.accordion-faq.bg-white{background-color:var(--c-white)}.accordion-faq__top-content{padding-bottom:20px}.accordion-faq__intro,.accordion-faq__intro p{font-size:16px;line-height:1.5}.accordion-faq__heading{padding-bottom:40px}.accordion-faq__heading *{color:var(--c-second);margin:0}.accordion-faq__heading h2{font-size:50px;line-height:normal}.accordion-faq__item{border-bottom:1px solid var(--c-highlight)}.accordion-faq__item:last-of-type{border:none}.accordion-faq__item-header{align-items:center;color:var(--c-second);cursor:pointer;display:grid;font-size:22px;font-weight:700;gap:2rem;grid-template-columns:auto min-content;line-height:normal;margin:0;padding:25px 0;text-transform:capitalize;transition:all .3s;user-select:none}.accordion-faq__item-icon{height:45px;transition:transform .3s ease;width:45px;will-change:auto}.accordion-faq__item-header[aria-expanded=true] .accordion-faq__item-icon{transform:rotate(90deg)}.accordion-faq__item-panel{transition:height .15s ease-out}.accordion-faq__item-panel-inner{padding:0 0 1.5rem}.accordion-faq__item-panel-inner,.accordion-faq__item-panel-inner p{font-size:16px;font-weight:400;line-height:1.8}.accordion-faq__item-panel-inner p:last-child{margin-bottom:0}.bg-dark-blue .accordion-faq__item,.bg-green .accordion-faq__item,.bg-light-blue .accordion-faq__item{border-bottom-color:var(--c-white)}.bg-dark-blue .accordion-faq__item-icon svg path,.bg-dark-blue .accordion-faq__item-icon svg rect,.bg-green .accordion-faq__item-icon svg path,.bg-green .accordion-faq__item-icon svg rect,.bg-light-blue .accordion-faq__item-icon svg path,.bg-light-blue .accordion-faq__item-icon svg rect{stroke:var(--c-white)}.bg-dark-blue .accordion-faq__heading *,.bg-dark-blue .accordion-faq__item-header,.bg-dark-blue .accordion-faq__item-panel-inner,.bg-dark-blue .accordion-faq__item-panel-inner *,.bg-green .accordion-faq__heading *,.bg-green .accordion-faq__item-header,.bg-green .accordion-faq__item-panel-inner,.bg-green .accordion-faq__item-panel-inner *,.bg-light-blue .accordion-faq__heading *,.bg-light-blue .accordion-faq__item-header,.bg-light-blue .accordion-faq__item-panel-inner,.bg-light-blue .accordion-faq__item-panel-inner *{color:var(--c-white)}@media (max-width:767px){.accordion-faq__heading{padding-bottom:30px}.accordion-faq__heading h2{font-size:40px}.accordion-faq__item-header{font-size:20px;padding:18px 0}.accordion-faq__item-icon,.accordion-faq__item-icon svg{height:40px;width:40px}}