.solution-banner{max-width:1020px;margin:0 auto 80px;width:100%;margin-top:80px}
.solution-banner .cmp-teaser{display:flex;width:100%}
.solution-banner .cmp-teaser .cmp-teaser__content{background:#ecece6;border-bottom-right-radius:5px;border-top-right-radius:5px;padding:48px 31px;font-family:'Poppins-Regular'}
.solution-banner .cmp-teaser .cmp-teaser__content .teaser_title{font-family:"Poppins-Regular";line-height:36px;font-style:normal;font-weight:400;font-size:30px;color:#fff;margin-bottom:16px}
.solution-banner .cmp-teaser .cmp-teaser__content .teaser_title span{font-weight:600}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description{border-radius:6px;margin:16px 0 28px}
.solution-banner .cmp-teaser__title{font-size:50px;line-height:1.2;font-weight:400}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-style:normal;font-weight:400;font-size:16px}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{display:flex;gap:16px}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container :nth-child(2){border:1px solid #fff;color:#fff}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container :nth-child(2)::before{width:19px;height:19px;content:"";background-image:url(clientlib/content/dam/ceat/ceat-revemp/icons/whatsapp.svg);background-repeat:no-repeat;background-size:contain;margin-right:10px}
.solution-banner .cmp-teaser__action-container .cmp-teaser__action-link{font-style:normal;font-weight:500;font-size:14px;padding:10px 20px;text-decoration:none;display:inline-flex;border-radius:30px;align-items:center;letter-spacing:.7px;text-transform:uppercase;line-height:1;color:#fff;background-color:#333}
.solution-banner .cmp-teaser picture{max-width:340px;flex:0 0 340px}
.solution-banner .cmp-teaser picture img{height:100%;width:100%;object-fit:cover;aspect-ratio:339 / 340;border-bottom-left-radius:5px;border-top-left-radius:5px}
.solution-banner .find-tyre-shop-button{color:#f5822e;font-size:20px;font-family:"Poppins-Regular";width:100%;display:flex;justify-content:flex-start;margin-bottom:20px;text-transform:uppercase}
@media(max-width:1024px){.solution-banner{margin-top:40px;padding-inline:48px}
.solution-banner .cmp-teaser picture img{aspect-ratio:254 / 255}
.solution-banner .cmp-teaser picture{max-width:254px;flex:0 0 254px}
.solution-banner .cmp-teaser .cmp-teaser__content{padding:32px 32px 32px 22px}
.solution-banner .cmp-teaser__title{font-size:26px}
.solution-banner .cmp-teaser .cmp-teaser__content .teaser_title{font-size:28px;line-height:34px;margin-bottom:12px;width:70%}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{padding:6px 0;font-size:16px}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description{margin-bottom:16px}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{flex-direction:column;gap:10px;max-width:89%}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{padding:8px 20px;font-size:12px;line-height:19px;justify-content:center}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container :nth-child(2){margin-left:unset}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container :nth-child(2)::before{width:14px;height:14px}
.solution-banner .find-tyre-shop-button{font-size:19px;display:flex;margin-bottom:20px}
}
@media(max-width:767px){.solution-banner{padding-inline:16px;margin-bottom:40px;margin-top:0}
.solution-banner .cmp-teaser{flex-direction:column-reverse}
.solution-banner .cmp-teaser__title{font-size:20px;line-height:25px;font-family:'Poppins-Bold'}
.solution-banner .cmp-teaser .cmp-teaser__content{max-width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:unset;padding:20px 23px}
.solution-banner .cmp-teaser .cmp-teaser__content .teaser_title{width:100%;font-size:22px;line-height:26px;margin-bottom:10px}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-size:14px;line-height:18px;padding:0}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{font-size:14px;line-height:22px}
.solution-banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{max-width:96%}
.solution-banner .cmp-teaser picture{max-width:100%;height:176px}
.solution-banner .cmp-teaser picture img{border-bottom-right-radius:unset;border-top-left-radius:5px;object-position:top}
.solution-banner .find-tyre-shop-button{font-size:18px;justify-content:flex-start;margin-bottom:20px}
}