#consultation,.company-consultation-section{padding-bottom:3.2rem;scroll-margin-top:12rem}@media only screen and (min-width:768px){#consultation,.company-consultation-section{padding-bottom:5.6rem;scroll-margin-top:14rem}}@media only screen and (min-width:1200px){#consultation,.company-consultation-section{padding-bottom:7.2rem}}.mxd-promo__inner.mxd-promo--consultation-form{background-color:#000;flex-direction:column;padding:6.4rem 6rem;display:flex}.mxd-promo--consultation-form .mxd-promo__bg,.mxd-promo--consultation-form .mxd-promo__images{display:none!important}.mxd-promo--consultation-form .mxd-promo__content{z-index:2;flex-direction:column;flex:none;gap:3.2rem;width:100%;min-height:0;margin:0;display:flex;position:relative}.mxd-promo--consultation-form .mxd-promo-form{flex-direction:column;flex:none;width:100%;min-height:0;display:flex}@media only screen and (min-width:768px){.mxd-promo__inner.mxd-promo--consultation-form{padding:8rem 10rem}.mxd-promo--consultation-form .mxd-promo__content{gap:3.6rem}}@media only screen and (min-width:1200px){.mxd-promo__inner.mxd-promo--consultation-form{padding:9.6rem 12rem}}@media only screen and (min-width:1600px){.mxd-promo__inner.mxd-promo--consultation-form{padding:9.6rem 18rem}}.mxd-promo--consultation-form .mxd-promo__title,.mxd-promo--consultation-form .mxd-promo__title span,.mxd-promo--consultation-form .mxd-promo__caption,.mxd-promo--consultation-form .mxd-promo__caption .word,.mxd-promo--consultation-form .mxd-promo__caption .char{color:#fff}.mxd-promo--consultation-form .mxd-promo__caption{font-size:2.08rem;line-height:1.15}@media only screen and (min-width:768px){.mxd-promo--consultation-form .mxd-promo__caption{font-size:2.88rem}}@media only screen and (min-width:1200px){.mxd-promo--consultation-form .mxd-promo__caption{font-size:3.36rem}}@media only screen and (min-width:1600px){.mxd-promo--consultation-form .mxd-promo__caption{font-size:3.84rem}}.mxd-promo--consultation-form .mxd-promo__title{width:100%;max-width:none}.mxd-promo-form__fields{flex-direction:column;gap:.4rem;width:100%;max-width:none;display:flex}.mxd-promo-form__field{flex-direction:column;gap:.4rem;display:flex}.mxd-promo-form input{color:var(--t-opp-bright);border-bottom-color:var(--t-opp-muted);height:5.2rem;font-size:1.8rem;line-height:5.2rem}.mxd-promo-form input:focus{border-bottom-color:var(--t-opp-bright)}.mxd-promo-form input::placeholder{color:var(--t-opp-muted)}.mxd-promo-form__error{color:var(--additional);margin:0;font-size:1.3rem;line-height:1.3}.mxd-promo-form__submit{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-top:2rem;margin-bottom:0;padding-top:0;display:flex}.mxd-promo-form__submit .mxd-promo-form__consent{max-width:52rem;color:var(--t-opp-muted);margin:0;font-size:1.3rem;line-height:1.45}.mxd-promo-form__consent a{color:var(--t-opp-bright);text-underline-offset:.2em;text-decoration:underline}.mxd-promo-form__consent a:hover{color:var(--accent)}.form__submit-block{flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.form__consent{max-width:52rem;color:var(--t-muted);margin:0;font-size:1.4rem;line-height:1.45}.form__consent a{color:var(--t-bright);text-underline-offset:.2em;text-decoration:underline}.form__consent a:hover{color:var(--accent)}.mxd-promo-form__submit .btn-large{border-radius:2.24rem;gap:.96rem;width:fit-content;max-width:100%;height:4.48rem;margin-top:3.2rem;padding:0 1.76rem;font-size:1.76rem;line-height:4.48rem}.mxd-promo-form__submit .btn-large i{font-size:2.08rem}.mxd-promo-form__success{max-width:52rem;color:var(--additional);margin:0;font-size:1.4rem;line-height:1.45}.mxd-promo-form--success input{opacity:.55}.mxd-promo-form__submit .btn-large.is-success,.form__submit-block .btn-large.is-success{pointer-events:none;cursor:default}.contact-form--success input{opacity:.55}.contact-form__success{max-width:52rem;color:var(--base-opp);margin:0;font-size:1.4rem;line-height:1.45}@media only screen and (min-width:768px){.mxd-promo-form__submit .btn-large{border-radius:3.36rem;gap:1.28rem;height:6.72rem;padding:0 2.56rem;font-size:2.4rem;line-height:6.72rem}.mxd-promo-form__submit .btn-large i{font-size:2.88rem}.mxd-promo-form input{height:5.6rem;font-size:2rem;line-height:5.6rem}}
