.ff-faq{margin:0 auto;max-width:1120px;padding:64px 24px}.ff-faq__row{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 2fr}.ff-faq__title{font-size:28px;font-weight:700;line-height:1.25;margin:0 0 12px}.ff-faq__intro,.ff-faq__title{color:#001729;font-family:Open Sans,sans-serif}.ff-faq__intro{font-size:15px;line-height:1.6}.ff-faq__list{display:flex;flex-direction:column;gap:16px}.ff-faq__item{background-color:#fff;border:1px solid #065196;border-radius:16px;padding:4px 24px}.ff-faq__question{align-items:center;color:#001729;cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 0}.ff-faq__question::-webkit-details-marker{display:none}.ff-faq__question::marker{content:""}.ff-faq__question-text{flex:1}.ff-faq__icon{flex-shrink:0;height:20px;position:relative;width:20px}.ff-faq__icon:after,.ff-faq__icon:before{background-color:#065196;content:"";left:50%;position:absolute;top:50%;transition:transform .2s ease}.ff-faq__icon:before{height:2px;transform:translate(-50%,-50%);width:14px}.ff-faq__icon:after{height:14px;transform:translate(-50%,-50%);width:2px}.ff-faq__item[open] .ff-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.ff-faq__answer{color:#001729;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.65;padding:0 0 20px}.ff-faq__answer p{margin:0}.ff-faq__answer p+p{margin-top:10px}@media (max-width:768px){.ff-faq{padding:40px 20px}.ff-faq__row{gap:24px;grid-template-columns:1fr}.ff-faq__title{font-size:22px}.ff-faq__item{padding:4px 18px}}