.heroVacantsSection{height:169px;position:relative;color:#fff}.heroVacantsSection-image{z-index:-1;position:absolute;height:100%;width:60%;background-image:url(https://cdn.models1a.com/website/about/banner_jobs.jpg);background-size:cover;background-repeat:no-repeat;border-radius:20px}.heroVacantsSection-message{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;position:absolute;right:0;text-align:center;background-color:#bd0909;border-radius:20px}.heroVacantsSection-message h1{font-weight:400;font-family:BebasKai;font-size:30px}.heroVacantsSection-message p{margin-top:10px;font-size:16px}.heroVacantsSection-message:before{content:"";width:50%;height:100%;position:absolute;left:-15%;background-color:#bd0909;transform:skew(-15deg);z-index:-1}@media (min-width:540px){.heroVacantsSection-image{width:57%}}@media (min-width:768px){.heroVacantsSection{max-width:968px;margin:auto}.heroVacantsSection-image{width:47%}.heroVacantsSection-message h1{font-size:42px}.heroVacantsSection-message p{font-size:16px}}@media (min-width:1024px){.heroVacantsSection{margin:auto;grid-template-columns:968px}.heroVacantsSection-image{width:46%;background-position-y:-10px}.heroVacantsSection-message h1{font-size:58px}.heroVacantsSection-message p{font-size:21px}}.inputAdd__setValue,.inputAdd__showValues{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.inputAdd__input{width:100%;padding:4px;margin:0 2px;border-radius:6px;border:.5px solid #c2c2c2}.inputAdd__btnPlus{width:29px;height:29px;padding:4px;align-self:flex-start;border-radius:6px;background-color:#bd0909;border:none;cursor:pointer;color:#fff}.inputAdd__btnPlus[disabled]{background-color:#5b5957}.inputAdd__btnDelete{display:flex;flex-direction:row;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;border-radius:6px;background-color:#bd0909;border:none;cursor:pointer;color:#fff;justify-self:flex-end}.inputAdd__listContainer{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:4px}.inputAdd__listItem{width:100%;padding:4px;font-size:90%;display:grid;grid-template-columns:15px auto 20px;align-items:flex-start}.inputAdd__listItem[last]{justify-content:space-between}.inputAdd__item{margin:0 2px;word-break:break-word}@media screen and (min-width:768px){.inputAdd__showValues{margin-top:8px}.inputAdd__setValues{justify-content:space-between}.inputAdd__input{width:100%}}#youCity{padding:5px;min-width:129px;border-radius:12px;border:1px solid #bfbfbf}.formContainer{padding:15px;margin-top:30px}.candidateForm{padding:24px 15px}.candidateForm-title{font-family:BebasKai;color:#bd0909;margin-bottom:10px}.candidateForm-container{background:#fff;box-shadow:0 0 8px 1px rgba(0,0,0,.16);padding:24px 11px;border-radius:12px;margin:0 auto;max-width:401px}.candidateForm-container-submit{padding:15px 0}.candidateForm-containerRow{gap:5px}.candidateForm-inputAdd .inputAdd__listItem [overflowText]{width:190px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:375px){.candidateForm-inputAdd .inputAdd__listItem [overflowText]{width:250px}}@media screen and (min-width:425px){.candidateForm-inputAdd .inputAdd__listItem [overflowText]{width:290px}}@media screen and (min-width:540px){.candidateForm-inputAdd .inputAdd__listItem [overflowText]{width:330px}}.candidateForm-inputAdd .inputAddDouble__btnDelete{display:flex;flex-direction:row;justify-content:center;align-items:center;width:20px;height:20px;padding:4px;border-radius:6px;background-color:#bd0909;border:none;cursor:pointer;color:#fff}.candidateForm-actions{display:flex;gap:6px;margin-top:24px;justify-content:center}.candidateForm-actions input{font-weight:700;padding:0;min-width:129px;border-radius:12px}.candidateForm input[type=file]:before{font-weight:400;font-size:15px}