.container{max-width:1171px;margin:0 auto}
.oem-caraousal-section{margin-bottom:60px}
.carousal-section .carousal-card>.aem-Grid{display:flex;justify-content:space-between;margin-bottom:18px}
.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 .carousal-card .orange-div .teaser .cmp-teaser__content{display:flex;flex-direction:column;justify-content:space-between;padding:44px 33px 27px 33px;background:#fef3ea;min-height:304px;height:100%}
.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 .orange-div .teaser .cmp-teaser__content .cmp-teaser__pretitle{order:3;color:#7a7a7a;font-size:16px;font-family:Poppins;font-weight:500}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__title{order:2;color:#f5822d;font-size:20px;font-family:Poppins;font-weight:500;margin-bottom:2px}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__description{order:1}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__description p{color:#3a3a3a;font-size:16px;font-family:Poppins;line-height:24px;margin:11px 0 18px 0}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__action-container{order:0}
.carousal-section .carousal-card .orange-div .teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{text-decoration:none;cursor:none;font-family:Poppins;border-radius:68px;background:#f79b57;padding:4px 10px;color:#fff;font-size:14px;font-weight:500}
.carousal-section .carousal-card .blue-div{width:100%}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content{display:flex;flex-direction:column;justify-content:space-between;padding:44px 33px 27px 33px;background:#e6eef7;min-height:304px;height:100%}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__pretitle{order:3;color:#7a7a7a;font-size:16px;font-family:Poppins;font-weight:500}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__title{order:2;color:#0054a6;font-size:20px;font-family:Poppins;font-weight:500;margin-bottom:2px}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__description{order:1}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__description p{color:#3a3a3a;font-size:16px;font-family:Poppins;line-height:24px;font-weight:300;margin:11px 0 18px 0}
.carousal-section .carousal-card .blue-div .teaser .cmp-teaser__content .cmp-teaser__action-container{order:0}
.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}
.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{display:flex;gap:28px;justify-content:space-between;flex-wrap:wrap}
.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{padding:0 20px}
.carousal-section .carousal-card>.aem-Grid .slick-list{margin:0 -20px}
.carousal-section .carousal-card>.aem-Grid .slick-slide{margin:0 20px}
}
@media(min-width:320px) and (max-width:767px){.carousal-section .carousal-card>.aem-Grid{flex-direction:column;margin-bottom:40px;padding:0}
.carousal-section .carousal-card.testimonial-card>.aem-Grid{margin-bottom:0}
.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{margin-top:30px;padding:29px 21px 32px;min-height:300px}
.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{gap:22px}
.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}
}