.faq-header{text-align:center}.faq-accordion{margin:0 auto;max-width:900px}.faq-item{background:#fff;border-left:5px solid #034591;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:15px;overflow:hidden;transition:border-color .3s ease}.faq-item.active{border-left-color:#fd9402}.faq-question-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:20px 25px;text-align:left;transition:background .3s ease;width:100%}.faq-question-btn:hover{background-color:#fcfcfc}.faq-title{color:#034591;font-size:1.1rem;font-weight:700;margin:0;padding-right:20px}.faq-icon{flex-shrink:0;height:18px;position:relative;width:18px}.faq-icon:after,.faq-icon:before{background-color:#fd9402;content:"";position:absolute;transition:transform .3s ease}.faq-icon:before{height:2px;left:0;margin-top:-1px;top:50%;width:100%}.faq-icon:after{height:100%;left:50%;margin-left:-1px;top:0;width:2px}.faq-item.active .faq-icon:after{opacity:0;transform:rotate(90deg)}.faq-item.active .faq-icon:before{transform:rotate(180deg)}.faq-content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer{color:#555;font-size:1rem;margin:0;padding:0 25px 25px}