.faq-section{border-top:1px solid #eaeaea;padding:80px 20px}.faq-container{margin:50px auto;max-width:800px}.faq-header h2{color:#2d3e50;font-size:2rem;font-weight:600;margin-bottom:50px;text-align:left}.faq-item{border-bottom:1px solid #dce0e5;margin-bottom:10px}.faq-trigger{align-items:center;background:none;border:none;color:#2d3e50;cursor:pointer;display:flex;font-size:1.35rem;font-weight:700;justify-content:space-between;padding:25px 0;text-align:left;transition:color .3s;width:100%}.faq-icon{font-size:1.8rem;font-weight:300;line-height:1;margin-left:15px}.faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-inner-text{color:#555;font-size:1.05rem;line-height:1.6;padding-bottom:30px}.faq-inner-text p{margin-bottom:15px;margin-top:0}.faq-inner-text p:last-child{margin-bottom:0}.faq-inner-text ol,.faq-inner-text ul{margin-bottom:15px;margin-top:0;padding-left:20px}.faq-inner-text b,.faq-inner-text strong{color:#2d3e50;font-weight:700}.faq-inner-text a{color:#0077b5;text-decoration:underline}.faq-trigger.active .faq-icon{transform:rotate(45deg)}