.faq__questions{margin-top:30px}.faq__questions-block:not(:first-child){margin-top:20px}.faq__questions-title{font-weight:700;border-radius:10px;padding:20px 50px 20px 20px;background:#fff;position:relative}.faq__questions-title::before{right:20px;top:0;bottom:0;margin:auto 0;content:'';position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:6px solid #231f20;transition:all 0.4s}.faq__questions-block{cursor:pointer}.faq__questions-block.active .faq__questions-title::before{transform:rotate(180deg)}.faq__questions-answer{padding:20px 20px 0 20px}.faq__form{margin-top:30px;position:relative;z-index:1}.faq__form::after{content:'';position:absolute;background:rgba(47,73,104,.94);top:0;width:100%;height:100%;z-index:-1}.faq__form-bg{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;position:absolute;z-index:-1}.faq__form-box{margin-top:30px}.faq__form-inner{padding:40px}.faq__form-title{color:#fff;font-size:30px;font-weight:900}.faq__form-subtitle{margin-top:10px;color:#fff;font-size:15px}@media (max-width:991px){.faq__form{margin-top:50px}.faq__questions{margin-top:20px}}@media (max-width:767px){.faq__questions-title{font-size:16px;padding:15px 40px 15px 15px;border-radius:unset}.faq__questions-answer{font-size:15px;padding:15px 15px 0 15px}.faq__questions-block:not(:first-child){margin-top:15px}.faq__form-box{margin-top:10px}.faq__form-inner{padding:20px}.faq__form{margin-top:30px}}