*{margin:0;padding:0;box-sizing:border-box;font-family:"Poppins",sans-serif;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent !important;-moz-tap-highlight-color:transparent !important}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:"Poppins";vertical-align:baseline;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
html.loaderActive{overflow-y:hidden}
b{font-weight:bold}
i{font-style:italic}
.loaderWrapper{background:#fff;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:99;display:none;justify-content:center;align-items:center}
.loaderWrapper.active{display:flex}
.loaderWrapper .loaderContain{position:relative;max-width:100px;width:100%}
.loaderWrapper .rect1{animation-name:spin;animation-duration:1300ms;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:center}
.wheels{position:absolute;bottom:8.2%;left:0;width:100%;display:flex;justify-content:space-between;align-items:flex-end}
.wheels img{width:46%}
.wheels img:last-child{width:34%;margin-right:4%}
@keyframes spin{from{transform:rotate(0)}
to{transform:rotate(360deg)}
}
.no-scroll{overflow:hidden}
body.paddingTop{padding-top:89px}
.inputholder{width:50%}
body .select2-results{overflow-x:hidden}
.cstl-breadcrumb{max-width:1170px;width:100%;margin:0 auto;padding:20px 0 25px 0}
.cstl-breadcrumb .dynamic-breadcrumb{display:inline}
.cstl-breadcrumb ol li a,.cstl-breadcrumb ol li span{color:#3a3a3a;font-family:"Poppins";font-size:14px;font-style:normal;font-weight:400;line-height:27px}
.cstl-breadcrumb ol li.cmp-breadcrumb__item--active span{color:#1a1a1a;font-family:"Poppins";font-size:14px;font-style:normal;font-weight:700;line-height:27px}
.cstl-breadcrumb ol li{position:relative;display:inline;margin-right:22px}
.cstl-breadcrumb ol li:first-child::before{content:unset}
.cstl-breadcrumb ol li::before,.cstl-breadcrumb .dynamic-breadcrumb li:first-child::before{position:absolute;content:"";width:20px;height:20px;top:2px;left:-21px;background:url("../../../content/dam/ceatspeciality/homepage/nav/breadcrumb-icon-right.svg")}
.bg-grey{background-color:#fafafa}
.bg-white{background-color:#fff}
.carousal-img-wrapper{display:none}
.main-parent-body{padding-bottom:60px}
body .mg-bottom{margin-bottom:60px}
.teaser.no-content .cmp-teaser__content{display:none !important}
.teaser.no-link .cmp-teaser__content .cmp-teaser__action-container{display:none !important}
@media screen and (min-width:320px) and (max-width:1279px){body.paddingTop{padding-top:66px}
.cstl-breadcrumb{padding:20px 10px 20px 20px}
.cstl-breadcrumb ol li a,.cstl-breadcrumb ol li span,.cstl-breadcrumb ol li.cmp-breadcrumb__item--active span{font-size:12px}
.cstl-breadcrumb ol li::before{top:3px;bottom:0;margin:auto}
.main-parent-body{padding-bottom:40px}
body .mg-bottom{margin-bottom:40px}
}
@media screen and (min-width:320px) and (max-width:767px){body .mob-mg-50{margin-top:50px}
.cstl-breadcrumb ol li::before,.cstl-breadcrumb .dynamic-breadcrumb li:first-child::before{margin:unset;position:unset;display:inline-block;vertical-align:middle}
.cstl-breadcrumb ol li{margin:unset}
}
.cstl-trp-breadcrumb{width:100%;position:absolute;top:89px;padding:10px 0;z-index:1;background:rgba(250,250,250,0.7)}
.cstl-trp-breadcrumb.no-bg{background:unset}
.cstl-trp-breadcrumb .cmp-breadcrumb{margin:0 auto;max-width:1440px;padding-left:192px;padding-right:52px}
.cstl-trp-breadcrumb .cmp-breadcrumb ol{display:flex;align-items:center;flex-wrap:wrap;gap:22px}
.cstl-trp-breadcrumb .cmp-breadcrumb ol li a,.cstl-trp-breadcrumb .cmp-breadcrumb ol li span{color:#3a3a3a;font-family:"Poppins";font-size:14px;font-style:normal;font-weight:400;line-height:27px}
.cstl-trp-breadcrumb .cmp-breadcrumb ol li.cmp-breadcrumb__item--active span{color:#1a1a1a;font-family:"Poppins";font-size:14px;font-style:normal;font-weight:700;line-height:27px}
.cstl-trp-breadcrumb .cmp-breadcrumb ol li{position:relative}
.cstl-trp-breadcrumb .cmp-breadcrumb ol li:last-child::after{content:unset}
.cstl-trp-breadcrumb .cmp-breadcrumb ol li::after{position:absolute;content:"";width:20px;height:20px;top:2px;right:-21px;background:url("../../../content/dam/ceatspeciality/homepage/nav/breadcrumb-icon-right.svg")}
@media screen and (min-width:320px) and (max-width:1279px){.cstl-trp-breadcrumb{top:66px;background:rgba(250,250,250,0.7)}
.cstl-trp-breadcrumb.no-bg{background:rgba(250,250,250,0.7)}
.cstl-trp-breadcrumb .cmp-breadcrumb{padding:0 20px}
.cstl-trp-breadcrumb .cmp-breadcrumb ol{row-gap:unset}
.cstl-trp-breadcrumb .cmp-breadcrumb ol li a,.cstl-trp-breadcrumb .cmp-breadcrumb ol li span,.cstl-trp-breadcrumb .cmp-breadcrumb ol li.cmp-breadcrumb__item--active span{font-size:12px}
.cstl-trp-breadcrumb .cmp-breadcrumb ol li::after{top:0;bottom:0;margin:auto}
}
.select2-selection--single{border-radius:24px !important;border:1px solid #0054a6 !important;background:#f6f6f6 !important;min-height:48px}
.select2-container{min-width:330px;min-height:48px}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:14px 46px 14px 24px}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#3a3a3a !important;font-size:16px !important;line-height:19px !important;text-transform:capitalize}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:14px;right:16px;width:20px;background:url("../../../content/dam/ceatspeciality/homepage/nav/dropdown-arrow.svg");transition:linear 200ms}
.select2-container--open .select2-selection__arrow{transform:rotate(180deg);transition:linear 200ms}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:unset !important;border-style:unset !important;border-width:unset !important;height:unset !important;left:unset !important;margin-left:unset !important;margin-top:unset !important;position:unset !important;top:unset !important;width:unset !important}
.select2-results__options.select2-results__options--nested{margin:10px 0}
.select2-results__options.select2-results__options--nested li:first-child{visibility:hidden;min-height:45px}
.custom-dropdown-ft{border-radius:10px !important;margin-top:5px !important;background:#fff !important;border:0 solid transparent !important;box-shadow:-20px 20px 40px -4px rgba(56,63,71,0.16),0 0 2px 0 rgba(56,63,71,0.16) !important;z-index:8}
.custom-dropdown-ft .select2-results__group{color:#fff;font-size:14px;line-height:normal;padding:12px 24px !important;font-weight:400;max-height:45px;border-top-left-radius:10px;border-top-right-radius:10px;text-transform:capitalize;background-color:#0054a6;position:absolute;width:100%;top:0;z-index:9;cursor:pointer}
.custom-dropdown-ft .select2-results__options--nested li{color:#1a1a1a;text-transform:capitalize;font-size:14px;line-height:normal;font-weight:400;padding:12px 20px 12px 0 !important;margin:0 8px 0 24px !important;border-bottom:.35px solid #ccc;word-break:break-word}
.custom-dropdown-ft .select2-results__options.select2-results__options--nested li:last-child{border-bottom:unset}
.custom-dropdown-ft .select2-results__options--nested li:hover{background:unset !important;color:#0054a6}
.custom-dropdown-ft .select2-results>.select2-results__options{max-height:235px !important;padding-bottom:unset !important}
.custom-dropdown-ft .select2-results__options--nested .select2-results__option--selected{background:#fff !important;color:#0054a6 !important;position:relative}
.custom-dropdown-ft .select2-results__options--nested .select2-results__option--selected::after{content:"";background:url("../../../content/dam/ceatspeciality/homepage/nav/check-blue.svg");width:17px;height:17px;right:0;position:absolute;top:0;bottom:0;margin:auto 0}
.custom-dropdown-ft .select2-results__option--highlighted.select2-results__option--selectable{background:unset !important;color:#0054a6 !important}
.select2-results__options::-webkit-scrollbar,.select2-results__options>.select2-results__option::-webkit-scrollbar{width:15px}
.select2-results__options::-webkit-scrollbar-track,.select2-results__options>.select2-results__option::-webkit-scrollbar-track{background-color:#f4f4f4;height:8px;background-clip:padding-box;border-right:8px solid rgba(0,0,0,0);border-top:0 solid rgba(0,0,0,0);border-bottom:0 solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}
.select2-results__options::-webkit-scrollbar-thumb,.select2-results__options>.select2-results__option::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:rgba(7,59,163,0.904);border-right:8px solid rgba(0,0,0,0);border-top:0 solid rgba(0,0,0,0);border-left:0 solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}
@media only screen and (min-width:320px) and (max-width:767px){.select2-container{min-width:294px;min-height:44px}
.select2-selection--single{min-height:44px}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:14px !important;line-height:17px !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:12px 44px 12px 20px}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:14px}
.custom-dropdown-ft .select2-results__options--nested li{font-size:14px;line-height:18px;padding:12px 0;margin:0 12px}
.select2-results__options,.select2-results__options>.select2-results__option{-webkit-overflow-scrolling:touch}
.select2-results__options.select2-results__options--nested li:first-child{min-height:35px}
}
@media only screen and (min-width:768px) and (max-width:1279px){.select2-container{min-width:230px;min-height:48px}
.fixedSection .select2-container{min-width:180px;min-height:42px}
.select2-selection--single{min-height:44px}
.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__placeholder{font-size:14px !important;line-height:17px !important}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:12px 44px 12px 20px}
.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:14px}
.custom-dropdown-ft .select2-results__group{padding:12px 20px !important}
.custom-dropdown-ft .select2-results__options--nested li{padding:12px 0 !important;margin:0 20px !important}
.custom-dropdown-ft .select2-results__options--nested .select2-results__option--selected::after{right:0}
}
.checkbox-container{display:block;position:relative;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.custom-checkmark{position:absolute;top:0;left:-20px;height:16px;border:1px solid #cde;border-radius:3px;width:16px;background-color:#fff}
.checkbox-container input:checked ~ .custom-checkmark{background-color:#f4791f;border:1px solid transparent}
.custom-checkmark:after{content:"";position:absolute;display:none}
.checkbox-container input:checked ~ .custom-checkmark:after{display:block}
.checkbox-container .custom-checkmark:after{left:5.5px;top:2px;width:3px;height:7px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.comp-info{width:100%;max-width:1171px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end}
.comp-info .title-div{display:flex;flex-direction:column;max-width:82%}
.comp-info .title-div .main-pretitle{font-size:16px;font-family:"Poppins";line-height:25px;font-weight:500;color:#1a1a1a}
.comp-info .title-div .main-title{width:fit-content;font-size:36px;font-family:"Poppins";line-height:48px;font-weight:400;background:linear-gradient(45deg,#1a1a1a,#0054a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex}
.comp-info .explore-btn{padding:11px 23px;background:#0054a6;border-radius:44px;font-family:"Poppins";font-weight:500;color:#fff;display:flex;align-items:center;font-size:18px;line-height:normal;vertical-align:middle;text-decoration:none;position:relative}
.comp-info .explore-btn::after{display:inline-block;margin-left:11px;width:24px;height:24px;vertical-align:middle;background:url(../../../content/dam/ceatspeciality/homepage/button-arrow.svg) center;background-size:cover;content:""}
@media screen and (min-width:768px) and (max-width:1279px){.comp-info .title-div{max-width:100%}
.comp-info .title-div .main-pretitle{font-size:13px;margin-bottom:12px}
.comp-info .title-div .main-title{font-size:24px;line-height:32px}
.comp-info .explore-btn{font-size:14px;position:relative;line-height:145%}
}
@media screen and (min-width:320px) and (max-width:767px){.comp-info .title-div{max-width:100%}
.comp-info .title-div .main-pretitle{font-size:13px;margin-bottom:12px}
.comp-info .title-div .main-title{font-size:24px;line-height:32px;max-width:100%}
.comp-info .explore-btn{font-size:14px;position:absolute;bottom:-72px;display:flex;align-items:center;line-height:145%}
.comp-info .explore-btn::after{width:17px;height:17px}
}
.popup-video{height:100vh;width:100vw;top:0;left:0;z-index:99;position:fixed;display:none}
.popup-video .popup-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.55)}
.popup-video .popup-video-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;max-width:885px;max-height:500px;margin:auto}
.popup-video .popup-video-wrapper .popup-video-div{width:100%;height:100%}
.popup-video .popup-video-wrapper iframe,.popup-video .popup-video-wrapper video,.popup-video .popup-video-wrapper video source{display:block;border-radius:24px;width:100%;height:100%}
.popup-video .popup-video-wrapper video{background-color:black}
.popup-video .popup-video-wrapper .close-popup{position:absolute;top:-40px;right:-40px;cursor:pointer}
@media only screen and (min-width:320px) and (max-width:768px){.popup-video .popup-video-wrapper{max-width:unset;max-height:300px;padding:0 16px}
.popup-video .popup-video-wrapper .close-popup{right:10px;top:-50px}
}
.popup-carousel{height:100vh;width:100vw;top:0;left:0;z-index:99;position:fixed;display:none}
.popup-carousel .popup-overlay{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.55)}
.popup-carousel .popup-carousel-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;padding:40px;width:100%;height:100%;max-width:885px;max-height:550px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:#fff;border-radius:24px;margin:auto}
.popup-carousel .popup-carousel-wrapper h2{font-size:28px;line-height:normal;color:#1a1a1a;max-width:700px;width:100%;margin:0 auto}
.popup-carousel .popup-carousel-wrapper.no-carousel h2{max-width:100%}
.popup-carousel .popup-carousel-slider{width:100%;height:100%;max-height:400px}
.popup-carousel .popup-carousel-slider .img-wrap{display:flex;justify-content:center;align-items:center}
.popup-carousel .popup-carousel-slider.slick-initialized img{width:100% !important;height:100% !important;max-width:700px !important;max-height:400px !important}
.popup-carousel .popup-carousel-slider img{width:100% !important;height:100% !important;max-width:805px !important;max-height:400px !important;object-fit:contain}
.popup-carousel .popup-carousel-wrapper .close-popup{position:absolute;top:-40px;right:-40px;cursor:pointer}
.popup-carousel-slider .slick-prev:before,.popup-carousel-slider .slick-next:before{content:unset}
.popup-carousel-slider .slick-next,.popup-carousel-slider .slick-prev{display:inline-block;width:52px;height:52px;background:url(../../../content/dam/ceatspeciality/homepage/nav-right.svg);background-size:cover;z-index:1;opacity:1;top:50%;transform:unset}
.popup-carousel-slider .slick-next{right:-20px}
.popup-carousel-slider .slick-prev{left:-20px;transform:rotateY(180deg)}
.popup-carousel-slider .slick-prev:hover,.popup-carousel-slider .slick-prev:focus{outline:unset;background:url(../../../content/dam/ceatspeciality/homepage/nav-right.svg);background-size:cover}
.popup-carousel-slider .slick-next:hover,.popup-carousel-slider .slick-next:focus{outline:unset;background:url(../../../content/dam/ceatspeciality/homepage/nav-right.svg);background-size:cover}
.popup-carousel-slider .slick-prev.slick-disabled,.popup-carousel-slider .slick-next.slick-disabled{opacity:.5;cursor:auto}
@media only screen and (min-width:320px) and (max-width:768px){.popup-carousel .popup-carousel-wrapper{max-width:350px;max-height:400px;padding:16px}
.popup-carousel .popup-carousel-wrapper.no-carousel{min-height:260px;max-height:360px;height:fit-content}
.popup-carousel .popup-carousel-wrapper h2{font-size:18px;max-width:100%;line-height:22px}
.popup-carousel .popup-carousel-slider{max-height:286px !important}
.popup-carousel .popup-carousel-slider.slick-initialized{max-height:320px !important}
.popup-carousel .popup-carousel-slider .img-wrap{min-height:190px;max-height:286px !important;height:100%}
.popup-carousel .popup-carousel-slider.slick-initialized img{max-height:260px !important}
.popup-carousel .popup-carousel-slider img{max-height:286px !important}
.popup-carousel-slider .slick-prev{top:unset;left:30%;bottom:0}
.popup-carousel-slider .slick-next{top:unset;right:30%;bottom:0}
.popup-carousel .popup-carousel-wrapper .close-popup{right:-10px;top:-50px}
}