@charset "UTF-8";.faq{position:relative;background:#e6e2df;color:var(--wp--preset--color--accent-darker);padding-block:var(--wp--custom--tokens--spacing--24);margin-top:65px}.faq:before{content:"";display:block;position:absolute;bottom:100%;left:0;right:0;height:65px;background:var(--wp--preset--color--gray-1) url(/wp-content/themes/okd/static/img/pattern-transparent.svg) repeat-x center center}.faq__inner{display:flex;gap:var(--wp--custom--tokens--spacing--20)}.faq__left{width:40%}.faq__right{width:60%}.faq .title-wrapper h1{font-size:clamp(42px, calc(42px + 58 * ((100vw - 800px) / (1440 - 800))), 100px)}.faq .title-wrapper h2{font-size:clamp(42px, calc(42px + 58 * ((100vw - 800px) / (1440 - 800))), 100px)}.faq .title-wrapper h3{font-size:42px}.faq .title-wrapper h4{font-size:36px}.faq .title-wrapper h5{font-size:32px}.faq .title-wrapper h6{font-size:24px}.faq__title{line-height:1}.faq__item{border-top:1px solid rgb(from var(--wp--preset--color--accent-darker) r g b/0.2)}.faq__item:first-child{border-top:none}.faq__item:first-child .faq__trigger{padding-top:0}.faq__trigger{width:100%;border:0;background:#fff0;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--space-6);text-align:left;padding:var(--wp--preset--spacing--space-6) 0;font-size:26px;line-height:1}.faq__trigger .faq__icon{position:relative;width:28px;height:28px;flex:0 0 28px}.faq__trigger .faq__icon::before,.faq__trigger .faq__icon::after{content:"";position:absolute;left:0;top:50%;width:100%;height:1px;background:currentColor;transform:translateY(-50%);transition:transform 0.25s ease}.faq__trigger .faq__icon::after{transform:translateY(-50%) rotate(90deg)}.faq__trigger.is-active .faq__icon::before{transform:translateY(-50%) rotate(45deg)}.faq__trigger.is-active .faq__icon::after{transform:translateY(-50%) rotate(135deg)}.faq__panel{padding:0;overflow:hidden}.faq__question{font-family:var(--wp--preset--font-family--mono)}.faq__answer{margin:0;padding-bottom:var(--wp--preset--spacing--space-6);font-size:18px;line-height:1.25}@media (max-width:1024px){.faq{padding-block:var(--wp--custom--tokens--spacing--16)}.faq__inner{flex-wrap:wrap;gap:var(--wp--custom--tokens--spacing--10)}.faq__left,.faq__right{width:100%}.faq__question{font-size:18px}.faq__answer{font-size:16px}}