@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.carousel-semi-square{margin:auto;width:100%;max-width:1440px}
@media screen and (max-width:768px){.carousel-semi-square{max-width:100vw;margin:0;padding:0}
}
.carousel-semi-square .ford-carousel-semi-list{display:flex;flex-direction:column;padding:32px 0 0 56px;gap:32px;position:relative;height:fit-content;background:var(--twilight-1000);width:100%;max-width:1440px}
@media screen and (max-width:1400px){.carousel-semi-square .ford-carousel-semi-list{max-width:100vw;width:95vw;padding:32px 16px 16px 56px}
}
@media screen and (max-width:1040px){.carousel-semi-square .ford-carousel-semi-list{display:flex;flex-direction:column;align-items:flex-start;max-width:100vw;width:95vw;padding:8px 16px 16px 16px;gap:24px}
}
@media screen and (min-width:768px){.carousel-semi-square .ford-carousel-semi-list.has-navigation{padding:32px 0 128px 56px}
}
.carousel-semi-square .ford-carousel-semi-list .slick-track{display:flex}
.carousel-semi-square .ford-carousel-semi-list .slick-list{display:flex}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .slick-list{width:100vw;padding:0}
}
@media(min-width:769px) and (max-width:1400px){.carousel-semi-square .ford-carousel-semi-list .slick-list{width:100%}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:32vw;height:unset;position:relative;margin:0 .5vw 18px}
@media screen and (min-width:1440px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner{width:432px;margin:0 8px 28px}
}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner{margin:0 8px;width:311px;gap:16px;padding-bottom:48px}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .overlay_video{position:absolute;top:0;left:0;width:100%;height:40%;background:#00000066;display:block}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .overlay_video a{margin:auto;display:flex;justify-content:center;justify-items:center;position:relative;flex-wrap:nowrap;bottom:0;transform:translate(10px,49px)}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .overlay_img{display:none}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .img-banner{width:32vw;height:22vw;border-radius:6px}
@media screen and (min-width:1440px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .img-banner{width:432px;height:305px}
}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .img-banner{width:100%;height:233.25px}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .content-article{display:flex;height:100%}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .content-article .container-banner{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%;height:100%}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .content-article .container-banner .title-banner{width:auto;height:fit-content;font-family:var(--font-f1);font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:var(--white);margin:0}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .content-article .container-banner .title-banner{font-size:20px;font-weight:600;line-height:28px;text-align:left;padding:0;width:auto;height:fit-content}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .content-article .container-banner .description-banner{margin:0 0 14px 0;width:auto;height:fit-content;font-family:var(--font-f1);font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:var(--white)}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .content-article .container-banner .description-banner{text-align:left;width:auto;height:fit-content;font-family:var(--font-f1);font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:var(--white)}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner{display:flex;flex-direction:row;align-items:center;gap:57px;width:272px;height:fit-content}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner{padding:0}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner .readTime-banner{margin:0;width:73px;height:24px;font-family:var(--font-f1);font-style:normal;font-weight:300;font-size:14px;line-height:24px;text-align:right;color:#f0f0f0}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner .readTime-banner{font-size:12px;font-weight:400;line-height:16px;text-align:left;vertical-align:middle;display:flex;margin:0 62px 0 0;align-items:center}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner .link-banner{text-decoration:none;height:24px;font-family:var(--font-f1);font-style:normal;font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;text-transform:capitalize;color:var(--skyview-700);gap:10px}
@media screen and (max-width:768px){.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner .link-banner{text-align:left;height:35px;font-family:var(--font-f1);font-style:normal;font-weight:700;font-size:14px;line-height:24px;text-transform:capitalize}
}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner .link-banner:hover{color:var(--fill-interactive-hover-onDark)}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner .link-banner:hover:after{border-bottom:2px solid var(--fill-interactive-hover-onDark);border-right:2px solid var(--fill-interactive-hover-onDark)}
.carousel-semi-square .ford-carousel-semi-list .ford-articles-banner .container-child-banner .link-banner:after{content:" ";display:inline-block;border-bottom:2px solid var(--skyview-700);border-right:2px solid var(--skyview-700);height:6px;width:6px;transform:rotate(-45deg)}
.carousel-semi-square .buttton-container{margin:20px auto;display:flex;flex-direction:row;width:169.19px;height:48px;justify-content:center;padding:12px;gap:8px;position:relative}
.carousel-semi-square .buttton-container a{display:flex;flex-direction:row;justify-content:center;width:1328px;height:48px;font-family:var(--font-f1);font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#fff;text-decoration:none}
.carousel-semi-square .buttton-container:before{content:"";width:169.19px;height:48px;position:absolute;top:0;z-index:-1;transform:skewX(-20deg);background:#0093f0}
.carousel-semi-square .slick-slider{position:relative}
.carousel-semi-square .slick-prev,.carousel-semi-square .slick-next{position:absolute;top:auto;bottom:64px;font-size:0;line-height:0;border:0;width:55.7px;height:36px}
.carousel-semi-square .slick-prev{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/control_desktop_back.png") no-repeat center center;right:79px}
.carousel-semi-square .slick-next{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/control_desktop_next.png") no-repeat center center;right:26px}
.carousel-semi-square .slick-dots li button{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/Rectangle 7079.svg") no-repeat center center;font-size:0;line-height:0;border:0;width:100%;height:10px;background-size:contain}
.carousel-semi-square .slick-dots{margin:0;display:flex;gap:12px;padding:0;list-style-type:none;position:absolute;top:auto;bottom:68px}
@media screen and (max-width:768px){.carousel-semi-square .slick-dots{padding:0 16px}
}
.carousel-semi-square .slick-dots li{width:10.5px}
.carousel-semi-square .slick-dots li.slick-active{width:23px}
.carousel-semi-square .slick-dots li.slick-active button{background:url("../../../../etc.clientlibs/fordPerformance/clientlibs/clientlib-site/resources/images/Rectangle 6.svg") no-repeat center center;height:8px;border:0;width:100%;background-size:contain}
.carousel-semi-square .slick-slide.slick-current .card{width:544px}
.carousel-semi-square .slick-slide.slick-current .card .overlay-series{width:544px}