.faq-section .faq-container{display:flex;gap:60px;justify-content:space-between;margin:0 auto;max-width:1200px}.faq-section .faq-left-column{flex:0 0 40%;max-width:400px}.faq-section .faq-btn{border-radius:4px;display:inline-block;font-size:15px;font-weight:600;padding:14px 28px;text-decoration:none;transition:background-color .3s ease}.faq-section .faq-right-column{flex:0 0 55%}.faq-section .faq-accordion-wrapper{border-top:1px solid #eaeaea}.faq-section .faq-item{border-bottom:1px solid #ebebee}.faq-section .faq-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:20px;font-weight:600;justify-content:space-between;letter-spacing:-1%;line-height:140%;outline:none;padding:32px 24px;text-align:left;transition:color .3s ease;width:100%}.faq-section .faq-icon{flex-shrink:0;height:16px;margin-left:16px;position:relative;width:16px}.faq-section .faq-icon:after,.faq-section .faq-icon:before{content:"";position:absolute;transition:transform .3s ease}.faq-section .faq-icon:before{height:2px;left:0;top:7px;width:16px}.faq-icon:after{height:16px;right:7px;top:0;width:2px}.faq-section .faq-left-column .faq-title h3{font-size:44px;font-weight:600;letter-spacing:-3%;line-height:48px;padding-bottom:24px}.faq-section .faq-left-column .button-left a{display:inline-block;font-size:18px;font-weight:500;letter-spacing:-1%;line-height:18px;padding:12px 20px;transition:.8s}.faq-section .faq-item.active .faq-icon:after{transform:rotate(90deg)}.faq-section .faq-content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq-section .faq-inner p{font-size:18px;line-height:1.6;padding:0 24px}@media only screen and (min-width:768px) and (max-width:1024px){.faq-section .faq-container{gap:20px}.faq-section .faq-left-column .faq-title h3{font-size:38px;line-height:46px;margin-bottom:0}}@media only screen and (max-width:767px){.faq-section .faq-container{flex-direction:column;gap:40px}.faq-section .faq-left-column .faq-title h3{font-size:32px;line-height:40px;margin:0}.faq-section .faq-header{padding:20px 10px}.faq-section .faq-inner p{padding:0 15PX}.faq-section .faq-header{font-size:18px}.faq-section .faq-left-column .button-left a{font-size:16px;padding:10px 15px}}