.faq-section{background:#f3f3f3;height:675px;display:flex;align-items:center}.faq-inner{max-width:var(--max, 1360px);margin:0 auto;padding:0 var(--px, 80px);display:flex;justify-content:space-between;align-items:flex-start;width:100%}.faq-hed{font-size:52px;font-weight:300;letter-spacing:0;line-height:60px;color:#000;flex:0 0 auto;max-width:388px;white-space:pre-line}.faq-hed strong{font-weight:500}.faq-list{flex:0 0 680px;display:flex;flex-direction:column;gap:21px;margin-left:auto}.faq-item{background:#fff;border-radius:20px;cursor:pointer;padding:0 36px;min-height:80px;display:flex;flex-direction:column;justify-content:center;transition:background .2s ease}.faq-item:hover{background:#ddddddde}.faq-item.open{background:#ddd}.faq-question-row{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:80px}.faq-question{font-size:24px;font-weight:400;line-height:28.8px;color:#000;white-space:pre-line}.faq-icon{width:46px;height:46px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.1);border-radius:10px}.faq-icon-svg{display:block;color:#000}.faq-answer-container{overflow:hidden}.faq-answer{padding-top:0;padding-bottom:36px;font-size:18px;font-weight:400;line-height:21.6px;color:#000;white-space:pre-line}@media(max-width:900px){.faq-section{height:auto;padding:60px 0}.faq-inner{flex-direction:column;gap:40px}.faq-hed{font-size:36px;line-height:42px;max-width:none}.faq-list{flex:1 1 auto;width:100%}.faq-question{font-size:18px}.faq-answer{font-size:16px}}
