.container{max-width:1171px;margin:0 auto}
.oem-caraousal-section{margin-bottom:60px}
.carousal-section .container{overflow:hidden}
.carousal-section .carousal-card>.aem-Grid .testimonial-card{display:flex;justify-content:space-between;margin-bottom:50px}
.carousal-section .carousal-card>.aem-Grid .slick-list{margin:0 -28px}
.carousal-section .carousal-card>.aem-Grid .slick-slide{margin:0 28px}
.carousal-section .slick-dotted.slick-slider{margin-bottom:20px}
.carousal-section .slick-dots li button:before{font-size:26px}
.carousal-section .slick-dots li.slick-active button:before{color:#0054a6}
.carousal-section .carousal-card .blue-div{width:100%}
.carousal-section .carousal-card .slick-dots{bottom:-35px}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser{height:100%}
.carousal-section .carousal-card .blue-div .teaser{height:auto}
.carousal-section .carousal-card .blue-div .slick-track{display:flex}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content{display:flex;flex-direction:column;padding:30px;background:#e6eef7;height:100%}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__pretitle{color:#7a7a7a;font-size:16px;font-family:Poppins;font-weight:500;line-height:20px}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__title{color:#0054a6;font-size:20px;font-family:Poppins;font-weight:500;margin-bottom:2px}
.cmp-address{order:3;display:flex;flex-direction:column;gap:10px;margin-top:auto}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__description{order:2}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-title{order:1;color:#0054a6;font-size:18px;font-family:Poppins;line-height:24px;font-weight:500;line-height:145%;margin-top:10px}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__description p{color:#3a3a3a;font-size:14px;font-family:Poppins;line-height:normal;font-weight:300;margin:11px 0 18px 0}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__action-container{order:0;display:flex}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{text-decoration:none;cursor:default;font-family:Poppins;border-radius:68px;background:#69c;padding:4px 10px;color:#fff;font-size:14px;font-weight:500;line-height:normal;text-transform:capitalize}
.carousal-section .carousal-card .blue-div.no-slick{width:100%}
.carousal-section .carousal-card .blue-div.no-slick .teaser .cmp-teaser__content{padding:37px 33px 27px 33px}
.carousal-section .button{display:flex;justify-content:center;margin-top:24px}
.carousal-section .button button{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:12px;border-radius:36px;background:#0054a6;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:120%}
.carousal-section .carousal-card .blue-div.no-slick .aem-Grid .testimonial-card{display:flex;gap:28px;justify-content:space-between;flex-wrap:wrap}
.carousal-section .carousal-card .blue-div.no-slick .testimonial-card .teaser{height:auto}
.carousal-section .carousal-card .blue-div.no-slick .aem-Grid .testimonial-card .cmp-teaser{height:100%}
.carousal-section .carousal-card .blue-div.no-slick .aem-Grid .teaser{width:48%}
.carousal-section .carousal-card.testimonial-card>.aem-Grid{display:unset;margin-bottom:unset}
@media(min-width:768px) and (max-width:1280px){.carousal-section .carousal-card>.aem-Grid .testimonial-card{padding:0 20px}
.carousal-section .carousal-card>.aem-Grid .testimonial-card .slick-list{margin:0 -20px}
.carousal-section .carousal-card>.aem-Grid .testimonial-card .slick-slide{margin:0 20px}
.carousal-section .carousal-card .slick-dots{left:0}
}
@media(min-width:320px) and (max-width:767px){.carousal-section .carousal-card>.aem-Grid .testimonial-card{flex-direction:column;margin-bottom:60px;padding:0}
.carousal-section .slick-dots li:not(.slick-active):not(:nth-child(-n+5)){display:none}
.oem-caraousal-section{margin-bottom:43px}
.carousal-section .carousal-card .orange-div{width:100%}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content{padding:29px 21px 32px;min-height:300px}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:14px}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__title{font-size:16px}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__description p{color:#5a5a5a;font-size:14px;line-height:20.959px;margin:17px 0 20px 0}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{font-size:12px;font-weight:500}
.carousal-section .carousal-card .blue-div{width:100%}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content{padding:29px 21px 32px}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:14px}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__title{font-size:16px}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__description p{color:#5a5a5a;font-size:14px;line-height:20.959px;margin:17px 0 20px 0}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{font-size:12px;font-weight:500}
.carousal-section .carousal-card .blue-div.no-slick .aem-Grid .teaser{width:100%}
.carousal-section .carousal-card .blue-div.no-slick .aem-Grid .testimonial-card{gap:22px}
.carousal-section .carousal-card .slick-dots{bottom:-50px}
.carousal-section .carousal-card .blue-div.no-slick .teaser .cmp-teaser__content{margin-top:0;padding:29px 20px 32px}
.carousal-section .button{margin-top:22px}
.carousal-section .carousal-card>.aem-Grid .slick-list{margin:0}
.carousal-section .carousal-card>.aem-Grid .slick-slide{margin:0 5px}
}