.a2-faq-hero{padding:150px 0;background:url(/themes/moskovit/assets/images/bg-faq.jpg) no-repeat center center;background-size:cover;position:relative}.a2-faq__title{font-family:'MagistralCBold';font-size:36px;font-weight:bold;color:#fff;text-transform:none;margin-bottom:16px}.a2-faq__description{color:#fff;opacity:0.7;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:400;line-height:24px}.a2-faq__content{padding:80px 0;background-color:#25211E}.a2-faq__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0}.a2-faq__column{width:48%}.a2-faq__item-title{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:400;line-height:22px;text-align:left;color:rgba(255,255,255,0.7);padding:20px 0;border-top:1px solid #575757;display:flex;justify-content:space-between;align-items:center;cursor:pointer;min-height:85px}.a2-page-faq>hr{margin-top:0}.a2-faq__item-title::after{width:35px;height:35px;background:url('../themes/moskovit/assets/images/plus.svg') 50% 50% no-repeat;background-size:contain;content:'';min-width:35px;}.a2-faq__item_active .a2-faq__item-title{color:#EF7727}.a2-faq__item_active .a2-faq__item-title::after{width:35px;height:35px;background:url('../themes/moskovit/assets/images/minus.svg') 50% 50% no-repeat;background-size:contain}.a2-faq__item-description{font-size:15px;color:rgba(255,255,255,0.5);font-family:'Montserrat',sans-serif;font-weight:400;line-height:22px;text-align:left;padding:30px 0;display:none}.a2-faq__item_active .a2-faq__item-description{display:block}.a2-faq__item-description p{color:rgba(255,255,255,0.5)}.faq-form{background-image:url(https://mlpkmoskovit.ru/themes/moskovit/assets/images/callback-fon.png);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:55px}.faq-form .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.faq-form__content{width:680px;max-width:100%}.faq-form__title{font-family:'MagistralCBold',sans-serif;font-size:34px;color:#fff;line-height:1.2;margin:0;padding:0;margin-bottom:13px;text-align:left}.faq-form__text{font-size:20px;color:rgba(255,255,255,0.7);line-height:1.2;margin-bottom:48px}.faq-form__content .form-wrap{display:flex;justify-content:space-between;flex-direction:row;gap:18px;width:100%}.faq-form__content .form-group{width:100%}.faq-form__content form{display:flex;flex-wrap:wrap;flex-direction:row;gap:18px}.faq-form__content .a2-faq__checkbox,.faq-form__content .btn-submit{width:calc(50% - 9px)}.faq-form__content .a2-faq__checkbox{background-color:transparent !important;border:none !important;margin-right:0;display:flex;align-items:center}.faq-form__content .form-check-input{margin-top:0 !important}.faq-form__content .btn-submit{transition:all 0.2s ease-in-out;padding:12px 12px;font-size:12px}.faq-form__content .btn-submit::before{content:'Получить бесплатную консультацию';font-size:12px}.faq-form__content .btn-submit:hover{background-color:#F4945A;color:#fff}@media (max-width:1240px){.faq-form__content .btn-submit::before{content:'Отправить заявку'}.faq-form .custom-control-label{font-size:11px}}@media (max-width:992px){.faq-form .container{max-width:100%}.a2-faq__item-title{font-size:14px}}@media (max-width:768px){.a2-faq__list{flex-direction:column}.a2-faq__item,.a2-faq__column{width:100%}.a2-faq__title{font-family:'MagistralCBold',sans-serif;text-align:center}.a2-faq__description,.faq-form__title,.faq-form__text{text-align:center}.faq-form__left{display:none}.a2-faq__item-title{font-size:16px}.faq-form__content{width:100%}}@media (max-width:600px){.faq-form__title,.a2-faq__title{font-size:24px}.faq-form__content form,.faq-form__content .form-wrap{flex-direction:column}.faq-form__content .a2-faq__checkbox,.faq-form__content .btn-submit{width:100%}.a2-faq__checkbox label a{display:block}}