:root{--color-white:255,255,255;--color-background:234,224,211;--color-text:33,22,58;--color-primary:247,143,164;--color-secondary:33,22,58;--color-quaternary:255,104,57;--color-quaternary-soft:255,196,174;--color-positive:32,128,102;--color-input-background:245,240,233;--color-team-photo-summer-a:161,199,103;--color-team-photo-summer-b:247,143,164;--color-team-photo-winter-a:178,165,221;--color-team-photo-winter-b:110,177,219}:root,:root.edition-summer{--color-background-soft:226,217,181;--color-tertiary:32,128,102;--color-tertiary-soft:161,199,103}:root.edition-winter{--color-background-soft:110,177,219;--color-tertiary:101,86,166;--color-tertiary-soft:178,165,221}.page-vacancy{padding:120px 0}.page-vacancy,.page-vacancy__hero{position:relative}.page-vacancy__hero h1{font-size:44px;font-weight:900;max-width:600;margin-bottom:30px}.page-vacancy__hero ul{display:flex;gap:30px;text-transform:uppercase;line-height:.85em;font-size:10px;font-weight:600}.page-vacancy__hero ul li{display:flex;align-items:center;min-height:22px;background-repeat:no-repeat;background-position:0;background-size:18px 18px;padding:0 0 0 30px}.page-vacancy__hero ul li:first-child{background-image:url(/images/pin.svg)}.page-vacancy__hero ul li:last-child{background-image:url(/images/clock.svg)}.page-vacancy__poster{position:relative;margin-top:60px}.page-vacancy__image{position:relative;padding-bottom:50%;background-color:rgba(var(--color-secondary),.1);border-radius:30px;overflow:hidden}.page-vacancy__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.page-vacancy__body{position:relative;margin-top:60px}.page-vacancy__canvas{position:relative}.page-vacancy__canvas h2,.page-vacancy__canvas p{margin-bottom:1.6em}.page-vacancy__form,.page-vacancy__steps{position:relative;margin-top:120px}@media screen and (max-width:1024px){.page-vacancy{padding:80px 0}.page-vacancy__hero h1{font-size:36px;margin-bottom:25px}.page-vacancy__hero ul{gap:25px}.page-vacancy__poster{margin-top:50px}.page-vacancy__image{padding-bottom:56.25%;border-radius:25px}.page-vacancy__body{margin-top:50px}.page-vacancy__form,.page-vacancy__steps{margin-top:80px}}@media screen and (max-width:768px){.page-vacancy{padding:40px 0 80px}.page-vacancy__hero h1{font-size:28px;margin-bottom:20px}.page-vacancy__hero ul{gap:20px}.page-vacancy__hero ul li{padding-left:26px;background-size:16px 16px}.page-vacancy__poster{margin-top:30px}.page-vacancy__image{padding-bottom:65%;border-radius:20px}.page-vacancy__body{margin-top:40px}.page-vacancy__canvas h2{font-size:20px}.page-vacancy__canvas p{font-size:15px}.page-vacancy__form,.page-vacancy__steps{margin-top:80px}}