.faq{margin-top:var(--block-section-spacing-top,var(--section-spacing-top,40px));margin-bottom:var(--block-section-spacing-bottom,var(--section-spacing-bottom,40px));background-color:#fff0}.faq>.container{background-color:#fff0;padding:0}.faq__title{margin-bottom:16px;font-family:Georgia,"Times New Roman",serif;font-size:var(--block-title-font-size,30px);line-height:1.16;font-weight:700;color:var(--faq-title-color,var(--headings-color,var(--content-h2-color,#1d1b18)));text-transform:none}.faq__items{display:flex;flex-direction:column;gap:10px}.faq__item{margin:0;padding:0;border:1px solid #ded6c8;border-radius:8px;background:var(--faq-item-bg,#fff);overflow:hidden}.faq__item[open]{border-color:var(--faq-icon-bg,#18545d);background:var(--faq-item-bg,#fff)}.faq__question{position:relative;display:flex;align-items:center;min-height:52px;padding:14px 58px 14px 18px;font-size:var(--block-body-font-size,16px);font-weight:700;line-height:1.35;cursor:pointer;list-style:none;color:var(--faq-text-color,#151515)}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{display:none}.faq__question::before,.faq__question::after{content:"";position:absolute;border-radius:999px}.faq__question::before{right:16px;top:50%;width:26px;height:26px;background:var(--faq-icon-bg,#18545d);transform:translateY(-50%)}.faq__question::after{right:23px;top:50%;width:12px;height:12px;background:linear-gradient(var(--faq-text-color,#fff),var(--faq-text-color,#fff)) center/12px 3px no-repeat,linear-gradient(var(--faq-text-color,#fff),var(--faq-text-color,#fff)) center/3px 12px no-repeat;transform:translateY(-50%)}.faq__item[open] .faq__question{padding-bottom:8px}.faq__item[open] .faq__question::before{background:var(--faq-icon-bg,#18545d)}.faq__item[open] .faq__question::after{background:linear-gradient(var(--faq-text-color,#fff),var(--faq-text-color,#fff)) center/12px 3px no-repeat}.faq__answer{padding:0 18px 16px;font-size:var(--block-body-font-size,15px);line-height:var(--content-line-height,1.5);color:var(--faq-text-color,#4e4a45)}.faq__answer p{margin:0 0 8px;font-size:inherit;line-height:inherit}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:#18545d;font-weight:700;text-decoration:underline;text-underline-offset:2px}.faq__answer strong,.faq__answer b{color:var(--faq-text-color,#151515);font-weight:700}.faq__answer ul,.faq__answer ol{margin:0 0 8px;padding-left:20px}@media screen and (max-width:768px){.faq__title{font-size:var(--block-title-font-size,26px)}.faq__question{min-height:50px;padding-left:14px;padding-right:52px}.faq__answer{padding-left:14px;padding-right:14px}}