.faq{overflow:hidden}@media (max-width:767px){.faq .container-padding{padding:0 16px}}.faq .wrapper{display:flex;flex-direction:column;gap:clamp(32px,3.334vw,48px)}.faq .faq__container{display:grid;gap:21px;grid-template-columns:1fr 1fr}@media (max-width:991px){.faq .faq__container{gap:0;grid-template-columns:1fr}:is(.faq .faq__container) ul:first-of-type li:last-of-type{border-bottom:0}}.faq .faq__item{border-top:1px solid var(--border-color,#1b1b1b33);padding:24px 0}:is(.faq .faq__item):last-of-type{border-bottom:1px solid var(--border-color,#1b1b1b33)}:is(.faq .faq__item) .faq__question-header{cursor:pointer;display:grid;gap:8px;grid-template-columns:auto clamp(32px,3.3334vw,48px);transition:all .3s}:is(:is(.faq .faq__item) .faq__question-header) h3{font-size:clamp(20px,2.2223vw,32px)}@media (max-width:767px){:is(.faq .faq__item) .faq__question-header{gap:20px}}.open:is(:is(.faq .faq__item) .faq__question-header){padding-bottom:16px}:is(.open:is(:is(.faq .faq__item) .faq__question-header) .burger span):nth-child(2){opacity:0}:is(.faq .faq__item) .burger{align-items:center;border:1px solid var(--text-color);border-radius:50%;display:flex;height:clamp(32px,3.3334vw,48px);justify-content:center;position:relative;width:clamp(32px,3.3334vw,48px)}:is(:is(.faq .faq__item) .burger) span{background-color:var(--text-color);height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;width:16px}:is(:is(:is(.faq .faq__item) .burger) span):nth-child(2){height:16px;opacity:1;width:1px}:is(.faq .faq__item) .faq__question-content{font-size:clamp(14px,1.25vw,18px);max-height:0;opacity:0;overflow:hidden;transition:all .5s ease}