.faq-section{background-color:#fff;padding:40px 20px}.faq-container{flex-wrap:wrap;align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:flex}.faq-image-wrapper{flex:1;min-width:300px;position:relative}.faq-content-wrapper{flex:1;min-width:300px}.faq-title-sub{color:var(--asspl-blue);font-size:28px;font-weight:700}.faq-title-main{color:var(--asspl-blue);font-size:32px;font-weight:700}.faq-accordion{border-top:1px solid #e0e0e0}.faq-item{border-bottom:1px solid #e0e0e0}.faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.faq-question{color:var(--asspl-blue);margin:0;font-size:18px;font-weight:700}.faq-icon{color:var(--asspl-red);font-size:20px}.faq-answer{color:#333;padding:0 0 15px;font-size:14px;line-height:1.5}.get-touch-btn{background-color:var(--asspl-red);color:#fff;cursor:pointer;border:none;border-radius:25px;padding:10px 30px;font-size:16px;text-decoration:none;transition:all .3s;display:inline-block}.get-touch-btn:hover{background-color:var(--asspl-blue);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #10184f59}
