.faq-section .items .item{margin:0 0 20px}.faq-section .items .item .question{background:var(--background-secondary);border-radius:4px;padding:20px;color:var(--text-secondary);font-size:15px;cursor:pointer;transition:all .3s;position:relative;align-items:flex-start;gap:20px}.faq-section .items .item .question:after{border-width:0 1px 1px 0;border-color:rgba(0,0,0,0) #fff #fff rgba(0,0,0,0);border-style:solid;content:"";display:inline-block;padding:4px;transition:all .2s;transform:rotate(45deg);transform-origin:center}.faq-section .items .item .question:after{margin:7px 0 0}.faq-section .items .item .question:hover{background:rgb(50.5,50.5,50.5)}.faq-section .items .item .answer{overflow:hidden;height:0;transition:all .25s linear;padding:0 15px 0 0}.faq-section .items .item.open .question{font-size:16px;font-weight:600;color:var(--text-primary);background:#156b6d}.faq-section .items .item.open .question:after{transform:rotate(-135deg);margin:12px 0 0}.faq-section .items .item.open .answer{opacity:1;margin:20px 0 60px}.faq-section .items .item:last-of-type{margin:0}@media only screen and (max-width: 991px){.faq-section .items .item{line-height:1.5}.faq-section .items .item .question{padding:20px 30px 20px 20px}}#faq{max-width:900px;margin:60px auto}#faq h2{font-size:22px;margin:0 0 45px}#faq .underline{border-bottom:1px solid #4b4b4b;padding:0 0 40px 0;margin:0 0 50px 0}@media only screen and (max-width: 767px){#faq h2{font-size:18px;margin:0 0 30px}}#cover{max-width:670px}#cta-form{margin:90px 0}
