.hs-faq-section{padding:80px 20px}.hs-faq-container{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1200px}@media (min-width:768px){.hs-faq-container{align-items:flex-start;flex-direction:row;gap:60px}.hs-faq-image-col{flex-shrink:0;width:40%}.hs-faq-content-col{flex-grow:1;width:60%}}.hs-faq-title{color:#1f2937;margin-bottom:30px}.hs-faq-image-wrapper{border-radius:12px;line-height:0;overflow:hidden;position:relative}.hs-faq-image{display:block;height:auto;object-fit:cover;width:100%}.hs-faq-item{border-bottom:1px solid #e5e7eb;margin-bottom:10px}.hs-faq-question{align-items:center;background:none;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:space-between;padding:20px 0;text-align:left;transition:color .3s ease;width:100%;&:focus,&:hover{background:none;color:initial}}.hs-faq-icon{flex-shrink:0;height:auto;margin-left:15px;position:relative;transition:transform .3s ease;width:12px}.hs-faq-item.active .hs-faq-icon{transform:scaleY(-1)}.hs-faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.hs-faq-answer-inner{line-height:1.6;padding-bottom:25px}.hs-faq-item.active .hs-faq-answer{max-height:1000px;opacity:1}.hs-faq-button{margin-top:2rem}