.af-faq{background-color:#fff;display:flex;left:50%;max-width:1432px;padding:80px 20px;position:relative;transform:translateX(-50%);width:100vw}.af-faq__inner{display:flex;flex-direction:column;gap:40px;width:100%}.af-faq .af-faq__title{color:#1e384e;font-size:44px;line-height:60px;margin:0;text-align:center}.af-faq__item{border-bottom:1px solid #f2f2f2;margin-left:24px;padding:32px 24px 32px 0;interpolate-size:allow-keywords}.af-faq__item:last-child{border-bottom:none}.af-faq__item::details-content{height:0;overflow:hidden;transition:height .3s,content-visibility allow-discrete .3s}.af-faq__item[open]::details-content{height:auto}.af-faq__question{color:#1e384e;cursor:pointer;font-size:22px;font-weight:700;line-height:36px;list-style:none;padding-right:48px;position:relative;transition:opacity .3s}.af-faq__question:hover{opacity:.8}.af-faq__question:focus:not(:focus-visible){outline:none}.af-faq__question::-webkit-details-marker{display:none}.af-faq__question:after{border-bottom:2px solid #1e384e;border-right:2px solid #1e384e;content:"";height:8px;position:absolute;right:16px;top:12px;transform:rotate(45deg);transition:transform .2s;width:8px}.af-faq__item[open] .af-faq__question:after{top:18px;transform:rotate(-135deg)}.af-faq__question-text{display:block;max-width:660px}.af-faq__answer{color:#1e384e;font-size:18px;line-height:28px;margin:8px 0 0;max-width:660px}.af-faq__answer p{margin:0}.af-faq__answer p+p{margin-top:12px}@media (max-width:768px){.af-faq{padding:80px 24px}.af-faq__answer{font-size:14px;line-height:22px}}@media (max-width:500px){.af-faq{padding:80px 12px}.af-faq .af-faq__title{font-size:30px;line-height:40px}.af-faq__item{margin-left:0;padding:32px 0}.af-faq__question{font-size:18px;line-height:26px}.af-faq__question:after{right:0}}