.lead-form{flex-direction:column;gap:10px;margin-top:19px;font-weight:400;display:flex}.lead-form__intro{grid-column:1/-1}.lead-form__title{margin:0;font-size:18px;line-height:21.6px}.lead-form__title_wide{grid-column:1/-1}.lead-form__text{text-align:justify;margin:0 0 10px;font-size:14px;line-height:16.8px}.lead-form__item{flex-direction:column;display:flex}.lead-form__item_wide{grid-column:1/-1}.lead-form__label{margin:0;font-size:16px;line-height:19.2px}.lead-form__label_wide{grid-column:1/-1}.lead-form__columns{gap:20px;display:flex}.lead-form__recipients{border:0;flex:0 0 calc(40% - 8px);min-width:0;margin:0;padding:0}.lead-form__recipients-title{padding:0;font-size:16px;line-height:19.2px}.lead-form__recipient{cursor:pointer;display:block}.lead-form__recipient-input{margin:3px 3px 0 5px;display:block}.lead-form__recipient-text{color:var(--white-color);background-color:var(--link-color);border-bottom:2px solid var(--recipient-border-color);border-radius:3px;margin:4px 0 2px;padding:12px 10px;font-weight:700;line-height:19.2px;display:block}.lead-form__recipient-input:checked+.lead-form__recipient-text,.lead-form__recipient:hover .lead-form__recipient-text{background-color:var(--recipient-active-color);border-bottom-color:#0000}.lead-form__fields{flex-direction:column;flex:1;gap:10px;min-width:0;padding-top:10px;display:flex}.lead-form__fields .lead-form__footer{margin-top:-10px}.lead-form__input{height:28px;padding:1px 2px 1px 8px;font-size:16px}.lead-form__input,.lead-form__textarea{width:100%;color:var(--text-color);background-color:var(--white-color);border:1px solid var(--field-border-color);border-radius:4px;font-family:inherit}.lead-form__textarea{resize:vertical;padding:8px;font-size:13.33px}.lead-form__bodies{border:0;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;display:grid}.lead-form__legend{margin-bottom:20px;padding:0;font-weight:700}.lead-form__body{align-items:center;display:flex}.lead-form__footer{flex-direction:column;grid-column:1/-1;display:flex}.lead-form__submit{width:100%;color:var(--white-color);background-color:var(--theme-color);cursor:pointer;border:0;border-radius:4px;margin:10px 0 12px;padding:10px 0;font-family:inherit;font-size:13.33px}.lead-form__submit:disabled{opacity:.5;cursor:default}.lead-form__submit_grey{min-height:34px;color:var(--compare-button-text-color);text-shadow:0 1px 0 var(--white-color);background-color:var(--compare-remove-color);background-image:linear-gradient(to bottom,var(--white-color),var(--disabled-color));border:1px solid var(--compare-button-border-color);border-bottom-color:var(--compare-button-shadow-color);margin:10px 0;padding:0 12px}.lead-form__error{color:var(--error-color);margin:0;font-size:14px}.lead-form__thanks{text-align:center;margin:20px 0 0;font-size:16px}.lead-form_kind_booking{gap:10px 0;margin-top:34px}.lead-form_kind_booking .lead-form__footer{margin-top:9px}.lead-form_kind_credit{font-weight:300}.lead-form_kind_subscribe,.lead-form_kind_vacancy{gap:20px;margin-top:15px}.lead-form_kind_vacancy .lead-form__footer{gap:20px}.lead-form_kind_estimate,.lead-form_kind_price,.lead-form_kind_request,.lead-form_kind_trade{color:var(--heading-color);grid-template-columns:repeat(2,240px);gap:20px;margin-top:15px;display:grid}.lead-form_kind_estimate,.lead-form_kind_price,.lead-form_kind_request{margin-top:19px}.lead-form_kind_estimate .lead-form__textarea,.lead-form_kind_price .lead-form__textarea,.lead-form_kind_request .lead-form__textarea{margin-bottom:4px}.lead-form_kind_request .lead-form__input_wide,.lead-form_kind_request .lead-form__textarea_wide{grid-column:1/-1}.lead-form_kind_message{margin-top:20px}@media (width<=1023px){.lead-form__text{margin:0 20px 0 0}.lead-form_kind_estimate,.lead-form_kind_price,.lead-form_kind_request,.lead-form_kind_trade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.lead-form__bodies{grid-template-columns:repeat(3,1fr)}}@media (width<=550px){.lead-form__text{margin:0 0 20px}}@media (width<=425px){.lead-form__bodies{grid-template-columns:repeat(2,1fr)}}.lead-dialog{flex-direction:column;width:100%;max-width:400px;font-size:16px;display:none}.lead-dialog.f-html{color:var(--text-color);background:var(--white-color);padding:20px}.lead-dialog .f-button.is-close-button{top:10px;right:10px}.lead-dialog .f-button.is-close-button svg{width:18px;height:18px;stroke:var(--black-color)}.lead-dialog__logo{width:220px;height:auto;display:block}.lead-dialog__logo_centered{margin:0 auto}.lead-dialog_size_medium{max-width:430px}.lead-dialog_size_wide{max-width:740px}.lead-dialog_size_trade{max-width:560px}.lead-dialog_size_message{max-width:600px}@media (width<=1023px){.lead-dialog_size_trade{max-width:740px}}
