.faq{background:#fff0;padding-top:var(--block-section-spacing-top,var(--section-spacing-top,40px));padding-bottom:var(--block-section-spacing-bottom,var(--section-spacing-bottom,40px))}.faq__wrapper{display:flex;flex-direction:column;gap:15px}.faq__heading{color:var(--color-for-h2-titles,var(--text-color,#fff));font-size:var(--block-title-font-size,clamp(32px, 4vw, 52px));font-weight:700;line-height:1.1;margin:0 0 18px}.faq__item{background:var(--faq-question-background,var(--block-bg,#211442));color:var(--faq-question-text-color,var(--text-color,#fff));transition:background-color 0.2s ease,color 0.2s ease;border:1px solid #fff}.faq__item[open]{border:1px solid #1f95c0}.faq__item[open] .faq__question{border-color:#1f95c0}.faq__question{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;padding:10px 20px;border:1px solid #fff0;color:var(--faq-question-text-color,var(--text-color,#fff))}.faq__question::-webkit-details-marker{display:none}.faq__question-text{display:block;min-width:0}.faq__title{font-size:18px;font-weight:700;line-height:1;margin:0}.faq__icon{border-radius:50%;display:block;flex:0 0 30px;height:30px;position:relative;width:30px}.faq__icon::before,.faq__icon::after{background:#5a5a5a;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.faq__icon::before{height:2px;width:12px}.faq__icon::after{height:12px;transition:opacity 0.2s ease;width:2px}.faq__item[open] .faq__icon::after{opacity:0}.faq__answer{color:var(--faq-answer-text-color,var(--faq-question-text-color,var(--text-color,#fff)));font-size:var(--block-body-font-size,14px);line-height:1.5;padding:20px}.faq__answer p{margin:0}.faq__answer p+p{margin-top:12px}@media (max-width:768px){.faq{padding:40px 0}.faq__wrapper{padding:0 24px}.faq__question{padding:18px 20px}.faq__answer{padding:10px 20px 20px}}@media (max-width:560px){.faq__wrapper{padding:0 16px}.faq__question{gap:14px}.faq__icon{flex-basis:26px;height:26px;width:26px}}