.cv-form{min-height:100px;padding-bottom:10px}.cv-form .form-row{margin:0 -10px}@media (max-width:500px){.cv-form .form-row{display:block;margin:0}}.cv-form .form-row .form-row>.form__field{min-width:50%}.cv-form .form-row .form__field{margin-left:0;padding-left:10px;padding-right:10px}@media (max-width:500px){.cv-form .form-row .form__field{padding-left:0;padding-right:0}}.cv-form .form-row .is-invalid-field{display:inline-block;flex:initial}.cv-form .form-row.row-with-checkboxes{margin-bottom:53px}@media (max-width:500px){.cv-form .form-row.row-with-checkboxes{margin-bottom:17px}}.cv-form .form-row.row-with-checkboxes .form__field{margin-bottom:0;padding-bottom:0;padding-top:0}@media (max-width:768px){.cv-form .form-row.row-with-checkboxes .form__field:first-child{padding-bottom:16px}}.cv-form .form-row.row-with-checkboxes .checkbox-label{margin:0}.cv-form .form{max-width:100%;width:661px}@media (max-width:500px){.cv-form .form{margin-top:0}}.cv-form .form .cv-form__hint-bottom{margin-bottom:0;margin-top:36px}.cv-form .cv-form__heading{color:#000;font-family:SilpoText,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;margin-bottom:30px;text-align:center}@media (max-width:500px){.cv-form .cv-form__heading{font-size:20px;margin-bottom:24px;text-align:center}}.cv-form .cv-form__subtitle{color:#000;font-family:SilpoText,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;margin:0 0 15px;padding:0;text-align:left}.cv-form .cv-form__btn-submit{font-size:14px;height:37px;margin:0 auto;max-width:176px;padding-bottom:0;padding-top:0;text-transform:none}.cv-form .cv-form__btn-submit[disabled]{background:#cacacb;color:#fff}@media (max-width:500px){.cv-form .cv-form__btn-submit{width:70%}}.cv-form .subForm{background-color:#fff;min-height:100px;width:100%}@media (max-width:768px){.cv-form .subForm .form-row{display:block}}.cv-form .checkbox-label{margin:20px 20px 20px 0}.cv-form .checkbox-label__tag{align-items:center;display:flex;justify-content:flex-start}.cv-form .checkbox-label__body{color:#202124;font-size:16px}@media (max-width:500px){.cv-form .checkbox-label__body{font-size:14px}}.cv-form .form-city,.cv-form .form-position{margin-bottom:0}.cv-form .form-shops{flex:unset;padding-right:0;padding-top:23px;width:50%}@media (max-width:768px){.cv-form .form-shops{padding-top:0;width:100%}}.cv-form .form-position div{margin-top:0}.cv-form .form-city div,.cv-form .form-position div,.cv-form .form-shops div{position:relative;width:100%!important}.cv-form .form-city div div,.cv-form .form-position div div,.cv-form .form-shops div div{cursor:pointer;width:100%!important}.cv-form .form-city div div input,.cv-form .form-position div div input,.cv-form .form-shops div div input{background:none;border:0;border-bottom:1px solid #898989;border-radius:0;color:#000;display:block;font-family:SilpoText,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;padding:7px 20px 7px 0;position:relative;width:100%;z-index:2}.cv-form .form-city div div input[aria-expanded=true]+.input-arrow,.cv-form .form-position div div input[aria-expanded=true]+.input-arrow,.cv-form .form-shops div div input[aria-expanded=true]+.input-arrow{border-bottom:5px solid #000;border-top:0}.cv-form .form-city div div .input-arrow,.cv-form .form-position div div .input-arrow,.cv-form .form-shops div div .input-arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid #898989;content:"";display:block;position:absolute;right:10px;top:14px;z-index:1}.cv-form .form-city div div:hover .input-arrow,.cv-form .form-position div div:hover .input-arrow,.cv-form .form-shops div div:hover .input-arrow{border-top-color:#000}.cv-form .form-city div .autocomplete-menu,.cv-form .form-position div .autocomplete-menu,.cv-form .form-shops div .autocomplete-menu{background-color:#fff;box-shadow:0 5px 30px #8a8a8a4d;box-sizing:border-box;left:0;max-height:278px;overflow:auto;position:absolute;top:42px;width:100%;z-index:5}.cv-form .form-city div .autocomplete-menu .autocomplete-item,.cv-form .form-position div .autocomplete-menu .autocomplete-item,.cv-form .form-shops div .autocomplete-menu .autocomplete-item{font-size:14px;padding:5px 15px}@media (max-width:500px){.cv-form .error:before,.cv-form .focused:before{width:100%}}.cv{padding-bottom:0;position:relative}.cv.vacancy-cv-wrapper{margin-bottom:25px}.cv .btn-close{margin:40px}@media (max-width:500px){.cv .btn-close{margin:20px}}.cv .cv-intro{margin:25px 0 10px;text-align:center}@media (max-width:500px){.cv .cv-intro{margin-bottom:25px}.cv .cv-intro .btn-primary{margin-left:0!important}}.cv .cv-intro h3{margin-left:auto;margin-right:auto;max-width:395px}.cv .cv-vacancies-link #cv-vacancies{background:#fff;border:1px solid #ff943d;color:#ff943d;margin-left:25px}.btn-student{margin:0!important;padding:0 15px!important}@media (max-width:500px){.btn-student{padding:0 10px!important}}@media only screen and (max-width:330px){.btn-student{padding:0 4px!important}}.feedback-form{margin:auto;padding:30px 0;transform:translateZ(0)}@media (max-width:500px){.feedback-form{padding:0}.feedback-form .form{margin:20px 0 0}}.feedback-form__heading{margin-bottom:35px;text-align:center}.feedback-form__description{margin-top:40px}.feedback-form__file{margin-top:3px}.feedback-form__file-dnd{margin-top:14px}.feedback-form__btn-submit{margin-top:55px}.feedback-form__btn-submit:not(:last-child){margin-bottom:10px}.feedback-form__error,.feedback-form__hint{text-align:center}.contacts-feedback{background:#fff;margin-top:15px;padding:0 50px;position:relative}@media (max-width:768px){.contacts-feedback{padding:30px 20px}}.contacts-feedback .btn-close{margin:40px}.message-block.contacts-feedback-intro h3{line-height:inherit;margin-bottom:0}.message-block.contacts-feedback-intro p{margin:0 auto;max-width:520px;width:100%}.contacts-feedback-success{display:block!important;margin:auto;max-width:630px;text-align:center}.contacts-feedback-intro hr:before{margin:0 auto}.faq-feedback-form{margin:auto;padding:35px 0 30px}@media (max-width:768px){.faq-feedback-form{padding:30px 10px}}@media (max-width:500px){.faq-feedback-form{padding:25px 0}}.faq-feedback-form .faq-feedback-form__body{margin:0 auto;max-width:780px}.faq-feedback-form .faq-feedback-form__body .form-row{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:500px){.faq-feedback-form .faq-feedback-form__body .form-row{flex-direction:column;margin:0}}.faq-feedback-form .faq-feedback-form__body .form-row .form__field{flex:0 1 340px;min-width:auto}@media (max-width:768px){.faq-feedback-form .faq-feedback-form__body .form-row .form__field{margin-bottom:15px}}@media (max-width:500px){.faq-feedback-form .faq-feedback-form__body .form-row .form__field{flex:1 1 100%;margin:0 0 10px;width:100%}}.faq-feedback-form .faq-feedback-form__body .form-row .subject-field{z-index:10}@media (max-width:500px){.faq-feedback-form .faq-feedback-form__body .form-row .job-info-field{margin-top:15px}}.faq-feedback-form .faq-feedback-form__body .faq-feedback-form__heading{margin-bottom:35px;text-align:center}.faq-feedback-form .faq-feedback-form__body .faq-feedback-form__file{margin:5px auto 20px;max-width:300px;text-align:center}.faq-feedback-form .faq-feedback-form__body .faq-feedback-form__file-dnd{margin-top:10px}.faq-feedback-form .faq-feedback-form__body .submitting-block{margin:0 auto;max-width:340px}@media (max-width:500px){.faq-feedback-form .faq-feedback-form__body .submitting-block{width:165px}}.faq-feedback-form .faq-feedback-form__body .submitting-block .faq-feedback-form__btn-submit{margin-top:40px}.faq-feedback-form .faq-feedback-form__body .submitting-block .faq-feedback-form__btn-submit:not(:last-child){margin-bottom:10px}.faq-feedback-form .faq-feedback-form__body .submitting-block .faq-feedback-form__error,.faq-feedback-form .faq-feedback-form__body .submitting-block .faq-feedback-form__hint,.faq-feedback-form .label-for-file-dnd,.faq-feedback-form .text-align-center{text-align:center}.faq-feedback-form .file-error-message{margin-bottom:10px}.faq-feedback-form .form-city div,.faq-feedback-form .form-stores div{position:relative;width:100%!important}.faq-feedback-form .form-city div div,.faq-feedback-form .form-stores div div{cursor:pointer;width:100%!important}.faq-feedback-form .form-city div div input,.faq-feedback-form .form-stores div div input{background:none;border:0;border-bottom:1px solid #898989;border-radius:0;color:#000;display:block;font-family:SilpoText,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px;padding:7px 20px 7px 0;position:relative;width:100%;z-index:2}.faq-feedback-form .form-city div div input[aria-expanded=true]+.input-arrow,.faq-feedback-form .form-stores div div input[aria-expanded=true]+.input-arrow{border-bottom:5px solid #000;border-top:0}.faq-feedback-form .form-city div div .input-arrow,.faq-feedback-form .form-stores div div .input-arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid #898989;content:"";display:block;position:absolute;right:10px;top:14px;z-index:1}.faq-feedback-form .form-city div div:hover .input-arrow,.faq-feedback-form .form-stores div div:hover .input-arrow{border-top-color:#000}.faq-feedback-form .form-city div .autocomplete-menu,.faq-feedback-form .form-stores div .autocomplete-menu{background-color:#fff;box-shadow:0 5px 30px #8a8a8a4d;box-sizing:border-box;left:0;max-height:278px;overflow:auto;position:absolute;top:42px;width:100%;z-index:5}.faq-feedback-form .form-city div .autocomplete-menu .autocomplete-item,.faq-feedback-form .form-stores div .autocomplete-menu .autocomplete-item{font-size:14px;padding:5px 15px}@media (max-width:500px){.faq-feedback-form .error:before,.faq-feedback-form .focused:before{width:100%}}.faq-feedback{position:relative}@media (max-width:768px){.faq-feedback{padding:1px 20px}}@media (max-width:500px){.faq-feedback{padding:1px 15px}}.faq-feedback .btn-close{margin:40px}@media (max-width:768px){.faq-feedback .btn-close{margin:20px}}@media (max-width:500px){.faq-feedback{margin-top:15px}}.faq-feedback input:invalid{box-shadow:none}@media (max-width:500px){.faq-feedback-intro h3{font-size:24px}.faq-feedback-intro p{font-size:12px}}.faq-feedback-message{margin:25px 0 10px;text-align:center}.faq-feedback-message .btn-proceed{margin-top:15px;min-width:148px}.faq-feedback-intro hr:before{margin:0 auto}.redirect-panel-fragment{align-items:center;background-color:#fff;display:flex;flex-direction:column;padding:20px}.redirect-panel-fragment.load-holder{height:180px}@media (max-width:500px){.redirect-panel-fragment.load-holder{height:200px}}.redirect-panel-fragment h3{margin:20px;text-align:center}.redirect-panel-fragment .redirect-panel_description{text-align:center}.redirect-panel-fragment .redirect-panel_button{min-width:140px}.redirect-panel-fragment>a{margin:20px 0}.redirect-panel-fragment.vacancy-cv-wrapper{margin-bottom:35px}.redirect-panel-fragment.vacancy-cv-wrapper .cv{margin-top:35px}.redirect-panel-fragment.vacancy-cv-wrapper .cv .cv-intro{margin:0}.ambasador-form .cv-form__hint,.cv-form .cv-form__hint{font-size:11px;line-height:13px;margin:0 auto 8px;max-width:302px;text-align:center}.ambasador-form .cv-form__hint.agreement,.cv-form .cv-form__hint.agreement{color:#000}.ambasador-form .cv-form__hint .agreement-btn,.cv-form .cv-form__hint .agreement-btn{background:#0000;border:none;display:block;margin:0 auto;padding:0;width:fit-content}.ambasador-form .form.theme-blue .agreement-btn,.cv-form .form.theme-blue .agreement-btn{color:#2458d3}.ambasador-form .form.theme-blue .agreement-btn:hover,.cv-form .form.theme-blue .agreement-btn:hover{color:#3a69d7}.ambasador-form .agreement-btn,.cv-form .agreement-btn{cursor:pointer;font-weight:600;text-decoration:underline}.ambasador-form .agreement-btn:hover,.cv-form .agreement-btn:hover{color:#ff8522;transition:.35s}.ambasador-form .agreement-note,.cv-form .agreement-note{border-top:1px solid #0000;color:#898989;font-size:12px;margin-top:15px;max-height:0;overflow:hidden;padding:10px 0 0 10px;position:relative;transition:all .35s}.ambasador-form .agreement-note:before,.cv-form .agreement-note:before{content:"*";left:0;position:absolute;top:12px}.ambasador-form .agreement-note.visible,.cv-form .agreement-note.visible{border-color:#898989;max-height:250px}