.b-form {border: solid #ddd;border-width: 0;background-color: transparent;padding: 0;margin-bottom: 20px;}.b-form *,.b-form *:active,.b-form *:focus {outline: none;-webkit-tap-highlight-color: transparent;}.b-form .form__header .b-title-h2 {font-weight: 500;font-size: 64px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);margin-bottom: 65px;}.b-form .form__header h2 {margin-bottom: 28px;}.b-form hr {border: solid [modules.forms.elements.color_separate];border-width: 0 0 1px;display: none;}.b-form .form__title {font-size: 16px;font-family: 'Arial', sans-serif;font-weight: bold;color: #111a1c;}.b-form .form__info {padding-top: 5px;padding-bottom: 10px;margin: 0;font-size: 12px;font-style: normal;font-weight: normal;color: #c1c1c1;}.b-form .form__mark {text-decoration: none;color: #2199ff;}.b-form input:not([type="checkbox"]),.b-form input:not([type="radio"]),.b-form textarea,.b-form select {-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid var(--on_white_light);border-radius: 4px;margin: 0;padding: 20px 35px;display: block;background: var(--background-color);font-family: var(--font-motserrat);font-size: 27px;box-sizing: border-box;color: var(--on_white_light);font-weight: 400;line-height: 1.4;}.b-form input:not([type="checkbox"])::-webkit-input-placeholder,.b-form input:not([type="radio"])::-webkit-input-placeholder,.b-form textarea::-webkit-input-placeholder {color: var(--on_white_light);}.b-form input:not([type="checkbox"])::-webkit-input-placeholder,.b-form input:not([type="radio"])::-webkit-input-placeholder,.b-form textarea:-moz-placeholder {color: var(--on_white_light);opacity: 1;}.b-form input:not([type="checkbox"])::-webkit-input-placeholder,.b-form input:not([type="radio"])::-webkit-input-placeholder,.b-form textarea::-moz-placeholder {color: var(--on_white_light);opacity: 1;}.b-form input:not([type="checkbox"])::-webkit-input-placeholder,.b-form input:not([type="radio"])::-webkit-input-placeholder,.b-form textarea:-ms-input-placeholder {color: var(--on_white_light);}.b-form input:not([type="checkbox"]):hover,.b-form input:not([type="radio"]):hover,.b-form textarea:hover,.b-form select:hover {border-color: #c5c5c5;}.b-form input:not([type="checkbox"]):focus,.b-form input:not([type="radio"]):focus,.b-form textarea:focus,.b-form select:focus {border-color: #3c6144;}.b-form input:not([type="checkbox"]):not([type="radio"]){width: 100%;}.b-form textarea {width: 100%;min-height: 130px;resize: vertical;}.b-form select {padding-right: 0;width: 100%;}.b-form .form__input--checkbox {padding-bottom: 10px;}.b-form .form__input--checkbox input[type="checkbox"] {position: absolute;opacity: 0;pointer-events: none;}.b-form .form__input--checkbox label {cursor: pointer;}.b-form .form__input--checkbox .form__checkbox {padding-right: 25px;display: inline-block;vertical-align: middle;}.b-form .form__input--checkbox .form__checkbox .form__checkbox-trigger {border: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: var(--background-color);display: block;width: 48px;height: 48px;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-form .form__input--checkbox .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox .form__checkbox .form__checkbox-trigger svg {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 10px;line-height: 1;display: none;}.b-form .form__input--checkbox:hover .form__checkbox-trigger {border-color: #c5c5c5;}.b-form .form__input--checkbox .form__checkbox-label {display: inline-block;vertical-align: middle;width: calc(100% - 78px);}.b-form .form__input--checkbox .form__checkbox-label a:link,.b-form .form__input--checkbox .form__checkbox-label a:visited {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_dark_alt_2);}.b-form .form__input--checkbox .form__checkbox-label:hover a:link,.b-form .form__input--checkbox .form__checkbox-label:hover a:visited {color: #111A1C;}.b-form .form__input--checkbox input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger {background: var(--background-color);border-color:transparent;}.b-form .form__input--checkbox input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger svg {display: block;color: #f4f4f4;}.b-form .form__input--checkbox input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger {border-color: #f4f4f4;background: #f4f4f4;pointer-events: none;}.b-form .form__input--checkbox input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox:hover input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox:hover input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox:hover input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox:hover input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox input[readonly="readonly"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox input[disabled="disabled"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox input[readonly]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox input[disabled]:checked ~ .form__checkbox-label {color: var(--on_white_light);pointer-events: none;}.b-form .form__input--checkbox-2 {padding-bottom: 10px;}.b-form .form__input--checkbox-2 input[type="checkbox"] {position: absolute;opacity: 0;pointer-events: none;}.b-form .form__input--checkbox-2 label {cursor: pointer;}.b-form .form__input--checkbox-2 .form__checkbox {padding-right: 10px;margin-right: -.275em;display: inline-block;vertical-align: middle;}.b-form .form__input--checkbox-2 .form__checkbox .form__checkbox-trigger {border: 1px solid #f4f4f4;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #f4f4f4;display: block;width: 25px;height: 25px;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-form .form__input--checkbox-2 .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 .form__checkbox .form__checkbox-trigger svg {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 10px;line-height: 1;display: none;}.b-form .form__input--checkbox-2:hover .form__checkbox-trigger {border-color: #c5c5c5;}.b-form .form__input--checkbox-2 .form__checkbox-label {margin-right: -.275em;display: inline-block;vertical-align: middle;width: calc(100% - 35px);}.b-form .form__input--checkbox-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger {background: #f4f4f4;border-color: #3c6144;}.b-form .form__input--checkbox-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger svg {display: block;color: #3c6144;}.b-form .form__input--checkbox-2 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2 input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2 input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger {border-color: #f4f4f4;background: #f4f4f4;pointer-events: none;}.b-form .form__input--checkbox-2 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger span.b-form .form__input--checkbox-2 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2 input[readonly] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2 input[disabled] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger svg,.b-form .form__input--checkbox-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger svg {color: #f4f4f4;}.b-form .form__input--checkbox-2 input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-2 input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-2 input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-2 input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-2:hover input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-2:hover input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-2:hover input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-2:hover input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-2 input[readonly="readonly"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-2 input[disabled="disabled"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-2 input[readonly]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-2 input[disabled]:checked ~ .form__checkbox-label {color: var(--on_white_light);pointer-events: none;}.b-form .form__input--checkbox-slide,.b-form .form__input--radio-slide {padding-bottom: 10px;}.b-form .form__input--checkbox-slide input[type="checkbox"],.b-form .form__input--radio-slide input[type="radio"] {position: absolute;opacity: 0;}.b-form .form__input--checkbox-slide label,.b-form .form__input--radio-slide label{cursor: pointer;}.b-form .form__input--checkbox-slide .form__checkbox,.b-form .form__input--radio-slide .form__radio {padding-right: 10px;margin-right: -.275em;display: inline-block;vertical-align: middle;}.b-form .form__input--checkbox-slide .form__checkbox-trigger,.b-form .form__input--radio-slide .form__radio-trigger {border: 1px solid #f4f4f4;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;background: #f4f4f4;display: block;width: 50px;height: 25px;position: relative;box-sizing: border-box;}.b-form .form__input--checkbox-slide .form__checkbox-trigger span,.b-form .form__input--radio-slide .form__radio-trigger span {margin-left: 0;position: absolute;left: 0;top: 0;width: 23px;height: 23px;border-radius: 1000px;background: #f4f4f4;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: left .1s ease-out, margin-left .1s;}.b-form .form__input--checkbox-slide:hover .form__checkbox-trigger,.b-form .form__input--radio-slide:hover .form__radio-trigger,.b-form .form__input--checkbox-slide input[type="checkbox"]:focus ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide input[type="radio"]:focus ~ .form__radio .form__radio-trigger {border-color: #c5c5c5;background: #c5c5c5;}.b-form .form__input--checkbox-slide input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #3c6144;border-color: #3c6144;}.b-form .form__input--checkbox-slide input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide input[type="radio"]:checked ~ .form__radio .form__radio-trigger span {left: calc(100% - 23px);transition: left .1s ease-out, margin-left .1s;}.b-form .form__input--checkbox-slide input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide:hover input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide:hover input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide:hover input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide:hover input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide input[disabled]:checked ~ .form__radio .form__radio-trigger {border-color: #f4f4f4;background: #f4f4f4;pointer-events: none;}.b-form .form__input--checkbox-slide input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide input[readonly="readonly"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide input[disabled="disabled"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide input[readonly] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide input[disabled] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide:hover input[readonly="readonly"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide:hover input[disabled="disabled"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide:hover input[readonly] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide:hover input[disabled] ~ .form__radio .form__radio-trigger span {background: #f4f4f4;}.b-form .form__input--checkbox-slide input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide input[readonly]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide input[disabled]:checked ~ .form__radio .form__radio-trigger span {background: #f4f4f4;}.b-form .form__input--checkbox-slide input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide:hover input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide:hover input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide:hover input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide:hover input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide input[readonly="readonly"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide input[disabled="disabled"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide input[readonly]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide input[disabled]:checked ~ .form__checkbox-label,.b-form .form__input--radio-slide input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio-slide input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio-slide input[readonly] ~ .form__radio-label,.b-form .form__input--radio-slide input[disabled] ~ .form__radio-label,.b-form .form__input--radio-slide:hover input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio-slide:hover input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio-slide:hover input[readonly] ~ .form__radio-label,.b-form .form__input--radio-slide:hover input[disabled] ~ .form__radio-label,.b-form .form__input--radio-slide input[readonly="readonly"]:checked ~ .form__radio-label,.b-form .form__input--radio-slide input[disabled="disabled"]:checked ~ .form__radio-label,.b-form .form__input--radio-slide input[readonly]:checked ~ .form__radio-label,.b-form .form__input--radio-slide input[disabled]:checked ~ .form__radio-label {color: var(--on_white_light);pointer-events: none;}.b-form .form__input--checkbox-slide-2,.b-form .form__input--radio-slide-2 {padding-bottom: 10px;}.b-form .form__input--checkbox-slide-2 input[type="checkbox"],.b-form .form__input--radio-slide-2 input[type="radio"] {position: absolute;opacity: 0;pointer-events: none;}.b-form .form__input--checkbox-slide-2 label,.b-form .form__input--radio-slide-2 label {cursor: pointer;}.b-form .form__input--checkbox-slide-2 .form__checkbox,.b-form .form__input--radio-slide-2 .form__radio {padding-right: 10px;margin-right: -.275em;display: inline-block;vertical-align: middle;}.b-form .form__input--checkbox-slide-2 .form__checkbox-trigger,.b-form .form__input--radio-slide-2 .form__radio-trigger {border: 1px solid #f4f4f4;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;background: #f4f4f4;display: block;width: 50px;height: 25px;position: relative;box-sizing: border-box;position: relative;}.b-form .form__input--checkbox-slide-2 .form__checkbox-trigger span,.b-form .form__input--radio-slide-2 .form__radio-trigger span {border: 2px solid #f4f4f4;margin-left: 0;position: absolute;left: 0;top: 0;width: 23px;height: 23px;border-radius: 1000px;background: #f4f4f4;box-sizing: border-box;transition: left .1s ease-out, margin-left .1s;}.b-form .form__input--checkbox-slide-2:hover .form__checkbox-trigger,.b-form .form__input--radio-slide-2:hover .form__radio-trigger,.b-form .form__input--checkbox-slide-2 input[type="checkbox"]:focus ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide-2 input[type="radio"]:focus ~ .form__radio .form__radio-trigger{border-color: #c5c5c5;background: #f4f4f4;}.b-form .form__input--checkbox-slide-2:hover .form__checkbox-trigger span,.b-form .form__input--radio-slide-2:hover .form__radio-trigger span,.b-form .form__input--checkbox-slide-2 input[type="checkbox"]:focus ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-2 input[type="radio"]:focus ~ .form__radio .form__radio-trigger span{background: #c5c5c5;}.b-form .form__input--checkbox-slide-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide-2 input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #f4f4f4;border-color: #3c6144;}.b-form .form__input--checkbox-slide-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-2 input[type="radio"]:checked ~ .form__radio .form__radio-trigger span {left: calc(100% - 23px);background: #3c6144;transition: left .1s ease-out, margin-left .1s;}.b-form .form__input--checkbox-slide-2 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2 input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2 input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide-2 input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2 input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2 input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2 input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2:hover input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2:hover input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2:hover input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2:hover input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2 input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-2 input[disabled]:checked ~ .form__radio .form__radio-trigger {border-color: #f4f4f4;background: #f4f4f4;pointer-events: none;}.b-form .form__input--checkbox-slide-2 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2 input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2 input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-2 input[readonly="readonly"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2 input[disabled="disabled"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2 input[readonly] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2 input[disabled] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2:hover input[readonly="readonly"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2:hover input[disabled="disabled"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2:hover input[readonly] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2:hover input[disabled] ~ .form__radio .form__radio-trigger span {background: #f4f4f4;}.b-form .form__input--checkbox-slide-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-2 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2 input[readonly]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-2 input[disabled]:checked ~ .form__radio .form__radio-trigger span {background: #f4f4f4;}.b-form .form__input--checkbox-slide-2 input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2 input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2 input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2 input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2:hover input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2:hover input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2:hover input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2:hover input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2 input[readonly="readonly"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2 input[disabled="disabled"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2 input[readonly]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-2 input[disabled]:checked ~ .form__checkbox-label,.b-form .form__input--radio-slide-2 input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio-slide-2 input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio-slide-2 input[readonly] ~ .form__radio-label,.b-form .form__input--radio-slide-2 input[disabled] ~ .form__radio-label,.b-form .form__input--radio-slide-2:hover input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio-slide-2:hover input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio-slide-2:hover input[readonly] ~ .form__radio-label,.b-form .form__input--radio-slide-2:hover input[disabled] ~ .form__radio-label,.b-form .form__input--radio-slide-2 input[readonly="readonly"]:checked ~ .form__radio-label,.b-form .form__input--radio-slide-2 input[disabled="disabled"]:checked ~ .form__radio-label,.b-form .form__input--radio-slide-2 input[readonly]:checked ~ .form__radio-label,.b-form .form__input--radio-slide-2 input[disabled]:checked ~ .form__radio-label {color: var(--on_white_light);pointer-events: none;}.b-form .form__input--checkbox-slide-3,.b-form .form__input--radio-slide-3 {padding-bottom: 10px;}.b-form .form__input--checkbox-slide-3 input[type="checkbox"],.b-form .form__input--radio-slide-3 input[type="radio"] {position: absolute;opacity: 0;pointer-events: none;}.b-form .form__input--checkbox-slide-3 label,.b-form .form__input--radio-slide-3 label {cursor: pointer;}.b-form .form__input--checkbox-slide-3 .form__checkbox,.b-form .form__input--radio-slide-3 .form__radio {padding-right: 10px;margin-right: -.275em;display: inline-block;vertical-align: middle;}.b-form .form__input--checkbox-slide-3 .form__checkbox-trigger,.b-form .form__input--radio-slide-3 .form__radio-trigger {margin-top: 10px;margin-bottom: 10px;border: 1px solid #f4f4f4;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;background: #f4f4f4;display: block;width: 50px;height: 4px;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}.b-form .form__input--checkbox-slide-3 .form__checkbox-trigger span,.b-form .form__input--radio-slide-3 .form__radio-trigger span {border: 1px solid #f4f4f4;margin-left: 0;position: absolute;left: -1px;top: calc(21px / -2);width: 23px;height: 23px;border-radius: 1000px;background: #f4f4f4;box-sizing: border-box;z-index: 1;transition: left .1s ease-out, margin-left .1s;}.b-form .form__input--checkbox-slide-3 .form__checkbox-trigger:after,.b-form .form__input--radio-slide-3 .form__radio-trigger:after {content: '';position: absolute;top: -10px;right: 0;bottom: -10px;left: 0;z-index: 0;}.b-form .form__input--checkbox-slide-3:hover .form__checkbox-trigger,.b-form .form__input--radio-slide-3:hover .form__radio-trigger,.b-form .form__input--checkbox-slide-3 input[type="checkbox"]:focus ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide-3 input[type="radio"]:focus ~ .form__radio .form__radio-trigger{border-color: #c5c5c5;background: #c5c5c5;}.b-form .form__input--checkbox-slide-3:hover .form__checkbox-trigger span,.b-form .form__input--radio-slide-3:hover .form__radio-trigger span,.b-form .form__input--checkbox-slide-3 input[type="checkbox"]:focus ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-3 input[type="radio"]:focus ~ .form__radio .form__radio-trigger span {background: #f4f4f4;border-color: #c5c5c5;}.b-form .form__input--checkbox-slide-3 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide-3 input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #3c6144;border-color: #3c6144;}.b-form .form__input--checkbox-slide-3 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-3 input[type="radio"]:checked ~ .form__radio .form__radio-trigger span {left: calc(100% - 23px);background: #f4f4f4;border-color: #3c6144;transition: left .1s ease-out, margin-left .1s;}.b-form .form__input--checkbox-slide-3 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3 input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3 input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--checkbox-slide-3 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__input--radio-slide-3 input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3 input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3 input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3 input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3:hover input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3:hover input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3:hover input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3:hover input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3 input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio-slide-3 input[disabled]:checked ~ .form__radio .form__radio-trigger {border-color: #f4f4f4;background: #f4f4f4;pointer-events: none;}.b-form .form__input--checkbox-slide-3 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3 input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3 input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3:hover input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3:hover input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3:hover input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3:hover input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-3 input[readonly="readonly"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3 input[disabled="disabled"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3 input[readonly] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3 input[disabled] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3:hover input[readonly="readonly"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3:hover input[disabled="disabled"] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3:hover input[readonly] ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3:hover input[disabled] ~ .form__radio .form__radio-trigger span {border-color: #f4f4f4;background: #f4f4f4;}.b-form .form__input--checkbox-slide-3 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--checkbox-slide-3 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__input--radio-slide-3 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3 input[readonly]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio-slide-3 input[disabled]:checked ~ .form__radio .form__radio-trigger span {border-color: #f4f4f4;background: #f4f4f4;}.b-form .form__input--checkbox-slide-3 input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3 input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3 input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3 input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3:hover input[readonly="readonly"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3:hover input[disabled="disabled"] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3:hover input[readonly] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3:hover input[disabled] ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3 input[readonly="readonly"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3 input[disabled="disabled"]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3 input[readonly]:checked ~ .form__checkbox-label,.b-form .form__input--checkbox-slide-3 input[disabled]:checked ~ .form__checkbox-label,.b-form .form__input--radio-slide-3 input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio-slide-3 input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio-slide-3 input[readonly] ~ .form__radio-label,.b-form .form__input--radio-slide-3 input[disabled] ~ .form__radio-label,.b-form .form__input--radio-slide-3:hover input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio-slide-3:hover input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio-slide-3:hover input[readonly] ~ .form__radio-label,.b-form .form__input--radio-slide-3:hover input[disabled] ~ .form__radio-label,.b-form .form__input--radio-slide-3 input[readonly="readonly"]:checked ~ .form__radio-label,.b-form .form__input--radio-slide-3 input[disabled="disabled"]:checked ~ .form__radio-label,.b-form .form__input--radio-slide-3 input[readonly]:checked ~ .form__radio-label,.b-form .form__input--radio-slide-3 input[disabled]:checked ~ .form__radio-label {color: var(--on_white_light);pointer-events: none;}.b-form .form__input--radio {padding-bottom: 10px;}.b-form .form__input--radio input[type="radio"] {position: absolute;opacity: 0;pointer-events: none;}.b-form .form__input--radio label {cursor: pointer;}.b-form .form__input--radio .form__radio {padding-right: 10px;margin-right: -.275em;display: inline-block;vertical-align: middle;}.b-form .form__input--radio .form__radio .form__radio-trigger {border: 1px solid #f4f4f4;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;background: #f4f4f4;display: block;width: 25px;height: 25px;position: relative;box-sizing: border-box;}.b-form .form__input--radio .form__radio .form__radio-trigger span,.b-form .form__input--radio .form__radio .form__radio-trigger svg {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);font-size: 9px;line-height: 1;display: none;}.b-form .form__input--radio:hover .form__radio-trigger {border-color: #c5c5c5;}.b-form .form__input--radio .form__radio-label {margin-right: -.275em;display: inline-block;vertical-align: middle;width: calc(100% - 35px);}.b-form .form__input--radio input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #f4f4f4;border-color: #3c6144;}.b-form .form__input--radio input[type="radio"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio input[type="radio"]:checked ~ .form__radio .form__radio-trigger svg {display: block;color: #3c6144;}.b-form .form__input--radio input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio:hover input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio:hover input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio:hover input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio:hover input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__input--radio input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__input--radio input[disabled]:checked ~ .form__radio .form__radio-trigger {border-color: #f4f4f4;background: #f5f5f5;pointer-events: none;}.b-form .form__input--radio input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio input[readonly]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__input--radio input[disabled]:checked ~ .form__radio .form__radio-trigger span.b-form .form__input--radio input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger svg,.b-form .form__input--radio input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger svg,.b-form .form__input--radio input[readonly]:checked ~ .form__radio .form__radio-trigger svg,.b-form .form__input--radio input[disabled]:checked ~ .form__radio .form__radio-trigger svg {color: transparent;}.b-form .form__input--radio input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio input[readonly] ~ .form__radio-label,.b-form .form__input--radio input[disabled] ~ .form__radio-label,.b-form .form__input--radio:hover input[readonly="readonly"] ~ .form__radio-label,.b-form .form__input--radio:hover input[disabled="disabled"] ~ .form__radio-label,.b-form .form__input--radio:hover input[readonly] ~ .form__radio-label,.b-form .form__input--radio:hover input[disabled] ~ .form__radio-label,.b-form .form__input--radio input[readonly="readonly"]:checked ~ .form__radio-label,.b-form .form__input--radio input[disabled="disabled"]:checked ~ .form__radio-label,.b-form .form__input--radio input[readonly]:checked ~ .form__radio-label,.b-form .form__input--radio input[disabled]:checked ~ .form__radio-label {color: var(--on_white_light);pointer-events: none;}.b-form input[readonly="readonly"],.b-form input[disabled="disabled"],.b-form input[readonly="readonly"]:hover,.b-form input[disabled="disabled"]:hover,.b-form input[readonly="readonly"]:focus,.b-form input[disabled="disabled"]:focus,.b-form input[readonly],.b-form input[disabled],.b-form input[readonly]:hover,.b-form input[disabled]:hover,.b-form input[readonly]:focus,.b-form input[disabled]:focus,.b-form textarea[readonly="readonly"],.b-form textarea[disabled="disabled"],.b-form textarea[readonly="readonly"]:hover,.b-form textarea[disabled="disabled"]:hover,.b-form textarea[readonly="readonly"]:focus,.b-form textarea[disabled="disabled"]:focus,.b-form textarea[readonly],.b-form textarea[disabled],.b-form textarea[readonly]:hover,.b-form textarea[disabled]:hover,.b-form textarea[readonly]:focus,.b-form textarea[disabled]:focus,.b-form select[readonly="readonly"],.b-form select[disabled="disabled"],.b-form select[readonly="readonly"]:hover,.b-form select[disabled="disabled"]:hover,.b-form select[readonly="readonly"]:focus,.b-form select[disabled="disabled"]:focus,.b-form select[readonly],.b-form select[disabled],.b-form select[readonly]:hover,.b-form select[disabled]:hover,.b-form select[readonly]:focus,.b-form select[disabled]:focus {border: solid #f4f4f4;border-width: 1px;background-color: #f5f5f5;}.b-form input[readonly="readonly"] + .form__icon,.b-form input[disabled="disabled"] + .form__icon,.b-form input[readonly] + .form__icon,.b-form input[disabled] + .form__icon {color: var(--on_white_light);}.b-form .form__label {font-family: 'Montserrat', sans-serif;font-weight: bold;font-size: 16px;}.b-form .form__item {position: relative;}.b-form .form__item--label-top .form__label {padding-bottom: 10px;}.b-form .form__item--label-left .form__label,.b-form .form__item--label-left .form__input {margin-right: -.275em;display: inline-block;vertical-align: middle;box-sizing: border-box;}.b-form .form__item--label-left .form__input--textarea {vertical-align: top;}.b-form .form__item--label-left .form__label {padding-right: 20px;width: 155px;}.b-form .form__item--label-left .form__input {width: calc(100% - 155px);}.b-form .form__item--label-left .form__info {padding-left: 155px;}.b-form .form__item--label-left.form__item--datepicker-full .form__input {width: calc(100% - 155px);}.b-form .form__item--label-right .form__label,.b-form .form__item--label-right .form__input {margin-right: -.275em;display: inline-block;vertical-align: middle;box-sizing: border-box;}.b-form .form__item--label-right .form__input--textarea {vertical-align: top;}.b-form .form__item--label-right .form__label {padding-left: 20px;width: 155px;}.b-form .form__item--label-right .form__input {width: calc(100% - 155px);}.b-form .form__item--label-right .form__info {padding-right: 155px;}.b-form .form__item--label-right.form__item--datepicker-full .form__input {width: calc(100% - 155px);}.b-form .form__item--label-none .form__label {display: none;}.b-form .form__item--ta-left {text-align: left;}.b-form .form__item--ta-right {text-align: right;}.b-form .form__item--ta-center {text-align: center;}.b-form .form__item--checkboxes.form__item--label-top .form__label,.b-form .form__item--radios.form__item--label-top .form__label {padding-bottom: 20px;}.b-form .form__item--checkboxes.form__item--label-left .form__label,.b-form .form__item--checkboxes.form__item--label-left .form__input-wrap,.b-form .form__item--radios.form__item--label-left .form__label,.b-form .form__item--radios.form__item--label-left .form__input-wrap {margin-right: -.275em;display: inline-block;vertical-align: top;box-sizing: border-box;}.b-form .form__item--checkboxes.form__item--label-left .form__input,.b-form .form__item--radios.form__item--label-left .form__input {display: block;margin: 0;width: auto;}.b-form .form__item--checkboxes.form__item--label-left .form__label,.b-form .form__item--radios.form__item--label-left .form__label {padding-right: 20px;width: 155px;}.b-form .form__item--checkboxes.form__item--label-left .form__input-wrap,.b-form .form__item--radios.form__item--label-left .form__input-wrap {width: calc(100% - 155px);}.b-form .form__item--checkboxes.form__item--label-right .form__label,.b-form .form__item--checkboxes.form__item--label-right .form__input-wrap,.b-form .form__item--radios.form__item--label-right .form__label,.b-form .form__item--radios.form__item--label-right .form__input-wrap {margin-right: -.275em;display: inline-block;.b-form .form__item--el-col-0 .form__inputvertical-align: top;box-sizing: border-box;}.b-form .form__item--checkboxes.form__item--label-right .form__input,.b-form .form__item--radios.form__item--label-right .form__input {width: auto;margin: 0;display: block;}.b-form .form__item--checkboxes.form__item--label-right .form__label,.b-form .form__item--radios.form__item--label-right .form__label {padding-left: 20px;width: 155px;}.b-form .form__item--checkboxes.form__item--label-right .form__input-wrap,.b-form .form__item--radios.form__item--label-right .form__input-wrap {width: calc(100% - 155px);}.b-form .form__item--el-col-0 .form__input {display: inline-block;vertical-align: top;margin-right: 20px;box-sizing: border-box;white-space: nowrap;}.b-form .form__item--el-col-2 .form__input {padding-right: 10px;display: inline-block;vertical-align: top;margin-right: -.275em;width: 50%;box-sizing: border-box;}.b-form .form__item--el-col-3 .form__input {padding-right: 10px;display: inline-block;vertical-align: top;margin-right: -.275em;width: 33.33%;box-sizing: border-box;}.b-form .form__item--el-col-4 .form__input {padding-right: 10px;display: inline-block;vertical-align: top;margin-right: -.275em;width: 25%;box-sizing: border-box;}.b-form .form__item--el-col-5 .form__input {padding-right: 10px;display: inline-block;vertical-align: top;margin-right: -.275em;width: 20%;box-sizing: border-box;}.b-form .form__item--captha .form__label {font-weight: normal;font-style: normal;line-height: 1.1;}.b-form .form__item--captha .form__captha-img,.b-form .form__item--captha .form__input input[type="text"] {margin-right: -.275em;display: inline-block;vertical-align: middle;}.b-form .form__item--captha .form__captha-img {margin-right: 10px;vertical-align: middle;}.b-form .form__item--captha .form__input input[type="text"] {padding: 0;height: 40px;width: 80px;text-align: center;}.b-form .form__item--captha .form__item--agree-left {padding-left: 155px;}.b-form .form__item--agree a:link,.b-form .form__item--agree a:visited {line-height: 1.1;text-decoration: none;}.b-form .form__item--agree a:hover,.b-form .form__item--agree a:active {border-bottom-color: transparent;text-decoration: none;}.b-form .form__item--icon input:not([type="checkbox"]),.b-form .form__item--icon input:not([type="radio"]),.b-form .form__item--icon textarea,.b-form .form__item--icon select {}.b-form .form__item--icon .form__icon {position: absolute;right: 15px;top: 50%;transform: translateY(-50%);pointer-events: none;z-index: 5;}.b-form .form__item--icon .form__input {position: relative;}.b-form .form__item--datepicker .form__input {position: relative;width: 280px;max-width: 100%;}.b-form .form__item--datepicker-full .form__input {width: 100%;max-width: 100%;}.b-form .form__item--datepicker input:not([type="checkbox"]):not([type="radio"]) {padding-right: 35px;}.b-form .form__item--datepicker.form__item--label-left .form__input,.b-form .form__item--datepicker.form__item--label-right .form__input {max-width: calc(100% - 155px);}.b-form .form__input--file {position: relative;}.b-form .form__input--file label {display: block;position: relative;z-index: 1;}.b-form .form__input--file label span,.b-form .form__input--file label strong {margin-right: -.275em;display: inline-block;vertical-align: middle;}.b-form .form__input--file label span {border: solid #f4f4f4;border-width: 1px;padding: 16px 24px;background: #f4f4f4;overflow: hidden;text-overflow: ellipsis;font-family: 'Montserrat', sans-serif;font-size: 14px;box-sizing: border-box;color: #111a1c;width: calc( 100% - 150px - 10px ); }.b-form .form__input--file label span.form__label-file {color: transparent;}.b-form .form__input--file label span.form__label-file-visible {color: #111a1c;}.b-form .form__input--file:hover label span,.b-form .form__input--file-hashover label span {border-color: #c5c5c5;cursor: pointer;}.b-form .form__input--file:focus label span,.b-form .form__input--file-hasfocus label span {border-color: #3c6144;cursor: pointer;}.b-form .form__input--file label strong {margin-left: 10px;width: 150px;padding: 16px 24px;padding-left: 0;padding-right: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background: #2199ff;background: -moz-linear-gradient(top, #2199ff 0%, #2199ff 100%);background: -webkit-linear-gradient(top, #2199ff 0%,#2199ff 100%);background: linear-gradient(to bottom, #2199ff 0%,#2199ff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2199ff', endColorstr='#2199ff',GradientType=0 );font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: normal;text-decoration: none;text-align: center;color: #fff;cursor: pointer;box-sizing: border-box;white-space: nowrap;}.b-form .form__input--file:hover label strong,.b-form .form__input--file-hashover label strong {background: #218fed;background: -moz-linear-gradient(top, #218fed 0%, #218fed 100%);background: -webkit-linear-gradient(top, #218fed 0%,#218fed 100%);background: linear-gradient(to bottom, #218fed 0%,#218fed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#218fed', endColorstr='#218fed',GradientType=0 );color: #fff;text-decoration: none;}.b-form .form__input--file input[readonly] + label span,.b-form .form__input--file input[readonly="readonly"] + label span,.b-form .form__input--file input[disabled] + label span,.b-form .form__input--file input[disabled="disabled"] + label span {border-color: #f4f4f4;background-color: #f5f5f5;}.b-form .form__input--file:hover input[readonly] + label span,.b-form .form__input--file:hover input[readonly="readonly"] + label span,.b-form .form__input--file-hashover input[readonly] + label span,.b-form .form__input--file-hashover input[readonly="readonly"] + label span,.b-form .form__input--file:hover input[disabled] + label span,.b-form .form__input--file:hover input[disabled="disabled"] + label span,.b-form .form__input--file-hashover input[disabled] + label span,.b-form .form__input--file-hashover input[disabled="disabled"] + label span {cursor: auto;}.b-form .form__input--file input[readonly] + label strong,.b-form .form__input--file input[readonly="readonly"] + label strong,.b-form .form__input--file input[disabled] + label strong,.b-form .form__input--file input[disabled="disabled"] + label strong {background: #f5f5f5;color: var(--on_white_light);}.b-form .form__input--file:hover input[readonly] + label strong,.b-form .form__input--file:hover input[readonly="readonly"] + label strong,.b-form .form__input--file-hashover input[readonly] + label span,.b-form .form__input--file-hashover input[readonly="readonly"] + label strong,.b-form .form__input--file:hover input[disabled] + label strong,.b-form .form__input--file:hover input[disabled="disabled"] + label strong,.b-form .form__input--file-hashover input[disabled] + label strong,.b-form .form__input--file-hashover input[disabled="disabled"] + label strong {cursor: auto;}.g-js .b-form .form__input--file input[type="file"] {position: absolute;opacity: 0;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;}.g-no-js .b-form .form__input--file input[type="file"] {position: static;opacity: 1;visibility: visible;pointer-events: auto;}.g-no-js .b-form .form__input--file label {position: absolute;opacity: 0;visibility: hidden;pointer-events: none;}.b-form .form__item--error {xz-index: 2;}.b-form .form__item--error input:not([type="checkbox"]),.b-form .form__item--error input:not([type="radio"]),.b-form .form__item--error textarea,.b-form .form__item--error select,.b-form .form__item--error input:not([type="checkbox"]):hover,.b-form .form__item--error input:not([type="radio"]):hover,.b-form .form__item--error textarea:hover,.b-form .form__item--error select:hover,.b-form .form__item--error input:not([type="checkbox"]):focus,.b-form .form__item--error input:not([type="radio"]):focus,.b-form .form__item--error textarea:focus,.b-form .form__item--error select:focus {border-color: #f2acac;background-color: #fef7f7;color: #e65a5a;}.b-form .form__item--error input:not([type="checkbox"])::-webkit-input-placeholder,.b-form .form__item--error input:not([type="radio"])::-webkit-input-placeholder,.b-form .form__item--error textarea::-webkit-input-placeholder {color: #e65a5a;}.b-form .form__item--error input:not([type="checkbox"]):-moz-placeholder,.b-form .form__item--error input:not([type="radio"]):-moz-placeholder,.b-form .form__item--error textarea:-moz-placeholder {color: #e65a5a;opacity: 1;}.b-form .form__item--error input:not([type="checkbox"])::-moz-placeholder,.b-form .form__item--error input:not([type="radio"])::-moz-placeholder,.b-form .form__item--error textarea::-moz-placeholder {color: #e65a5a;opacity: 1;}.b-form .form__item--error input:not([type="checkbox"]):-ms-input-placeholder,.b-form .form__item--error input:not([type="radio"]):-ms-input-placeholder,.b-form .form__item--error textarea:-ms-input-placeholder {color: #e65a5a;}.b-form .form__item--error .form__icon {color: #e65a5a;}.b-form .form__item--error .form__input--checkbox .form__checkbox .form__checkbox-trigger {border-color: #f2acac;background-color: #fef7f7;color: #e65a5a;}.b-form .form__item--error .form__input--checkbox .form__checkbox .form__checkbox-trigger span {color: #e65a5a;}.b-form .form__item--error .form__input--checkbox input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger {background: #e65a5a;border-color: #e65a5a;}.b-form .form__item--error .form__input--checkbox input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger {border-color: #f4f4f4;background: #f4f4f4;}.b-form .form__item--error .form__input--checkbox input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span {color: #fef7f7;}.b-form .form__item--error .form__input--checkbox-2 .form__checkbox .form__checkbox-trigger {border-color: #f2acac;background-color: #fef7f7;color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-2 .form__checkbox .form__checkbox-trigger span {color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger {background: #fef7f7;border-color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span {color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-2 input[readonly] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-2 input[disabled] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-2 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-2 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger {border-color: #f4f4f4;background: #f4f4f4;}.b-form .form__item--error .form__input--checkbox-2 input[readonly] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-2 input[disabled] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-2 input[readonly="readonly"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-2 input[disabled="disabled"] ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger span  {color: #f4f4f4;}.b-form .form__item--error .form__input--checkbox-slide .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide .form__radio .form__radio-trigger {border-color: #f7cdcd;background-color: #f7cdcd;color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide .form__radio .form__radio-trigger span {color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #e65a5a;border-color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide input[type="radio"]:checked ~ .form__radio .form__radio-trigger span {color: #fef7f7;}.b-form .form__item--error .form__input--checkbox-slide input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide input[disabled]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger {background: #f4f4f4;border-color: #f4f4f4;}.b-form .form__item--error .form__input--checkbox-slide-2 .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide-2 .form__radio .form__radio-trigger {border-color: #f7cdcd;background-color: [modules.forms.validation.color_input_bg];color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide-2 .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide-2 .form__radio .form__radio-trigger span {border-color: #f4f4f4;background: #f7cdcd;color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide-2 input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #f4f4f4;border-color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide-2 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide-2 input[type="radio"]:checked ~ .form__radio .form__radio-trigger span {background: #e65a5a;color: #fef7f7;}.b-form .form__item--error .form__input--checkbox-slide-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide-2 input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide-2 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide-2 input[disabled]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide-2 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger {background: #f5f5f5;border-color: #f4f4f4;}.b-form .form__item--error .form__input--checkbox-slide-2 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-slide-2 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-slide-2 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-slide-2 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide-2 input[readonly]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio-slide-2 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio-slide-2 input[disabled]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio-slide-2 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger span {background: #f4f4f4;border-color: #f4f4f4;}.b-form .form__item--error .form__input--checkbox-slide-3 .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide-3 .form__radio .form__radio-trigger {border-color: #f7cdcd;background-color: #f7cdcd;color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide-3 .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide-3 .form__radio .form__radio-trigger span {border-color: #f7cdcd;background: #f4f4f4;}.b-form .form__item--error .form__input--checkbox-slide-3 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide-3 input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #e65a5a;border-color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide-3 input[type="checkbox"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide-3 input[type="radio"]:checked ~ .form__radio .form__radio-trigger span {background: #f4f4f4;border-color: #e65a5a;}.b-form .form__item--error .form__input--checkbox-slide-3 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide-3 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide-3 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--checkbox-slide-3 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger,.b-form .form__item--error .form__input--radio-slide-3 input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide-3 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide-3 input[disabled]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio-slide-3 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger {background: #f4f4f4;border-color: #f4f4f4;}.b-form .form__item--error .form__input--checkbox-slide-3 input[readonly]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-slide-3 input[readonly="readonly"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-slide-3 input[disabled]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--checkbox-slide-3 input[disabled="disabled"]:checked ~ .form__checkbox .form__checkbox-trigger span,.b-form .form__item--error .form__input--radio-slide-3 input[readonly]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio-slide-3 input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio-slide-3 input[disabled]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio-slide-3 input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger span {background: #f4f4f4;border-color: #f4f4f4;}.b-form .form__item--error .form__input--radio .form__radio .form__radio-trigger {border-color: #f2acac;background-color: #fef7f7;color: #e65a5a;}.b-form .form__item--error .form__input--radio .form__radio .form__radio-trigger span {color: #e65a5a;}.b-form .form__item--error .form__input--radio input[type="radio"]:checked ~ .form__radio .form__radio-trigger {background: #fef7f7;border-color: #e65a5a;}.b-form .form__item--error .form__input--radio input[type="radio"]:checked ~ .form__radio .form__radio-trigger span {color: #e65a5a;}.b-form .form__item--error .form__input--radio input[readonly] ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio input[disabled] ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio input[readonly="readonly"] ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio input[disabled="disabled"] ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio input[readonly]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio input[disabled]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger,.b-form .form__item--error .form__input--radio input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger {border-color: #f4f4f4;background: #f5f5f5;}.b-form .form__item--error .form__input--radio input[readonly] ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio input[readonly="readonly"] ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio input[disabled] ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio input[disabled="disabled"] ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio input[readonly]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio input[readonly="readonly"]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio input[disabled]:checked ~ .form__radio .form__radio-trigger span,.b-form .form__item--error .form__input--radio input[disabled="disabled"]:checked ~ .form__radio .form__radio-trigger span {color: transparent;}.b-form .form__item--error .select2-container--default .select2-selection--single {background: #fef7f7;border-color: #f2acac;}.b-form .form__item--error .select2-container--default.select2-container--disabled .select2-selection--single {border-color: #f4f4f4;background: #f5f5f5;}.b-form .form__item--error .select2-container--default .select2-selection--single .select2-selection__rendered,.b-form .form__item--error .select2-container--default .select2-selection--single .select2-selection__placeholder,.b-form .form__item--error .select2-container--default .select2-selection--single .select2-selection__arrow b:before {color: #e65a5a;}.b-form .form__item--error .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {border-color: #f4f4f4;color: #111a1c;}.b-form .form__item--error .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__placeholder {color: [modules.forms.validation.placeholder_color];}.b-form .form__item--error .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b:before {color: #f4f4f4;}.b-form .form__item--error .form__input--file label span {border-color: #f2acac;background: #fef7f7;color: #e65a5a;}.b-form .form__item--error .form__input--file label strong {background: #e65a5a;color: #fef7f7;}.b-form .form__item--success input:not([type="checkbox"]),.b-form .form__item--success input:not([type="radio"]),.b-form .form__item--success textarea,.b-form .form__item--success select,.b-form .form__item--success input:not([type="checkbox"]):hover,.b-form .form__item--success input:not([type="radio"]):hover,.b-form .form__item--success textarea:hover,.b-form .form__item--success select:hover,.b-form .form__item--success input:not([type="checkbox"]):focus,.b-form .form__item--success input:not([type="radio"]):focus,.b-form .form__item--success textarea:focus,.b-form .form__item--success select:focus {padding-right: 40px;}.b-form .form__item--success textarea,.b-form .form__item--success textarea:hover,.b-form .form__item--success textarea:focus {background-position: calc(100% - 20px) 20px;}.b-form .form__item--success .form__icon {color: #5ab940;}.b-form  .form__item--success .form__input--checkbox .form__icon {display: none;}.b-form .form__item--success .form__input--textarea .form__icon {-webkit-transform: none;-moz-transform: none;transform: none;top: 15px;}.b-form .form__errors {padding: 20px;border: 1px solid #e65a5a;background: #fef7f7;color: #e65a5a;}.b-form .form__errors ul {margin: 0;padding: 15px 0 15px 20px;}.b-form .form__success {padding: 20px;border: 1px solid #acdc9f;background: #eef8ec;color: #5ab940;}.b-form .form__success ul {margin: 0;padding: 20px 0 20px 20px;}.b-form .form__cols-wrap {margin: 0 -10px;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}.b-form [class^="form__col-"] {-webkit-flex: 1 0 auto;flex: 1 0 auto;box-sizing: border-box;padding: 8px 10px;}.b-form .form__col-1,.b-form .form__col-1-1,.b-form .form__col-2-2,.b-form .form__col-3-3,.b-form .form__col-4-4,.b-form .form__col-5-5 {width: 100%;}.b-form .form__col-1-2,.b-form .form__col-2-4{width: 50%;}.b-form .form__col-1-3 {width: 33.33%;}.b-form .form__col-2-3 {width: 66.66%;}.b-form .form__col-1-4 {width: 25%;}.b-form .form__col-1-5 {width: 20%;}.b-form .form__col-2-5 {width: 40%;}.b-form .form__col-3-5 {width: 60%;}.b-form .form__col-4-5 {width: 80%;}.b-form .form__col-align-top {align-self: flex-start;}.b-form .form__col-align-middle {align-self: center;}.b-form .form__col-align-bottom {align-self: flex-end;}.b-form .form__cols-group {display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;padding: 10px 10px;box-sizing: border-box;width: 100%;}.b-form .form__cols-group [class^="form__col-"] {margin-top: -1px;margin-right: -1px;padding: 0;}.b-form .form__cols-group input:not([type="checkbox"]):not([type="radio"]):hover,.b-form .form__cols-group textarea:hover,.b-form .form__cols-group select:hover,.b-form .form__cols-group .select2-container:hover {position: relative;z-index: 1;}.b-form .form__cols-group input:not([type="checkbox"]):not([type="radio"]):focus,.b-form .form__cols-group textarea:focus,.b-form .form__cols-group select:focus,.b-form .form__cols-group .select2-container--focus {position: relative;z-index: 2;}.b-form--auth {padding: 0;}.b-form.b-form--subscribe {padding: 0;}.b-form--profile .form__inputwrap {padding-top: 10px;}.b-form--profile .form__info {display: none;}.b-form--consultation {max-width: 888px;padding: 0 var(--layout-padding);margin-top: auto;position: relative;z-index: 1;}.b-form--consultation input:not([type="checkbox"]),.b-form--consultation input:not([type="radio"]),.b-form--consultation textarea,.b-form--consultation select {padding-top: 12px;padding-bottom: 12px;}.b-form--consultation .form__cols-wrap {margin: 0 -16px;}.b-form--consultation [class^="form__col-"] {padding: 0 16px 40px;order: 1;}.b-form--consultation .form__col-phone {width: calc(100% - 307px);}.b-form--consultation .form__col-btn {width: 307px;order: 2;}.b-form--consultation .form__col-license {order: 3;}.b-form--consultation .form__col-required {order: 4;}.b-form--consultation .form__header .b-title-h2 {margin-bottom: 32px;font-weight: 400;font-size: 27px;line-height: 1.4;color: #ede9ff;}.b-form--consultation .form__input--checkbox .form__checkbox-label a:link,.b-form--consultation .form__input--checkbox .form__checkbox-label a:visited {color: var(--on_dark_alt_2);}.b-form--consultation .form__input--checkbox .form__checkbox-label a:hover,.b-form--consultation .form__input--checkbox .form__checkbox-label a:active {color: var(--white);}.b-form--consultation .form__input--checkbox .form__checkbox-label:hover a:link,.b-form--consultation .form__input--checkbox .form__checkbox-label:hover a:visited {color: var(--white);}.b-loader {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 0, 0, .5) url(../images/preloader.svg) 50% 50% no-repeat;background-size: 50px 50px;visibility: hidden;opacity: 0;transition: visibility 0.3s ease-out, opacity 0.3s ease-out;z-index: 99999;}.b-loader--show {visibility: visible;opacity: 1;transition: visibility 0.3s ease-out, opacity 0.3s ease-out;}.b-btnbox,a.b-btnbox:link,a.b-btnbox:visited {margin: 0;width: 160px;padding: 20px;border: none;cursor: pointer;display: inline-block;vertical-align: middle;color: #fff;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: normal;text-align: center;text-decoration: none;box-sizing: border-box;border-radius: 0;background: #2199ff; background: -moz-linear-gradient(top, #2199ff 0%, #2199ff 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2199ff), color-stop(100%,#2199ff)); background: -webkit-linear-gradient(top, #2199ff 0%,#2199ff 100%); background: -o-linear-gradient(top, #2199ff 0%,#2199ff 100%); background: -ms-linear-gradient(top, #2199ff 0%,#2199ff 100%); background: linear-gradient(to bottom, #2199ff 0%,#2199ff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2199ff', endColorstr='#2199ff',GradientType=0 ); background: #5A7F62;}.b-btnbox:hover,.b-btnbox:active,a.b-btnbox:hover,a.b-btnbox:active {box-sizing: border-box;color: #fff;text-decoration: none;border-radius: 0;background: #218fed; background: -moz-linear-gradient(top, #218fed 0%, #218fed 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#218fed), color-stop(100%,#218fed)); background: -webkit-linear-gradient(top, #218fed 0%,#218fed 100%); background: -o-linear-gradient(top, #218fed 0%,#218fed 100%); background: -ms-linear-gradient(top, #218fed 0%,#218fed 100%); background: linear-gradient(to bottom, #218fed 0%,#218fed 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#218fed', endColorstr='#218fed',GradientType=0 ); background: #3C6144;}a.btnbox__link:link,a.btnbox__link:active,a.btnbox__link:visited,a.btnbox__link:hover {padding: 20px;display: table-cell;}.b-btnbox--auth,a.b-btnbox--auth:link,a.b-btnbox--auth:visited {padding-top: 10px;padding-bottom: 10px;width: auto;max-width: 100%;}.b-btnbox--recover,a.b-btnbox--recover:link,a.b-btnbox--recover:visited {width: auto;}.b-btnbox--full,a.b-btnbox--full:link,a.b-btnbox--full:visited {padding-top: 10px;padding-bottom: 10px;width: 100%;max-width: 100%;}.b-btnboxfull,a.b-btnboxfull:link,a.b-btnboxfull:active,a.b-btnboxfull:visited,a.b-btnboxfull:hover {width: 100%;box-sizing: border-box;}.b-btnboxfull2,a.b-btnboxfull2:link,a.b-btnboxfull2:active,a.b-btnboxfull2:visited,a.b-btnboxfull2:hover {margin-right: 30px;}.b-btnboxfull3,a.b-btnboxfull3:link,a.b-btnboxfull3:active,a.b-btnboxfull3:visited,a.b-btnboxfull3:hover {margin-left: 30px;display: inline-block;}.b-btnboxfull4,a.b-btnboxfull4:link,a.b-btnboxfull4:active,a.b-btnboxfull4:visited,a.b-btnboxfull4:hover {padding-left: 0;padding-right: 0;background: none;color: #3c6144;text-decoration: none;}a.b-btnboxfull4:hover {background: none;color: #3c6144;text-decoration: underline;}.fancybox-content .b-form {margin-bottom: -10px;}.b-form .form__input.form__input--textarea .form__textarea_icon {display: inline-block;position: absolute;top: 40px;right: 15px;}.b-form-consultation .b-title-h2 {color: #111A1C;font-size: 32px;font-style: normal;font-weight: 600;line-height: 1.1;margin-bottom: 28px;}.b-form-consultation {width: 100vw;position: relative;left: 50%;transform: translateX(-50%);padding: 130px 0 130px;margin: 0;background: #D7E6DA;}.b-form-consultation .form__inner {max-width: 1200px;width: 100%;box-sizing: border-box;margin: 0 auto;padding: 0 20px;}.b-form-consultation .form__item.form__item--agree {margin-left: 28px;}.b-form-consultation .form__item.form__item--agree .form__checkbox {display: none;}.b-form-consultation .form__item.form__item--agree .form__input--checkbox{padding: 0;}.b-form-consultation .form__item.form__item--agree a:link,.b-form-consultation .form__item.form__item--agree a:visited {color: rgba(17, 26, 28, 0.60);font-size: 12px;font-style: normal;font-weight: 400;line-height: 1.4;}.b-form-consultation .form__item.form__item--agree .form__checkbox-label {width: auto;}.b-form-consultation .form__fields {display: flex;flex-wrap: nowrap;align-items: center;margin: 0 -6px 30px;}.b-form-consultation .form__head {padding: 0;margin-bottom: 30px;}.b-form-consultation .form__head [class^="form__col-"] {padding: 0;}.b-form-consultation .form__head .form__title {color: rgba(17, 26, 28, 0.90);font-size: 17px;font-style: normal;font-weight: 400;line-height: 1.64;}.b-form-consultation .form__fields [class^="form__col-"] {padding: 0;width: calc(100% / 3 - 12px);margin: 0 6px;}.b-form-consultation input:not([type="checkbox"]):not([type="radio"]) {height: 52px;border: none;font-variant-numeric: lining-nums;font-family: 'Raleway', sans-serif;color: #111A1C;font-size: 17px;font-style: normal;font-weight: 400;line-height: 1.4;}.b-form-consultation input:not([type="checkbox"]):not([type="radio"])::placeholder {font-variant-numeric: lining-nums;font-style: normal;font-weight: 400;font-size: 27px;line-height: 1.4;color: #CFC2DA;}.b-form-consultation .form__buttons {display: flex;align-items: center;}.b-form-consultation .form__buttons [class^="form__col-"] {padding: 0;display: inline-block;flex: none;width: auto;}.b-form-consultation .form__item.form__item--btns {display: inline-block;}.b-form-consultation .form__item.form__item--btns button {padding: 14px 34px;text-align: center;color: #FFF;font-size: 18px;font-style: normal;font-weight: 500;line-height: 1.2;background: #3C6144;border: none;outline: none;transition: all .3s ease;white-space: nowrap;width: auto;letter-spacing: -0.01em;}.b-form-consultation .form__item.form__item--btns button:hover {background: #5A7F62;}.b-form-answer {position: relative;left: 50%;transform: translateX(-50%);padding: 30px 0 30px;margin: 0;background: #D7E6DA;}.b-form-answer .form-answer__inner {max-width: 1920px;width: 100%;box-sizing: border-box;margin: 0 auto;overflow: hidden;}.b-answer p {font-size: 24px;line-height: normal;color: #111A1C;}.b-answer a:link,.b-answer a:visited {padding: 14px 34px 16px;background: #3C6144;text-align: center;font-size: 18px;font-style: normal;font-weight: 500;line-height: 1.2;color: #fff;display: inline-block;transition: all 0.3s ease;display: inline-block;border: 1px solid #3C6144;background: transparent;color: #3C6144;}.b-answer a:hover,.b-answer a:active {background: black;color: #fff;border: 1px solid #111A1C;}.fancybox-content {padding: 24px 32px;background-color: var(--on_dark_light);}.fancybox-bg {background: rgba(0, 0, 0, .5);}.b-form-service {}.b-form-service .form__header .b-title-h2 {margin-bottom: 15px;padding: 0;border: none;color: #111A1C;font-size: 32px;font-weight: 600;font-family: 'Raleway', sans-serif;}.b-form-service .form__title {margin-bottom: 25px;color: #111A1C;font-weight: normal;font-size: 18px;font-family: 'Raleway', sans-serif;}.b-form-service .form__item.form-phone {margin-right: 10px;}.b-form-service input:not([type="checkbox"]):not([type="radio"]) {height: 52px;border: none;font-variant-numeric: lining-nums;font-family: 'Raleway', sans-serif;color: #111A1C;background: #F4F4F4;font-size: 17px;font-style: normal;font-weight: 400;line-height: 1.4;}.b-form-service .iti__selected-flag {z-index: 3;}.b-form-service .select2-container--form .select2-selection--single .select2-selection__rendered {height: 22px;border: none;font-variant-numeric: lining-nums;font-family: 'Raleway', sans-serif;color: #111A1C;background: #F4F4F4;font-size: 17px;font-style: normal;font-weight: 400;line-height: 1.4;}.b-form-service .select2-container--form.select2-container--open .select2-dropdown--below .select2-results__option {background: #F4F4F4;border: none;}.b-form-service .select2-container--default .select2-selection--single {height: 52px;border: none;font-variant-numeric: lining-nums;font-family: 'Raleway', sans-serif;color: #111A1C;background: #F4F4F4;font-size: 17px;font-style: normal;font-weight: 400;line-height: 1.4;}.b-form-service .select2-container--default .select2-selection--single .select2-selection__arrow {top: 50%;transform: translateY(-50%);}.b-form-service .select2-container--default .select2-selection--single .select2-selection__rendered {position: relative;top: 50%;transform: translateY(-50%);}.b-form-service .form__bottom-cont {display: flex;align-items: center;}.b-form-service .form__bottom-cont .form__col-1 {width: auto;}.b-form-service .form__bottom-cont .form__input--checkbox .form__checkbox-label {width: 360px;}.b-form-service .b-btnbox {padding: 14px 34px;background: #3C6144;color: #fff;width: 100%;max-width: 210px;font-size: 16px;font-weight: 400;transition: background .3s ease-in-out;}.b-form-service .b-btnbox:hover {background: #5A7F62;}.b-form-service .form__input--checkbox .form__checkbox {display: none;}.b-form-service .form__checkbox-label a:link,.b-form-service .form__checkbox-label a:visited {color: rgba(17, 26, 28, .6);}.b-form-service .select2-container--fancybox {width: 100%;}.b-form .form__input--checkbox span {text-decoration: underline;}.b-form--main {margin-bottom: -220px;background: var(--on_dark_light);display: flex;justify-content: space-between;gap: 20px;padding: 105px 150px 130px;position: relative;z-index: 1;}.b-form--main .form__left {max-width: 740px;}.b-form--main .form__description {font-weight: 400;font-size: 27px;line-height: 140%;color: var(--text_on_white_drop_2);margin-bottom: 48px;}.b-form--main form {max-width: 582px;}.b-form--main .form__btn {width: 100%;max-width: 100%;}.b-form--main .form__col-1:has(.form__item--btns) {padding-top: 50px;}.b-form--main .form__col-1:has(.form__item--checkboxes.form__item--agree) {padding: 0;}.b-form--footer {max-width: 888px;}.b-form--footer .form__header .b-title-h2 {font-weight: 400;font-size: 27px;line-height: 1.4;margin-bottom: 24px;color: #EDE9FF}.b-form--footer input:not([type="checkbox"]):not([type="radio"]) {max-width: 580px;}.b-form--footer .form__col-1:has(.form__item--btns) {position: absolute;right: calc(100% - 580px);padding: 0;max-width: 65px;}.b-form--footer .form__item--btns {display: flex;justify-content: flex-end;height: 79px;}.b-form--footer .b-btn.b-btn--red {background-color: transparent;color: var(--on_white_tex);max-width: 65px;padding: 0;position: absolute;top: calc(50% + 8px);transform: translateY(-50%);}.b-form--footer .form__input--checkbox .form__checkbox-label:hover a:link,.b-form--footer .form__input--checkbox .form__checkbox-label:hover a:visited {color: var(--on_white_light);}.b-form--footer .form__col-1:has(.form__item--checkboxes) {padding: 0;margin-bottom: 16px;}.b-form--question .form__header .b-title-h2 {font-weight: 600;font-size: 20px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on-white-text);margin-bottom: 40px;}.b-form--question .form__messengers {display: flex;flex-direction: column;align-items: center;gap: 8px;margin-bottom: 40px;}.b-form--question .form__messengers-title {font-weight: 400;font-size: 16px;line-height: 1.4;color: #745C79;}.b-form--question .form__messengers-list {display: flex;align-items: center;gap: 16px;}.b-form--question .form__messengers-link:link,.b-form--question .form__messengers-link:visited {display: flex;align-items: center;gap: 16px;font-weight: 400;font-size: 27px;line-height: 1.4;color: #605976;}.b-form--question .form__item--label-top .form__label {font-weight: 400;font-size: 16px;line-height: 1.4;color: #241F36;padding-bottom: 8px;}.b-form--question .form__item--icon input:not([type="checkbox"]),.b-form--question .form__item--icon input:not([type="radio"]),.b-form--question .form__item--icon textarea,.b-form--question .form__item--icon select {padding: 8px 14px;font-weight: 400;font-size: 27px;line-height: 1.4;color: #CFC2DA;}.b-form--question .form__input--checkbox .form__checkbox-label a:link,.b-form--question .form__input--checkbox .form__checkbox-label a:visited {font-family: var(--font-fira);font-weight: 400;font-size: 16px;line-height: 1.32;letter-spacing: -0.01em;color: #857CB1;}.b-form--question .form__input--checkbox {display: flex;align-items: flex-start;}.b-form--question  [class^="form__col-"] {padding: 10px;}.b-form--question .form__col-btn button {margin: 0 auto;}.b-form--question .form__errors {background-color: transparent;padding: 0;border: none;color: var(--accent);}.fancybox-close-small {top: 16px;right: 24px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-form--main {padding: 105px 120px 78px;}.b-form--main form {max-width: 460px;}.b-form--main .form__left {max-width: 585px;}.b-form--main .form__header .b-title-h2 {max-width: 400px;}.b-form--footer input:not([type="checkbox"]):not([type="radio"]) {max-width: 460px;}}