.form__line[data-v-1214e478]{display:block;margin-bottom:25px;margin-top:10px}.form__line[data-v-1214e478]:last-child{margin-bottom:0}.form__line--flat[data-v-1214e478]{align-items:center;display:flex;justify-content:space-between;margin:30px 0 0}.form__line--halfflat[data-v-1214e478]{justify-content:unset}.form__btn[data-v-1214e478]{display:inline-block;flex-shrink:0}.form__btn--margin[data-v-1214e478]{margin-top:30px!important}.form__titleline[data-v-1214e478]{margin-bottom:40px}.form__titleicon[data-v-1214e478]{display:inline-block;height:60px;width:60px}.form__titleicon svg[data-v-1214e478]{height:100%;width:100%}.form__consents[data-v-1214e478]{margin-top:30px}@media screen and (max-width:800px){.form__line--flat[data-v-1214e478]{align-items:flex-start;flex-direction:column}.form__titleline[data-v-1214e478]{margin-bottom:20px}}@media screen and (max-width:1520px){.form__titleicon[data-v-1214e478]{height:calc(2.08333vw + 28.33333px);width:calc(2.08333vw + 28.33333px)}}.header{left:0;position:absolute;top:0;width:100%;z-index:15}.header--white{background-color:#fff;position:static}.header--white .header__call{border-color:#222!important;color:#222!important}.header__row{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:25px 70px}@media screen and (max-width:840px){.header__row{padding:0 15px}}.header__logo{display:inline-flex;position:relative;z-index:2}.header__logo img{vertical-align:middle}.header__wrap{align-items:center;display:flex}.header__menu{display:inline-block;vertical-align:top}.header__tel{color:#fff;font-size:15px;font-weight:500;margin-right:50px;position:relative;z-index:2}.header__tel .phone{display:none}.header__call{padding:15px 28px}@media screen and (max-width:1060px){.header__row{padding:15px 40px}}@media screen and (max-width:650px){.header__row{padding:20px 15px}.header__contacts{align-items:center;display:flex;justify-content:space-between}.header__tel{display:inline-block;line-height:1em;margin:0}.header__logo{width:100px}.header__logo img,.header__logo svg{height:100%;width:100%}.header__menu a{margin-right:20px}.header__menu a:last-child{margin-right:0}.header__call{padding:10px 20px}.header__call:not(.first-draft){display:none}}
