.faq-wrapper{padding:0 10%;max-width:1200px;margin:0 auto}@media(max-width:576px){.faq-wrapper{padding:0 5%}}.faq-wrapper .faq-section-title{font-size:clamp(28px,3vw,48px);font-weight:900;color:#333;margin-bottom:.5em}.faq-wrapper .faq-section-subtitle{font-size:clamp(18px,1.3vw,24px);font-weight:600;color:#333;margin-bottom:1em}.faq-wrapper .faq-sections:not(:last-child){border-bottom:1px solid rgba(18,126,210,.8)}.faq-wrapper .faq-contens{margin-top:2rem}.faq-title-wrapper{padding:clamp(120px,25vh,280px) 10% clamp(80px,20vh,200px);border-bottom:1px solid rgba(51,51,51,.25)}@media(max-width:576px){.faq-title-wrapper{background-color:hsla(0,0%,100%,.8);padding:80px 5% 60px}}.faq-title-wrapper .sub-section-title{color:#333;font-size:clamp(32px,4vw,56px);margin-bottom:.5em}.faq-title-wrapper .sub-section-subtitle{background:linear-gradient(90deg,#14243F,#ce6b0f);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:-moz-fit-content;width:fit-content;font-size:clamp(24px,2vw,32px);margin-bottom:1em}.faq-title-wrapper .sub-section-message{font-size:clamp(16px,1.2vw,20px);line-height:1.6;max-width:800px}