.faqs{gap:50px}.faqs__accordion{display:flex;flex-direction:column;gap:10px}.faqs__accordion__row{background-color:var(--white);border-radius:var(--border-radius);box-shadow:0 1px 4px 0 rgba(38,70,83,.08);display:flex;flex-direction:column;padding:20px;position:relative;transition:var(--transition);width:100%}.faqs__accordion__row__question{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faqs__accordion__row__question h4{margin:0;padding-right:40px}.faqs__accordion__row.active,.faqs__accordion__row:hover{background-color:var(--grey)}.faqs__accordion__row svg path{transition:var(--transition)}.faqs__accordion__row:hover .faqs__accordion__row__question__closed path:not(:first-of-type){fill:#8ea2b0}.faqs__accordion__row:hover .faqs__accordion__row__question__closed path:first-of-type{fill:var(--dark-blue)}.faqs__accordion__row svg{position:absolute;right:20px;top:20px;transition:transform .3s ease-in-out}.faqs__accordion__row .faqs__accordion__row__question__open,.faqs__accordion__row.active .faqs__accordion__row__question__closed{opacity:0}.faqs__accordion__row.active .faqs__accordion__row__question__open{opacity:1}.faqs__accordion__row .faqs__accordion__row__answer,.faqs__accordion__row__question__closed path:first-child{transition:var(--transition)}.faqs__accordion__row.active .faqs__accordion__row__answer{margin-top:15px}.faqs__accordion__row__question__closed path:first-child{transform-origin:center}.faqs__accordion__row__answer .button-wrapper{margin-bottom:12px}.faqs{display:flex}@media (min-width:1025px){.faqs__accordion__row:hover .faqs__accordion__row__question__closed path:first-child{transform:rotate(-90deg)}}@media (max-width:1024px){.faqs{flex-direction:column;gap:20px}}