.banner-section{position:relative;min-height:calc(100vh - 89px);padding-top:89px}
@media screen and (min-width:320px) and (max-width:1280px){.banner-section{min-height:100vh;padding-top:unset}
}
.banner-section .extended-teaser.shadow .cmp-teaser::before{content:"";position:absolute;top:0;bottom:0;background-color:rgba(0,0,0,0.2);z-index:1;width:100%}
.banner-section.oneSlide .extended-teaser{min-width:100vw}
.banner-section .teaser .cmp-teaser{position:relative;display:flex;min-height:calc(100vh - 89px)}
@media screen and (min-width:320px) and (max-width:1280px){.banner-section .teaser .cmp-teaser{min-height:100vh}
}
.banner-section .teaser .cmp-teaser .cmp-teaser__content,.static-banner .teaser .cmp-teaser .cmp-teaser__content{max-width:1170px;width:100%;margin:0 auto;display:flex;justify-content:center;z-index:2;flex-direction:column}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.banner-section .teaser .cmp-teaser .cmp-teaser__content .banner-main-title,.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#fafafa;font-size:53px;font-weight:600;font-family:"Poppins";line-height:120%;max-width:722px;word-break:break-word;order:1}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{color:#fafafa;font-size:28px;font-weight:600;font-family:"Poppins";line-height:normal;max-width:722px;word-break:break-word;margin-top:10px;order:1}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{color:#fff;font-size:18px;line-height:120%;font-family:"Poppins";max-width:584px;margin:28px 0 0 0;order:2}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container,.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{order:3;max-width:90%}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a,.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a{text-decoration:none;color:#fff;font-size:18px;font-weight:500;font-family:"Poppins";display:flex;justify-content:center;align-items:center;border-radius:44px;background:#0054a6;padding:10px 20px;width:-moz-max-content;width:max-content;margin-top:45px;cursor:pointer;max-width:100%;word-break:break-word;text-align:center}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a::after{content:"";background-image:url(../../../../../content/dam/ceatspeciality/homepage/arrow_forward.svg);height:24px;display:inline-block;width:24px;margin-left:12px}
.banner-section .teaser .cmp-teaser picture,.banner-section .banner-video-wrapper{position:absolute;z-index:-1;top:0;height:100%;width:100%;left:0}
.banner-section .banner-video-wrapper video{display:block;width:100%;height:100%;object-fit:cover}
.banner-section .sound-icon-div{display:flex;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;position:absolute;top:31px;right:40px;background:white;z-index:3;cursor:pointer}
.banner-section .sound-icon-div img{height:12px;width:12px}
.banner-section .teaser .cmp-teaser picture img{width:100%;height:100%;max-height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover}
.banner-section .slick-next,.banner-section .slick-prev,.oem-partner-banner .slick-next,.oem-partner-banner .slick-prev{font-size:0;line-height:0;position:absolute;bottom:30px;z-index:1}
.banner-section .slick-prev,.oem-partner-banner .slick-prev{left:20px;top:20px;transform:rotate(180deg) translateY(32%)}
.banner-section .slick-prev.slick-disabled,.banner-section .slick-next.slick-disabled,.oem-partner-banner .slick-prev.slick-disabled,.oem-partner-banner .slick-next.slick-disabled{opacity:.5;cursor:auto}
.banner-section .slick-next,.oem-partner-banner .slick-next{right:20px;top:20px}
.banner-section .slick-next::before,.banner-section .slick-prev:before,.oem-partner-banner .slick-next::before,.oem-partner-banner .slick-prev:before{content:"";background-image:url(../../../../../content/dam/ceatspeciality/homepage/blue-arrow_forward.svg);height:24px;width:24px;opacity:1;display:block}
.banner-section .slick-next.slick-disabled:before,.banner-section .slick-prev.slick-disabled:before,.oem-partner-banner .slick-next.slick-disabled:before,.oem-partner-banner .slick-prev.slick-disabled:before{opacity:1}
.banner-section .dots-div,.oem-partner-banner .dots-div{max-width:416px;min-width:416px;position:absolute;bottom:25px;left:0;right:0;margin:0 auto}
.banner-section .slick-dots,.oem-partner-banner .slick-dots{border-radius:24px;background:rgba(250,250,250,0.5);-webkit-backdrop-filter:blur(-23px);backdrop-filter:blur(40px);max-width:416px;min-width:416px;padding:12px 18px;width:100%;position:unset;display:flex;justify-content:center;align-items:center;gap:10px}
.banner-section .slick-dots li,.oem-partner-banner .slick-dots li{width:8px;height:8px;margin:unset;background:#5a5a5a;border-radius:50%;display:none}
.banner-section .slick-dots li.slick-active,.banner-section .slick-dots li.slick-active+li,.banner-section .slick-dots li.slick-active+li+li,.oem-partner-banner .slick-dots li.slick-active,.oem-partner-banner .slick-dots li.slick-active+li,.oem-partner-banner .slick-dots li.slick-active+li+li{display:inline-block}
.banner-section .slick-dots li:nth-last-child(1),.banner-section .slick-dots li:nth-last-child(2),.banner-section .slick-dots li:nth-last-child(3),.oem-partner-banner .slick-dots li:nth-last-child(1),.oem-partner-banner .slick-dots li:nth-last-child(2),.oem-partner-banner .slick-dots li:nth-last-child(3){display:inline-block}
.banner-section .slick-dots li.slick-active~li:nth-last-child(1),.banner-section .slick-dots li.slick-active~li:nth-last-child(2),.banner-section .slick-dots li.slick-active~li:nth-last-child(3),.oem-partner-banner .slick-dots li.slick-active~li:nth-last-child(1),.oem-partner-banner .slick-dots li.slick-active~li:nth-last-child(2),.oem-partner-banner .slick-dots li.slick-active~li:nth-last-child(3){display:none}
.banner-section .slick-dots li.slick-active+li+li:nth-last-child(3),.banner-section .slick-dots li.slick-active+li+li:nth-last-child(2),.banner-section .slick-dots li.slick-active+li+li:nth-last-child(1),.banner-section .slick-dots li.slick-active+li:nth-last-child(3),.banner-section .slick-dots li.slick-active+li:nth-last-child(2),.banner-section .slick-dots li.slick-active+li:nth-last-child(1),.oem-partner-banner .slick-dots li.slick-active+li+li:nth-last-child(3),.oem-partner-banner .slick-dots li.slick-active+li+li:nth-last-child(2),.oem-partner-banner .slick-dots li.slick-active+li+li:nth-last-child(1),.oem-partner-banner .slick-dots li.slick-active+li:nth-last-child(3),.oem-partner-banner .slick-dots li.slick-active+li:nth-last-child(2),.oem-partner-banner .slick-dots li.slick-active+li:nth-last-child(1){display:inline-block}
.banner-section .slick-dots li.slick-active,.oem-partner-banner .slick-dots li.slick-active{width:auto;height:100%;background:unset;border-radius:unset}
.banner-section .slick-dots li button,.oem-partner-banner .slick-dots li button{width:100%}
.banner-section .slick-dots li button:before,.oem-partner-banner .slick-dots li button:before{content:unset;padding:unset}
.banner-section.slick-dotted.slick-slider,.oem-partner-banner.slick-dotted.slick-slider{margin-bottom:36px}
.banner-section li.slick-active button,.oem-partner-banner li.slick-active button{color:#025fbc;font-size:18px;font-family:Poppins;line-height:120%;display:flex;align-items:center}
.banner-section .slick-dots li.slick-active button:before,.oem-partner-banner .slick-dots li.slick-active button:before{content:none}
.banner-section .slick-dots li button:before,.oem-partner-banner .slick-dots li button:before{font-size:15px;color:#5a5a5a}
.aboutus-banner .slick-dotted.slick-slider{margin-bottom:0}
.oem-partner-banner.slick-dotted.slick-slider{margin-bottom:0}
.static-banner{background:#0054a6;margin:40px 0}
.static-banner .teaser .cmp-teaser .cmp-teaser__content{align-items:center;padding:60px 20px}
.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{max-width:750px;text-align:center;font-size:32px}
.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{max-width:750px;text-align:center}
.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{max-width:100%}
.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a{background:#fff;color:#05a;max-width:100%;text-align:center;word-break:break-word;margin-left:auto;margin-right:auto}
.static-banner.contact-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a::before{content:"";background:url(../../../../../content/dam/ceatspeciality/homepage/nav/blue-call.svg) no-repeat;background-size:cover;height:24px;display:inline-block;width:24px;margin-right:12px}
@media(min-width:768px) and (max-width:1280px){.banner-section .teaser .cmp-teaser .cmp-teaser__content,.static-banner .teaser .cmp-teaser .cmp-teaser__content,.oem-partner-banner .teaser .cmp-teaser .cmp-teaser__content{padding-left:25px}
.banner-section .dots-div,.oem-partner-banner .dots-div{max-width:335px;min-width:335px}
.banner-section .slick-dots,.oem-partner-banner .slick-dots{max-width:335px;min-width:335px}
.banner-section .sound-icon-div{top:100px}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.banner-section .teaser .cmp-teaser .cmp-teaser__content .banner-main-title{color:#fff;font-size:40px;font-weight:700;line-height:52px;padding-right:0;max-width:unset}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:15.582px;font-weight:300;line-height:21.425px;margin-top:15px;max-width:unset}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a{font-weight:400;border-radius:37px;font-size:15px;margin-top:15px}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a::before{content:"";background-image:url(../../../../../content/dam/ceatspeciality/homepage/psychiatry.svg);height:18px;display:inline-block;width:18px;margin-right:12px}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a::after{display:none}
.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:29px}
}
@media screen and (min-width:320px) and (max-width:767px){.banner-section .teaser .cmp-teaser{align-items:center}
.banner-section .teaser .cmp-teaser .cmp-teaser__content,.static-banner .teaser .cmp-teaser .cmp-teaser__content{margin:0 20px;max-width:100%;justify-content:end;align-items:unset;padding-left:0}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.banner-section .teaser .cmp-teaser .cmp-teaser__content .banner-main-title,.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#fff;font-size:40px;font-weight:700;line-height:52px;padding-right:0;max-width:unset}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{font-size:15.582px;font-weight:300;line-height:21.425px;margin-top:15px;max-width:unset}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a,.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a{font-weight:400;border-radius:37px;font-size:15px;margin-top:15px}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a::before{content:"";background-image:url(../../../../../content/dam/ceatspeciality/homepage/psychiatry.svg);height:18px;display:inline-block;width:18px;margin-right:12px}
.banner-section .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a::after{display:none}
.banner-section .teaser .cmp-teaser picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner-section .dots-div{max-width:320px;min-width:320px}
.banner-section .slick-dots,.oem-partner-banner .slick-dots{max-width:320px;min-width:320px}
.banner-section.slick-dotted.slick-slider,.oem-partner-banner.slick-dotted.slick-slider{margin-bottom:32px;padding-top:66px}
.banner-section li.slick-active button,.oem-partner-banner li.slick-active button{font-size:14px}
.banner-section .slick-dots li,.oem-partner-banner .slick-dots li{width:6px;height:6px}
.banner-section .sound-icon-div{top:90px;right:15px}
.static-banner .teaser .cmp-teaser .cmp-teaser__content{margin:unset;padding-left:20px}
.static-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{line-height:normal;font-size:20px}
.static-banner .teaser .cmp-teaser .cmp-teaser__content{align-items:center}
.banner-section.text-center .teaser .cmp-teaser{align-items:flex-start;padding-top:80px}
.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title,.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content .banner-main-title,.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__description{text-align:center}
.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle{margin-top:20px}
.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{max-width:100%}
.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a{margin-left:auto;margin-right:auto;margin-top:20px}
.banner-section.text-center .teaser .cmp-teaser .cmp-teaser__content{margin:unset;padding:0 20px}
}
.oem-partner-banner{background:#f8fafd}
.oem-partner-banner .teaser .cmp-teaser{display:flex;min-height:100vh;align-items:center;max-width:1171px;margin:0 auto}
.oem-partner-banner .teaser .cmp-teaser .cmp-teaser__content{width:50%;margin:0 auto;display:flex;justify-content:center;flex-direction:column}
.oem-partner-banner .cmp-teaser__content .cmp-teaser__pretitle,.oem-partner-banner .cmp-teaser__content .banner-main-title{color:#0054a6;font-family:Poppins;font-size:53px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:12px}
.oem-partner-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container a::before{content:"";background-image:url(../../../../../content/dam/ceatspeciality/homepage/psychiatry.svg);height:24px;display:inline-block;width:24px}
.oem-partner-banner .cmp-teaser__content .cmp-teaser__title{color:#5a5a5a;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:51px}
.oem-partner-banner .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:11.25px;border-radius:43.875px;background:#0054a6;color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:normal}
.oem-partner-banner .teaser .cmp-teaser picture{top:0;height:100%;width:50%;right:0}
.oem-partner-banner .teaser .cmp-teaser picture img{width:auto;height:auto;max-height:100%;margin:0 auto;-o-object-fit:cover}
.about-us-banner .slick-dotted.slick-slider{margin-bottom:0}
@media(max-width:767px){.oem-partner-banner{padding:0 20px;margin-top:19px;padding-bottom:80px}
.oem-partner-banner .teaser .cmp-teaser{flex-direction:column-reverse}
.oem-partner-banner .dots-div{max-width:320px;min-width:320px;bottom:-60px}
.oem-partner-banner .teaser .cmp-teaser{min-height:auto}
.oem-partner-banner .teaser .cmp-teaser picture{width:100%}
.oem-partner-banner .teaser .cmp-teaser .cmp-teaser__content{width:100%}
.oem-partner-banner .teaser .cmp-teaser picture img{margin:0;width:100%;text-align:center}
.oem-partner-banner .cmp-teaser__content .cmp-teaser__pretitle,.oem-partner-banner .cmp-teaser__content .banner-main-title{font-size:36px;line-height:52px;margin-top:30px}
.oem-partner-banner .cmp-teaser__content .cmp-teaser__title{margin-bottom:32px;font-size:14px;line-height:20.959px}
.oem-partner-banner .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{font-size:15px;font-weight:400}
}
.banner-section.sustainability-banner .teaser .cmp-teaser picture{width:50%;left:unset;right:0}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .banner-main-title{color:#0054a6;font-family:Poppins;font-size:53px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:12px;max-width:500px}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#3a3a3a;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:120%;margin:0;max-width:500px}
.banner-section.sustainability-banner .slick-dotted.slick-slider,.banner-section.testimonial-banner .slick-dotted.slick-slider{margin-bottom:0}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content h1.banner-main-title{margin-bottom:-100px}
@media screen and (max-width:1279px){.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{font-size:16px;max-width:350px}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .banner-main-title{font-size:38px;max-width:350px}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content{padding-left:0;padding:0 20px}
.banner-section.sustainability-banner .dots-div{bottom:60px}
}
@media screen and (max-width:767px){.banner-section.sustainability-banner .teaser .cmp-teaser picture{width:100%}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__pretitle,.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .banner-main-title{color:#fff;font-size:35px;font-style:normal;font-weight:600;line-height:52px;margin-bottom:15px}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content .cmp-teaser__title{color:#fff;font-size:15.582px;font-style:normal;font-weight:400;line-height:21.425px}
.banner-section.sustainability-banner .teaser .cmp-teaser .cmp-teaser__content{margin:0 0 179px;padding:0 20px}
.banner-section.sustainability-banner{padding-top:0}
.banner-section.sustainability-banner .dots-div{bottom:51px}
.banner-section.testimonial-banner .slick-dotted.slick-slider{margin-bottom:40px}
}