.alice-blue-bg{background:#f0f6ff}
.container{max-width:1171px;margin:0 auto}
.nxt-phase-div{margin-top:32px}
.nxt-phase-div .aem-Grid{display:flex;justify-content:center;column-gap:27px}
.nxt-phase-div .teaser{min-width:168px;max-width:168px;min-height:511px;max-height:511px;flex-shrink:0;position:relative;overflow:hidden;transition:.3s all ease-in-out}
.nxt-phase-div .teaser.active{min-width:393px;max-width:393px}
.nxt-phase-div .cmp-teaser__content{position:absolute;left:0;bottom:0;z-index:1;background:rgba(255,255,255,0.77);backdrop-filter:blur(21px);padding:0 12px 30px 12px;display:flex;flex-direction:column;justify-content:flex-end;width:103%;height:300px;word-break:break-word}
.nxt-phase-div .cmp-teaser__title{font-family:"Poppins";font-size:19px;font-weight:400;line-height:120%;color:#1a1a1a;position:relative;top:77%;transition:.4s top ease-in-out}
.nxt-phse-lifeatceat.diversity-nxt-phase .nxt-phase-div .cmp-teaser__title{top:70%}
.nxt-phse-lifeatceat.diversity-nxt-phase .nxt-phase-div .cmp-teaser__description{min-height:150px}
.nxt-phase-div .teaser.active .cmp-teaser__title{top:0;background:linear-gradient(45deg,#1a1a1a 0,#0054a6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow:hidden;display:flex;align-items:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:60px;font-size:24px;text-overflow:ellipsis}
.nxt-phase-div .cmp-teaser__description{color:#1a1a1a;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:23.75px;margin-top:15px;position:relative;top:100%;transition:.4s top ease-in-out;min-width:350px;min-height:190px}
.nxt-phase-div .teaser.active .cmp-teaser__description{top:0;min-height:auto}
.nxt-phase-div .cmp-teaser__action-container{margin-top:10px;position:relative;top:100%;transition:.4s top ease-in-out;min-width:330px;max-width:330px}
.nxt-phase-div .teaser.active .cmp-teaser__action-container{top:0}
.nxt-phase-div .teaser .cmp-teaser__action-container a{font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:145%;color:rgba(0,85,170,1)}
.nxt-phase-div .cmp-teaser__image{position:absolute;left:0;top:0;width:100%;height:100%}
.nxt-phase-div .cmp-image{width:100%;height:100%}
.nxt-phase-div .cmp-teaser__image img{display:inline-block;width:100%;height:100%;object-fit:cover}
.nxt-phase-div .teaser.active .cmp-teaser__content{padding:37px 31px 30px 32px}
.nxt-phse-lifeatceat .nxt-phase-div .cmp-teaser__content .cmp-teaser__image{display:none}
.nxt-phse-lifeatceat .nxt-phase-div .teaser.active .cmp-teaser__title{min-height:unset;overflow:inherit;width:fit-content}
.nxt-phse-lifeatceat .nxt-phase-div .teaser.active .cmp-teaser__content{padding:17px 23px 23px;bottom:0;height:100%;transition:height .4s;transition-timing-function:ease-in-out}
.nxt-phse-lifeatceat .life-ceat-des{position:relative;top:100%;transition:.4s top ease-in-out;min-width:340px;min-height:170px}
.nxt-phase-div .teaser.active .life-ceat-des{top:0}
.nxt-phse-lifeatceat .nxt-phase-div .cmp-teaser__title{top:80%}
.nxt-phse-lifeatceat .life-ceat-des h2{color:#1a1a1a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:23.75px;margin-bottom:8px}
.nxt-phse-lifeatceat .life-ceat-des ul{display:flex;row-gap:4px;flex-direction:column}
.nxt-phse-lifeatceat .life-ceat-des ul li{color:#3a3a3a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:23px;display:flex;align-items:flex-start;gap:11px}
.nxt-phse-lifeatceat .life-ceat-des ul li::before{content:"";background:url(../../../../../content/dam/ceatspeciality/lifeatceat/check_circle.png) center no-repeat;min-height:18px;min-width:18px;background-size:contain;margin-top:3px}
.nxt-phse-lifeatceat .nxt-phase-div .teaser.active .cmp-teaser__content{padding:17px 23px 25px}
.nxt-phse-lifeatceat .nxt-phase-div .teaser.active .cmp-teaser__description{margin-top:1px;margin-bottom:12px;max-width:unset}
.nxt-phse-lifeatceat .nxt-phase-div .life-ceat-label{display:inline-flex;padding:16px 8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;position:absolute;color:#FFF;text-align:center;font-family:Poppins;font-size:32px;font-style:normal;font-weight:500;line-height:normal;top:10px;left:10px;border-radius:12px;background:#0054a6;width:64px;height:71px}
.nxt-phse-lifeatceat .nxt-phase-div .cmp-teaser__content{height:305px;padding:0 12px 26px 12px}
.nxt-phse-lifeatceat .nxt-phase-div .cmp-teaser__description{min-height:210px}
.nxt-phse-lifeatceat .nxt-phase-div .teaser.active .cmp-teaser__description{min-height:auto}
.nxt-phse-lifeatceat .nxt-phase-div{margin-bottom:60px}
@media screen and (max-width:1279px){.nxt-phase-div .aem-Grid{flex-direction:column;row-gap:24px}
.container{padding:0 20px}
.nxt-phase-div .teaser{min-width:auto;max-width:inherit;min-height:416px;width:100%}
.nxt-phase-div .cmp-teaser__description{min-width:auto;max-width:initial;min-height:unset}
.nxt-phase-div .cmp-teaser__content{height:auto;padding:37px 31px 30px 32px}
.nxt-phase-div .teaser.active{min-width:auto;max-width:initial}
.nxt-phase-div .cmp-teaser__title{font-size:20px;background:linear-gradient(45deg,#1a1a1a 0,#0054a6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.nxt-phase-div .cmp-teaser__action-container{min-width:100%;max-width:100%}
.nxt-phse-lifeatceat .nxt-phase-div .cmp-teaser__content{height:auto;padding:24px 25px}
.nxt-phse-lifeatceat .nxt-phase-div .teaser.active .cmp-teaser__content{height:auto;min-height:auto}
.nxt-phase-div .teaser.active .cmp-teaser__title{font-size:20px}
.nxt-phse-lifeatceat .life-ceat-des{min-width:100%;max-width:100%}
.nxt-phse-lifeatceat .nxt-phase-div .life-ceat-label{padding:13px 8px;font-size:24px;height:55px;width:52px}
.nxt-phse-lifeatceat .nxt-phase-div .cmp-teaser__description{min-height:unset}
}
@media screen and (max-width:767px){.container{padding:0 20px}
.nxt-phase-div{margin-top:24px}
.nxt-phase-div .aem-Grid{flex-direction:column;row-gap:24px}
.nxt-phase-div .teaser{min-width:auto;max-width:inherit;min-height:500px;width:100%}
.nxt-phase-div .cmp-teaser__content{height:auto;padding:30px 26px 23px 26px}
.nxt-phase-div .teaser.active .cmp-teaser__content{padding:30px 26px 23px 26px}
.nxt-phase-div .cmp-teaser__title{font-size:20px}
.nxt-phase-div .teaser .cmp-teaser__title{background:linear-gradient(45deg,#1a1a1a 0,#0054a6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.nxt-phase-div .cmp-teaser__description{margin-top:11px;font-size:12px;line-height:18px;min-width:auto;max-width:initial;min-height:unset}
.nxt-phase-div .teaser .cmp-teaser__action-container a{font-size:12px}
.nxt-phase-div .teaser .cmp-teaser__action-container{margin-top:33px}
.nxt-phse-lifeatceat .nxt-phase-div .cmp-teaser__description{margin-top:9px;margin-bottom:9px}
.nxt-phse-lifeatceat .life-ceat-des h2{font-size:12px}
.nxt-phse-lifeatceat .life-ceat-des ul li{font-size:12px;line-height:18px}
.nxt-phse-lifeatceat .life-ceat-des ul li::before{content:"";min-height:14px;max-width:14px}
.nxt-phse-lifeatceat .nxt-phase-div{margin-bottom:40px}
}
.sustainability-nxt-phse{padding-top:30px;padding-bottom:68px}
.sustainability-nxt-phse .nxt-phase-div{margin-top:38px}
@media screen and (max-width:767px){.sustainability-nxt-phse{padding-top:23px;padding-bottom:40px}
}