main.hr-typography.hr-candidate .hr-candidate__hero-image,main.hr-typography.hr-employer .hr-employer__hero-image{width:600px;height:auto;aspect-ratio:1;object-fit:contain;right:max(16px,(100% - var(--content-max-width))/2 + 50px)}main.hr-typography.hr-employer .hr-employer__step img{width:96px;height:96px;flex-shrink:0;object-fit:contain}main.hr-typography.hr-employer .hr-employer__socials a{width:32px;height:32px;flex-shrink:0}main.hr-typography.hr-candidate .hr-candidate__advantage-break{display:none}main.hr-typography.hr-candidate .hr-candidate__goal-icon{flex-basis:72px;width:72px;height:72px;object-fit:contain}main.hr-typography.hr-candidate .hr-candidate__goal-action{grid-template-columns:72px minmax(0,1fr) auto;color:inherit;scale:1;transform:none;transition:background-color .2s ease}main.hr-typography.hr-candidate .hr-candidate__goal-action:hover{background-color:#2a2a2e;color:inherit;scale:1;transform:none}main.hr-typography.hr-candidate .hr-candidate__advantage-symbol{width:96px;height:96px;margin-bottom:32px;flex-shrink:0;object-fit:contain}main.hr-typography.hr-candidate .hr-candidate__material small img{width:22px;height:22px;flex:0 0 22px;object-fit:contain}@media(min-width:701px) and (max-width:1100px){main.hr-typography.hr-candidate .hr-candidate__hero-image,main.hr-typography.hr-employer .hr-employer__hero-image{width:500px;max-width:none}main.hr-typography.hr-candidate .hr-candidate__goal-icon{flex-basis:48px;width:48px;height:48px}}@media(max-width:1100px){main.hr-typography.hr-candidate .hr-candidate__advantage-break{display:block}main.hr-typography.hr-candidate .hr-candidate__advantages>.container{padding-inline:24px}main.hr-typography.hr-candidate .hr-candidate__advantage-grid{grid-template-columns:minmax(0,1fr);gap:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature{min-height:320px;padding:24px;border-radius:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature :is(h3,p){width:58%;max-width:none}main.hr-typography.hr-candidate .hr-candidate__advantage-feature p{margin-top:20px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature .advantages_img{top:50%;right:-72px;bottom:auto;width:52%;height:400px;transform:translateY(-50%)}main.hr-typography.hr-candidate .hr-candidate__advantage-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-small article{min-height:300px;padding:24px;border-radius:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-small h3{margin-top:0}main.hr-typography.hr-candidate .hr-candidate__advantage-small article:before{width:100%;height:100%}main.hr-typography.hr-candidate .hr-candidate__advantage-symbol{position:relative;z-index:2}}@media(max-width:700px){main.hr-typography.hr-candidate .hr-candidate__advantages>.container{padding-inline:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature{min-height:0;padding:168px 16px 24px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature :is(h3,p){width:100%}main.hr-typography.hr-candidate .hr-candidate__advantage-feature p{margin-top:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature .advantages_img{top:-60px;right:-36px;width:260px;height:260px;transform:none}main.hr-typography.hr-candidate .hr-candidate__advantage-small{grid-template-columns:minmax(0,1fr)}main.hr-typography.hr-candidate .hr-candidate__advantage-small article{min-height:0;padding:24px 16px}main.hr-typography:is(.hr-employer,.hr-candidate){overflow-x:clip;overflow-y:visible}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human{display:flex;flex-direction:column;align-items:stretch;padding-inline:16px}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human:after{top:-50%;bottom:auto;left:0;width:100%;height:200%;transform:none;background-size:auto 75%;background-position:calc(50% - 75vw);pointer-events:none}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human>.container{display:contents}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human nav{order:1;align-self:stretch;width:100%;margin-bottom:32px}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human nav>a{flex:1 1;min-width:0;padding-inline:4px;white-space:normal;text-align:center}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human h1{order:2;margin:0 0 12px}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human>.container>p{order:3;margin:0;width:100%}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human>img{order:4;position:relative;inset:auto;align-self:center;width:min(290px,100%);height:auto;max-width:100%;margin-block:20px;opacity:1}main.hr-typography:is(.hr-employer,.hr-candidate) #start_human .hr-candidate__primary,main.hr-typography:is(.hr-employer,.hr-candidate) #start_human .hr-employer__cta{order:5;align-self:stretch;width:100%;margin-top:0}main.hr-typography.hr-candidate .hr-candidate__advantage-symbol,main.hr-typography.hr-employer .hr-employer__step img{width:72px;height:72px}main.hr-typography.hr-candidate .hr-candidate__goal-action{grid-template-columns:minmax(0,1fr) auto}main.hr-typography.hr-candidate .hr-candidate__material small img{width:18px;height:18px;flex-basis:18px}}@font-face{font-family:HR Unbounded;src:url(/fonts/Unbounded-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}main.hr-typography{--font-Stetica:"Montserrat",sans-serif;--font-Unbounded:"HR Unbounded",sans-serif;--hr-h1:64px;--hr-h2:48px;--hr-h3:32px;--hr-h4:24px;--hr-h5:20px;--hr-h6:16px;--hr-body:18px;--hr-small:16px;--hr-caption:14px;--hr-button:18px;--hr-button-small:16px;font-family:Montserrat,sans-serif;font-size:var(--hr-body);font-weight:400;line-height:1.3}main.hr-typography .section__title,main.hr-typography .title,main.hr-typography :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-Unbounded);font-weight:400;line-height:1.2;letter-spacing:0}main.hr-typography .main__text,main.hr-typography .main__text li,main.hr-typography .main__text p{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.3}main.hr-typography .main__text{font-size:var(--hr-body)}main.hr-typography .button{font-family:var(--font-Unbounded);font-weight:400;line-height:1.3}main.hr-typography .input,main.hr-typography .select-container,main.hr-typography input:not([type=checkbox]):not([type=radio]),main.hr-typography select,main.hr-typography textarea{font-family:Montserrat,sans-serif;font-weight:400;font-size:var(--hr-small);line-height:1.3}main.hr-typography .file-button{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.3}main.hr-typography .checkbox:has(input:checked) .psevdo__checkbox{background:#722caf}main.hr-typography .checkbox:has(input:checked) .psevdo__checkbox:after{filter:brightness(0) invert(1)}main.hr-typography .checkbox .main__text,main.hr-typography .error-message,main.hr-typography .message__form{font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;line-height:1.3}main.hr-typography .my__modal .title{font-size:var(--hr-h4)}main.hr-typography.hr-employer .hr-employer__title{font-size:var(--hr-h1)}main.hr-typography.hr-employer .hr-employer__heading{font-size:var(--hr-h2)}main.hr-typography.hr-employer .hr-employer__service-title{font-size:var(--hr-h4)}main.hr-typography.hr-employer .hr-employer__step h3{font-size:var(--hr-h5);line-height:1.2}main.hr-typography.hr-employer .hr-employer__intro{font-size:var(--hr-h4);line-height:1.3;font-weight:300}main.hr-typography.hr-employer .hr-employer__step p{font-size:var(--hr-h6);color:#fff;font-weight:300}main.hr-typography.hr-employer .hr-employer__service-detail .main__text{font-size:var(--hr-small)}main.hr-typography.hr-employer .hr-employer__cta,main.hr-typography.hr-employer .hr-employer__switch-link{font-size:var(--hr-button)}main.hr-typography.hr-employer .hr-employer__links-block :is(h3,h4){font-size:var(--hr-h5);line-height:1.2}main.hr-typography.hr-employer .hr-employer__links-block .label{font-size:var(--hr-small)}main.hr-typography.hr-employer .hr-employer__text-button{font-size:var(--hr-button-small)}main.hr-typography.hr-employer button.hr-employer__text-button{font-size:14px}main.hr-typography.hr-employer .hr-employer__form .only__input input:not([type=checkbox]){font-size:var(--hr-small)}main.hr-typography.hr-employer .hr-employer__form .only__checkbox .main__text{font-size:12px;line-height:1.3}main.hr-typography.hr-employer .hr-employer__form form.feedback>.button{font-size:var(--hr-button-small)}main.hr-typography.hr-candidate p{font-weight:300}main.hr-typography.hr-candidate .hr-candidate__internship-copy h2,main.hr-typography.hr-candidate h2{font-size:var(--hr-h2);line-height:1.2;letter-spacing:0}main.hr-typography.hr-candidate .hr-candidate__hero h1{font-size:var(--hr-h1);line-height:1.2}main.hr-typography.hr-candidate .hr-candidate__advantage-feature p,main.hr-typography.hr-candidate .hr-candidate__advantage-small p,main.hr-typography.hr-candidate .hr-candidate__goal-copy p,main.hr-typography.hr-candidate .hr-candidate__internship-copy p,main.hr-typography.hr-candidate .hr-candidate__section-head p,main.hr-typography.hr-candidate p{font-family:Montserrat,sans-serif;font-size:var(--hr-body);line-height:1.3}main.hr-typography.hr-candidate .hr-candidate__goal-copy p{font-size:16px}main.hr-typography.hr-candidate .hr-candidate__internship-copy p{font-family:var(--font-Unbounded);font-size:24px}main.hr-typography.hr-candidate .hr-candidate__hero p{font-size:var(--hr-h4);font-weight:300}main.hr-typography.hr-candidate .hr-candidate__primary,main.hr-typography.hr-candidate .hr-candidate__switch a{font-size:var(--hr-button)}main.hr-typography.hr-candidate .hr-candidate__detail-button,main.hr-typography.hr-candidate .hr-candidate__outline,main.hr-typography.hr-candidate .hr-candidate__text-link{max-width:min(100%,720px);white-space:normal;overflow-wrap:anywhere;font-size:var(--hr-button-small)}main.hr-typography.hr-candidate .hr-candidate__eyebrow,main.hr-typography.hr-candidate .hr-candidate__goal-tabs button{font-size:var(--hr-button-small)}main.hr-typography.hr-candidate .hr-candidate__goal-tabs button{min-width:0;overflow-wrap:anywhere}main.hr-typography.hr-candidate .hr-candidate__goal-copy h3{font-size:var(--hr-h4);line-height:1.2}main.hr-typography.hr-candidate .hr-candidate__vacancy-card h3{font-size:var(--hr-h5);line-height:1.2}main.hr-typography.hr-candidate .hr-candidate__goal-action strong{font-size:var(--hr-h6);line-height:1.2}main.hr-typography.hr-candidate .hr-candidate__goal-action small{font-size:var(--hr-caption);line-height:1.3}main.hr-typography.hr-candidate .hr-candidate__vacancy-details,main.hr-typography.hr-candidate .hr-candidate__vacancy-details p{font-size:var(--hr-small);line-height:1.3}main.hr-typography.hr-candidate .hr-candidate__badges span{font-size:var(--hr-caption);line-height:1.3}main.hr-typography.hr-candidate .hr-candidate__material h3{font-size:var(--hr-h6);line-height:1.2}main.hr-typography.hr-candidate .hr-candidate__material small{font-size:12px;line-height:1.3}main.hr-typography.hr-candidate .hr-candidate__advantage-feature h3{font-size:var(--hr-h3);line-height:1.2}main.hr-typography.hr-candidate .hr-candidate__advantage-small h3{font-size:24px;line-height:1.2}@media(max-width:1100px){main.hr-typography.hr-candidate .hr-candidate__internship-copy p{font-size:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-small h3{font-size:18px}}main.hr-typography.hr-candidate .hr-candidate__advantage-small p{font-size:var(--hr-h6);color:#fff;font-weight:300}main.hr-typography.hr-candidate .hr-candidate__capability-copy strong{font-size:var(--hr-h5);line-height:1.2}main.hr-typography.hr-candidate .hr-candidate__capability-copy>span:not(.hr-candidate__detail-button){font-size:var(--hr-small);line-height:1.3}main.hr-typography.hr-vacancies #vacancies .section__title{font-size:var(--hr-h2);line-height:1.2;letter-spacing:0}main.hr-typography.hr-vacancies #vacancies .title__vacancies{font-size:var(--hr-h5);line-height:1.2}main.hr-typography.hr-vacancies #vacancies .container__search input,main.hr-typography.hr-vacancies #vacancies .main__text,main.hr-typography.hr-vacancies #vacancies p{font-size:var(--hr-small);line-height:1.3}main.hr-typography.hr-vacancies #vacancies .filter .button,main.hr-typography.hr-vacancies #vacancies .link,main.hr-typography.hr-vacancies #vacancies .null__result .button{font-size:14px}main.hr-typography.hr-vacancy{overflow-x:clip;overflow-y:visible}main.hr-typography.hr-vacancy #info_vacancy li,main.hr-typography.hr-vacancy #info_vacancy p{line-height:1.3}main.hr-typography.hr-vacancy #info_vacancy .section__title{font-size:var(--hr-h2)}main.hr-typography.hr-vacancy #info_vacancy .title{font-size:var(--hr-h5)}main.hr-typography.hr-vacancy #info_vacancy .container .info__vacancy .item__info .title__vacancy{font-family:var(--font-Unbounded);font-weight:400;font-size:var(--hr-h4);line-height:1.2}main.hr-typography.hr-vacancy #contacts .section__title{font-size:var(--hr-h2)}main.hr-typography.hr-vacancy #contacts .title{font-size:var(--hr-h5)}main.hr-typography.hr-vacancy #contacts .container .grid__contacts .feedback .only__input .middle-name-wrapper .checkbox .main__text{font-size:12px}@media(min-width:701px) and (max-width:1100px){main.hr-typography{--hr-h1:48px;--hr-h2:40px;--hr-h5:18px;--hr-button:16px;--hr-button-small:14px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature h3{font-size:28px}}@media(max-width:700px){main.hr-typography{--hr-h1:32px;--hr-h2:24px;--hr-h3:18px;--hr-h4:16px;--hr-h5:14px;--hr-h6:14px;--hr-body:16px;--hr-small:14px;--hr-caption:14px;--hr-button:16px;--hr-button-small:14px}main.hr-typography.hr-candidate .hr-candidate__advantage-small h3,main.hr-typography.hr-candidate .hr-candidate__hero p,main.hr-typography.hr-employer .hr-employer__intro{font-size:18px}main.hr-typography.hr-candidate .hr-candidate__advantage-small p,main.hr-typography.hr-candidate .hr-candidate__capability-copy strong{font-size:16px}main.hr-typography.hr-candidate .hr-candidate__advantage-feature h3{font-size:24px}main.hr-typography.hr-candidate .hr-candidate__switch a,main.hr-typography.hr-employer .hr-employer__switch-link{font-size:14px}main.hr-typography.hr-candidate .hr-candidate__goal-action strong,main.hr-typography.hr-candidate .hr-candidate__vacancy-card h3,main.hr-typography.hr-vacancies #vacancies .title__vacancies{font-size:16px}main.hr-typography.hr-candidate .hr-candidate__internship-copy .hr-candidate__primary{font-size:14px}}