.main-container{max-width:1440px;margin:0 auto;padding:0;position:relative}
.sustainability-sec .teaser .cmp-teaser{width:100%;display:flex;align-items:flex-start;margin-bottom:62px;position:relative}
.sustainability-sec .slick-dotted.slick-slider{margin-bottom:0}
.sustainability-sec .cmp-teaser__content{display:flex;flex-direction:column;overflow:hidden;max-width:1171px;margin:0 auto;width:100%;z-index:2}
.sustainability-sec .cmp-teaser__pretitle{max-width:267px;color:#1a1a1a;font-size:16px;line-height:25px;font-family:"Poppins";font-weight:500;margin-bottom:12px}
.sustainability-sec .cmp-teaser__title{max-width:372px;background:linear-gradient(45deg,#1a1a1a,#0054a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;line-height:120%;font-weight:normal;margin-bottom:18px}
.sustainability-sec .cmp-teaser__description{display:flex;flex-direction:column;max-width:471px;row-gap:12px;margin-bottom:48px}
.sustainability-sec .cmp-teaser__description p{font-size:16px;line-height:normal;color:#000;font-weight:400;font-family:"Poppins"}
.sustainability-sec .cmp-teaser__action-container{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}
.sustainability-sec .cmp-teaser__action-link{color:#fff;font-size:18px;font-weight:500;padding:10px 20px;background:#0054a6;border-radius:44px;text-decoration:none;vertical-align:middle;line-height:normal}
.sustainability-sec .cmp-teaser__action-link::before{content:"";display:inline-block;width:20px;height:20px;margin-right:11px;background:url(../../../../../content/dam/ceatspeciality/homepage/psychiatry.svg) center;vertical-align:middle;background-size:cover}
.sustainability-sec .cmp-teaser__image{width:50%;min-height:100%;display:flex;align-items:center;overflow:hidden;position:absolute;right:0;top:0}
.sustainability-sec .cmp-teaser__image .cmp-image{width:100%;height:100%}
.sustainability-sec .cmp-teaser__image img{width:100%;height:100%}
.sustainability-sec .cmp-teaser__content .cmp-teaser__image{display:none}
.sustainability-sec .slick-slider .slick-list{margin-right:unset}
.sustainability-sec .slick-dots{display:flex;align-items:flex-end;max-width:550px;left:135px;bottom:165px;overflow-x:auto}
.sustainability-sec .mCSB_horizontal.mCSB_inside>.mCSB_container{display:flex;align-items:flex-end;overflow-x:auto}
.sustainability-sec .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#0054a6;margin:0}
.sustainability-sec .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{margin:0}
.sustainability-sec .mCSB_scrollTools.mCSB_scrollTools_horizontal{height:3px}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar .sustainability-sec .mCSB_scrollTools .mCSB_draggerContainer{height:3px;background-color:#0054a6}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:3px;margin:0}
.sustainability-sec .slick-dots li button:before{content:unset}
.sustainability-sec .slick-dots li{display:inline-block;height:fit-content;min-width:72px;border-bottom:3px solid #cacaca;margin:0;margin-right:27px;text-align:left;margin-top:10px}
.sustainability-sec .slick-dots li button{display:inline-block;height:fit-content;color:#7a7a7a;font-size:27px;font-family:Poppins;font-weight:300;padding:0 0 12px;line-height:unset}
.sustainability-sec .slick-dots li.slick-active{min-width:169px;border-bottom:3px solid #f5822d}
.sustainability-sec .slick-dots li.slick-active button{font-size:63px;color:#f5822d;font-weight:300}
.sustainability-sec .slick-dotted.slick-slider{margin-bottom:unset}
.rnd-comp .sustainability-sec .cmp-teaser__image{top:unset}
@media screen and (min-width:768px) and (max-width:1279px){.main-container{margin:0;padding:0 20px}
.sustainability-sec{margin-right:-20px}
.sustainability-sec .teaser .cmp-teaser{margin-bottom:unset;max-height:unset}
.sustainability-sec .cmp-teaser__content{padding-left:unset;padding-top:26px;padding-right:20px;padding-bottom:100px;max-width:unset;width:50%;margin:unset}
.sustainability-sec .cmp-teaser__pretitle{font-size:14px}
.sustainability-sec .cmp-teaser__title{max-width:max-content;font-size:24px;line-height:32px;margin-bottom:15px}
.sustainability-sec .cmp-teaser__description{max-width:unset;font-size:12px;line-height:21px;row-gap:10px;margin-bottom:15px}
.sustainability-sec .cmp-teaser__action-container{margin-bottom:24px}
.sustainability-sec .cmp-teaser__action-link{font-size:15px}
.sustainability-sec .cmp-teaser__image{min-height:100%;max-height:unset;margin:auto 0;position:unset}
.sustainability-sec .cmp-teaser__image .cmp-image{height:unset}
.sustainability-sec .cmp-teaser__image img{object-fit:cover}
.sustainability-sec .slick-dots{position:absolute;width:100%;max-width:350px;left:0;bottom:62px}
.sustainability-sec .slick-dots li{min-width:68px;margin-right:16px}
.sustainability-sec .slick-dots li.slick-active{min-width:110px}
.sustainability-sec .slick-dots li button{font-size:20px}
.sustainability-sec .slick-dots li.slick-active button{font-size:32px}
.sustainability-sec .cmp-teaser__action-link::before{width:20px;height:20px}
}
@media screen and (min-width:320px) and (max-width:767px){.main-container{margin:0;padding:0 20px}
.sustainability-sec .teaser .cmp-teaser{margin-bottom:unset;max-height:unset}
.sustainability-sec .cmp-teaser__content{width:100%;padding-top:unset;padding-left:unset;padding-bottom:unset}
.sustainability-sec .cmp-teaser__pretitle{font-size:13px}
.sustainability-sec .cmp-teaser__title{max-width:max-content;font-size:24px;line-height:32px;margin-bottom:20px}
.sustainability-sec .cmp-teaser__description{max-width:unset;font-size:14px;line-height:21px;row-gap:10px;margin-bottom:20px}
.sustainability-sec .cmp-teaser__description p{font-size:14px;line-height:21px;font-weight:300}
.sustainability-sec .cmp-teaser__action-container{margin-bottom:24px}
.sustainability-sec .cmp-teaser__action-link{font-size:15px;border-radius:37px}
.sustainability-sec .cmp-teaser__image{display:none;position:unset}
.sustainability-sec .cmp-teaser__content .cmp-teaser__image{display:block;width:100%;min-height:unset;max-height:unset;margin-bottom:26px}
.sustainability-sec .cmp-teaser__image img{object-fit:cover;max-height:257px}
.rnd-comp .sustainability-sec .cmp-teaser__image img{object-fit:contain}
.sustainability-sec .slick-dots{position:relative;max-width:unset;width:100%;left:0;bottom:unset}
.sustainability-sec .slick-dots li{min-width:68px;margin-right:16px}
.sustainability-sec .slick-dots li.slick-active{min-width:110px}
.sustainability-sec .slick-dots li button{font-size:20px}
.sustainability-sec .slick-dots li.slick-active button{font-size:32px}
.sustainability-sec .slick-dotted.slick-slider{padding-bottom:62px}
.sustainability-sec .cmp-teaser__action-link::before{width:17px;height:17px}
}
.our-policy .cmp-teaser__image img{object-fit:cover;max-height:385px;height:100%}
.our-policy .cmp-teaser__content{padding-top:22px;padding-bottom:0}
.our-policy .cmp-teaser__image{min-height:0;max-height:initial}
.our-policy .cmp-teaser__image .cmp-image{height:auto}
.our-policy .teaser .cmp-teaser{margin-bottom:82px;align-items:center}
.rnd-comp.our-policy .teaser .cmp-teaser{margin-bottom:0}
.rnd-comp .sustainability-sec .cmp-teaser__description{margin-bottom:15px}
.main-container.rnd-comp{margin:88px auto 60px}
.our-policy.ceatlife-sus .teaser .cmp-teaser{margin-bottom:60px}
.main-container.ceatlife-sus{margin-top:60px}
.ceatlife-sus .sustainability-sec .cmp-teaser__description{row-gap:16px;margin-bottom:0}
.ceatlife-sus .sustainability-sec .cmp-teaser__title{max-width:560px;margin-bottom:24px}
@media screen and (max-width:767px){.our-policy .teaser .cmp-teaser{margin-bottom:20px}
.main-container.ceatlife-sus{margin-top:-14px}
.our-policy .sustainability-sec .slick-dotted.slick-slider{padding-bottom:0}
.our-policy.ceatlife-sus .teaser .cmp-teaser{margin-bottom:62px}
.ceatlife-sus .sustainability-sec .cmp-teaser__content .cmp-teaser__image{min-height:172px;max-height:172px;margin-bottom:18px}
.main-container.rnd-comp{margin:40px 0 0}
.our-policy .cmp-teaser__content{padding-top:unset}
}