.formbox{position:relative}@media (width <=47.99875rem){.formbox{padding-bottom:0;margin-bottom:0;margin-top:0}}.formbox__form{flex-direction:row!important;gap:1rem}@media (width <=63.99875rem){.formbox__form{flex-direction:column!important}}.formbox__bg{top:0;left:0;z-index:-1;width:100%;height:100%;position:absolute;object-fit:cover}.formbox{position:relative}.formbox::after{content:'';position:absolute;background:rgba(16, 16, 16, 0.85);top:0;width:100%;height:100%;opacity:.9;z-index:-1}@media (width <=47.99875rem){.formbox__container{padding:40px 15px}}.formbox__title{font-weight:900;font-size:50px;color:#fff;max-width:70%}@media (width <=90.06125rem){.formbox__title{max-width:unset}}@media (width <=63.99875rem){.formbox__title{font-size:40px}}@media (width <=47.99875rem){.formbox__title{font-size:28px}}.formbox__title span{color:var(--color-accent)}.formbox__benefits{counter-reset:benefit;margin:0 -30px;color:#fff;display:flex}@media (width <=63.99875rem){.formbox__benefits{flex-wrap:wrap}}@media (width <=47.99875rem){.formbox__benefits{margin:0}}.formbox__benefits-title{padding:0 30px;font-weight:700;line-height:1.3;margin-top:70px;font-size:24px}@media (width <=63.99875rem){.formbox__benefits-title{margin-top:40px}}@media (width <=47.99875rem){.formbox__benefits-title{margin-top:30px;padding:0}}.formbox__benefits-title span{color:var(--color-accent)}.formbox__benefits-item{display:flex;flex-direction:column;counter-increment:benefit;margin-top:70px;padding:0 30px;font-size:15px;flex:0 0 18%}@media (width <=63.99875rem){.formbox__benefits-item{flex:0 0 50%;max-width:50%;margin-top:20px}}@media (width <=47.99875rem){.formbox__benefits-item{padding:0 5px}}.formbox__benefits-item:before{content:counter(benefit,decimal-leading-zero)}.formbox__benefits-item span{margin-top:11px;padding-top:11px;border-top:1px solid #fff}.formbox__form .input-group,.formbox__btn{flex:1}@media (width <=63.99875rem){.formbox__form .input-group,.formbox__btn{flex:unset}}.section__bg_gray+.formbox{padding-top:100px}@media (max-width:1199px){.formbox+.section__bg_gray{margin-top:0}.section__bg_gray+.formbox{padding-top:0}}@media (max-width:767px){.formbox+.footer-map{margin-top:0}.formbox .lines-container{display:none}}