.hidden--ABBM8k5ArRIWYzLV {
    display: none
}

.sticky-sidebar-and-content--Ay3g3angnwA7KYQn {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap
}

.sticky-sidebar-wrapper--Xd38F8jJscAmP1cC {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    max-width: 100%;
    position: relative;
    z-index: 1
}

.sticky-sidebar-helper--qAS_UdYr5k0zhyXM {
    display: none
}

.sticky-sidebar-static--mz3Z7ihJN4AL2qSc {
    position: static
}

.sticky-sidebar-scroll--Mxp32xLKFeA8FtJZ {
    position: relative
}

.sticky-sidebar-top--J64d5rpIVmQP5KWn {
    position: sticky;
    top: 0
}

.sticky-sidebar-bottom--aQ0JDip1MFoyDyfQ {
    bottom: 0;
    position: sticky
}

.sticky-sidebar-bottom--aQ0JDip1MFoyDyfQ+.sticky-sidebar-helper--qAS_UdYr5k0zhyXM {
    display: block;
    flex-grow: 1;
    order: -1
}

.tip--iyYGN2nO7t0mbJos {
    align-items: center;
    display: flex;
    pointer-events: none;
    position: absolute;
    right: 0
}

.tip-alternative-position--JD63wM70RM4JCcNG {
    left: 0
}

.form--zMgm3TSvi8E5jA2R {
    position: relative
}

.checkbox--R_mnNERtPUqpN8pP {
    pointer-events: none
}

.switch--HwTFkoAcHVsKyiR7 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.custom-salary--Hg2a3GM3sEZYtZgq {
    display: flex
}

.input--PZeppOBVZv4NvTch {
    width: 100%
}

.trigger-value--e128EzGLiNYWG3Qt {
    text-transform: lowercase
}

.select--zty1CzW6OWQ9NusP {
    min-width: 0;
    width: 100%
}

.list--uEFcrEYdfAADXmIr {
    display: flex;
    flex-direction: column;
    gap: var(--magritte-static-space-300-v21-4-6);
    margin-bottom: 24px
}

.metro-title-container--tNJGaOZUMIfVJcAB {
    position: relative;
    text-indent: 16px
}

.metro-title-container--tNJGaOZUMIfVJcAB svg {
    left: -6px;
    position: absolute
}

.filters-count-container--Oe1ZLU4iNQclYs8X {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.filters-count--DmTbyPXOxlwh7EQY {
    align-items: center;
    display: flex
}

:root {
    --magritte-color-component-skeleton-background-content-v21-4-6: #dce3eb;
    --magritte-shadow-level-1-color-v21-4-6: #7090b029;
    --magritte-shadow-level-1-x-v21-4-6: 0px;
    --magritte-shadow-level-1-y-v21-4-6: 4px;
    --magritte-shadow-level-1-blur-v21-4-6: 12px;
    --magritte-shadow-level-1-spread-v21-4-6: 0px;
    --magritte-semantic-animation-ease-in-out-tiger-800-timing-function-v21-4-6: cubic-bezier(0.25, 0.1, 0.25, 1);
    --magritte-semantic-animation-ease-in-out-tiger-800-duration-v21-4-6: 800ms;
    --magritte-static-border-radius-400-v21-4-6: 16px;
    --magritte-static-border-radius-600-v21-4-6: 24px
}

.magritte-night-theme {
    --magritte-color-component-skeleton-background-content-v21-4-6: #303030;
    --magritte-shadow-level-1-color-v21-4-6: #00000029;
    --magritte-shadow-level-1-x-v21-4-6: 0px;
    --magritte-shadow-level-1-y-v21-4-6: 4px;
    --magritte-shadow-level-1-blur-v21-4-6: 12px;
    --magritte-shadow-level-1-spread-v21-4-6: 0px
}

.branded-snippet--kiIwDSKNu2keVwYT {
    box-shadow: var(--magritte-shadow-level-1-x-v21-4-6) var(--magritte-shadow-level-1-y-v21-4-6) var(--magritte-shadow-level-1-blur-v21-4-6) var(--magritte-shadow-level-1-spread-v21-4-6) var(--magritte-shadow-level-1-color-v21-4-6);
    display: flex;
    margin-bottom: 16px;
    overflow: hidden;
    position: relative
}

.branded-snippet-mobile--hpQtg8bykl8Qkds_ {
    border-radius: 12px;
    flex-direction: column-reverse;
    gap: 6px;
    padding: 6px 10px 10px
}

.branded-snippet-desk--knZO0nkd9zkSH30j {
    border-radius: var(--magritte-static-border-radius-400-v21-4-6);
    flex-direction: row;
    gap: 12px;
    padding: 12px
}

.branded-snippet-magritte--e9xmuQmcg6mXF3Im {
    border-radius: var(--magritte-static-border-radius-600-v21-4-6);
    margin-bottom: 0
}

.branded-snippet-content--ZqkTrE1rAEIPvO4v {
    flex: 1;
    position: relative;
    z-index: 1
}

.branded-snippet-logo--Fg7mVTJuL14421NW {
    position: absolute
}

.branded-snippet-decoration--YD0VK890KVQ3SXXr {
    position: relative
}

.branded-snippet-decoration-mobile--yuoswoYb4E8WQpoj {
    height: 72px;
    width: auto
}

.branded-snippet-decoration-mobile--yuoswoYb4E8WQpoj:before {
    bottom: -6px;
    content: "";
    cursor: pointer;
    left: -10px;
    position: absolute;
    right: -10px;
    top: -6px;
    z-index: 995
}

.branded-snippet-decoration-desk--rKch4PxoXVoGx1Dy {
    height: 100%;
    width: 188px
}

.branded-snippet-decoration-desk--rKch4PxoXVoGx1Dy:before {
    bottom: -12px;
    content: "";
    cursor: pointer;
    left: -12px;
    position: absolute;
    right: -12px;
    top: -12px;
    z-index: 995
}

.branded-snippet-logo-wrapper--dqSyOyOKjF0lfBth {
    align-items: center;
    display: flex
}

.branded-snippet-logo-wrapper-alone--qezZivoq2XMSfcMq {
    height: 100%;
    justify-content: center
}

.branded-snippet-logo-wrapper-not-alone-mobile--dzyqu9yLL4op1xJL {
    height: 100%;
    justify-content: flex-start;
    padding-left: 10px;
    padding-right: 10px
}

.branded-snippet-logo-wrapper-not-alone-desk--Hc3XCzcUvH0If4Af {
    height: 50%;
    justify-content: center;
    padding: 0
}

.branded-snippet-picture--reRnxv_9l3gQmuBT {
    position: absolute;
    right: 0
}

.branded-snippet-picture-hidden--aglQkbxXdjgBmuev {
    opacity: 0
}

.branded-snippet-picture-skeleton--dfRtxjCIWLAjGG57:before {
    animation: var(--magritte-semantic-animation-ease-in-out-tiger-800-duration-v21-4-6) var(--magritte-semantic-animation-ease-in-out-tiger-800-timing-function-v21-4-6) branded-snippet-skeleton--YPWpyKZ0KR47UMcK infinite;
    background-color: var(--magritte-color-component-skeleton-background-content-v21-4-6);
    bottom: 0;
    content: " ";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

@keyframes branded-snippet-skeleton--YPWpyKZ0KR47UMcK {
    0% {
        opacity: 25%
    }

    50% {
        opacity: 100%
    }

    to {
        opacity: 25%
    }
}

.branded-snippet-picture-mobile--k0WEpMywMogyQtF6 {
    top: 0;
    transform: none
}

.branded-snippet-picture-desk--HEyLfKLMl80jQEOB {
    top: calc(-6px + 75%);
    transform: translateY(-50%)
}

.container-hidden--r8GFkKemq8kaBtAL,
.hidden--WHpwpde3XQEKUIf4 {
    display: none
}

.separate-line--ZO3bzqY1YDAC8gIM,
.separate-line-on-s--bt51IlSmckscGqik {
    display: block
}

@media (min-width:1020px) {
    body.magritte-old-layout .separate-line-on-s--bt51IlSmckscGqik {
        display: initial
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .separate-line-on-s--bt51IlSmckscGqik {
        display: initial
    }
}

.wide-container--ZEcmUvt6oNs8OvdB {
    display: none
}

@media (min-width:1020px) {
    body.magritte-old-layout .wide-container--ZEcmUvt6oNs8OvdB {
        display: initial
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .wide-container--ZEcmUvt6oNs8OvdB {
        display: initial
    }
}

@media (min-width:1020px) {
    body.magritte-old-layout .narrow-container--HaV4hduxPuElpx0V {
        display: none
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .narrow-container--HaV4hduxPuElpx0V {
        display: none
    }
}

:root {
    --magritte-color-icon-warning-secondary-v21-4-6: #fdb972;
    --magritte-color-component-card-background-warning-v21-4-6: #fff3e6
}

.magritte-night-theme {
    --magritte-color-icon-warning-secondary-v21-4-6: #9c5b03;
    --magritte-color-component-card-background-warning-v21-4-6: #3d270e
}

.letter--otsjnazdTs_nQGw3 {
    background: var(--magritte-color-background-warning-secondary-v21-4-6);
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    min-height: 0;
    overflow: hidden;
    padding: 20px
}

.letter_hidden--iTD7kZpjPDwXQ7k7 {
    display: none
}

.letter_vacancy-body--EZ0vy7sWFsQvjSt3 {
    margin: 0 -15px 20px
}

@media (min-width:700px) {
    .letter_vacancy-body--EZ0vy7sWFsQvjSt3 {
        margin: 0 0 20px
    }
}

.letter_search--AFBduIRHhs8Dsvf_ {
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:700px) {
    .letter_search--AFBduIRHhs8Dsvf_ {
        min-height: auto
    }
}

.letter-wrapper--h3pvzvd00WOWPhLJ {
    box-sizing: border-box;
    display: flex;
    flex-grow: 1
}

.letter-icon--x7I1MQWRQgyVgXqm {
    background: url(d51d69188fbbcc55.svg) no-repeat;
    display: none;
    flex-shrink: 0;
    height: 60px;
    margin-right: 25px;
    width: 60px
}

@media (min-width:700px) {
    .letter-icon--x7I1MQWRQgyVgXqm {
        display: block
    }
}

.letter-wrapper_narrow--gaX4DoWsqNASOsYI .letter-icon--x7I1MQWRQgyVgXqm {
    display: none
}

.letter-content--vnjQ5HAA3zww3sAF {
    margin: -4px;
    max-width: 480px;
    overflow: hidden;
    padding: 4px;
    width: 100%
}

.letter-content_success--jCZ6TNxnKktV5LLV {
    display: block
}

@media (min-width:1020px) {
    .letter-activity--iicOTWqdfbMmjwcb {
        margin-left: auto;
        padding-left: 15px;
        width: 210px
    }
}

.letter-activity-spacing-s--PzvEFwo1AYdKAYN5 {
    display: none
}

@media (min-width:700px) and (max-width:1019px) {
    .letter-activity-spacing-s--PzvEFwo1AYdKAYN5 {
        display: block
    }
}

.letter-content-container--AAyfjZ5PvCkz28Zk {
    width: 100%
}

.separator--gWl1aieDcF4LY4fd {
    border-bottom: 1px solid #ccd5df;
    width: 100%
}

.top-separator--csFSvbfNTScJG4eK {
    border-bottom: 1px solid #ccd5df;
    margin: 0 -17px
}

@media (min-width:700px) {
    .top-separator--csFSvbfNTScJG4eK {
        margin: 0 -22px
    }
}

.letter-form--hBBJbFphptMRDgiJ {
    height: 100%
}

.letter-icon-container--M_ous6SkFB0gTVJ1 {
    align-items: center;
    background: var(--magritte-color-component-card-background-warning-v21-4-6);
    border: 1px solid var(--magritte-color-icon-warning-secondary-v21-4-6);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    height: 64px;
    justify-content: center;
    min-width: 64px
}

:root {
    --magritte-color-stroke-accent-v21-4-6: #0070ff;
    --magritte-color-icon-accent-v21-4-6: #0070ff;
    --magritte-color-icon-contrast-v21-4-6: #fff;
    --magritte-color-component-card-background-extra-1-v21-4-6: #edf6ff;
    --magritte-typography-subtitle-2-semibold-font-family-v21-4-6: "hh sans";
    --magritte-typography-subtitle-2-semibold-font-weight-v21-4-6: 500;
    --magritte-typography-subtitle-2-semibold-line-height-v21-4-6: 20px;
    --magritte-typography-subtitle-2-semibold-font-size-v21-4-6: 14px;
    --magritte-typography-subtitle-2-semibold-letter-spacing-v21-4-6: 0.005em;
    --magritte-typography-subtitle-2-semibold-text-indent-v21-4-6: 0px;
    --magritte-typography-subtitle-2-semibold-text-transform-v21-4-6: none;
    --magritte-typography-subtitle-2-semibold-text-decoration-v21-4-6: none
}

.magritte-night-theme {
    --magritte-color-stroke-accent-v21-4-6: #2b7fff;
    --magritte-color-icon-accent-v21-4-6: #5e9eff;
    --magritte-color-icon-contrast-v21-4-6: #fff;
    --magritte-color-component-card-background-extra-1-v21-4-6: #222d3d
}

.counter--Tc9D9X2SfDYqiwpI {
    align-items: center;
    display: flex;
    justify-content: center
}

.counter_vacancy-body--XaxTb7oN3kAoUeEd {
    align-items: end;
    flex-shrink: 0;
    height: 70px;
    justify-content: start;
    margin-left: 6px;
    position: relative;
    width: 70px
}

.counter__circle--klSNX5vUekUfnPsy {
    height: 60px;
    position: relative;
    width: 60px
}

.counter__circle_success--mTfqAhGVceojGOLz {
    background: #0dc267;
    border-radius: 100%;
    font-size: 16px;
    line-height: 1.5;
    line-height: 60px;
    text-align: center
}

.counter__circle--klSNX5vUekUfnPsy:after {
    content: attr(data-progress);
    display: inline-block;
    font-size: 16px;
    left: 0;
    line-height: 1.5;
    line-height: 61px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.counter__circle-primary--WxLvS_0CWbEaMIvv {
    stroke: #aabbca
}

.counter__circle-primary_magritte--VCL9Gcx1C8Fvf5La {
    stroke: var(--magritte-color-icon-contrast-v21-4-6)
}

.counter__circle-secondary--ILXOogImZw8iwSpH {
    stroke: #0070ff;
    transition: stroke-dashoffset .4s ease-in-out
}

.counter__circle-secondary_magritte--N49_SLCxjywS9e9F {
    stroke: var(--magritte-color-icon-accent-v21-4-6)
}

.counter__round--iSH7kDonhQtwGpJk {
    color: #2a3137;
    display: flex;
    font-size: 16px;
    line-height: 1.5;
    line-height: 1;
    margin-left: 6px;
    position: relative;
    text-align: right;
    top: -9px;
    will-change: transform
}

.counter__round_vacancy-body--wXoF4DWCnUAqdcOP {
    align-items: center;
    background: no-repeat 50% url(fb9e37b555d4cee7.svg);
    display: flex;
    height: 28px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 43px
}

.counter__delimiter--wDFUqazwReAF8PBN {
    align-self: end;
    padding: 0 1px
}

.counter__delimiter_vacancy-body--fLjOWC1DASE25T22 {
    align-self: center
}

.counter__round_digit--JJQZGczjVdEPuNUj {
    text-align: center
}

.counter__badge--ZO23oe60ODch2mWh {
    background-repeat: no-repeat;
    flex-shrink: 0;
    height: 18px;
    width: 18px
}

.counter__badge_1--nbCxcunRuZU2tnmJ {
    background-image: url(ed819a6a76fbefbd.svg)
}

.counter__badge_2--TT1HgDH8kgrHLEnz {
    background-image: url(5f07db12bd104ce2.svg)
}

.counter__badge_3--kRg4WHfZmwG_DOns {
    background-image: url(58548dd846d56474.svg)
}

.counter__badge_4--xe0psWiUkrMIkFJt {
    background-image: url(c4ef08ea507c1023.svg)
}

.counter__badge_5--BxvioEb0xE0tZjEI {
    background-image: url(ad6be8e126280d00.svg)
}

.counter__badge_6--F64hyTkeNS4u29qo {
    background-image: url(75d1d7ca7f83cfde.svg)
}

.counter__badge_7--RLK8ambT7Z4uCgvb {
    background-image: url(24af1ac17e14a0fd.svg)
}

.counter-circle-magritte--SroYvlL_H0qZIyLd {
    height: 64px;
    min-width: 64px
}

.counter-circle-magritte--SroYvlL_H0qZIyLd:after {
    align-items: center;
    color: var(--magritte-color-text-accent-v21-4-6);
    display: flex;
    font-family: var(--magritte-typography-subtitle-2-semibold-font-family-v21-4-6);
    font-size: var(--magritte-typography-subtitle-2-semibold-font-size-v21-4-6);
    font-weight: var(--magritte-typography-subtitle-2-semibold-font-weight-v21-4-6);
    height: 64px;
    justify-content: center;
    letter-spacing: var(--magritte-typography-subtitle-2-semibold-letter-spacing-v21-4-6);
    line-height: var(--magritte-typography-subtitle-2-semibold-line-height-v21-4-6);
    -webkit-text-decoration: var(--magritte-typography-subtitle-2-semibold-text-decoration-v21-4-6);
    text-decoration: var(--magritte-typography-subtitle-2-semibold-text-decoration-v21-4-6);
    text-indent: var(--magritte-typography-subtitle-2-semibold-text-indent-v21-4-6);
    text-transform: var(--magritte-typography-subtitle-2-semibold-text-transform-v21-4-6)
}

.counter-circle-magritte_small--UpY5gyNoa_8eE3gA {
    height: 56px;
    min-width: 56px;
    width: 56px
}

.counter-circle-magritte_small--UpY5gyNoa_8eE3gA:after {
    height: 56px
}

.counter-success-magritte--BZmnhxPMhIM9mHoB {
    align-items: center;
    background: var(--magritte-color-component-card-background-extra-1-v21-4-6);
    border: 2px solid var(--magritte-color-stroke-accent-v21-4-6);
    border-radius: 50%;
    box-sizing: border-box;
    display: flex;
    height: 64px;
    justify-content: center;
    min-width: 64px
}

.counter-success-magritte_small--rQ_DeuwBqYwTuFqR {
    height: 56px;
    min-width: 56px;
    width: 56px
}

.responses-streak-container-hidden--s8q6eAUxdJcQlC8q {
    display: none
}

.counter-wrapper--DV9ryPu4QeyyMGg0 {
    background: #e7f2ff
}

.counter-wrapper_rounded--gxqFsd9ZcOMwu9OY {
    border-radius: 4px
}

.counter--_WhHRc_Wz01DpaNt {
    align-items: center;
    column-gap: 12px;
    display: flex;
    justify-content: space-between;
    padding: 16px
}

.counter-content--AGC6p2AnNSQsqru2 {
    max-width: 378px;
    padding: 2px 0
}

.card-content--P8IX823fsSwKLzzi {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: space-between
}

.card-main--b9uV7jaLNBcZ9rC1 {
    display: flex;
    flex-grow: 1;
    gap: 12px;
    justify-content: space-between
}

@media (min-width:1024px) {
    .card-main--b9uV7jaLNBcZ9rC1 {
        flex-grow: 0;
        justify-content: flex-start
    }
}

.card-fire--hESZsAKwLEaC0JyE {
    order: 2
}

@media (min-width:1024px) {
    .card-fire--hESZsAKwLEaC0JyE {
        order: 1
    }
}

.card-texts--QigAFI70HsneG75G {
    order: 1
}

@media (min-width:1024px) {
    .card-texts--QigAFI70HsneG75G {
        order: 2
    }
}

.fire--wnCpk4KEUskpyxKp {
    background: top/contain no-repeat url(1062f38aba3fd30d.svg);
    height: 40px;
    width: 40px
}

.card-link--fao3kmwhVjEtA27Q {
    flex-shrink: 0
}

.shadow-container--zLjZ9sji50aTfRW6 {
    box-shadow: 0 6px 16px #00000040;
    padding: 16px
}

@media (min-width:700px) {
    .shadow-container--zLjZ9sji50aTfRW6 {
        padding: 20px
    }
}

.shadow-container_redesigned--cIeNleWsvKc_JMW_ {
    border-radius: 4px;
    box-shadow: 0 2px 12px 0 #2a31371a;
    padding: 16px
}

@media (min-width:700px) {
    .shadow-container_redesigned--cIeNleWsvKc_JMW_ {
        padding: 28px
    }
}

.vacancy-actions--IgjUvvS4acEFL6fI {
    display: flex
}

.vacancy-actions_applicant--r_bz5cxpbNw78twl {
    flex-wrap: wrap
}

:root {
    --magritte-static-space-150-v21-4-6: 6px
}

.actions-container-wide--alaHL_C4vWy2UKwe {
    display: flex;
    flex-direction: row-reverse;
    float: right;
    gap: var(--magritte-static-space-300-v21-4-6);
    position: relative;
    z-index: 1
}

.actions-container-narrow--ERhWyxHyP98YkBk2 {
    display: flex;
    flex-direction: column;
    float: right;
    gap: var(--magritte-static-space-150-v21-4-6);
    position: relative;
    z-index: 1
}

:root {
    --magritte-color-text-warning-secondary-v21-4-6: #fdb972
}

.magritte-night-theme {
    --magritte-color-text-warning-secondary-v21-4-6: #9c5b03
}

.adv-mark-container--rB5pzIrX1X4VJHh8 {
    position: relative
}

.adv-mark--qpjNbb7cqBYY2VYo {
    background-color: var(--magritte-color-text-warning-secondary-v21-4-6);
    border-radius: 0 var(--magritte-static-border-radius-200-v21-4-6) var(--magritte-static-border-radius-200-v21-4-6) 0;
    height: 100%;
    left: -24px;
    position: absolute;
    width: 8px
}

.trusted-employer-check-icon--jDrYQTCAVhsrysUF>svg {
    vertical-align: middle
}

:root {
    --magritte-color-text-accent-v21-4-6: #0070ff
}

.magritte-night-theme {
    --magritte-color-text-accent-v21-4-6: #5e9eff
}

.interview-insider-text-redesign--e22fKaYzMqEcx5iF {
    color: var(--magritte-color-text-accent-v21-4-6);
    vertical-align: text-bottom
}

.fake-magritte-primary-text--zBRANxp34k9768tD {
    color: var(--magritte-color-text-primary-v21-4-6)
}

.archived-vacancy-card .fake-magritte-primary-text--zBRANxp34k9768tD {
    color: #768694
}

.employer-online--KgiVRPuDwUkTWObo {
    color: #5bcf83
}

.employer-online-magritte--iiyROJ4rEW7YVMwu {
    align-self: center;
    background: url(f86a081a0561e048.svg);
    display: inline-block;
    height: 16px;
    width: 44px
}

:root {
    --magritte-static-space-100-v21-4-6: 4px
}

.info-section--YaC_npvTFcwpFd1I {
    clear: both;
    overflow: hidden
}

.vacancy-logo-container--Pn3aW9pJNTk6xlox {
    float: right
}

.company-name-badges-container--ofqQHaTYRFg0JM18 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: var(--magritte-static-space-100-v21-4-6)
}

.company-name-badges-container--ofqQHaTYRFg0JM18 a,
.company-name-badges-container--ofqQHaTYRFg0JM18 span {
    display: flex
}

.description--Do6gp8OKxwYiiHST {
    overflow: hidden
}

:root {
    --magritte-color-component-tag-text-neutral-v21-4-6: #5e6c77;
    --magritte-color-component-tag-text-positive-v21-4-6: #00984f;
    --magritte-static-border-radius-200-v21-4-6: 8px
}

.magritte-night-theme {
    --magritte-color-component-tag-text-neutral-v21-4-6: #b9b9b9;
    --magritte-color-component-tag-text-positive-v21-4-6: #10b55f
}

.label--CcXXd_pS2Ps4Uaeb {
    border-radius: 4px;
    color: #2a3137;
    display: inline-block;
    padding: 2px 8px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap
}

.label_with-circle--wd2p81VosPBySLr8 {
    padding-left: 24px
}

.label-circle--X8dpBYYj0VgRCcTn {
    background-color: #fff;
    border-radius: 50%;
    height: 8px;
    left: 8px;
    position: absolute;
    top: calc(50% - 4px);
    width: 8px
}

.label_light-gray--bGMGJF7f84gxb53b {
    background-color: var(--magritte-color-background-secondary-v21-4-6);
    color: var(--magritte-color-component-tag-text-neutral-v21-4-6)
}

.label-circle_light-green--mmeV1P1EioLdJFH4 {
    background-color: #0dc267
}

.label_green--kCjYAc9RSUYZt6sF {
    background-color: #e0f6e5
}

.label_light-green--HT38EZeLEk8A7x2D {
    background-color: #f0fbf3
}

.label_light-green-redesign--lOnpKhjI66Y1XUa1 {
    background-color: var(--magritte-color-background-positive-secondary-v21-4-6);
    color: var(--magritte-color-component-tag-text-positive-v21-4-6)
}

.label_orange--do3fM87VzfQC3Bp4 {
    background-color: #fdb
}

.label_light-orange--l7C07XvFUfc2_7Vi {
    background-color: #fed
}

.label_yellow--iQNPaUV04lksUtY1 {
    background-color: #fdf0c7
}

.label_light-yellow--zHes1vdwYSApa0mh {
    background-color: #fdf8e7
}

.label_light-blue--Z8NKn2tf74cFRTCR {
    background-color: #e7f2ff
}

.label_gray--DbBT4uKq6C4gJnpZ {
    background-color: #eef1f7
}

.label_violet--ZLepACjTw4UOwJeX {
    background-color: #9054ea;
    color: #fff
}

.label_light-violet--Pk1B3bgw2d8urqUo {
    background-color: #f3eeff
}

.label_light-red--NmFA2lRTkAty3MEi {
    background-color: #fdede9
}

.label-size-medium--qdNdlieDyQ2B4Czh {
    border-radius: var(--magritte-static-border-radius-200-v21-4-6);
    padding: 4px 8px
}

:root {
    --magritte-typography-paragraph-3-regular-font-family-v21-4-6: "hh sans";
    --magritte-typography-paragraph-3-regular-font-weight-v21-4-6: 400;
    --magritte-typography-paragraph-3-regular-line-height-v21-4-6: 24px;
    --magritte-typography-paragraph-3-regular-font-size-v21-4-6: 14px;
    --magritte-typography-paragraph-3-regular-letter-spacing-v21-4-6: 0.01em;
    --magritte-typography-paragraph-3-regular-text-indent-v21-4-6: 0px;
    --magritte-typography-paragraph-3-regular-text-transform-v21-4-6: none;
    --magritte-typography-paragraph-3-regular-text-decoration-v21-4-6: none;
    --magritte-color-base-violet-45-v21-4-6: #883be9;
    --magritte-color-base-violet-96-v21-4-6: #f7f4ff
}

.benefits--TRbBmlJHO489Ax5h {
    background-color: var(--magritte-color-base-violet-96-v21-4-6);
    border-radius: 8px;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 8px
}

.benefits-tag--rZ4eaQKhtHQASHhk {
    background-color: var(--magritte-color-base-white-v21-4-6);
    border-radius: 8px;
    color: var(--magritte-color-base-violet-45-v21-4-6);
    font-family: var(--magritte-typography-paragraph-3-regular-font-family-v21-4-6);
    font-size: var(--magritte-typography-paragraph-3-regular-font-size-v21-4-6);
    font-weight: var(--magritte-typography-paragraph-3-regular-font-weight-v21-4-6);
    letter-spacing: var(--magritte-typography-paragraph-3-regular-letter-spacing-v21-4-6);
    line-height: var(--magritte-typography-paragraph-3-regular-line-height-v21-4-6);
    max-width: min(100%, 288px);
    overflow: hidden;
    padding: 2px 8px;
    -webkit-text-decoration: var(--magritte-typography-paragraph-3-regular-text-decoration-v21-4-6);
    text-decoration: var(--magritte-typography-paragraph-3-regular-text-decoration-v21-4-6);
    text-indent: var(--magritte-typography-paragraph-3-regular-text-indent-v21-4-6);
    text-overflow: ellipsis;
    text-transform: var(--magritte-typography-paragraph-3-regular-text-transform-v21-4-6);
    white-space: nowrap
}

.labels--DChoMNziQ_YzXzK3 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.workflow-status-container--KHwDCnEdIhIBjFca {
    align-items: center;
    display: flex;
    padding: 8px 16px
}

.workflow-status-text_responded--BMPpr6f9gUVZb2Gw {
    color: #768694
}

.workflow-status-text_invited--tLC3dOl5zbsOvgvg {
    color: #0dc267
}

.workflow-status-text_discarded--Pr4bK1VouBw6bbnn {
    color: #f90
}

.workflow-status-redesign--pUQG28HtAbnbAgXO {
    align-items: center;
    display: flex
}

@media (max-width:699px) {
    .response-button-redesign-container--LgZXqy97O2AvxIaJ {
        flex: 1;
        max-width: 190px
    }
}

.chat-button--hBL0lPHalhco43Lv {
    padding-left: 60px
}

.email-text--vQYMXVcxiMfNAurQ {
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis
}

:root {
    --magritte-color-background-positive-secondary-v21-4-6: #e8f9ec;
    --magritte-color-background-warning-secondary-v21-4-6: #fff3e6;
    --magritte-static-space-400-v21-4-6: 16px;
    --magritte-static-border-radius-300-v21-4-6: 12px
}

.magritte-night-theme {
    --magritte-color-background-positive-secondary-v21-4-6: #16321f;
    --magritte-color-background-warning-secondary-v21-4-6: #3d270e
}

.controls-container--WTacuAVw0AkbrFEZ {
    align-items: center;
    display: flex
}

.controls-spacer--y7m1sMFwVGsIbVSB {
    margin-left: 8px
}

@media (min-width:700px) {
    body.magritte-old-layout .controls-spacer--y7m1sMFwVGsIbVSB {
        margin-left: 12px
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .controls-spacer--y7m1sMFwVGsIbVSB {
        margin-left: 12px
    }
}

.archived_mobile--zldQUEucM6cJY7OX {
    display: flex;
    height: 48px
}

.archived--EqQXswDCqEsMFfGc,
.archived_mobile--zldQUEucM6cJY7OX {
    align-items: center;
    background-color: var(--magritte-color-background-secondary-v21-4-6);
    border-radius: var(--magritte-static-border-radius-300-v21-4-6);
    justify-content: center
}

.archived--EqQXswDCqEsMFfGc {
    display: inline-flex;
    padding: var(--magritte-static-space-300-v21-4-6) var(--magritte-static-space-400-v21-4-6)
}

.workflow-status-container_mobile--jEtNRxn8tSMDOiA7 {
    align-items: center;
    border-radius: var(--magritte-static-border-radius-300-v21-4-6);
    display: flex;
    flex: 1;
    height: 48px;
    padding-left: 20px
}

.workflow-status-container--cGFP1E5X940FGAbg {
    align-items: center;
    border-radius: var(--magritte-static-border-radius-300-v21-4-6);
    display: flex;
    padding: var(--magritte-static-space-300-v21-4-6) var(--magritte-static-space-400-v21-4-6)
}

.workflow-status-container-responded--hzQ3f3egd4Mvkyw6 {
    background-color: var(--magritte-color-background-secondary-v21-4-6)
}

.workflow-status-container-invited--IZHrCL9kJbY8BrWb {
    background-color: var(--magritte-color-background-positive-secondary-v21-4-6)
}

.workflow-status-container-discarded--KNsq9Sx_hJMSFEq0 {
    background-color: var(--magritte-color-background-warning-secondary-v21-4-6)
}

.after-response-button-mobile--ATAhCa4z3asqgz7Q {
    flex: 1
}

:root {
    --magritte-color-text-primary-v21-4-6: #000;
    --magritte-color-text-secondary-v21-4-6: #768694
}

.magritte-night-theme {
    --magritte-color-text-primary-v21-4-6: #fff;
    --magritte-color-text-secondary-v21-4-6: #ababab
}

.vacancy-name-wrapper--PSD41i3dJDUNb5Tr {
    overflow-wrap: break-word
}

.custom-color-magritte-link--vpnos5EPubw4tVcY a:hover {
    --magritte-ui-text-color-override: var(--magritte-color-text-primary-v21-4-6)
}

.custom-color-magritte-link--vpnos5EPubw4tVcY a:visited span span {
    color: var(--magritte-color-text-secondary-v21-4-6) !important
}

:root {
    --magritte-color-base-red-60-v21-4-6: #ff4d3a
}

.premium-container--YNTLa4hq3bga7xCT {
    margin-left: 8px;
    position: relative;
    top: 2px;
    white-space: nowrap;
    --magritte-ui-icon-color-override: var(--magritte-color-base-red-60-v21-4-6)
}

.premium-container--YNTLa4hq3bga7xCT svg [fill] {
    fill: var(--magritte-color-base-red-60-v21-4-6) !important
}

.premium-container--YNTLa4hq3bga7xCT:before {
    content: "\200B"
}

@media (min-width:700px) {
    body.magritte-old-layout .premium-container--YNTLa4hq3bga7xCT {
        top: 1px
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .premium-container--YNTLa4hq3bga7xCT {
        top: 1px
    }
}

:root {
    --magritte-color-background-primary-v21-4-6: #fff;
    --magritte-static-space-300-v21-4-6: 12px
}

.magritte-night-theme {
    --magritte-color-background-primary-v21-4-6: #1b1b1b
}

.vacancy-card--n77Dj8TY8VIUF0yM {
    width: 100%
}

.vacancy-info--ieHKDTkezpEj0Gsx {
    padding: var(--magritte-static-space-300-v21-4-6)
}

@media (min-width:1020px) {
    body.magritte-old-layout .vacancy-card-footer--aYwBwcyTbrwsU6u8 {
        padding: 0 var(--magritte-static-space-300-v21-4-6) var(--magritte-static-space-300-v21-4-6) var(--magritte-static-space-300-v21-4-6)
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .vacancy-card-footer--aYwBwcyTbrwsU6u8 {
        padding: 0 var(--magritte-static-space-300-v21-4-6) var(--magritte-static-space-300-v21-4-6) var(--magritte-static-space-300-v21-4-6)
    }
}

.employer-online--ZfbMYunei6UbvYAf {
    color: #5bcf83
}

.vacancy-archived--W06IgKQ0c7tfieiY {
    background-color: var(--magritte-color-background-primary-v21-4-6);
    border-radius: 4px;
    float: left;
    margin-top: 24px;
    padding: 12px 16px
}

@media (min-width:700px) {
    body.magritte-old-layout .vacancy-archived--W06IgKQ0c7tfieiY {
        background-color: var(--magritte-color-background-secondary-v21-4-6);
        margin-top: 16px
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .vacancy-archived--W06IgKQ0c7tfieiY {
        background-color: var(--magritte-color-background-secondary-v21-4-6);
        margin-top: 16px
    }
}

.compensation-labels--vwum2s12fQUurc2J {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    line-height: 24px
}

@media (min-width:700px) {
    body.magritte-old-layout .compensation-labels--vwum2s12fQUurc2J {
        gap: 8px 12px
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .compensation-labels--vwum2s12fQUurc2J {
        gap: 8px 12px
    }
}

.compensation-labels_magritte--pbBIkJ7Ww24ZILKz {
    gap: 8px 12px
}

.favorite-container--UYnL4vnZZ5QLRNRJ {
    float: right
}

.archived-text--FUVHT3u6aI2YZNXe {
    color: #768694;
    vertical-align: middle
}

.center--cGxh6QFYecVEgJVs {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.search-content-loader--YRFAVNfbk8RrxLXL {
    display: flex;
    justify-content: space-between
}

.label-wrapper--LwWyKI5eCE0T8u1H {
    display: flex;
    justify-content: center
}

.label-wrapper--fZARVF1EE2grYucD {
    text-align: center
}

.img--S5d2a4kTqEfqxIbN {
    height: 44px;
    transform: scaleX(-1)
}

@media (min-width:700px) {
    body.magritte-old-layout .img--S5d2a4kTqEfqxIbN {
        height: 80px
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .img--S5d2a4kTqEfqxIbN {
        height: 80px
    }
}

.filters-form-order-by--kaUIZ3T7WxkTFfrY {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between
}

@media (min-width:1020px) {
    body.magritte-old-layout .filters-form-order-by--kaUIZ3T7WxkTFfrY {
        flex-direction: row
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .filters-form-order-by--kaUIZ3T7WxkTFfrY {
        flex-direction: row
    }
}

.filters-form-dummy--GVyQXOt7ucjH4CAR {
    flex-grow: 1
}

:root {
    --magritte-static-space-200-v21-4-6: 8px
}

.suggest-form-wrapper--xwkTlh6gnoiPGqQc {
    display: flex;
    gap: var(--magritte-static-space-200-v21-4-6)
}

@media (min-width:1020px) {
    body.magritte-old-layout .suggest-form-wrapper--xwkTlh6gnoiPGqQc {
        gap: var(--magritte-static-space-600-v21-4-6)
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .suggest-form-wrapper--xwkTlh6gnoiPGqQc {
        gap: var(--magritte-static-space-600-v21-4-6)
    }
}

.suggest-form--KjO2Ccah3R06udmu {
    flex-grow: 1
}

.add-widget-type--hAE_zQrj0BoLgiCs {
    cursor: pointer;
    flex: 1;
    text-align: center
}

.add-widget-type_active--b01d2pi09Wo_d38L:hover {
    color: #0070ff
}

.add-widget-type_limit--pvLYVY0JX9svVt6c {
    cursor: default;
    opacity: .3
}

.add-widget-type__image--XhlYCQFaus87ps_0 {
    background-image: url(9a3a980f4444a943.svg);
    display: block;
    height: 24px;
    margin: 10px auto;
    width: 24px
}

.add-widget-type__image_address--dtMtVXoyHAweus76 {
    background-position-x: 0
}

.add-widget-type_active--b01d2pi09Wo_d38L:hover .add-widget-type__image_address--dtMtVXoyHAweus76 {
    background-position-x: -26px
}

.add-widget-type__image_gallery--WqcF_0ZC8b4rjwOa {
    background-position-x: -52px
}

.add-widget-type_active--b01d2pi09Wo_d38L:hover .add-widget-type__image_gallery--WqcF_0ZC8b4rjwOa {
    background-position-x: -78px
}

.add-widget-type__image_picture--ddLzrcAwEOIMcudU {
    background-position-x: -104px
}

.add-widget-type_active--b01d2pi09Wo_d38L:hover .add-widget-type__image_picture--ddLzrcAwEOIMcudU {
    background-position-x: -130px
}

.add-widget-type__image_separator--Hq5rhiVDsWWJmbSM {
    background-position-x: -156px
}

.add-widget-type_active--b01d2pi09Wo_d38L:hover .add-widget-type__image_separator--Hq5rhiVDsWWJmbSM {
    background-position-x: -182px
}

.add-widget-type__image_text--JJcOmK81UXcqmqL8 {
    background-position-x: -208px
}

.add-widget-type_active--b01d2pi09Wo_d38L:hover .add-widget-type__image_text--JJcOmK81UXcqmqL8 {
    background-position-x: -234px
}

.add-widget-type__image_video--mWCOOHxeMspQ8RHN {
    background-position-x: -260px
}

.add-widget-type_active--b01d2pi09Wo_d38L:hover .add-widget-type__image_video--mWCOOHxeMspQ8RHN {
    background-position-x: -286px
}

.employer-constructor-widget--wvx7ATsQ7SQ4emD_ {
    background-color: #fff;
    border: 1px dashed #eef1f7;
    margin-top: 30px;
    transition: opacity .25s ease
}

.employer-constructor-widget-magritte--awd5Ews_FcUrfTu2 {
    margin-top: 40px
}

.employer-constructor-widget_webview--_2E5I9zeL0CH0pft {
    margin-top: 20px
}

.employer-constructor-widget_webview--_2E5I9zeL0CH0pft:first-child {
    margin-top: 0
}

.employer-constructor-widget_view-mode--gU_ibnqy5vU7sIWw {
    border: 0
}

.employer-constructor-widget_dragged--WcA5VfA9k0UoZnqz {
    border: 1px solid #0070ff;
    box-shadow: 0 10px 20px #0000001a;
    margin: 0;
    opacity: .7
}

.employer-constructor-widgets-drop-line--yPUVIGqpKeIC2oR6 {
    background: #0070ff;
    border-radius: 2px;
    height: 4px;
    margin-bottom: -17px;
    margin-top: 13px
}

.employer-constructor-widgets-drag-element-stub--XZMlk2Hv4U238Mi4 {
    background-color: #f4f6fb;
    border: 1px dashed #eef1f7;
    margin-top: 30px
}

.employer-constructor-widgets-with-radius--SuefgGOG214b_ap3 {
    border-radius: 24px;
    overflow: hidden
}

.add-widget-wrapper--eMuP0Tv4l301d2Ss {
    margin-bottom: 100px;
    position: relative
}

.add-widget-column-wrapper--XFRVy6_OAAYpvReR {
    margin: 0 -15px
}

.add-widget--yHzTS64nTgAc4UGb {
    cursor: pointer;
    padding: 15px;
    text-align: center
}

.add-widget__plus--TU9mG7Kq7E0yXnnn {
    align-items: center;
    border-radius: 50%;
    display: inline-flex;
    height: 20px;
    justify-content: center;
    transition: all .25s ease;
    vertical-align: top;
    width: 20px
}

.add-widget--yHzTS64nTgAc4UGb:hover .add-widget__plus--TU9mG7Kq7E0yXnnn {
    background-color: #d1e4fe
}

.add-widget-content--DeloxRQmE74xM80S {
    align-items: middle;
    display: flex;
    justify-content: space-between;
    padding: 20px
}

.add-widget-type--JBB0KXXoVBIPdwaa {
    cursor: pointer;
    flex: 1;
    text-align: center
}

.constructor-drag-element-active--um47_6Jvfce5BDcW {
    position: absolute;
    width: 100%;
    z-index: 999
}

.constructor-drag-container--rnXqlTc7oEY_kG4t {
    display: flex;
    flex-direction: column;
    position: relative
}

.address-metro-station--Dd6mAqrthfEmqkZF {
    align-items: center;
    display: inline-flex;
    white-space: nowrap
}

.address-metro-station-pin--vRn2abl_syMgr1Yx {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin-right: -5px
}

.address-item-description--Km3eaMMix01MHW42 {
    opacity: .55
}

.address-modal-content--f_gHFjb53bUNwPkR {
    display: flex;
    flex-direction: column;
    position: relative
}

.address-search-input-container--aJimXT2DwXsHTvBB {
    left: 8px;
    position: absolute;
    right: 8px;
    top: 8px
}

.address-modal-map-wrapper--J44e9TzJwsdfbmpQ {
    border-radius: 20px;
    height: 328px;
    overflow: hidden;
    width: 100%
}

@media (min-width:1024px) {
    .address-modal-map-wrapper--J44e9TzJwsdfbmpQ {
        height: 300px
    }
}

.widget-address-map--CakdEKGyMPISsszz {
    height: 290px
}

.widget-controls--ARwZL6PE8_8yjhYC {
    align-items: center;
    background-color: #eef1f7;
    display: flex;
    height: 40px;
    justify-content: space-between;
    padding: 5px
}

.widget-controls__button-wrapper--sJAyjmsi1k89RTsJ {
    display: inline-block;
    margin-left: 5px
}

.widget-controls__name--W6H9OByx2477lxDa {
    margin-left: 10px;
    vertical-align: middle
}

.widget-controls__move-wrapper--b9M97LT9I0nwxedO {
    cursor: move;
    display: inline-block
}

.widget-controls__move-overlay--qwbahO0UIhUg9H6E {
    pointer-events: none
}

.widget-edit-description--CwmwainRTDsH2zIM {
    padding: 50px
}

.widget-edit-description__text--Vojhjgbxfw_Ldms_ {
    box-sizing: border-box;
    display: inline-block;
    padding-right: 30px;
    width: calc(100% - 70px)
}

.widget-edit-description__icon--OKnlIEs2OUIqpzCz {
    display: inline-block;
    height: 70px;
    vertical-align: top;
    width: 70px
}

.widget-edit-description__icon_image--OxmOdpPVkgoPdiiY:before {
    content: url(f155837b2b8dd907.svg)
}

.widget-edit-description__icon_video--iAflki7eijcvAjvj:before {
    content: url(efb333d88393997f.svg)
}

.widget-address-view--pLx9WqCVNwm8GYzW {
    background-color: #f4f6fb
}

.widget-address-view--pLx9WqCVNwm8GYzW:after,
.widget-address-view--pLx9WqCVNwm8GYzW:before {
    content: "";
    display: table
}

.widget-address-view--pLx9WqCVNwm8GYzW:after {
    clear: both
}

.widget-address-view-magritte--BdmGydz9R2scIf7W {
    background-color: var(--magritte-color-base-white-v21-4-6);
    border: 1px solid var(--magritte-color-background-tertiary-v21-4-6);
    border-radius: 24px;
    overflow: hidden
}

.employer-text-editor--oTNO2sDXkhIXcpPA {
    min-height: 185px
}

.employer-text-editor_overlap--J24v9SZg8_QayX0U {
    pointer-events: none
}

.widget-height-by-ratio--SNOhQWG0I4wg25UW {
    position: relative
}

.widget-height-by-ratio__content--uRlmnlloDhkNNfdW {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.circle-point--hVw037kQXJk_JGDY {
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer;
    height: 12px;
    position: absolute;
    width: 12px
}

.circle-point-left-top--RTY8L2THMfYtvmON {
    left: -6px;
    top: -6px
}

.circle-point-right-top--Dmr8bAuh8h0VHW3H {
    right: -6px;
    top: -6px
}

.circle-point-right-bottom--vp96XQWhjPM2_FS0 {
    bottom: -6px;
    right: -6px
}

.circle-point-left-bottom--oJPbaGqKEM9rSR4I {
    bottom: -6px;
    left: -6px
}

.corner-point--WAHzZ7RRGScZYDR2 {
    cursor: pointer;
    height: 26px;
    position: absolute;
    width: 26px
}

.corner-point-left-top--TJADhlKefn0kY7V8 {
    border-left: 2px solid #fff;
    border-top: 2px solid #fff;
    left: 0;
    top: 0
}

.corner-point-right-top--fO1zpzLTVMrajyhA {
    border-right: 2px solid #fff;
    border-top: 2px solid #fff;
    right: 0;
    top: 0
}

.corner-point-right-bottom--s0KkfedBQ0wG4orW {
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    bottom: 0;
    right: 0
}

.corner-point-left-bottom--gd7iiAIC9Q8cb8Wc {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    bottom: 0;
    left: 0
}

.image-crop--WsAfhDQiv4J7srQu {
    margin: auto;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.image-crop-image--lmqHBuK5skYxBhBI {
    display: block;
    max-height: 100%;
    max-width: 100%
}

.image-crop-area--SNYJQg7fPMalfIdM {
    border-color: #00000080;
    border-style: solid;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    touch-action: none
}

.image-crop-area-inner--kpVe9H0SdtcdF0a5 {
    height: 100%;
    position: absolute;
    width: 100%
}

.image-crop-area-drag-zone--MBlxjSsTDIXdMJaF {
    bottom: 3px;
    cursor: move;
    left: 3px;
    position: absolute;
    right: 3px;
    top: 3px
}

.image-crop-area-mobile-frame--yZ_LyFxws50Er3lH {
    border: 2px dashed #fff;
    border-radius: 8px;
    box-sizing: border-box;
    height: 100%;
    margin: 0 auto;
    opacity: .6
}

.circle-mask--O_ytt2kIRIxybx9b {
    background: #00000080;
    bottom: 0;
    left: 0;
    -webkit-mask-image: radial-gradient(circle at center, #0000 70%, gray 0);
    mask-image: radial-gradient(circle at center, #0000 70%, gray 0);
    right: 0;
    top: 0
}

.crop-image-popup__footer--WHr5oFadRUM9LbCN {
    display: flex;
    justify-content: flex-end
}

.crop-image-popup__content--sbJ_846Zivcm5MwK {
    overflow-y: auto;
    width: 550px
}

@media (max-width:699px) {
    .crop-image-popup__content--sbJ_846Zivcm5MwK {
        width: 100%
    }
}

.crop-image-popup__error--QhytnOXEGt8FkE6f {
    width: 550px
}

@media (max-width:699px) {
    .crop-image-popup__error--QhytnOXEGt8FkE6f {
        width: 100%
    }
}

.widget-gallery-image--mbTlsd72WvgAmCCE {
    line-height: 0;
    pointer-events: none
}

.widget-gallery-image__image--ivZoFpTpnjgNjsSV {
    width: 100%
}

.widget-gallery-item--xC9RKXi3sQWJT0SO {
    display: flex;
    height: 70px;
    overflow: hidden;
    padding: 10px 0
}

.widget-gallery-item__number--efHpuHuT9QEuopyO {
    align-items: center;
    color: #2a3137;
    display: flex;
    justify-content: center;
    width: 22px
}

.widget-gallery-item__image--FRmEbJgaWE8EGcXJ {
    align-items: center;
    border: 1px solid #0000;
    cursor: grab;
    display: flex;
    flex: 1;
    overflow: hidden;
    position: relative
}

.widget-gallery-item__image--FRmEbJgaWE8EGcXJ:hover {
    border-color: #0070ff
}

.widget-gallery-item__actions--aLdepd9znzMrXGS7 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: auto;
    visibility: hidden;
    width: 30px
}

.widget-gallery-item__button--cWVmI0iFGQaRFwSt {
    background: #0000;
    border: 0;
    margin: 0;
    outline: none
}

.widget-gallery-item--xC9RKXi3sQWJT0SO:hover .widget-gallery-item__actions--aLdepd9znzMrXGS7 {
    visibility: visible
}

.widget-gallery-item__touch-drag--FNkxRDE9M44nPjrl {
    position: absolute;
    right: 0;
    top: 0
}

.widget-gallery-sidebar--UMD2lQgGVfMaNVOj {
    background: #fff;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 230px
}

.widget-gallery-sidebar__content--Bc4oTkXLx5kvMzYc {
    box-sizing: border-box;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 40px
}

.widget-gallery-item-drop-line--yZIslyVV7rw7rGQ3 {
    background: #0070ff;
    height: 2px;
    margin-bottom: -1px;
    margin-top: -1px
}

.widget-gallery-item_stub--tB2FpjYBFGUDxvMW {
    background-color: #f4f6fb;
    outline: 1px dashed #eef1f7
}

.widget-gallery-sidebar__bottom-stick--JNP7IFk8iDwbrWJr {
    background: #fff;
    bottom: 0;
    height: 40px;
    left: 0;
    position: absolute;
    right: 0
}

.widget-gallery-switcher--lrLOKvQoupQjt7eS {
    align-items: center;
    background: #768694;
    border-radius: 100px;
    color: #fff;
    display: flex;
    font-size: 14px;
    height: 32px;
    line-height: 1.43;
    margin-bottom: 6px;
    overflow: hidden;
    pointer-events: auto;
    -webkit-user-select: none;
    user-select: none
}

@media (min-width:1020px) {
    .widget-gallery-switcher--lrLOKvQoupQjt7eS {
        height: 40px;
        margin-bottom: 10px
    }
}

.widget-gallery-switcher-button--IDhS_76d_fwmj3_e {
    align-items: center;
    background: none;
    border: 0;
    box-shadow: none;
    display: flex;
    height: 100%;
    outline: none;
    padding: 0 12px
}

.widget-gallery-slides-item--bQnpk82J_crKk_MC {
    height: 100%;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.widget-gallery-switcher-container--S236j7RjAFojNgnT {
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0
}

.widget-gallery--wwt1lejG0YrJfc2g {
    background: #fff;
    overflow: hidden;
    position: relative
}

.widget-gallery-magritte--UA3_vg6V520Q6RZZ {
    border-radius: 24px;
    overflow: hidden
}

.widget-gallery-load-area--PUurZvYDfJUmszqN {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 100%
}

.widget-image--R6vq1_dHBtALuLpI {
    line-height: 0
}

.widget-image-magritte--zmdfNnhU4aMN9wCL {
    border-radius: 24px;
    overflow: hidden
}

.widget-image__image--fdbSvN7qe4Y0t8XE {
    width: 100%
}

.widget-image-drop-container--ADmQByLAvdwnlKcZ {
    transition: all .25s ease
}

.widget-image-drop-container_drop--iKTySZZGOJEx0oBS {
    opacity: .5
}

.widget-separator--BIVRN_4uwxEp_dEN {
    background-color: #ccd5df;
    height: 1px;
    margin: 30px 0
}

.widget-video--kAFoOkxStm81joTq .widget-video__frame--W0GK144rKMwiCRxa {
    height: 100%;
    width: 100%
}

.widget-video-magritte--oRj8MRww6sowgjpZ {
    border-radius: 24px;
    overflow: hidden
}

.widget-video__frame_overlap--OMxU_9XtHAfanokN {
    pointer-events: none
}

.wrapper--WyXTBOW1uWMO2bye {
    border-top: 1px solid #ccd5df
}

.wrapper_redesigned--eB8nU_ZAA0Dsxgyt {
    border-top: 0
}

@media (min-width:700px) {
    .wrapper_redesigned--eB8nU_ZAA0Dsxgyt {
        border-top: 1px solid #eef1f7
    }
}

.title--k3v1I_omddAeFTQv,
.title-row--Zg55iMPk3hAppfyp {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-start
}

.title--k3v1I_omddAeFTQv {
    align-items: baseline
}

@keyframes spin--RYPKCmaJ3AftrgKk {
    0% {
        transform: rotate(60deg)
    }

    to {
        transform: rotate(2220deg)
    }
}

.scroll-to-top--TOtlDBVl8oN5DmFB {
    bottom: 15px;
    height: 40px;
    left: calc(4050% + 20px);
    opacity: 0;
    padding-right: 15px;
    position: sticky;
    transition: opacity .2s;
    width: 40px;
    z-index: 1000
}

@media (min-width:700px) {
    .scroll-to-top--TOtlDBVl8oN5DmFB {
        bottom: 16px;
        left: calc(50% + 340px)
    }
}

@media (min-width:1020px) {
    .scroll-to-top--TOtlDBVl8oN5DmFB {
        left: calc(50% + 500px)
    }
}

@media (min-width:1340px) {
    .scroll-to-top--TOtlDBVl8oN5DmFB {
        bottom: 24px;
        left: calc(50% + 660px)
    }
}

.scroll-to-top-shown--y075k7_9FEomuibF {
    opacity: 1;
    transition: opacity .6s
}

.scroll-to-top-force-hidden--eKmLPXZNhuEXlv5Q {
    transition: opacity 0s
}

.scroll-to-top-button--vnWLyALommwqfzfO {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    box-shadow: 0 12px 24px #00429b52;
    height: 40px;
    width: 40px
}

.scroll-to-top-button--vnWLyALommwqfzfO:focus,
.scroll-to-top-button--vnWLyALommwqfzfO:hover {
    background: #f4f6fb;
    border-color: #f4f6fb
}

.scroll-to-top-button--vnWLyALommwqfzfO:active {
    background: #eef1f7;
    border-color: #eef1f7;
    box-shadow: 0 12px 24px #00429b52;
    margin-top: 2px
}

.scroll-to-top-container--zrIGwPlc4pMdHDPS {
    align-items: center;
    display: flex;
    justify-content: center;
    opacity: 0;
    transition: opacity .2s
}

.scroll-to-top-container--zrIGwPlc4pMdHDPS.shown--gL0fKocgEw0jMXGR {
    opacity: 1;
    transition: opacity .6s
}

.scroll-to-top-container--zrIGwPlc4pMdHDPS.hidden--_mRg26cAOZskUwF1 {
    transition: opacity 0s
}

.scroll-to-top-right--tF7J6QHmdR8nKMz2 {
    margin-left: auto
}

.employer-vacancies-preference-button--IWIWGp6kEo0YTMtP {
    opacity: 0;
    transition: opacity .2s
}

.employer-vacancies-preference-button--IWIWGp6kEo0YTMtP.shown--_AXapJCiFScTKZQG {
    opacity: 1;
    transition: opacity .6s
}

.buttons-container--ETHLeIcKROUKt4gk {
    bottom: 32px;
    display: flex;
    justify-content: space-between;
    padding: 0 24px;
    pointer-events: none;
    position: sticky
}

.buttons-container--ETHLeIcKROUKt4gk button {
    pointer-events: auto
}

.buttons-container-shifted--dMF23tfAUEgaXQyl {
    bottom: 112px
}

.chameleon-item--q732_IJ2RMDA6xaH {
    flex: 0 0 100%
}

@media (min-width:700px) {
    body.magritte-old-layout .chameleon-item--q732_IJ2RMDA6xaH {
        flex: 0 0 388px
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .chameleon-item--q732_IJ2RMDA6xaH {
        flex: 0 0 388px
    }
}

.items--k1dWtds3zQQYmLDo {
    display: flex;
    flex-flow: row wrap;
    gap: 24px 12px
}

.content--lC6DGrYGn2EvUq7G {
    min-width: 328px
}

.button-inner--GXoH9TW1I00Pob2n {
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: center
}

.button-inner_menu--b2gkyQjwmW4enfEt {
    justify-content: space-between
}

.root--IoFrMLjDYiMb9ELH {
    display: flex;
    gap: 8px
}

:root {
    --magritte-color-background-secondary-v21-4-6: #f1f4f9
}

.magritte-night-theme {
    --magritte-color-background-secondary-v21-4-6: #303030
}

.root--GzitxECZ44aSHX8Q {
    background: var(--magritte-color-background-secondary-v21-4-6);
    border-radius: 50%;
    display: flex;
    padding: 5px
}

.root--AA8gjxoZ4cApolmT {
    display: none
}

@media (min-width:700px) {
    body.magritte-old-layout .root--AA8gjxoZ4cApolmT {
        display: block
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .root--AA8gjxoZ4cApolmT {
        display: block
    }
}

.root--SN5X_tm1Jx0NeCtu {
    cursor: pointer;
    display: flex;
    gap: 4px
}

.root--FyZBuf7pskcQkPS1 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 12px
}

@media (min-width:700px) {
    body.magritte-old-layout .root--FyZBuf7pskcQkPS1 {
        align-items: center;
        flex-direction: row
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .root--FyZBuf7pskcQkPS1 {
        align-items: center;
        flex-direction: row
    }
}

.title--yeUgqY6DKd0FMrKM {
    align-items: baseline;
    display: flex;
    gap: 8px
}

.title-not-clamped--QsWHjtLYzysWg5p0 {
    align-items: center
}

.icons--eC8vM322RAIUx5AM {
    align-items: center;
    display: flex;
    gap: 8px
}

.collapse-icon--mhviO9xpRGQ3aP4m {
    cursor: pointer;
    flex-shrink: 0;
    font-size: 0
}

:root {
    --magritte-color-base-white-v21-4-6: #fff
}

.with-top-image--fk_zOKWGSXkGcs6I {
    background-color: var(--magritte-color-base-white-v21-4-6);
    border-top: 1px solid var(--magritte-color-background-tertiary-v21-4-6);
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    margin-top: -32px
}

.root--pAFaH5QHjwg70UVx {
    height: 80px;
    object-fit: contain;
    width: 80px
}

.root--kQXWbpYSeMGHuQ9H {
    background-position: 50%;
    background-size: cover;
    height: 240px
}

:root {
    --magritte-color-background-tertiary-v21-4-6: #dce3eb
}

.magritte-night-theme {
    --magritte-color-background-tertiary-v21-4-6: #474747
}

.content--ub3_fktj7WEmlUYu {
    align-items: flex-start;
    display: flex;
    gap: 24px;
    justify-content: space-between
}

.description--ZPdZFh54zkHrJtLX {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media (min-width:700px) {
    body.magritte-old-layout .description--ZPdZFh54zkHrJtLX {
        align-items: normal;
        flex-direction: row
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .description--ZPdZFh54zkHrJtLX {
        align-items: normal;
        flex-direction: row
    }
}

.employer-tabs-wrapper--IIoWsqrPqpESKCVk {
    -webkit-backdrop-filter: blur(24px);
    backdrop-filter: blur(24px);
    background: #fffc;
    border-bottom: 1px solid var(--magritte-color-background-tertiary-v21-4-6);
    border-bottom-left-radius: 32px;
    border-bottom-right-radius: 32px;
    position: sticky;
    top: 0
}

:root {
    --magritte-static-space-600-v21-4-6: 24px;
    --magritte-static-space-800-v21-4-6: 32px
}

.search-footer-button--U8TjXsfvkgUXAB79 {
    bottom: var(--magritte-static-space-800-v21-4-6);
    display: flex;
    flex-direction: row-reverse;
    margin-right: var(--magritte-static-space-600-v21-4-6);
    position: sticky
}

.container--tnaslCept0oucO64 {
    animation: pulse--gAzWLKWoeukw5wh8 4s infinite;
    display: flex;
    flex-direction: column;
    opacity: 1;
    transition: opacity .2s ease
}

.line--ME_RLHa8UuEfRF1h {
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 18px
}

.stripe--eqBdaxJ_Mo8xZqiM {
    background: #f4f6fb;
    border-radius: 8px;
    transition: width .2s ease;
    width: 100%
}

@keyframes pulse--gAzWLKWoeukw5wh8 {
    0% {
        opacity: 1
    }

    20% {
        opacity: .5
    }

    40% {
        opacity: 1
    }
}

.button--Hb0X8fahB6QuZhCC {
    background-color: #fff;
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: 22px;
    border: 1px solid #ccd5df;
    border-radius: 19px;
    box-sizing: border-box;
    height: 38px;
    line-height: 1.4;
    overflow: hidden;
    padding-left: 47px;
    text-align: left;
    width: 128px
}

.button--Hb0X8fahB6QuZhCC:focus {
    box-shadow: 0 1px #eef1f7
}

.button--Hb0X8fahB6QuZhCC:active {
    background-position-y: calc(50% + 1px);
    box-shadow: inset 0 1px 1px #768694;
    padding-top: 2px
}

.button_small--gL6DLf9zOBYN5P0m {
    background-position-x: center;
    background-size: 20px;
    border-radius: 14px;
    height: 28px;
    padding: 0;
    width: 52px
}

.button_viber--PDtiHl3Aw_3z1ohU {
    background-image: url(56bb72d4fe84a44f.svg)
}

.button_vk--bHtTpe51VfcslxOq {
    background-image: url(a9f27a85498235da.svg)
}

.button_telegram--o40O7lhs17Epryms {
    background-image: url(3d36561217d5c5c5.svg)
}

.messengers--ojFh2rDH4D4eLMcN {
    display: flex;
    gap: 8px
}

.messengers_column--EBhjjpxuh7YfEi_8 {
    flex-direction: column
}

.qr-code--OSoGsySL6MRPTU0X {
    height: 128px;
    width: 128px
}

.content--ncRbkjni1JMTZ8Wi {
    column-gap: 40px;
    display: flex
}

@media (min-width:700px) {
    .content__item--mlkwOA6BCg4eRUC_ {
        max-width: 256px
    }
}

.form--KxB0ENTdx9gQjhhP {
    column-gap: 10px;
    display: flex;
    flex-wrap: wrap;
    row-gap: 15px
}

.email--fZH5dMoekHonRI7z {
    width: 260px
}

.switch-buttons--yGlYiS6fXt0_Ys8C {
    display: flex;
    gap: 8px
}

@media (min-width:700px) {
    .content--SKnOIw9Cx4QtMGrA {
        width: 580px
    }
}

.icons-container--yMx5uNxzy5o2WQRp {
    display: inline-block;
    vertical-align: text-bottom
}

.logos-container--_2zd8GQzUQwEfQAU {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

.roud-logo--oKGoEZcMIBkJwmpZ {
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .roud-logo--oKGoEZcMIBkJwmpZ {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .roud-logo--oKGoEZcMIBkJwmpZ {
        height: 96px;
        width: 96px
    }
}

.hh-logo--D3SHlJcTzJQlMxNt {
    background-image: url(631e894b4168b8b2.png);
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .hh-logo--D3SHlJcTzJQlMxNt {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .hh-logo--D3SHlJcTzJQlMxNt {
        height: 96px;
        width: 96px
    }
}

.zarplata-logo--Zb0xCmbFZgyOOqsH {
    background-image: url(7c5bacef5ca5f614.svg);
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .zarplata-logo--Zb0xCmbFZgyOOqsH {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .zarplata-logo--Zb0xCmbFZgyOOqsH {
        height: 96px;
        width: 96px
    }
}

.rabota-by-logo--C6Ji8HC8U_YjFs7O {
    background-image: url(a65a11eda19b4504.svg);
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .rabota-by-logo--C6Ji8HC8U_YjFs7O {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .rabota-by-logo--C6Ji8HC8U_YjFs7O {
        height: 96px;
        width: 96px
    }
}

.setka-logo--nDZaaOc7Y9kDY2Gk {
    background-image: url(6eb622a4652d7cec.svg);
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .setka-logo--nDZaaOc7Y9kDY2Gk {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .setka-logo--nDZaaOc7Y9kDY2Gk {
        height: 96px;
        width: 96px
    }
}

.setka-logo-transparent--vkdiZPQIKyoggA5P {
    background-image: url(dc56de7be8306429.png);
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .setka-logo-transparent--vkdiZPQIKyoggA5P {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .setka-logo-transparent--vkdiZPQIKyoggA5P {
        height: 96px;
        width: 96px
    }
}

.skillaz-logo--bzTwqZj9PUi2KKru {
    background-image: url(ceacaf4e34ff1fba.svg);
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .skillaz-logo--bzTwqZj9PUi2KKru {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .skillaz-logo--bzTwqZj9PUi2KKru {
        height: 96px;
        width: 96px
    }
}

.skillaz-alt-logo--PTPSolBEPlQbFn8s {
    background-image: url(a81bacd8633c4c22.svg);
    background-size: cover;
    border-radius: 50%;
    height: 48px;
    width: 48px
}

@media (min-width:1020px) {
    body.magritte-old-layout .skillaz-alt-logo--PTPSolBEPlQbFn8s {
        height: 96px;
        width: 96px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .skillaz-alt-logo--PTPSolBEPlQbFn8s {
        height: 96px;
        width: 96px
    }
}

.base-container--wGsZYiV3eIwHt6Fv,
.container--t_6dCUN6wBLm3wye {
    background: #00000080;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    width: 100%
}

.container--t_6dCUN6wBLm3wye {
    height: 100%
}

.modal-container--aBXq6_BkwS0ftiY6 {
    background: #00000080;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: 340px;
    min-height: 340px;
    overflow: hidden;
    width: 100%
}

.container--ayoMfjtQOg6uF7XF {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center
}

@media (min-width:1020px) {
    body.magritte-old-layout .container--ayoMfjtQOg6uF7XF {
        padding: 32px
    }
}

@media (min-width:1024px) {
    body:not(.magritte-old-layout) .container--ayoMfjtQOg6uF7XF {
        padding: 32px
    }
}

:root {
    --magritte-color-base-black-v21-4-6: #000
}

.logo-edit-container--S7oVBLg2tgM83AL4 {
    position: relative
}

.logo-edit-input--KKsRmwqdncXgZOBJ {
    display: none
}

.avatar-mask--SYgNo9KsG7UR0Q6R {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 96px;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    transition: all .25s ease;
    width: 96px
}

.avatar-mask--SYgNo9KsG7UR0Q6R svg {
    display: none
}

.avatar-mask--SYgNo9KsG7UR0Q6R:hover {
    background-color: var(--magritte-color-base-black-v21-4-6);
    opacity: .6
}

.avatar-mask--SYgNo9KsG7UR0Q6R:hover svg {
    display: block
}

.want-work-here-text--UCQri6ssET4_h1sB {
    color: #0dc267
}

.want-work-here-hhpro-text--XnPfKCfM98AEYJYh {
    display: flex;
    justify-content: space-between
}

@media (min-width:1020px) {
    .want-work-here-hhpro-text--XnPfKCfM98AEYJYh {
        padding: 0 12px
    }
}

.logo-edit-container--AvZshJjzScsjJeRS {
    position: relative
}

.logo-container--BAyeICYWF70laYwS {
    display: flex;
    justify-content: center;
    position: relative
}

@media (min-width:1020px) {
    .logo-container--BAyeICYWF70laYwS {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media (max-width:699px) {
    .logo-container--BAyeICYWF70laYwS {
        height: 90px;
        order: 2;
        width: 90px
    }

    .employer-constructor-hide-on-xs--rB3XERXWl4zdRfNt {
        display: none
    }
}

.price-branding-region-switcher--aM_Vzlg37cRLVEsu {
    margin-top: 5px
}

.price-branding-region-switcher__link--cZ4y1j1u5p4mk9Tw {
    border-bottom: 1px dashed #468ffd;
    color: #468ffd;
    cursor: pointer;
    float: right;
    margin-top: 3px
}

.price-branding-region-switcher__list--Std2o_uvHXIKAzSn {
    font-weight: 700;
    line-height: 23px
}

.price-branding-region-switcher__list_slim--JblCr4ev7RIAnttw {
    font-weight: 400
}

.payment-method-icon--Rg8iTQsEJD4r62eB {
    background-repeat: no-repeat;
    background-size: contain;
    height: 48px;
    width: 48px
}

.cards--CM9pjtLK21chXsBq {
    background-image: url(034ed482de80b881.svg)
}

.sbp--yjnxKFGEVlUsSJLv {
    background-image: url(408debffb62aa7e2.svg)
}

.yoomoney--whEf6AsYLWARgNYU {
    background-image: url(f0e5951048fca59d.svg)
}

.employer-constructor-controls--_tyrEvUQQZDczlLj {
    background-color: #fff;
    bottom: 0;
    box-shadow: 0 0 7px 0 #0000001a;
    box-sizing: border-box;
    padding: 20px;
    position: sticky;
    transition: box-shadow .3s ease;
    z-index: 1010
}

@media (max-width:699px) {
    .employer-constructor-controls--_tyrEvUQQZDczlLj {
        padding: 20px 0
    }
}

.employer-constructor-controls_sticked--tHoyuHsXfrAxk0Yt {
    box-shadow: none
}

.employer-constructor-controls__content--X4yN0iLP6N8nIWoI {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.employer-constructor-controls__content-edit-default--dpZVBKJRvNA4wRlg {
    flex-direction: column
}

@media (min-width:1020px) {
    .employer-constructor-controls__content-edit-default--dpZVBKJRvNA4wRlg {
        flex-direction: row
    }
}

.employer-constructor-controls__content-edit-zarplata--Dq08CUjbbOQrfmRZ {
    flex-direction: column
}

@media (min-width:1020px) {
    .employer-constructor-controls__content-edit-zarplata--Dq08CUjbbOQrfmRZ {
        flex-direction: row-reverse
    }
}

.employer-constructor-controls__content-left--kNRu2bXKHWAz5j9M {
    display: flex
}

.employer-constructor-controls-buy-form--BMNoATgue1s7JRzy {
    align-items: center;
    display: flex
}

@media (max-width:1019px) {
    .employer-constructor-controls-buy-form--BMNoATgue1s7JRzy {
        margin-bottom: 15px
    }
}

.employer-constructor-controls__region--NP2QYtmJzuEhf5Ce {
    display: none
}

@media (min-width:700px) {
    .employer-constructor-controls__region--NP2QYtmJzuEhf5Ce {
        display: block;
        max-width: none;
        width: 100%
    }
}

@media (min-width:1020px) {
    .employer-constructor-controls__region--NP2QYtmJzuEhf5Ce {
        max-width: 350px
    }
}

.employer-constructor-controls__hide--blE9ULJhYUEswqlW {
    display: none
}

.employer-sidebar-constructor-wrapper--Rj7eaBo36zklPFpn {
    margin-top: -172px;
    position: relative
}

@media (max-width:699px) {
    .employer-sidebar-constructor-wrapper--Rj7eaBo36zklPFpn {
        margin-top: 0
    }
}

.employer-sidebar-wrapper--QK9w54GpdsIi7Wt4 {
    border-radius: 24px;
    overflow: hidden
}

@media (min-width:1020px) {
    .employer-sidebar-wrapper--QK9w54GpdsIi7Wt4 {
        border: 1px solid #dce3eb
    }
}

@media (max-width:1019px) {
    .employer-sidebar-wrapper--QK9w54GpdsIi7Wt4 {
        background-color: #fff;
        margin: 0 -15px
    }
}

@media (max-width:699px) {
    .employer-sidebar-wrapper--QK9w54GpdsIi7Wt4 {
        border-bottom: 1px solid #dce3eb;
        border-radius: 0 0 24px 24px
    }
}

.employer-sidebar--Eb9eHa4q1wkyQQOZ {
    background-color: #fff;
    box-sizing: border-box;
    padding: 20px 12px 12px;
    position: relative
}

@media (max-width:1019px) {
    .employer-sidebar--Eb9eHa4q1wkyQQOZ {
        display: flex;
        justify-content: space-between;
        padding: 24px
    }
}

@media (max-width:699px) {
    .employer-sidebar--Eb9eHa4q1wkyQQOZ {
        flex-wrap: wrap
    }
}

.employer-sidebar-interview-url--bsC_VVslb48rtsoJ {
    display: block;
    margin-bottom: 10px
}

.employer-sidebar__logo-container--GyBVyV5qyxUdKql3 {
    height: 160px;
    position: relative;
    width: 160px
}

@media (min-width:1020px) {
    .employer-sidebar__logo-container--GyBVyV5qyxUdKql3 {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media (max-width:699px) {
    .employer-sidebar__logo-container--GyBVyV5qyxUdKql3 {
        height: 90px;
        order: 2;
        width: 90px
    }
}

.employer-sidebar__logo-img-container--LdXzVcGPDM7hwc7h {
    height: 100%;
    line-height: 160px;
    text-align: center
}

.employer-sidebar__logo--eg_pwTo0doDjr5mu {
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle
}

@media (max-width:1019px) {
    .employer-sidebar__logo--eg_pwTo0doDjr5mu {
        vertical-align: top
    }
}

.employer-sidebar-constructor-guide-link--JMzgn4LvTE8ADgUj {
    text-align: center
}

.employer-sidebar-button--JP_mWXVi_iYt3A6c {
    margin-bottom: 10px
}

.employer-sidebar-button--JP_mWXVi_iYt3A6c:last-of-type {
    margin-bottom: 0
}

.employer-sidebar-header--EwyKSJaZQvT68mrb {
    box-sizing: border-box;
    width: 100%
}

@media (min-width:1020px) {
    .employer-sidebar-header--EwyKSJaZQvT68mrb {
        display: none
    }
}

@media (max-width:1019px) {
    .employer-sidebar-header--EwyKSJaZQvT68mrb {
        padding: 24px 24px 0
    }
}

@media (max-width:699px) {
    .xs-friendly--RFJE_sW5MUyrHAY9 .employer-sidebar-header_hide-title-on-xs--ayMwRG7URmg0iVbp {
        display: none
    }
}

.employer-sidebar-logo-load--OFk90wMoeI0ByUzl {
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding: 4px;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all .25s ease;
    width: 100%
}

.employer-sidebar-logo-load_no-image--F3tYtdxMo8MfOlKq {
    border: 1px solid #eef1f7;
    padding-top: 44px
}

@media (max-width:699px) {
    .employer-sidebar-logo-load_no-image--F3tYtdxMo8MfOlKq {
        padding-top: 10px
    }
}

.employer-sidebar-logo-load--OFk90wMoeI0ByUzl:hover,
.employer-sidebar-logo-load_drop--zSawFHyRgqAdLj3C {
    background-color: #0003
}

.employer-sidebar-logo-load__icon--qwodc8jNND4K3A27 {
    margin: 0
}

.employer-sidebar-logo-load__icon_container--LqfKvFHGDggyCwLC {
    align-items: center;
    background-color: #0003;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.employer-sidebar-logo-load__add-link--hQ96uf4cfSAGw8jE {
    margin-top: 9px;
    position: relative
}

.employer-sidebar-logo-load__description--BkSYNhVAJh4GtdTQ {
    color: #768694;
    margin: 11px 15px 0
}

@media (max-width:699px) {
    .employer-sidebar-logo-load__description--BkSYNhVAJh4GtdTQ {
        display: none
    }
}

.employer-sidebar-logo-load__description_inverted--mYDigswR5YEqqaX_ {
    color: #eef1f7
}

.employer-sidebar-logo-load__button--PlQkfHssJJcxA0xc {
    display: none;
    margin-bottom: 4px;
    text-align: right
}

.employer-sidebar-logo-load--OFk90wMoeI0ByUzl:hover .employer-sidebar-logo-load__button--PlQkfHssJJcxA0xc {
    display: block
}

@media (min-width:1020px) {
    .employer-sidebar-content--LxK8hzPGkyMc0tye {
        padding-left: 12px;
        padding-right: 12px
    }
}

@media (max-width:699px) {
    .employer-sidebar-content--LxK8hzPGkyMc0tye {
        order: 1
    }
}

@media (max-width:1019px) {
    .employer-sidebar-content--LxK8hzPGkyMc0tye {
        margin-top: -15px;
        max-width: 30%
    }
}

@media (max-width:699px) {
    .employer-sidebar-content--LxK8hzPGkyMc0tye {
        max-width: calc(100% - 90px)
    }
}

.employer-sidebar-content_without-logo--mocLqr5wFGYiTAmg {
    margin-top: -15px
}

.employer-sidebar-block--eVHhK70hTMctYlHM {
    margin-top: 15px
}

@media (min-width:700px) and (max-width:1019px) {
    .employer-sidebar__footer--k57KGcXxvAxYMvU4 {
        margin-top: 0;
        width: 200px
    }
}

@media (max-width:699px) {
    .employer-sidebar__footer--k57KGcXxvAxYMvU4 {
        order: 3;
        width: 100%
    }
}

.employer-sidebar-open-employer--HyLUEIKywglcxunJ {
    background: #fff;
    border-radius: 50%;
    padding: 4px
}

.employer-constructor-header-edit--huYHRniz7ssXk9O2 {
    transition: all .25s ease
}

.employer-constructor-header-edit_drop--i3_zmWExbUAWLPvd,
.employer-constructor-header-edit_without-image--d7QN9HRQAc82JZ1I:hover {
    opacity: .5
}

.employer-constructor-header--ikm3gd2OjXIiKE3I {
    background-color: #768694;
    background-position: 50%;
    background-size: cover;
    height: 300px;
    position: relative
}

.employer-constructor-header--ikm3gd2OjXIiKE3I:before {
    background: linear-gradient(180deg, #fff0 50%, #000000b3);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media (max-width:699px) {
    .employer-constructor-header--ikm3gd2OjXIiKE3I {
        height: 180px
    }
}

.employer-constructor-header_without-image--ZGyOgpIRyEMxAdwJ:before {
    content: none
}

.employer-constructor-header__title--YxPAG9P1sZgNMhkQ {
    align-items: flex-end;
    display: flex;
    height: 300px;
    position: relative
}

@media (min-width:700px) and (max-width:1019px) {
    .s-friendly--qPWUhEK5DQU85aMW .employer-constructor-header__title--YxPAG9P1sZgNMhkQ {
        display: none
    }
}

@media (max-width:699px) {
    .employer-constructor-header__title--YxPAG9P1sZgNMhkQ {
        height: 180px
    }
}

@media (min-width:700px) and (max-width:1019px) {
    .employer-constructor-header__title--YxPAG9P1sZgNMhkQ {
        height: 128px
    }
}

.employer-constructor-header__title-wrapper--UyjqtflAeRoHAnEN {
    display: flex;
    flex-direction: column
}

.employer-constructor-header__controls--GN2pbPVtnU1xm1pq {
    position: absolute;
    right: 20px;
    top: 20px
}

.employer-constructor-header__button-wrapper--zgJ7M_7Jy90tTkdi {
    display: inline-block;
    margin-left: 5px
}

.employer-constructor-header__promo-upload-button--dFPzURvxYswlwI4K {
    align-items: center;
    background-color: #aabbca;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 68px;
    justify-content: center;
    left: calc(50% - 34px);
    position: absolute;
    top: calc(50% - 34px);
    transition: background-color .25s ease;
    width: 68px
}

.employer-constructor-header__promo-upload-button--dFPzURvxYswlwI4K:hover {
    background-color: #ccd5df
}

@media (min-width:700px) and (max-width:1019px) {
    .employer-constructor-header__promo-upload-button--dFPzURvxYswlwI4K {
        top: calc(50% - 120px)
    }
}

.employer-constructor-header__promo-upload-icon--K4DlmcOJogfgdoba {
    opacity: .5;
    transition: opacity .25s ease
}

.employer-constructor-header__promo-upload-button--dFPzURvxYswlwI4K:hover .employer-constructor-header__promo-upload-icon--K4DlmcOJogfgdoba {
    opacity: 1
}

.employer-snippet--uBpeP8rIr20e6C5F {
    --dimension-multiplier: 4;
    border: 1px solid #ccd5df;
    border-radius: calc(var(--dimension-multiplier)*4px);
    padding: calc(var(--dimension-multiplier)*4px)
}

@media (min-width:700px) {
    .employer-snippet--uBpeP8rIr20e6C5F {
        --dimension-multiplier: 6
    }
}

.employer-constructor-edit-snippet--LtL5vbBnEOAvPxyp {
    margin-top: 25px
}

@media (max-width:1019px) {

    .s-friendly--bCp0kDBbjH8srOW5 .employer-constructor-title-without-header--NGsbPtxDOnslNSMP,
    .xs-friendly--EcYXaUhHCrc_N7pA .employer-constructor-title-without-header--NGsbPtxDOnslNSMP {
        display: none
    }
}

.employer-chameleon-header--_KrX1RIphC4qvfiB {
    display: flex;
    flex-direction: column;
    gap: 15px
}

@media (min-width:700px) {
    body.magritte-old-layout .employer-chameleon-header--_KrX1RIphC4qvfiB {
        align-items: center;
        flex-direction: row;
        justify-content: space-between
    }
}

@media (min-width:600px) {
    body:not(.magritte-old-layout) .employer-chameleon-header--_KrX1RIphC4qvfiB {
        align-items: center;
        flex-direction: row;
        justify-content: space-between
    }
}

.about--kPhf8JlcB5MPaieB {
    display: flex;
    flex-flow: column nowrap;
    gap: 24px
}

/*# sourceMappingURL=EmployerView-route.66f5eaf5eeb94f1f.css.map*/