.faq-sec{max-width:1166px;margin-left:auto;margin-right:auto}
.faq-sec .cmp-accordion .cmp-accordion__item{padding:20px 36px;justify-content:space-between;align-items:center;background:#e6eef7}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{border:0;background:transparent;width:100%;text-align:left;padding:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title{font-family:"Poppins";color:#1a1a1a;font-size:20px;font-weight:300;line-height:145%;max-width:947px}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__icon{background-image:url("../../../../../content/dam/ceatspeciality/homepage/accordion/add.svg");min-height:24px;min-width:24px;background-position:center;background-repeat:no-repeat;transition:200ms linear}
.faq-sec .cmp-accordion .cmp-accordion__item.is-open{transition:all 1s ease-in-out;transition-delay:1s}
.faq-sec .cmp-accordion__panel{margin-top:10px;display:none}
.faq-sec .cmp-accordion .cmp-accordion__item.is-open .cmp-accordion__panel{max-height:100%}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__active .cmp-accordion__icon{transform:rotate(45deg);transition:200ms linear}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__panel p,.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__panel ul li{font-family:"Poppins";font-style:normal;font-weight:400;font-size:16px;line-height:150%;color:#4f4f4f}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__panel ul li{margin-left:20px;list-style:disc}
.faq-sec .accordion:last-child .cmp-accordion .cmp-accordion__item{border-bottom:0}
.faq-sec .cmp-accordion .cmp-accordion__item{margin-bottom:14px}
.faq-sec .button{width:100%;display:flex}
.faq-sec .cmp-button{border-radius:43.875px;background:#0054a6;display:inline-flex;padding:11.25px 22.5px;justify-content:center;align-items:center;gap:11.25px;color:#fff;font-size:14px;font-family:Poppins;font-style:normal;font-weight:500;line-height:145%;margin:0 auto}
.faq-sec .cmp-button__text{margin-right:30px;position:relative}
.faq-sec .cmp-button__text::before{position:absolute;content:"";display:flex;background:url(../../../../../content/dam/ceatspeciality/homepage/arrow_forward.svg);width:24px;height:24px;right:-35px;top:-3px;transform:rotate(90deg)}
.faq-sec .comp-info .title-div .main-pretitle{font-size:16px;font-family:"Poppins";line-height:25px;font-weight:500;color:#1a1a1a}
.faq-sec .comp-info .title-div .main-title{font-size:36px;font-family:"Poppins";margin-bottom:37px;line-height:48px;font-weight:500;width:fit-content;background:linear-gradient(45deg,#1a1a1a,#0054a6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media screen and (min-width:768px) and (max-width:1279px){.faq-sec .cmp-accordion .cmp-accordion__item{margin:20px 20px}
.faq-sec .comp-info .title-div .main-pretitle{font-size:13px;margin-bottom:12px}
.faq-sec .comp-info{padding:0 20px}
.faq-sec .comp-info .title-div .main-title{font-size:24px;line-height:32px;margin-bottom:32px}
}
@media screen and (min-width:320px) and (max-width:767px){.faq-sec .cmp-accordion .cmp-accordion__item{margin:0;margin:0 21px;margin-bottom:10px}
.faq-sec .comp-info{padding:0 20px}
.faq-sec .comp-info .title-div .main-pretitle{font-size:13px;margin-bottom:12px}
.faq-sec .comp-info .title-div .main-title{font-size:24px;line-height:32px;margin-bottom:32px;font-weight:400}
.faq-sec .cmp-accordion .cmp-accordion__item{padding:16px 20px}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__panel p,.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__panel ul li{font-size:14px}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title{color:#1a1a1a;font-size:16px;font-family:"Poppins";font-weight:300;line-height:145%;max-width:240px}
.faq-sec .cmp-accordion .cmp-accordion__item.is-open .cmp-accordion__panel{max-height:200px;padding-right:35px}
.faq-sec .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .cmp-text p{font-weight:400;font-size:14px;line-height:140%}
.faq-sec .cmp-button__text::before{top:0;width:17px;height:17px;background-position:center;background-size:cover}
.faq-sec .button{margin-top:27px}
}