.consultation-banner{padding:60px 0;background:url(/Public/Images/bg_texture_dark.webp)50% repeat}.consultation-banner__title{font-size:30px;font-weight:600;line-height:1.2;color:var(--emphasize1)}.consultation-banner__description{font-size:22px;font-weight:400;color:var(--emphasize1)}.consultation-banner__description:not(:first-child){margin-top:15px}.consultation-banner__form:not(:first-child){margin-top:30px}.consultation-banner__btn{--button-color-invert:#ffffff}.consultation-banner__note{font-size:12px;color:rgba(255,255,255,.7)}.consultation-banner__form .form-param_Name label,.consultation-banner__form .form-param_Phone label{font-size:12px;margin-bottom:2px}.consultation-banner__form .form-param_Privacy{min-height:var(--input-height)}.consultation-banner__form .form-param_Privacy label{font-size:12px}@media all and (max-width:539px){.consultation-banner__btn{margin-top:20px;width:100%}}@media all and (min-width:540px){.consultation-banner__form{display:flex;align-items:flex-end;gap:20px 30px;flex-wrap:wrap}.consultation-banner__form>.form-param{flex-grow:1;max-width:100%;--form-param-padding-v:0}.consultation-banner__form .form-param__error{position:absolute;left:0;right:0;top:100%}.consultation-banner__form>.form-param_Name,.consultation-banner__form>.form-param_Phone{flex-basis:250px}.consultation-banner__form>.form-param_Privacy{flex-basis:310px}.consultation-banner__btn{flex-shrink:0;max-width:100%}}