@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
section.fullImageCarousel{margin:auto;position:relative;max-width:1440px;width:100%;overflow:hidden}
@media(min-width:350px) and (max-width:1040px){section.fullImageCarousel{width:auto}
}
section.fullImageCarousel .fullImageCarouselContainer{padding:0 56px 32px;background-color:#fff;box-sizing:border-box}
@media(min-width:350px) and (max-width:1040px){section.fullImageCarousel .fullImageCarouselContainer{padding:0 16px 1px}
}
section.fullImageCarousel .title{margin:0;padding:24px 0;color:#00142e;font-size:36px;line-height:55px;font-weight:600}
@media(min-width:350px) and (max-width:1040px){section.fullImageCarousel .title{padding:16px 0 24px;font-size:24px;line-height:32px}
}
section.fullImageCarousel .container-slider{display:flex;flex-direction:column;gap:16px;padding:0 4px 32px}
@media(min-width:350px) and (max-width:1040px){section.fullImageCarousel .container-slider{padding:0 4px}
}
section.fullImageCarousel .container-slider picture{position:relative}
section.fullImageCarousel .container-slider picture .img-banner{width:100%;height:auto}
@media(min-width:350px) and (max-width:1040px){section.fullImageCarousel .container-slider picture .img-banner{border-radius:6px}
}
section.fullImageCarousel .container-slider .hero{display:flex;flex-direction:column}
section.fullImageCarousel .container-slider .hero .description{width:80%;font-size:20px;line-height:28px;font-weight:500}
@media(min-width:350px) and (max-width:1040px){section.fullImageCarousel .container-slider .hero .description{width:auto;margin-bottom:16px;font-size:14px;line-height:24px;font-weight:400}
}
section.fullImageCarousel .slick-slider{position:relative}
section.fullImageCarousel .slick-prev,section.fullImageCarousel .slick-next{position:absolute;bottom:4px;width:56px;height:36px;display:block !important;cursor:pointer;border:0;font-size:0;line-height:0}
section.fullImageCarousel .slick-prev{right:56px !important}
section.fullImageCarousel .slick-next{right:0 !important}
section.fullImageCarousel .slick-prev{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/prev.svg") no-repeat center center !important}
section.fullImageCarousel .slick-next{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/next.svg") no-repeat center center !important}
section.fullImageCarousel .slick-dots{display:flex !important;padding:0;margin:0 0 32px;gap:12px}
section.fullImageCarousel .slick-dots li{width:10.5px}
section.fullImageCarousel .slick-dots li button{width:100%;height:24px;border:0;font-size:0;line-height:0}
section.fullImageCarousel .slick-dots li:not(.slick-active) button{background:url('../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/Rectangle 7079.svg') no-repeat center center / contain}
section.fullImageCarousel .slick-dots li.slick-active{width:23px}
section.fullImageCarousel .slick-dots li.slick-active button{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/Rectangle 6.svg") no-repeat center center / contain}
section.fullImageCarousel--bg-blue .fullImageCarouselContainer{background-color:#00142e}
section.fullImageCarousel--text-left .container-slider .hero{flex-direction:row-reverse;text-align:right}
section.fullImageCarousel--text-white .description{color:#fff}
section.fullImageCarousel--text-white .title{color:#fff}