.h1{font-size:8rem;line-height:8.8rem}.h1,.h2{font-family:Aeonik,sans-serif;font-weight:500}.h2{font-size:7.2rem;line-height:8rem}.h3{font-size:6.4rem;line-height:7.2rem}.h3,.h4{font-family:Aeonik,sans-serif;font-weight:500}.h4{font-size:5.6rem;line-height:6.8rem}.h5{font-size:4.8rem;line-height:5.6rem}.h5,.h6{font-family:Aeonik,sans-serif;font-weight:500}.h6{font-size:4rem;line-height:4.8rem}.h7{font-size:3.2rem;line-height:4rem}.h7,.h8{font-family:Aeonik,sans-serif;font-weight:500}.h8{font-size:2.8rem;line-height:3.6rem}.h9{font-size:2.4rem;line-height:3.2rem}.h10,.h9{font-family:Aeonik,sans-serif;font-weight:500}.h10{font-size:2rem;line-height:2.8rem}.body-1-medium{font-size:1.8rem}.body-1-medium,.body-2-medium{font-family:Aeonik,sans-serif;font-weight:500;line-height:2.4rem}.body-2-medium{font-size:1.6rem}.body-3-medium{font-family:Aeonik,sans-serif;font-size:1.4rem;font-weight:500;line-height:2rem}.section{margin:.8rem;padding:4.8rem 1.6rem}.form{display:flex;flex-direction:column}.form__header{font-size:2.8rem;line-height:3.6rem}.form__header :deep(small){font-size:1.8rem;line-height:2.4rem;margin-top:.8rem}.form__header :deep(span){color:var(--span-color)}.form__image{height:24rem;margin-bottom:3.2rem;margin-top:4rem;position:relative;width:100%}.form__image img{border-radius:1.6rem;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.form__image_badge{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:9.6rem;position:absolute;right:-1.6rem;top:-4.8rem;width:9.6rem;z-index:2}.form__form .bs-input__input,.form__form .bs-select__toggler{background-color:#fff}.form__form .bs-input__label,.form__form .bs-select__label{font-weight:400}.form__form .bs-error{margin-bottom:.8rem}.form__form .form__full{clear:both;margin-top:1.6rem;width:100%}.form__form .form__full .bs-error,.form__form .form__full .bs-input,.form__form .form__full .bs-select{width:100%}.form__form_row{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.6rem}.form__form_row:first-of-type{margin-top:0}.form__form_row .form__half{float:none;margin:0;width:100%}.form__form_row .form__half .bs-input__label,.form__form_row .form__half .bs-select__label,.form__form_row .form__half label{white-space:nowrap}.form__form_row .form__half .bs-error,.form__form_row .form__half .bs-input,.form__form_row .form__half .bs-select{width:100%}.form__form .form__half .form__form_input{margin-bottom:0}.form__form .form__half>span.error{color:red;display:inline-block;margin-top:.8rem}.form__form label{color:#696676;display:inline-block;font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:.4rem;margin-left:.4rem}.form__form label.label--error{color:#cc1004}.form__form .consents{margin-top:3.2rem;overflow-wrap:anywhere}.form__form .consents__more{display:flex;font-family:Aeonik,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin-bottom:1.6rem;padding:0 3.3rem;transition:transform .3s ease-in-out}.form__form .consents__more:after{background-image:url(../icons/icon_arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:2.4rem;margin-left:.8rem;width:2.4rem}.form__form .consents__more--expand:after{transform:rotate(180deg)}.form__form .consents__options{display:flex;flex-direction:column;gap:1.2rem;padding:0 3.3rem 1.6rem}.form__form .consents .bs-checkbox__label,.form__form .consents__options .form__form_checkbox label{font-family:Aeonik,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.4rem}.form__form .consents .bs-checkbox__label{color:#696676}.form__form .consents .bs-checkbox__label .label__link{color:#313132;text-decoration:underline}.form__form .consents .bs-checkbox__label .underline{text-decoration:underline}.form__form_checkbox{display:flex;position:relative}.form__form_checkbox label{font-family:Aeonik,sans-serif;font-size:1.6rem;font-weight:500;line-height:2.4rem}.form__form_checkbox label :deep(.underline){text-decoration:underline}.form__form_checkbox label :deep(.label__link){color:#313132;text-decoration:underline}.form__form_checkbox input{border:.1rem solid #313132;border-radius:.4rem;height:2.4rem;margin-right:.8rem;min-width:2.4rem;padding:.4rem;width:2.4rem}.form__form_checkbox input:checked{background-image:url(../icons/icon_check.svg);background-position:50%;background-repeat:no-repeat}.form__form_checkbox.error input{border:.1rem solid red}.form__form_checkbox.error span.error{bottom:-1rem;color:red;font-size:1rem;position:absolute}.form__form_input{background-color:#fff;border:.1rem solid #d0dbda;border-radius:1.6rem;height:4rem;margin-bottom:1.6rem;max-height:4rem;position:relative;transition:border-color .2s;width:100%}.form__form_input:hover{border-color:#313132}.form__form_input-phone{display:flex}.form__form_input-phone input:not(:last-of-type){padding-right:0;width:4.5rem}.form__form_input-phone input:nth-of-type(2){padding-left:0}.form__form_input.error{border:.1rem solid red}.form__form_input>.error{color:red;display:inline-block;margin-top:.8rem}.form__form_input--textarea{height:9.6rem;margin-bottom:0;max-height:9.6rem}.form__form_input input,.form__form_input select,.form__form_input textarea{background-color:transparent;font-size:1.6rem;font-weight:400;height:100%;line-height:2.4rem;padding:.8rem 1.6rem;width:100%}.form__form_input input::-moz-placeholder,.form__form_input select::-moz-placeholder,.form__form_input textarea::-moz-placeholder{color:#777483}.form__form_input input::placeholder,.form__form_input select::placeholder,.form__form_input textarea::placeholder{color:#777483}.form__form_input select{-moz-appearance:none;-webkit-appearance:none;appearance:none}.form__form .form_form_selectList{background-color:#fff;border:.1rem solid #d0dbda;border-radius:1.6rem;left:0;padding:1.6rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:2}.form__form .select-fade-enter-active,.form__form .select-fade-leave-active{transition:opacity .5s ease}.form__form .select-fade-enter-from,.form__form .select-fade-leave-to{opacity:0}.form__form_select--multiple{margin-bottom:0}.form__form_select.multiple{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0;padding:.8rem 1.6rem 1.6rem;position:relative}.form__form_select.multiple label{align-items:center;color:#313132;cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;line-height:2.4rem;margin:0;position:relative}.form__form_select.multiple label:not(:last-of-type){margin-bottom:1.6rem}.form__form_select.multiple label input{border:.1rem solid #313132;border-radius:.4rem;height:2.4rem;margin-right:.8rem;min-width:2.4rem;padding:0;width:2.4rem}.form__form_select.multiple label input:checked{background-image:url(../icons/icon_check.svg);background-position:50%;background-repeat:no-repeat}.form__form_select:after{background-image:url(../icons/icon_arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:2.4rem;margin-left:.8rem;pointer-events:none;position:absolute;right:1rem;top:1rem;transform:rotate(0);transition:transform .2s;width:2.4rem}.form__form_select--expand:after{transform:rotate(-180deg)}.form__form_button{background-color:#313132;border-radius:5rem;color:#fff;cursor:pointer;display:inline-block;font-size:1.4rem;font-weight:500;line-height:2rem;min-width:8.6rem;padding:1.4rem 2.4rem;text-align:center;width:auto}.form__form_button:disabled{background-color:#d0dbda;cursor:not-allowed}.expand-enter-active,.expand-leave-active{overflow:hidden;transition:max-height .3s ease-in-out,opacity .2s ease-in-out}.expand-enter-from,.expand-leave-to{max-height:0;opacity:0}.expand-enter-to,.expand-leave-from{max-height:100rem;opacity:1}@media(min-width:768px){.form__image{height:54rem}.form__form_row{align-items:flex-start;flex-direction:row}.form__form_row .form__half{flex:1 1 0;width:auto}}@media(min-width:992px){.form{flex-direction:row;gap:6.4rem;margin:0 auto;max-width:115.2rem}.form__content,.form__form{min-width:0;width:50%}.form__image_badge{right:-4.8rem}}@media(min-width:1200px){.section{margin:2.4rem;padding:12rem 2.4rem}.form{gap:13rem}.form__header{font-size:4rem;line-height:4.8rem}.form__header :deep(small){font-size:2.8rem;line-height:3.6rem}.form__image{margin-bottom:0;margin-top:10.7rem}.form__image_badge{height:14.7rem;right:-7.3rem;top:-7.3rem;width:14.7rem}.form__form_input{height:4.8rem;max-height:4.8rem}.form__form_input--textarea{height:10.2rem;max-height:10.2rem}.form__form_input input,.form__form_input select,.form__form_input textarea{padding:1.2rem 1.6rem}.form__form_select.multiple{padding:1.2rem 1.6rem 1.6rem}.form__form_captcha{align-items:flex-end;display:flex;justify-content:space-between}}@media(min-width:1600px){.form{max-width:134rem}}
