.checkbox .checkbox__box{background-color:#0000;border-color:#d4d4d4}.checkbox{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:baseline;max-width:max-content;font-size:1.6rem;line-height:2rem;display:flex}.checkbox:active .checkbox__box{background-color:#0000;border-color:#000}.checkbox_checked .checkbox__box{background-color:#f7ce46;border-color:#f7ce46}.visually-impaired-mode .checkbox_checked .checkbox__box{border-color:#000;background-color:#000!important}.checkbox_checked .checkbox__box{background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;display:flex}.checkbox_checked .checkbox__box:after{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:8px;font-style:normal;font-weight:400;line-height:1;position:absolute;font-family:SVGFont!important}.visually-impaired-mode .checkbox_checked .checkbox__box:after{color:#fff}.checkbox_checked:hover .checkbox__box{background-color:#ebb70d;border-color:#ebb70d}.visually-impaired-mode .checkbox_checked:hover .checkbox__box{background-color:#000;border-color:#000}.checkbox_checked:active .checkbox__box{background-color:#d3a714;border-color:#d3a714}.visually-impaired-mode .checkbox_checked:active .checkbox__box{background-color:#000;border-color:#000}.checkbox__box{border-style:solid;border-width:1px;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin-right:11px;transform:translateY(.125em)}.checkbox_alternative{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:2rem;flex-direction:row-reverse;flex:auto;justify-content:space-between;align-items:center;width:100%;max-width:100%;min-height:7rem;padding:0 1.8rem}.checkbox_alternative span{font-size:20px}.checkbox_alternative .checkbox__box{width:24px;height:24px;margin-right:0;transform:none}.checkbox_slick .checkbox__box{background-color:#d9d9d9;border:none;border-radius:35px;justify-content:flex-start;align-items:center;width:52px;height:32px;padding:3px;transition:all .5s;display:flex;position:relative;transform:none}.checkbox_slick .checkbox__box:after{content:"";background-color:#fff;border-radius:50%;flex-shrink:0;width:24px;height:24px}.checkbox_slick.checkbox_checked .checkbox__box{background-color:#ebb70d;justify-content:flex-end}.checkbox_slick.checkbox_checked .checkbox__box:after{content:""}
.input input{background:0 0;border:none;width:100%;padding:0;font-family:inherit}.input input:focus{outline:none}.control-wrapper_with-icon .input input{width:calc(100% - 32px)}.input_disabled{pointer-events:none}.input{background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:2rem;min-height:7rem;padding:0 1.8rem 1rem}.input_disabled{opacity:.5}.input:not(.input_disabled):hover{background-color:#f5f5f5;border-color:#888}.input:not(.input_disabled):focus,.input_focus:not(.input_disabled):not(.input_error){background-color:#fff!important;border-color:#000!important}.input:not(.input_disabled):focus,.input_focus:not(.input_disabled){background-color:#fff!important}.input.input_error.input_error{border-color:red!important}body.visually-impaired-mode .input.input_error.input_error{border-color:#000!important}.input .input__title-wrapper{transition:transform,opacity,all .25s;overflow:hidden;transform:translateY(1.1rem)}.input .input__title{color:#000;opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1;transition:font-size,all .25s;overflow:hidden}.input_empty:not(:focus):not(.input_focus) .input__title-wrapper,.input_empty.input_disabled .input__title-wrapper{transform:translateY(2.3rem)}.input_empty:not(:focus):not(.input_focus) .input__title,.input_empty.input_disabled .input__title{font-size:2rem}.input_empty:not(:focus):not(.input_focus) .input__value,.input_empty.input_disabled .input__value{transform:translateY(2.3rem)}.input__value{font-size:2rem;transform:translateY(1.9rem)}.control-wrapper_with-icon .input .input__title{padding-right:3rem}.input_type_hidden{display:none}.input_with-companion{border-right:2px solid #eaeaea;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1;overflow:hidden}.input_with-companion:hover{border-right:2px solid #888}
