.faq-accordion{width:100%}.faq-accordion__trigger h5{line-height:1.3;margin:0}.faq-accordion__trigger:hover h5{color:#fff}.custom-section--faq_accordion .custom-section__header{margin-bottom:3.125rem}#faq .custom-section__description{color:#45556c;font-weight:400;line-height:1.6;text-align:center}.faq-accordion__list--cols-2{align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.faq-accordion__col{display:flex;flex-direction:column;gap:1.25rem}.faq-accordion__item{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02);overflow:hidden;transition:all .3s ease}.faq-accordion__item:hover{border-color:#cbd5e1;box-shadow:0 4px 6px -1px rgba(0,0,0,.03)}.faq-accordion__trigger{align-items:center;background:#fff;border:1px solid transparent;border-radius:10.4px;border-radius:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:#0f172b;cursor:pointer;display:flex;font-size:18px;font-weight:400;gap:1.5rem;justify-content:space-between;padding:1.6rem 1.5rem;text-align:left;transition:all .3s ease-in-out;width:100%}.custom-section--faq_accordion .split-content-image__eyebrow{text-transform:capitalize}.faq-accordion__icon-indicator{display:inline-block;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1),margin-top .3s ease,border-color .2s ease,background-color .2s ease}.faq-accordion__icon-indicator--chevron{border-bottom:2px solid #62748e;border-right:2px solid #62748e;height:8px;margin-top:-4px;transform:rotate(45deg);width:8px}.faq-accordion__trigger:hover span.faq-accordion__icon-indicator--chevron,.faq-accordion__trigger[aria-expanded=true] span.faq-accordion__icon-indicator--chevron{border-color:#fff}.faq-accordion__trigger:active{background-color:#d44e27}.faq-accordion__trigger[aria-expanded=true] .faq-accordion__icon-indicator--chevron{margin-top:2px;transform:rotate(-135deg)}.faq-accordion__icon-indicator--plus{height:14px;position:relative;width:14px}.faq-accordion__icon-indicator--plus:after,.faq-accordion__icon-indicator--plus:before{background-color:#f06034;content:"";position:absolute;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,background-color .2s ease}.faq-accordion__icon-indicator--plus:before{height:2px;left:0;top:6px;width:14px}.faq-accordion__icon-indicator--plus:after{height:14px;left:6px;top:0;width:2px}.faq-accordion__trigger:hover span.faq-accordion__icon-indicator--plus:after,.faq-accordion__trigger:hover span.faq-accordion__icon-indicator--plus:before,.faq-accordion__trigger[aria-expanded=true] span.faq-accordion__icon-indicator--plus:after,.faq-accordion__trigger[aria-expanded=true] span.faq-accordion__icon-indicator--plus:before{background-color:#fff}.faq-accordion__trigger[aria-expanded=true] .faq-accordion__icon-indicator--plus:after{opacity:0;transform:rotate(90deg)}.faq-accordion__trigger[aria-expanded=true] .faq-accordion__icon-indicator--plus:before{transform:rotate(180deg)}.faq-accordion__panel{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.faq-accordion__content{color:#45556c;line-height:1.6;padding:1.5rem 2rem}.faq-accordion__content p{margin:0 0 1rem}.faq-accordion__content p:last-child{margin:0}button.faq-accordion__trigger:focus span.faq-accordion__icon-indicator:after,button.faq-accordion__trigger:focus span.faq-accordion__icon-indicator:before{background-color:#fff}.faq-accordion__trigger[aria-expanded=true]{background-color:#d44e27;border:1px solid #d44e27;border-radius:0;color:#fff}.faq-accordion__trigger[aria-expanded=true] h5.faq-accordion__question{color:#fff}button.faq-accordion__trigger:hover{background-color:#f06034;border-color:#f06034}@media (max-width:991px){.faq-accordion__list--cols-2{gap:1rem;grid-template-columns:1fr}.faq-accordion__col{gap:1rem}.faq-accordion__trigger{font-size:1rem;padding:1.25rem 1.5rem}.faq-accordion__content{padding:15px}.custom-section--faq_accordion .custom-section__header--center{margin-bottom:40px!important}}@media (max-width:767px){.faq-accordion__content p{font-size:14px!important}.faq-accordion__trigger{font-size:16px;padding:15px 20px}.custom-section--faq_accordion .custom-section__header--center{margin-bottom:30px!important}.faq-accordion__content{font-size:14px}}