@charset "UTF-8";.input{margin:0 0 15px;width:100%}.input[data-type=hidden]{display:none}.input__label{color:var(--secondaryColor-700);display:flex;font-size:16px;margin-bottom:8px;width:100%}.input__label[data-required]:after{color:#dc0444;content:"*";font-weight:500}.input__text{background-color:var(--secondaryColor);border:2px solid var(--secondaryColor-300);border-radius:8px;color:var(--secondaryColor-500);font-size:18px;height:54px;outline:0;padding:12px 14px;transition:color .2s ease,border-color .2s ease,padding .2s ease,outline 0s linear;width:100%}.input__text:focus{border-color:var(--primaryColor-500);color:var(--secondaryColor-900);outline:4px solid var(--primaryColor-50)}.input__text:not(:focus):hover{border-color:var(--secondaryColor-400)}.result{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center}.result[data-white-space]{padding:50px 0}.result__icon{animation:zoomIn .25s ease-in-out;backface-visibility:visible;border-radius:99px;height:130px;overflow:hidden;position:relative;width:130px}.result__icon:after,.result__icon:before{border-radius:10px;content:"";display:block;height:4px;position:absolute}.result__icon:before{animation-delay:.18s;transform:rotate(45deg)}.result__icon:after{animation-delay:.45s;transform:rotate(-45deg)}.result__icon[data-success]{border:4px solid var(--primaryColor)}.result__icon[data-success]:before{animation:tipSuccess .3s ease-in-out;animation-fill-mode:forwards;background-color:var(--primaryColor);left:1.4em;top:4.3em;width:2.4em}.result__icon[data-success]:after{animation:longSuccess .3s ease-in-out;animation-fill-mode:forwards;background-color:var(--primaryColor);left:2.75em;top:3.7em;width:4em}.result__icon[data-error]{border:4px solid var(--errorColor-500)}.result__icon[data-error]:before{animation:tipError .3s ease-in-out;animation-fill-mode:forwards;background-color:var(--errorColor-500);left:3em;top:4em;width:4em}.result__icon[data-error]:after{animation:longError .3s ease-in-out;animation-fill-mode:forwards;background-color:var(--errorColor-500);left:6em;top:4em;width:4em}.result__caption{color:var(--secondaryColor-900);font-size:32px}.result__caption,.result__desc{align-items:center;cursor:default;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;text-align:center;white-space:pre-line;width:100%}.result__desc{color:var(--secondaryColor-600);font-size:16px;line-height:1.4}.result__control{display:flex;justify-content:center;width:100%}@media (max-width:425px){.result__control{flex-direction:column}}[data-animations=on] .result__caption{animation-delay:0s;animation-duration:.35s;animation-fill-mode:both;animation-name:slideDown}[data-animations=on] .result_desc{animation-delay:.15s;animation-duration:.35s;animation-fill-mode:both;animation-name:slideUp}@keyframes tipSuccess{0%{left:-1.6em;top:0;width:0}to{left:1.4em;top:4.3em;visibility:visible;width:2.4em}}@keyframes longSuccess{0%{left:3.2em;top:5.1em;width:0}to{left:2.75em;top:3.7em;visibility:visible;width:4em}}@keyframes tipError{0%{left:3em;top:4em;width:0}to{left:1.8em;top:3.7em;width:4em}}@keyframes longError{0%{left:6em;top:1em;width:0}to{left:1.8em;top:3.7em;width:4em}}.textarea{margin:0 0 15px;width:100%}.textarea__label{color:var(--secondaryColor-700);display:flex;font-size:16px;margin-bottom:8px;position:relative;width:100%}.textarea__label[data-required]:after{color:#dc0444;content:"*";font-weight:500}.textarea__label[data-limit]:before{background-color:#0000000d;border-radius:50px;bottom:-2px;content:attr(data-limit);font-size:14px;padding:2px 8px;position:absolute;right:0;transition:background-color .25s ease;z-index:1}.textarea__text{background-color:var(--secondaryColor);border:2px solid var(--secondaryColor-300);border-radius:8px;color:var(--secondaryColor-500);font-size:18px;min-height:90px;outline:0;padding:14px;resize:vertical;transition:color .2s ease,border-color .2s ease,padding .2s ease,outline 0s linear;white-space:pre-line;width:100%}.textarea__text:focus{border-color:var(--primaryColor-500);color:var(--secondaryColor-900);outline:4px solid var(--primaryColor-50)}.textarea__text:not(:focus):hover{border-color:var(--secondaryColor-400)}.checkbox{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-start;position:relative}.checkbox:not([data-name=privacy]){margin:0 0 15px}.checkbox__checkmark{align-items:center;background-color:var(--secondaryColor);border-radius:6px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-height:30px;max-width:30px;min-height:30px;min-width:30px;overflow:hidden;position:relative}.checkbox__checkmark:before{border:2px solid var(--secondaryColor);border-bottom:2px solid transparent;border-right:2px solid transparent;height:16px;opacity:0;pointer-events:none;transform:translateY(-8px) rotate(300deg) scale(0);transform-origin:center;transition:transform .35s ease .15s,opacity .35s ease .15s;width:8px;z-index:1}.checkbox__checkmark:after,.checkbox__checkmark:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0;top:0}.checkbox__checkmark:after{border:2px solid var(--secondaryColor-300);border-radius:6px;transition:border .25s ease}.checkbox__label{color:var(--secondaryColor-800);cursor:default;font-size:14px}.checkbox__label[data-required]:before{color:#dc0444;content:"*";font-weight:500}.checkbox__input{bottom:0;height:1px;left:8px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px;z-index:-1}.checkbox__input:checked+.checkbox__checkmark:before{opacity:1;transform:translateY(-3px) rotate(215deg) scale(1)}.checkbox__input:checked+.checkbox__checkmark:after{border:15px solid var(--primaryColor)}.checkbox__input[disabled]{pointer-events:none}.checkbox__input[disabled]+.checkbox__checkmark{filter:brightness(1.15) grayscale(1);pointer-events:none}.checkbox__input:focus+.checkbox__checkmark{border-radius:6px;outline:4px solid var(--primaryColor-50)}.checkbox__input:not(:focus):not(:checked):hover+.checkbox__checkmark:after{border-color:var(--secondaryColor-400)}.select{margin:0 0 15px;position:relative;width:100%}.select__label{color:var(--secondaryColor-700);display:flex;font-size:16px;margin-bottom:8px;width:100%}.select__label[data-required]:after{color:#dc0444;content:"*";font-weight:500}.select__control{bottom:2px;display:flex;overflow:hidden;position:absolute;right:2px;top:2px}.select__toggle{border:0;border-left:2px solid #f1f1f1;height:100%;overflow:hidden;position:relative;width:40px}.select__toggle:after{border-right:2px solid var(--secondaryColor-500);border-top:2px solid var(--secondaryColor-500);bottom:0;content:" ";height:10px;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:-2px;transform:translateZ(0) rotate(135deg);transition:transform .15s ease-out,border-color .15s ease-out;width:10px;z-index:1}.select__toggle:hover:after{border-right-color:var(--secondaryColor-800);border-top-color:var(--secondaryColor-800)}.select__toggle.show:after{transform:translate3d(0,4px,0) rotate(-45deg)}.select__reset{border:0;overflow:hidden;position:relative;width:40px}.select__reset,.select__reset:after{align-items:center;display:flex;height:100%;justify-content:center}.select__reset:after{bottom:0;color:var(--secondaryColor-500);content:"✖";font-family:Arial,Roboto,sans-serif;font-size:18px;font-weight:400;left:0;margin:auto;pointer-events:none;position:absolute;right:0;top:2px;transition:opacity .15s ease-out,color .15s ease-out;width:100%;z-index:1}.select__reset:hover:after{color:var(--errorColor-500)}.select__reset.show:after{color:var(--secondaryColor-300)}.select__reset.waiting{pointer-events:auto}.select__reset.waiting:before{background-color:transparent;background-position:100% 100%;background-size:90% 90%;left:-15px;width:20px;z-index:1}.select__text{background-color:var(--secondaryColor);border:2px solid var(--secondaryColor-300);border-radius:8px;color:var(--secondaryColor-800);font-size:18px;height:54px;outline:0;padding:12px 80px 12px 14px;transition:color .2s ease,border-color .2s ease,padding .2s ease,outline 0s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.select__text:focus{border-color:var(--primaryColor-500);color:var(--secondaryColor-900);outline:4px solid var(--primaryColor-50);padding:0 80px 0 14px}.select__text.notInput{caret-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select__text.notInput:focus{color:var(--secondaryColor-700)}.select__text.notInput::selection{background:transparent}.select__text.notInput::-moz-selection{background:transparent}.select__text:not(:focus):hover{border-color:var(--secondaryColor-400)}.select__text.invalid{border-color:var(--notifyColor)}.select__text.invalid:focus{border-color:var(--secondaryColor-300)}.select__box{cursor:pointer;display:flex;position:relative}.select__result{max-height:0;opacity:0;position:relative;transform:scale3d(.9,.001,1) translateZ(-10px);transform-origin:top;transition:opacity .25s ease 0s,max-height .25s ease 0s,transform .25s ease 0s;width:100%;z-index:2}.select__result.show{max-height:300px;opacity:1;transform:translateZ(0);transition:opacity .3s cubic-bezier(.25,1,.75,1) 0s,max-height 0s linear 0s,transform .15s cubic-bezier(0,.95,.15,1) 0s}.select__result.show .select__list{max-height:168px;top:4px;transition:opacity .25s cubic-bezier(.9,.2,.25,1) 0s,max-height 0s linear 0s,transform .25s cubic-bezier(.75,.5,.25,1) 0s}.select__list{background-color:var(--secondaryColor);border-radius:5px;box-shadow:0 1px 3px #00000040;left:0;max-height:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:2px;transform:translateZ(0);transition:opacity .25s ease 0s,max-height .25s ease 0s,transform .25s ease 0s;width:100%;-webkit-overflow-scrolling:touch;z-index:2}.select__listAnimation-enter-active,.select__listAnimation-leave-active{transition:all .5s ease}.select__listAnimation-enter-from,.select__listAnimation-leave-to{opacity:0;transform:translateY(30px)}.select__empty{border-radius:5px;box-shadow:0 1px 3px #00000040;cursor:default;left:0;padding:15px;position:absolute;top:2px;transition:opacity .25s ease 0s,max-height .25s ease 0s,transform .25s ease 0s;z-index:2}.select__empty,.select__item{background-color:var(--secondaryColor);width:100%}.select__item{align-items:center;border-bottom:1px solid var(--secondaryColor-200);color:var(--secondaryColor-900);cursor:pointer;display:flex;flex-direction:row;font-size:16px;gap:10px;justify-content:flex-start;min-height:42px;padding:12px 18px 10px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-all}.select__item:hover{background-color:var(--secondaryColor-200)}.select__item:active,.select__item[data-selected],.select__item[data-selected]:hover{background-color:#e5f5fd;color:var(--primaryColor-700)}.select__checkmark{align-items:center;background-color:var(--secondaryColor);border-radius:6px;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;max-height:20px;max-width:20px;min-height:20px;min-width:20px;overflow:hidden;position:relative}.select__checkmark:before{border:2px solid var(--secondaryColor);border-bottom:2px solid transparent;border-right:2px solid transparent;height:12px;opacity:0;pointer-events:none;top:1px;transform:translateY(-12px) rotate(200deg);transform-origin:center;transition:transform .15s ease,opacity .15s ease;width:6px;z-index:1}.select__checkmark:after,.select__checkmark:before{bottom:0;content:"";display:block;left:0;margin:auto;position:absolute;right:0}.select__checkmark:after{border:2px solid var(--secondaryColor-300);border-radius:6px;top:0;transition:border-color .2s ease}.select__checkmark[data-selected]:before{opacity:1;transform:translateY(-3px) rotate(215deg)}.select__checkmark[data-selected]:after{border:15px solid var(--primaryColor)}.chip{align-items:center;background-color:var(--secondaryColor-50);border-radius:50px;color:var(--secondaryColor-800);cursor:default;display:inline-flex;font-weight:500;gap:10px;transition:background-color .2s ease,color .2s ease;word-break:break-word}.chip[data-selected]{background-color:var(--primaryColor-50);color:var(--primaryColor-500)}.chip.s{padding:5px 15px}.chip.s[data-with-control]{padding-right:5px}.chip.m{font-size:18px;padding:10px 20px}.chip.m[data-with-control]{padding-right:20px}.chip.l{font-size:20px;padding:15px 30px}.chip.l[data-with-control]{padding-right:30px}.chip [data-fill]{transition:fill .2s ease}.chip:hover{background-color:var(--primaryColor-50);color:var(--primaryColor-500)}.chip__selected [data-fill]{fill:var(--primaryColor)}.chip__close{align-items:center;background-color:var(--secondaryColor);border:0;border-radius:50px;cursor:pointer;display:flex;justify-content:center;max-height:32px;max-width:32px;min-height:32px;min-width:32px;transition:background-color .2s ease,color .2s ease}.chip__close:not(.loading):hover{background-color:var(--errorColor-500)}.chip__close:not(.loading):hover [data-fill]{fill:var(--secondaryColor)}.chip__close.loading{background-color:#fff;background-size:24px;pointer-events:none}.chip__close.loading svg{display:none}.chip__close.success{background-color:#06a900;pointer-events:none}[data-animations=on] .chip svg{animation-delay:0s;animation-duration:.35s;animation-fill-mode:both;animation-name:zoomIn}.fileInput{margin:0 0 15px;width:100%}.fileInput[data-variant=box]{background-color:var(--secondaryColor-50);padding:0 10px;transition:background-color .2s ease}.fileInput[data-variant=box]:hover{background-color:var(--primaryColor-50)}.fileInput__msg{color:var(--secondaryColor-800);font-weight:500;transition:color .25s ease}.fileInput__limit{color:var(--secondaryColor-500);font-weight:400}.fileInput__icon{min-width:24px}.fileInput__label{align-items:center;color:var(--secondaryColor-700);cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:16px;gap:10px;justify-content:flex-start;margin-bottom:8px;padding:15px 0;width:100%}.fileInput__label[data-required]:before{color:#dc0444;content:"*";font-weight:500}.fileInput__label [data-fill]{transition:fill .25s ease}.fileInput__label:hover .fileInput__msg{color:var(--primaryColor-500)}.fileInput__label:hover [data-fill]{fill:var(--primaryColor-500)}.fileInput__area{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.fileInput__files{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.switcher{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;justify-content:flex-start;margin:0 0 15px;position:relative;width:100%}.switcher__label{color:var(--secondaryColor-800);cursor:default;display:flex;font-size:16px;width:100%}.switcher__items{align-items:center;flex-wrap:nowrap;justify-content:space-between;width:100%}.switcher__item,.switcher__items{display:flex;overflow:hidden;transition:color .2s ease,border-color .2s ease,padding .2s ease,outline 0s linear}.switcher__item{border:2px solid var(--secondaryColor-300);cursor:pointer;width:50%}.switcher__item:first-child{border-bottom-left-radius:8px;border-right:1px solid var(--secondaryColor-300);border-top-left-radius:8px}.switcher__item:last-child{border-bottom-right-radius:8px;border-left:1px solid var(--secondaryColor-300);border-top-right-radius:8px}.switcher__item:hover{border-color:var(--secondaryColor-400)}.switcher__text{align-items:center;background-color:var(--secondaryColor);display:flex;justify-content:center;padding:16px;text-align:center;text-overflow:ellipsis;transition:color .2s ease,border-color .2s ease,padding .2s ease,outline 0s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%}.switcher__input,.switcher__text{overflow:hidden;pointer-events:none}.switcher__input{bottom:0;height:1px;left:8px;opacity:0;position:absolute;width:1px;z-index:-1}.switcher__input:checked+.switcher__text{background-color:#ecf6fd;font-weight:500}.switcher__input[disabled]{pointer-events:none}.switcher__input:focus+.switcher__text{outline:4px solid var(--primaryColor-50)}.form.pending{pointer-events:none}.form__control{display:flex;gap:30px}.form__control[data-variant=column]{flex-direction:column;gap:15px}.form__header{margin:0 0 30px}.form__header,.form__subHeader{cursor:default;display:flex;flex-direction:column;gap:10px;width:100%}.form__subHeader{margin:0 0 15px}.form__title{color:#006fba;font-size:32px;font-weight:700;letter-spacing:.8px;line-height:1.2;width:100%}.form__subtitle{background-color:#f6f7fb;font-weight:500;padding:5px 10px;white-space:pre-line;word-break:break-word}.form__desc,.form__subtitle{color:#222;font-size:18px;line-height:1.2;width:100%}.form__subDesc{color:var(--secondaryColor-500);font-size:16px;line-height:1.2;padding:0 10px;width:100%}.form__notice{align-items:flex-start;border:1px solid var(--primaryColor-500);border-radius:10px;color:var(--secondaryColor-800);cursor:help;display:flex;flex-direction:row;font-size:16px;gap:10px;justify-content:flex-start;line-height:1.3;padding:10px;width:100%}.form__noticeIcon{min-height:24px;min-width:24px}.form__markdown p{padding-top:2px}.form__markdown ol,.form__markdown ul{padding:0 20px}.form__markdown li::marker{color:var(--secondaryColor-500);font-size:18px}.form__submit{width:100%}.form__submit.m{font-size:18px}.form__submit.loading{background-color:#ebebeb;background-size:30px;border-color:#ebebeb;color:transparent;pointer-events:none}.form__group{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between;width:100%}.form__dynamic{padding:0 0 20px;width:100%}.form__dynamicItem{width:100%}.form__dynamicLabel{align-items:center;border-bottom:1px solid #898989;display:flex;gap:15px;margin-bottom:30px;padding:10px}.form__dynamicLabel:before{background:var(--primaryColor-500);content:"";display:block;height:18px;width:18px}.form__dynamicControl{display:flex;gap:30px}@media (max-width:768px){.form__title{font-size:26px}.form__group{flex-direction:column;gap:0}.form__control,.form__group{flex-wrap:wrap}}.fullForm{display:flex;width:100%}.fullForm input[name=job]{left:-9999px;position:absolute}.fullForm .form{margin-top:70px;width:80%}.fullForm .form,.fullForm .input{margin-bottom:70px}.fullForm .input__text{border:1px solid var(--btn-header);color:var(--dark-blue);height:60px}.fullForm .input__text::-moz-placeholder{color:var(--grey);font-size:18px;font-weight:400}.fullForm .input__text::placeholder{color:var(--grey);font-size:18px;font-weight:400}.fullForm .input__label{color:var(--black);font-size:18px;font-weight:400}.fullForm .fileInput{color:var(--dark-blue)}.fullForm .fileInput__label{align-items:center;background-color:#246fef0d;background-image:none;display:flex;height:60px;justify-content:center;width:100%}.fullForm .fileInput__msg{color:var(--btn-header);font-size:18px;font-weight:400;margin-bottom:0;position:relative}.fullForm .fileInput__msg:before{background-image:url(../images/ico_file.svg);background-repeat:no-repeat;content:"";display:block;height:40px;left:-30px;position:absolute;top:-5px;width:20px}.fullForm .checkbox__checkmark{background-color:var(--gradient-blue1)}.fullForm .checkbox__checkmark:before{border:2px solid var(--white);border-bottom:2px solid transparent;border-right:2px solid transparent}.fullForm .checkbox__label{color:var(--black)}.fullForm .form__control{align-items:center}.fullForm .btn[data-rounded]{background-color:var(--btn-header);color:var(--white);width:50%}.vacancyResponse__form .result{color:var(--dark-blue);margin:0 auto}.vacancyResponse__form .result__icon[data-success]:after,.vacancyResponse__form .result__icon[data-success]:before{background-color:var(--primary-green);margin-top:30px}.vacancyResponse__form .result__caption,.vacancyResponse__form .result__desc{color:var(--dark-blue)}@media screen and (max-width:1025px){.fullForm .form{margin-bottom:50px;margin-top:50px}.fullForm .input__label{font-size:14px}.fullForm .input__text::-moz-placeholder{font-size:14px}.fullForm .input__text::placeholder{font-size:14px}.fullForm .fileInput__msg{text-align:center}.fullForm .fileInput__msg:before{left:-10%;top:-5%}}@media screen and (max-width:436px){.fullForm .fileInput__msg{text-align:center}.fullForm .fileInput__msg:before{left:3%;top:15%}}@media screen and (max-width:425px){.fullForm .form{margin-top:40px}.fullForm .form,.fullForm .input{margin-bottom:40px}.fullForm .input__text{height:40px}.fullForm .input__text::-moz-placeholder{font-size:14px}.fullForm .input__text::placeholder{font-size:14px}.fullForm .fileInput__msg,.fullForm .input__label{font-size:14px}.fullForm .fileInput__msg:before{left:-10%;top:-40%}}@media screen and (max-width:382px){.fullForm .fileInput__msg:before{left:3%;top:0}}
