.faq{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:80px 20px}.faq .container{margin:0 auto;max-width:1280px}.faq .eyebrow{align-items:center;display:flex;font-size:20px;font-weight:500;gap:16px;justify-content:center;margin-bottom:24px}.faq .eyebrow span:first-child{background-color:var(--primary);height:8px;width:8px}.faq h2{font-size:48px;font-weight:500;margin-bottom:40px;text-align:center}.faq h2 span{background:linear-gradient(color-mix(in srgb,#0078b9 15%,transparent),color-mix(in srgb,#0078b9 15%,transparent)) left 75% /100% 40% no-repeat}.faq .faq_repeater{display:flex;flex-direction:column;gap:8px}.faq .faq_repeater-item{background-color:#001b2a;background:rgba(0,120,185,.05);border:1px solid #b1b3b6;border-radius:8px;border-radius:16px;cursor:pointer;gap:10px;padding:24px;transition:.3s ease-in-out}.faq .faq_repeater-question{align-items:center;color:#000;display:flex;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;transition:.3s ease-in-out}.faq .faq_repeater-question div:nth-child(2){align-items:center;background:#fff;border:1px solid #e4e4e4;border-radius:100px;display:flex;height:36px;justify-content:center;min-width:36px;position:relative;width:36px}.faq .faq_repeater-question div svg{display:flex;fill:#000;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;width:14px}.faq .faq_repeater-item.active .faq_repeater-question div svg{transform:translate(-50%,-50%) rotate(180deg)}.faq .faq_repeater-answer{color:var(--faded-black);display:none;margin-top:16px}.faq .faq_repeater-answer p:last-of-type{margin:0}