.faq-section{background-color:#fff;padding:60px 20px}.faq-container{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:1165px}.faq-item{border-bottom:1px solid #e1e1e1;overflow:hidden}.faq-question{align-items:center;background:linear-gradient(90deg,#005289,#12a5b3);border:none;cursor:pointer;display:flex;padding:15px;text-align:left;transition:all .3s ease;width:100%}.faq-text{color:#fff;font-size:16px;font-weight:500;line-height:1.4}.faq-item.is-active .faq-text{color:#ffb800}.faq-icon{flex-shrink:0;height:14px;margin-right:15px;position:relative;width:14px}.faq-icon:after,.faq-icon:before{background-color:#fff;content:"";position:absolute;transition:transform .3s ease,opacity .3s ease}.faq-icon:before{height:2px;left:0;top:50%;transform:translateY(-50%);width:100%}.faq-icon:after{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.faq-item.is-active .faq-icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.faq-answer{background:#f9fbfd;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer__inner{color:#33475b;font-size:16px;font-weight:300;line-height:1.6;padding:30px 25px}.faq-answer__inner p:last-child{margin-bottom:0}