.faqs{padding-block:var(--sec-pad);background:var(--hero-overlay)}@media (min-width:768px){.faqs{position:relative;padding-block:calc(var(--sec-pad) * 1.4);display:flex;align-items:center}.faqs__inner{width:100%}}.faqs__header{margin-bottom:var(--space-4)}.faqs__icon img{width:clamp(60px, 10vw, 90px);margin-inline:auto}.faqs__title{font-size:var(--fs-h2);line-height:var(--lh-h2);margin:var(--space-3) 0 0}.faqs__list{display:flex;flex-direction:column;gap:var(--space-2);max-width:800px;margin:0 auto}.faq-item{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-1);overflow:hidden;transition:box-shadow .2s ease}.faq-item:hover{box-shadow:var(--shadow-1h)}.faq-question{width:100%;text-align:left;background:0 0;border:none;padding:var(--space-2) var(--space-3);font-weight:600;font-size:clamp(16px, 1.1vw, 18px);cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--black);transition:color .2s ease}.faq-question:hover,.faq-question[aria-expanded=true]{color:var(--primary-red)}.faq-icon{transform:rotate(-90deg);transition:transform .25s ease;fill:currentColor}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(0deg)}.faq-answer{max-height:0;overflow:hidden;padding-inline:var(--space-3);transition:max-height .3s ease}.faq-answer p{margin:var(--space-2) 0 var(--space-3);white-space:pre-line}.faqs .btn{margin-top:var(--space-4)}@media (max-width:767.98px){.faqs__title{font-size:clamp(22px, 5vw, 28px)}.faq-question{padding:var(--space-2)}}@media (min-width:1024px){.faqs__inner{display:flex;align-items:center;justify-content:space-between;gap:clamp(40px, 6vw, 100px);max-width:var(--container);margin-inline:auto}.faqs__header{flex:0 0 40%;text-align:left;margin-bottom:0}.faqs__icon img{margin:0 0 var(--space-3) 0}.faqs__title{color:var(--black);margin-bottom:var(--space-4)}.faqs .btn{margin-top:var(--space-3)}.faqs__list{flex:1;margin:0}}@media (max-width:1023.98px){.faqs__inner{display:block;text-align:center}.faqs__header{margin-bottom:var(--space-4)}.faqs__icon img{margin-inline:auto}.faqs__title{text-align:center}.faqs .btn{margin-inline:auto}.faqs__list{margin-inline:auto;max-width:800px}}body.page-id-14 .faqs,body.page-id-16 .faqs,body.page-id-20 .faqs,body.page-id-44 .faqs,body.page-id-56 .faqs,body.page-id-18 .faqs,body.page-id-46 .faqs,body.page-id-48 .faqs,body.page-id-50 .faqs,body.page-id-52 .faqs,body.page-id-54 .faqs,body.page-id-60 .faqs,body.page-id-62 .faqs,body.page-id-58 .faqs,body.page-id-39 .faqs{margin-bottom:calc(-1.75 * clamp(60px, 6vw, 120px)) !important}body.page-id-58 .faqs{margin-top:80px}