.faq-section{width:100%;display:flex;justify-content:center;position:relative;overflow:hidden}.faq-container{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.faq-left{display:flex;padding-top:36px;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0;align-self:stretch}.faq-title{color:#101017;font-size:48px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.96px;margin:0}.faq-decor-bg{color:#b28f23;padding:80px 0;z-index:1;pointer-events:none;position:absolute;left:-4px;top:-20px}.faq-right{min-width:345px;max-width:1468px;flex:1 0 0}.faq-list{width:100%;display:flex;flex-direction:column;gap:1rem}.faq-question-row{display:flex;min-height:64px;justify-content:space-between;align-items:center;align-self:stretch;cursor:pointer;transition:opacity .3s ease}.faq-question-row:hover{opacity:.7}.faq-question-text{color:#101017;font-size:20px;font-style:normal;font-weight:400;line-height:150%;margin:0}.faq-icon{width:32px;height:32px;aspect-ratio:1/1}.faq-icon img{transition:transform .3s ease}.faq-item{border-bottom:1px solid #B5B5B5;display:flex;flex-direction:column;padding:0 1.5rem}.faq-item.active .faq-icon img{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,padding .4s ease;opacity:0}.faq-answer.open{max-height:500px;opacity:1;padding:10px 0 8px}.faq-answer-content{color:#101017;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 768px){.faq-container{flex-direction:column}.faq-left{flex:none;width:100%;max-width:none;text-align:left}.faq-right{width:100%;min-width:auto;flex:none}}@media (max-width: 480px){.faq-decor-bg{color:#101017;left:-45px;top:-20px}}
