.Input input{background-color:var(--back-color);border:1px solid var(--neutral-color);color:var(--text-color);outline:none;padding:calc(1em + 1px) 1.5em 1em;width:100%;font-size:16px}@media only screen and (max-width:600px){.Input input{font-size:14px}}@media only screen and (max-width:440px){.Input input{font-size:13px}}.Input input::placeholder{color:#5e5e5e}.Input input:focus{outline:none}.Input input:focus-visible{outline:1px solid var(--neutral-color-grey)}.Input input:disabled{background-color:var(--light-color);opacity:.75}.Input-error{color:var(--danger-color);font-size:16px;font-weight:700;margin-bottom:.75em;padding-left:.1em;text-decoration:underline}.Btn{border:1px solid var(--accent-color);color:var(--accent-color);display:block;font-size:18px;border-radius:2px;padding:.57em 1em;transition:.07s;white-space:nowrap;font-weight:700}.Btn:disabled{filter:grayscale(1);opacity:.75}.Btn:not(:disabled){cursor:pointer}.Btn:not(:disabled):hover{background-color:var(--accent-back);border-color:var(--accent-back)}.Btn_wide{background-color:var(--accent-color);color:var(--soft-text-color);text-transform:uppercase;padding:.6em 4em;font-size:24px}@media only screen and (max-width:1600px){.Btn_wide{font-size:20px}}@media only screen and (max-width:1240px){.Btn_wide{font-size:18px}}@media only screen and (max-width:440px){.Btn_wide{font-size:16px}}.Btn_wide:disabled{background-color:var(--neutral-color-lightgray);border-color:var(--neutral-color-lightgray)}.Btn_wide:not(:disabled){cursor:pointer}.Btn_wide:not(:disabled):hover{background-color:var(--accent-back);border-color:var(--accent-back)}.Btn_primary{background-color:var(--accent-color);color:var(--soft-text-color);text-transform:uppercase}.Btn_primary:disabled{background-color:var(--neutral-color-lightgray);border-color:var(--neutral-color-lightgray)}.Btn_primary:not(:disabled){cursor:pointer}.Btn_primary:not(:disabled):hover{background-color:var(--accent-back);border-color:var(--accent-back)}.Btn_heavy{background-color:var(--neutral-color-dark);border-color:var(--neutral-color-dark);color:var(--text-anti-color);text-transform:uppercase}.Btn_heavy:disabled{background-color:var(--neutral-color-lightgray);border-color:var(--neutral-color-lightgray)}.Btn_heavy:not(:disabled){cursor:pointer}.Btn_heavy:not(:disabled):hover,.Btn_soft{background-color:var(--accent-back);border-color:var(--accent-back)}.Btn_soft{border-radius:0;color:var(--text-anti-color)}.Btn_soft:not(:disabled){cursor:pointer}.Btn_soft:not(:disabled):hover{background-color:var(--accent-back);color:var(--text-anti-color)}.Btn_plain{border:initial;color:var(--accent-color);font-size:16px;padding:initial;text-decoration:underline}.Btn_plain:not(:disabled):hover{background:none;color:var(--accent-color)}.Btn_glass{color:var(--accent-color);font-size:16px;text-transform:uppercase;letter-spacing:.025em;padding:1em 2em}@media only screen and (max-width:1000px){.Btn_glass{font-size:15px}}@media only screen and (max-width:820px){.Btn_glass{font-size:14px}}.Btn_glass:not(:disabled):hover{background:none;color:var(--accent-color)}.CheckBox{--color:var(--accent-color);--active-color:var(--color);display:block;overflow:hidden}.CheckBox:hover{text-decoration:underline}.CheckBox_soft{--color:var(--back-color);--active-color:var(--accent-back)}.CheckBox__content{align-items:center;display:grid;font-size:20px;grid-gap:15px;gap:15px;grid-column:2;grid-template-columns:.8em 1fr;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1600px){.CheckBox__content{font-size:18px}}@media only screen and (max-width:1240px){.CheckBox__content{font-size:16px}}.CheckBox__content:before{border:1px solid var(--color);box-sizing:border-box;content:"";display:inline-block;grid-column:1;grid-row:1;height:16px;transition:background-color 65ms ease;width:16px}.CheckBox_radio :before{border-radius:50%}.CheckBox__text{transform:translateY(1px)}.CheckBox input[type=checkbox],.CheckBox input[type=radio]{left:-50%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CheckBox input[type=checkbox]:focus-visible+.CheckBox__content,.CheckBox input[type=radio]:focus-visible+.CheckBox__content{text-decoration:underline}.CheckBox input[type=checkbox]:checked~.CheckBox__content:before,.CheckBox input[type=radio]:checked~.CheckBox__content:before{background-color:var(--active-color)}.CheckBox:not(:disabled){cursor:pointer}