.header-hero-secondary{font-family:var(--font-racing);font-size:22px;line-height:32px}
@media(min-width:1024px){.header-hero-secondary{font-size:32px;line-height:48px}
}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.hero-banner-motor-v2{margin:auto;position:relative;width:100%;max-width:1440px;overflow:hidden}
@media only screen and (max-width:1024px){.hero-banner-motor-v2 .banner-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0;min-width:390px}
}
.hero-banner-motor-v2 .banner-container picture{position:relative;margin:0 auto;width:100%}
.hero-banner-motor-v2 .banner-container picture .img-banner{height:auto;max-height:471px;object-fit:cover;object-position:center 40%;width:100%}
@media only screen and (max-width:768px){.hero-banner-motor-v2 .banner-container picture .img-banner{max-width:768px;height:auto}
}
.hero-banner-motor-v2 .banner-container .overlay-banner{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(15,15,15,0) 0,rgba(15,15,15,0.98) 86.71%);pointer-events:none}
@media only screen and (max-width:768px){.hero-banner-motor-v2 .banner-container .overlay-banner{height:100%}
}
.hero-banner-motor-v2 .banner-container .hero{position:absolute;bottom:0;width:100%;height:100%;padding:0;background-size:150%;background-position-x:-50%;background-position-y:116%;transform:translate(0,0)}
@media only screen and (min-width:1440px){.hero-banner-motor-v2 .banner-container .hero{background-size:125%;background-position-x:-125%}
}
@media only screen and (max-width:768px){.hero-banner-motor-v2 .banner-container .hero{background-size:auto;background-position-x:100%;background-position-y:100%;transform:translate(0,0)}
}
.hero-banner-motor-v2 .banner-container .hero .container-banner{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:absolute;bottom:0;padding:0 16px 24px 16px}
@media only screen and (min-width:1024px){.hero-banner-motor-v2 .banner-container .hero .container-banner{gap:12px;padding:0 56px 56px 56px}
}
.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-desktop,.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-desktop p{display:none;font-family:var(--font-racing);font-size:22px;line-height:32px;margin:0}
@media(min-width:1024px){.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-desktop,.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-desktop p{font-size:32px;line-height:48px}
}
@media(min-width:769px){.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-desktop,.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-desktop p{display:block}
}
.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-mobile,.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-mobile p{font-family:var(--font-racing);font-size:22px;line-height:32px;margin:0}
@media(min-width:1024px){.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-mobile,.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-mobile p{font-size:32px;line-height:48px}
}
@media(min-width:769px){.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-mobile,.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner-mobile p{display:none}
}
.hero-banner-motor-v2 .banner-container .hero .container-banner .tag-banner{font-family:"Ford F-1";font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#fff;text-decoration:none;gap:20px;display:flex}
@media only screen and (max-width:768px){.hero-banner-motor-v2 .banner-container .hero .container-banner .tag-banner{font-size:16px}
}
.hero-banner-motor-v2 .banner-container .hero .container-banner .description-banner{font-family:"Ford F-1";font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:#fff}
@media only screen and (max-width:768px){.hero-banner-motor-v2 .banner-container .hero .container-banner .description-banner{font-size:16px;line-height:24px}
}
@media only screen and (min-width:799px) and (max-width:990px){.hero-banner-motor-v2 .banner-container .hero .container-banner .description-banner{font-size:16px;line-height:24px}
}
.hero-banner-motor-v2 .banner-container .hero .container-banner .paragraph{max-width:390px}
.hero-banner-motor-v2 .banner-container .hero .container-banner .link-banner{height:24px;font-family:"Ford F-1";font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#fff;text-decoration:none}
.hero-banner-motor-v2 .banner-container .hero .container-banner .link-banner:after{content:url("clientlib-heroBannerMotorSport/resources/Chevron Down.svg");width:24px;height:24px;vertical-align:top}
.hero-banner-motor-v2 .banner-container .hero .container-banner .subtitle-banner{font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#d1d5d9;margin:12px 0 0}
@media only screen and (max-width:768px){.hero-banner-motor-v2 .banner-container .hero .container-banner .subtitle-banner{font-size:20px;margin:0}
}
@media only screen and (min-width:799px) and (max-width:990px){.hero-banner-motor-v2 .banner-container .hero .container-banner .subtitle-banner{font-size:19px}
}
.hero-banner-motor-v2 .banner-container .number-banner{color:#fff;font-size:135px;line-height:80px;font-weight:600;left:unset;right:56px;top:unset;bottom:56px;position:absolute}
@media only screen and (max-width:768px){.hero-banner-motor-v2 .banner-container .number-banner{font-size:60px;line-height:80px;top:10px;left:unset;font-weight:600;right:16px}
}
@media only screen and (min-width:769px) and (max-width:990px){.hero-banner-motor-v2 .banner-container .number-banner{font-size:60px;line-height:80px}
}
.hero-container-text{display:flex;flex-direction:column;align-items:flex-start;padding:0 167px 0 56px;background:#00142e}
@media only screen and (max-width:768px){.hero-container-text{padding:0}
}
@media only screen and (max-width:768px){.hero-container-text .hero{padding:16px}
}
.hero-container-text .hero .container-banner{display:flex;flex-direction:column;align-items:flex-start;padding:80px 0 0 0;background:#00142e}
@media only screen and (max-width:768px){.hero-container-text .hero .container-banner{padding:0}
}
.hero-container-text .hero .container-banner .subtitle-banner{font-family:"Ford F-1";font-style:normal;font-weight:400;font-size:32px;line-height:40px;color:#fff;margin:0}
@media only screen and (max-width:768px){.hero-container-text .hero .container-banner .subtitle-banner{font-family:"Ford F-1";font-style:normal;font-weight:400;font-size:24px;line-height:32px}
}
.hero-container-text .hero .container-banner .description-banner{font-family:"Ford F-1";font-style:normal;font-weight:400;font-size:20px;line-height:28px;color:#fff;margin:0}
@media only screen and (max-width:768px){.hero-container-text .hero .container-banner .description-banner{font-family:"Ford F-1";font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#fff;margin:0}
}
@media screen and (max-width:320px){.hero-banner-motor-v2 .banner-container .hero .container-banner img{width:40px}
.hero-banner-motor-v2 .banner-container .hero .container-banner .title-banner{font-size:16px;line-height:0;margin:10px 0 0}
}