.faq{background-color:var(--c-white);overflow:hidden;padding:72px 0}.faq .content-wrapper{display:flex}.faq__container{max-width:725px;min-height:505px;position:relative;width:100%}.faq__title{color:var(--main-teal-dark)}.faq__list{margin-top:38px}.faq__item:not(:first-child){padding:32px 0 0}.faq__question{align-items:center;border-bottom:1px solid var(--link-color);cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding-bottom:16px}.faq__question-title{color:var(--main-teal-dark);font-weight:500;margin:0}.faq__toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:0}.faq__toggle:focus,.faq__toggle:hover{background-color:transparent}.faq__item-button{margin:24px 0 1px 1px}.faq__toggle-icon{display:block;height:32px;position:relative;transition:transform .3s ease;width:32px}.faq__toggle-icon.open{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none' viewBox='0 0 32 33'%3E%3Cpath stroke='%230F2E3D' stroke-width='2' d='M16 8.825v8m0 8v-8m0 0h8m-8 0H8'/%3E%3C/svg%3E")}.faq__toggle-icon.close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none' viewBox='0 0 32 33'%3E%3Cpath stroke='%230F2E3D' stroke-width='2' d='M24 16.825H8'/%3E%3C/svg%3E");display:none}.faq__image-wrap{left:calc(100% + 80px);position:absolute;top:0}.faq__image,.faq__image-wrap{height:100%;max-width:537px;width:100%}.faq__image{border-radius:10px;box-shadow:0 2px 10px -5px rgba(0,0,0,.4),0 0 40px -10px rgba(0,0,0,.35);max-height:505px;object-fit:cover}.faq__answer{margin-top:10px;overflow:hidden;transition:max-height .5s ease,opacity .5s ease}.faq__answer-text{color:var(--main-teal-dark)}.faq__answer a:not(.faq__item-button){color:var(--main-blue-darker);text-decoration:underline}.faq__answer a:not(.faq__item-button):focus,.faq__answer a:not(.faq__item-button):hover{color:var(--main-teal-lighter)}

/*!* Show answer when expanded *!*/.faq__answer[aria-hidden=false]{display:block}@media (max-width:1200px){.faq__container{max-width:60%;max-width:inherit;min-height:auto;width:100%}.faq__image-wrap{display:none}}