.main-container{max-width:1440px;margin:0 auto}
.category-des-sec{margin-top:28px;margin-bottom:60px;min-height:470px}
.category-des-sec.poster-section{min-height:600px}
.category-des-sec>.aem-Grid{display:flex;position:relative;align-items:center;min-height:470px}
.category-des-sec.poster-section>.aem-Grid{min-height:600px}
.category-des-sec .image{width:50%;min-height:470px;max-height:470px;overflow:hidden;position:absolute;right:0}
.category-des-sec.poster-section .image{min-height:600px;max-height:600px}
.category-des-sec .cmp-image,.category-des-sec .cmp-image img{display:inline-block;width:100%;min-height:470px;max-height:470px}
.category-des-sec.poster-section .cmp-image,.category-des-sec.poster-section .cmp-image img{min-height:600px;max-height:600px}
.category-des-div{max-width:1171px;margin:0 auto;z-index:2}
.category-des-div>.aem-Grid{display:flex;flex-direction:column;gap:28px;max-width:50%;padding-top:18px;padding-bottom:18px;padding-right:25px}
.category-des-div .cmp-teaser__content{display:flex;flex-direction:column;gap:16px}
.category-des-div .cmp-teaser__title{order:1;font-family:"Poppins";font-size:24px;font-style:normal;font-weight:400;line-height:normal;background:linear-gradient(231deg,#1a1a1a 55.31%,#05A 79.26%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}
.category-des-div .cmp-teaser__description{order:2;color:#5a5a5a;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;flex-direction:column;row-gap:10px}
.category-des-div .cmp-teaser__action-container{order:3;display:flex;gap:10px;flex-wrap:wrap}
.category-des-div .cmp-teaser__action-link{color:#FFF;font-family:"Poppins";font-size:18px;font-style:normal;font-weight:500;line-height:normal;padding:12px 24px;display:flex;align-items:center;border-radius:44px;background:#0054a6;text-decoration:none}
.category-des-div .cmp-teaser__action-link::after{content:"";display:inline-block;width:24px;height:24px;background:url("../../../../../content/dam/ceatspeciality/homepage/button-arrow.svg") center;margin-left:12px;background-size:cover}
.category-des-sec.des-right .image{right:unset;left:0}
.category-des-sec.des-right .category-des-div>.aem-Grid{float:right;padding-right:unset;padding-left:25px}
@media screen and (min-width:320px) and (max-width:1279px){.main-container{padding:0 20px}
.category-des-sec{margin-top:24px;margin-bottom:40px}
.category-des-sec>.aem-Grid{flex-direction:column-reverse;gap:24px}
.category-des-sec .image{width:100%;min-height:328px;max-height:328px;position:unset}
.category-des-sec .cmp-image,.category-des-sec .cmp-image img{min-height:328px;max-height:328px}
.category-des-div>.aem-Grid{max-width:100%;padding-left:unset;padding-right:unset;padding-top:unset;padding-bottom:unset}
.category-des-div .cmp-teaser__title{font-size:20px;line-height:32px}
.category-des-div .cmp-teaser__description{font-size:14px}
.category-des-div .cmp-teaser__action-link{font-size:12px;padding:8px 16px;border-radius:36px}
.category-des-div .cmp-teaser__action-link::after{width:16px;height:16px;margin-left:8px}
.category-des-sec.des-right .category-des-div>.aem-Grid{padding-left:0;float:unset;padding-right:0}
}