@import url('https://pagebuilder.careerum.com/fonts/Montserrat/stylesheet.css');
@import url('https://pagebuilder.careerum.com/fonts/Reenie-Beanie/stylesheet.css');
@import url('https://pagebuilder.careerum.com/fonts/Unbounded/stylesheet.css');
@import url('https://fonts.googleapis.com/css2?family=Unbounded:wght@200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Caveat&display=swap');
@import url('https://pagebuilder.careerum.com/fonts/Newake/stylesheet.css');
@import url('https://pagebuilder.careerum.com/intTel/intlTelInput.css');

::-webkit-scrollbar {
    display: none;
}
::-moz-scrollbar {
    display: none;
}

:root {
    --main---dark-blue: #0B70FE;
    --main---white: #FFF;
    --main---light-orange: #FF9F00;
    --main---black: #000;
    --main---black08: #000000cc;
    --main---grey: #F5F5F7;
    --secondary-medium-grey: #827f7c;

    --consultations4-bg: #F9F9F9;

    --main---bright-orange: #FF6A01;
    --main---dark-orange: #FF5A00;
    --main-purple: #BA94E5;
    --main-purple2: #DEB7FF;
    --secondary---light-grey: #C2C2C2;
    --secondary-yellow: #FFDF71;
    --main-light-blue: #7FB4FF;
    --main-pink: #FCA7F0;
    --border-gray: #E6E6F2;
    --light-blue: #ddebff;
    --light-pink: #ffd7fa;
    --light-purple: #e4cdff;
    --secondary-light-yellow: #ffe6bc;
    --main-black: #191C20;
    --secondary-gray-blue: #D2E5FF;
}

div.careerum-font-montserrat * {
    font-family: Montserrat !important;
}

* {
    font-family: Montserrat, Arial, sans-serif !important;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    image-rendering: -webkit-optimize-contrast !important;
}
html,
body {
    font-family: Montserrat, Arial, sans-serif !important;
}


.hidden-desc-tablet,
.hidden-desc-mobile,
.hidden-desc {
    display: none !important;
}
.hidden-tablet,
.hidden-tablet-mobile {
    display: block !important;
}
.hidden {
    display: none !important;
}
.user-hidden {
    display: none !important;
}

.overflow-hidden {
    overflow-x: hidden !important;
    overflow-y: hidden !important;
}
.overflow-x-hidden {
    overflow-x: hidden !important;
}
.over-hidden {
    overflow: hidden;
}
.overflow-visible {
    overflow: visible !important;
}
.pointer-none {
    pointer-events: none;
}
.opacity-0 {
    opacity: 0;
    pointer-events: none;
}
.opacity-10 {
    opacity: 0.1;
}
.opacity-20 {
    opacity: 0.2;
}
.opacity-30 {
    opacity: 0.3;
}
.opacity-40 {
    opacity: 0.4;
}
.opacity-50 {
    opacity: 0.5;
}
.opacity-60 {
    opacity: 0.6;
}
.opacity-70 {
    opacity: 0.7;
}
.opacity-80 {
    opacity: 0.8;
}
.opacity-90 {
    opacity: 0.9;
}

/* HELPERS */
.sticky {
    position: sticky;
    z-index: 50;
}
.aspect-16-9 {
    aspect-ratio: 16 / 9;
}
.youtube-video {
    width: 100%;
    height: 0;
    margin: 0 !important;
    padding: 0 0 56.25% 0 !important;
    position: relative;
}
.youtube-video > div {
    width: 100%;
    height: 100%;
    position: absolute;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    min-height: 100%;
}
.youtube-video > div > iframe {
    height: 100%;
    width: 100%;
}
.youtube-video > iframe {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.beige-bg {
    background: #FAF5EE !important;
}
.light-beige-bg {
    background: #FFFBF5 !important;
}
.f5-bg {
    background: #F5F5F5 !important;
}
.light-blue-bg {
    background: linear-gradient(180deg, rgba(104, 185, 197, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%) !important;
}
.light-brown-bg {
    background: rgba(212, 203, 190, 0.26) !important;
}
.coffee-gradient-bg {
    background: linear-gradient(180deg, rgba(188, 173, 153, 0.72) 0%, rgba(255, 255, 255, 0.9) 80%, rgba(255, 255, 255, 1) 100%) !important;
}
.gray-bg {
    background: #F5F5F7 !important;
}
.black-bg {
    background: #000 !important;
}
.black-bg .black-bg-text {
    color: white !important;
}
.gray-gradient-bg {
    background: linear-gradient(180deg, rgba(178, 177, 177, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%) !important;
}
.silver-gradient-bg {
    background: linear-gradient(180deg, rgba(164, 163, 161, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%) !important;
}
.beige-gradient-bg {
    background: linear-gradient(180deg, rgba(222, 212, 197, 0.9) 0%, rgba(255, 255, 255, 0.9) 80%, rgba(255, 255, 255, 1) 100%) !important;
}
.scarlet-gradient-bg {
    background: linear-gradient(180deg, rgba(250, 116, 79, 0.63) 0%, rgba(255, 255, 255, 0.9) 100%) !important;
}
.dark-orange-bg {
    background-color: #CE5D42 !important;
}
.orange-gradient-bg {
    background: linear-gradient(180deg, #F6724E 0%, #BCAD99 62.5%) !important;
}
.grapefruit-gradient-bg {
    background: linear-gradient(180deg, rgba(250, 116, 79, 0.9) 0%, rgba(255, 255, 255, 0.9) 80%, rgba(255, 255, 255, 1) 100%) !important;
}
.light-violet-bg {
    background-color: #B185D4 !important;
}
.dark-gray-bg {
    background-color: #1A1C20 !important;
}
.transparent-bg {
    background: transparent !important;
}
.no-image-bg {
    background-image: none !important;
}
.content-before-none::before {
    content: none !important;
}
.content-after-none::after {
    content: none !important;
}
.careerum-bg-very-light-blue {
    background-color: #88DFFF !important;
}
.emerald-text-bg {
    background: #0D8EA3;
    color: white;
}
.box-shadow-none {
    box-shadow: none !important;
}

.text-orange {
    color: #ff5a00 !important;
}
.text-white {
    color: #fff !important;
}

.border-color-violet {
    border-color: #B185D4 !important;
}


.slick-slider .slick-track {
    display: flex !important;
}

.svg-fill-white * {
    fill: #fff;
}

.btn-color-black {
    background-color: #000;
    transition: color 0.2s ease;
    color: rgba(255, 255, 255, 1);
}
.btn-color-black:hover {
    color: rgba(255, 255, 255, 0.80);
}

.btn-color-main-black {
    background-color: #141414;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
.btn-color-main-black-light {
    background-color: #191C20;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
.btn-color-main-black-light:hover {
    background-color: #25282C;
}
.btn-color-main-black:hover {
    background-color: #000;
}
.btn-color-new-light-blue {
    background-color: rgba(11, 112, 254, 0.09);
    transition: background-color 0.2s ease;
    color: #0C70FD;
}
.btn-color-new-light-blue:hover {
    background-color: rgba(11, 112, 254, 0.19);
}
.btn-color-main-dark-orange {
    background-color: #FF5A00;
    transition: background-color 0.2s ease;
    color: #ffffff;
    text-decoration: none;
}
.btn-color-main-dark-orange:hover {
    background-color: #FF6E1F;
}
.btn-color-main-bright-orange {
    background-color: #FF6A01;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
.btn-color-main-bright-orange:hover {
    background-color: #FF7C20;
}
.btn-color-main-light-orange {
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
.btn-color-main-violet:hover {
    background-color: #902CB6 !important;
}
.btn-color-main-violet {
    background-color: #6D1E8B !important;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
.btn-color-main-light-orange:hover {
    background-color: #FFAB1F;
}
.btn-color-main-dark-blue {
    background-color: #0B70FE !important;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
.btn-color-main-dark-blue:hover {
    background-color: #2881FE !important;
}
.btn-color-main-black-blue {
    background-color: #212121 !important;
    transition: background-color 0.2s ease;
    color: #ffffff;
    text-decoration: none;
}
.btn-color-main-black-blue:hover {
    background-color: #272727 !important;
}
.btn-color-main-light-blue {
    background-color: #43CCFF;
    transition: background-color 0.2s ease;
    color: #ffffff;
}
.btn-color-main-light-blue:hover {
    background-color: #5AD2FF;
}
.btn-color-main-white {
    background-color: #fff;
    transition: all 0.2s ease;
    color: #000;
    border: 2px solid var(--main---black);
}
.btn-color-main-white:hover {
    color: #827F7C;
    border-color: #827F7C;
}

.text-decoration-n {
    text-decoration: none !important;
}
.block-display-block {
    display: block !important;
}
.block-display-block > * {
    width: 100% !important;
}
.margin-top-0 {
    margin-top: 0 !important;
}
.margin-top-16 {
    margin-top: 16px !important;
}
.margin-top-40 {
    margin-top: 40px !important;
}
.margin-top-50 {
    margin-top: 50px !important;
}
.margin-top-90 {
    margin-top: 90px !important;
}
.margin-top--80 {
    margin-top: -80px !important;
}
.margin-top--240 {
    margin-top: -240px !important;
}
.margin-left-0 {
    margin-left: 0 !important;
}
.padding-12-0 {
    padding: 12px 0 !important;
}
.padding-left-0 {
    padding-left: 0 !important;
}
.margin-right-0 {
    margin-right: 0 !important;
}
.margin-right-10 {
    margin-right: 10px !important;
}
.margin-left-calc-10 {
    margin-left: calc(((100% - 320px) / 2) + 10px) !important;
}
.margin-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}
.position-sticky {
    position: sticky;
    position: -webkit-sticky;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.brad-12-12-0 {
    border-radius: 12px 12px 0 0 !important;
}

.button-disabled {
    background-color: #C2C2C2 !important;
    cursor: default !important;
    pointer-events: none !important;
}
.cursor-pointer {
    cursor: pointer !important
}

.order-0 {
    order: 0;
}
.order-1 {
    order: 1;
}
.order-2 {
    order: 2;
}
.order-3 {
    order: 3;
}

.fw-600,
.fw-600 span {
    font-weight: 600 !important;
}
.fs-11 {
    font-size: 11px !important;
}
.fs-12 {
    font-size: 12px !important;
}
.fs-13 {
    font-size: 13px !important;
}
.fs-14 {
    font-size: 14px !important;
}
.fs-15 {
    font-size: 15px !important;
}
.fs-16 {
    font-size: 16px !important;
}
.fs-20 {
    font-size: 20px !important;
}
.fs-24 {
    font-size: 24px !important;
}
.fs-32 {
    font-size: 32px !important;
}
.fs-44 {
    font-size: 44px !important;
}
.position-absolute {
    position: absolute !important;
}
.position-relative {
    position: relative !important;
}

.flex-column {
    display: flex !important;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.align-stretch {
    align-items: stretch !important;
}
.flex-column > *:last-child {
    margin-top: auto !important;
}

body.popup-open {
    overflow: hidden;
}
.before-none::before {
    display: none !important;
}
.after-none::after {
    display: none !important;
}
.z-0 {
    z-index: 0
}
.z-10 {
    z-index: 10
}
.z-20 {
    z-index: 20
}
.z-30 {
    z-index: 30
}
.z-40 {
    z-index: 40
}
.z-50 {
    z-index: 50
}
.z-60 {
    z-index: 60
}

.justify-center {
    justify-content: center !important;
}

.vh-100-en {
    min-height: calc(100vh - 260px)
}
.vh-100-en-tablet {
    min-height: calc(100svh - 160px)
}
.vh-100-en-mobile {
    min-height: calc(100svh - 190px)
}
.vertical-center {
    margin-top: 50% !important;
}
.transform-center {
    transform: translate(-50%, -50%) !important;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div.careerum-container-desc {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-container-tablet {
    width: 680px;
    margin: 32px auto;
}
div.careerum-container-mobile {
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 24px auto;
}

div.careerum-container-responsive {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-container-responsive80 {
    width: 1160px;
    margin: 40px auto;
}
div.careerum-container-responsive-wide {
    width: 1280px;
    margin: 80px auto;
}
@media (min-width: 768px) and (max-width: 1299px) {
    div.careerum-container-responsive {
        width: 680px;
        margin: 32px auto;
    }
    div.careerum-container-responsive80 {
        width: 680px;
        margin: 35px auto;
    }
    div.careerum-container-responsive-wide {
        width: 688px;
        margin: 40px auto;
    }
}
@media (max-width: 767px) {
    div.careerum-container-responsive,
    div.careerum-container-responsive-1224 {
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 24px auto;
    }
    div.careerum-container-responsive80 {
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 28px auto;
    }
    div.careerum-container-responsive-wide {
        width: calc(100% - 16px);
        max-width: 344px;
        margin: 30px auto;
    }
}

div.main-wrapper {
    overflow: hidden;
    width: 100%;
}

.careerum-flex-fsfs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-flex-fsst {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
.careerum-flex-fsc {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.careerum-flex-fec {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.careerum-flex-fefs {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}
.careerum-flex-cc {
    display: flex;
    justify-content: center;
    align-items: center;
}
.careerum-flex-cst {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
.careerum-flex-cfs {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.careerum-flex-sbfs {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.careerum-flex-sbst {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.careerum-flex-sbc {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.careerum-flex-wrap {
    flex-wrap: wrap;
}

h2.careerum-club40-header {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
h2.careerum-club40-header-tablet {
    font-weight: 600;
    font-size: 28px;
    line-height: 115%;
    letter-spacing: 0.01em;
}
h2.careerum-club40-header-mobile {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
}

/* BLOCKS */

div[class*='careerum-header-2'] * {
    font-family: Montserrat !important;
}
div.careerum-header-2 {
    background-color: #000000;
    width: 100%;
    height: 67px;
    overflow: visible;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 99;
}
div.careerum-header-2 > div {
    width: 1280px;
    margin: 0 auto;
    padding-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-header-2 > div > div.careerum-header__logo {
    margin-left: 61px;
}
div.careerum-header-2 > div > div.careerum-header__menu {
    margin-left: 115px;
    margin-top: 6px;
}
div.careerum-header-2 > div > div.careerum-header__menu a {
    font-weight: 400;
    font-size: 14px;
    line-height: 100%;
    text-decoration: none;
    color: #ffffff;
    margin-right: 8px;
    padding: 0 5px 20px;
    transition: all 0.1s ease;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__club {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 23px 18px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__coaching {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 22px 20px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__team {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 1px 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__vacancies {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 0 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__blog {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 2px 20px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__stories {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 6px 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__consultations {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 6px 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__faq {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847379564.svg');
    background-repeat: no-repeat;
    background-position: 6px 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__club:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847425317.svg');
    background-repeat: no-repeat;
    background-position: 23px 18px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__coaching:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847446675.svg');
    background-repeat: no-repeat;
    background-position: 22px 20px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__team:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847465351.svg');
    background-repeat: no-repeat;
    background-position: 1px 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__vacancies:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847481954.svg');
    background-repeat: no-repeat;
    background-position: 0 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__blog:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847500232.svg');
    background-repeat: no-repeat;
    background-position: 2px 20px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__stories:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667212743854.svg');
    background-repeat: no-repeat;
    background-position: 6px 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__faq:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847517324.svg');
    background-repeat: no-repeat;
    background-position: 6px 19px;
}
div.careerum-header-2 > div > div.careerum-header__menu a.careerum-header__consultations:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702022513642.svg');
    background-repeat: no-repeat;
    background-position: 6px 19px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown {
    position: relative;
    margin-left: auto;
    margin-right: 104px;
    margin-top: 6px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > input {
    display: none;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > div {
    display: block;
    position: absolute;
    top: 26px;
    left: -8px;
    width: 211px;
    height: 0px;
    background: #0B70FE;
    border-radius: 8px;
    z-index: 100;
    transition: all 0.2s ease;
    overflow: hidden;
    padding: 0px 8px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > label {
    color: #ffffff;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    cursor: pointer;
    padding-right: 10px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > label::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654844074176.svg');
    display: inline-block;
    position: relative;
    left: 6px;
    transition: all 0.2s ease;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > input:checked + label::after {
    transform: rotate(180deg) translateY(-2px);
}
div[data-gjs-type="wrapper"] div.careerum-header-2 > div > div.careerum-header__dropdown > div > input + label + div,
div.careerum-header-2 > div > div.careerum-header__dropdown > div > input:checked + label + div {
    display: block;
    position: absolute;
    top: 26px;
    left: -8px;
    width: 211px;
    height: 128px;
    background: #0B70FE;
    border-radius: 8px;
    z-index: 5;
    padding: 16px 8px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > div a {
    color: #ffffff;
    display: inline-block;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    text-decoration: none;
    padding-bottom: 8px;
    margin-left: 8px;
    transition: all 0.2s ease;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847543708.svg');
    background-repeat: no-repeat;
    background-position: -2px 35px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > label + div a:first-child {
    margin-bottom: 8px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > label + div a:first-child:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847562388.svg');
    background-repeat: no-repeat;
    background-position: -1px 36px;
}
div.careerum-header-2 > div > div.careerum-header__dropdown > div > label + div a:nth-child(2):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847579475.svg');
    background-repeat: no-repeat;
    background-position: -2px 35px;
}

div[class*="career-request"] * {
    font-family: Montserrat !important;
}
div.career-request {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.career-request > div {
    width: 1280px;
    margin: 70px auto 80px;
}
div.career-request > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.career-request > div > div > div:first-child {
    width: 935px;
}
div.career-request > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654844142136.svg');
    background-repeat: no-repeat;
    background-position: 38px -14px;
    padding-left: 60px;
    padding-top: 43px;
    padding-bottom: 30px;
}
div.career-request > div > div > div:first-child > div:first-child h1 {
    font-weight: 700;
    font-size: 86px;
    line-height: 113%;
    letter-spacing: -0.025em;
}
div.career-request > div > div > div:first-child > div:first-child h1 span {
    font-style: italic;
}
div.career-request > div > div > div:first-child > div:last-child {
    margin-left: 52px;
    margin-top: 25px;
}


div.careerum-form-tab-item.form-sent,
div.careerum-form-tab-item-tablet.form-sent,
div.careerum-form-tab-item-mobile.form-sent,
div.careerum-form-tab-item:not(.form-sent) + div.careerum-form-success-tab-item,
div.careerum-form-tab-item-tablet:not(.form-sent) + div.careerum-form-success-tab-item-tablet,
div.careerum-form-tab-item-mobile:not(.form-sent) + div.careerum-form-success-tab-item-mobile,
div.careerum-form-tab-item-2-fields.form-sent,
div.careerum-form-tab-item-2-fields-tablet.form-sent,
div.careerum-form-tab-item-2-fields-mobile.form-sent,
div.careerum-form-tab-item-2-fields:not(.form-sent) + div.careerum-form-success-tab-item,
div.careerum-form-tab-item-2-fields-tablet:not(.form-sent) + div.careerum-form-success-tab-item-tablet,
div.careerum-form-tab-item-2-fields-mobile:not(.form-sent) + div.careerum-form-success-tab-item-mobile,
div.careerum-form-tab-item-3-fields-block.form-sent,
div.careerum-form-tab-item-3-fields-block-tablet.form-sent,
div.careerum-form-tab-item-3-fields-block-mobile.form-sent,
div.careerum-form-tab-item-3-fields-block:not(.form-sent) + div.careerum-form-success-tab-item,
div.careerum-form-tab-item-3-fields-block-tablet:not(.form-sent) + div.careerum-form-success-tab-item-tablet,
div.careerum-form-tab-item-3-fields-block-mobile:not(.form-sent) + div.careerum-form-success-tab-item-mobile,
div.careerum-form-lead.form-sent,
div.careerum-form-lead:not(.form-sent) + div.careerum-form-success-lead,
div.careerum-advent-calendar-main-form.form-sent,
div.careerum-advent-calendar-main-form:not(.form-sent) + div.careerum-advent-calendar-success,
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead.form-sent,
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead:not(.form-sent) + div.careerum-form-success-lead,
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead.form-sent,
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead:not(.form-sent) + div.careerum-form-success-lead {
    display: none;
}
div.form-show div.careerum-form-lead.form-sent {
    display: block;
}
div.careerum-form-lead.show-always {
    display: block !important;
}
div.careerum-form-lead.show-always + div.careerum-form-success-lead {
    display: none !important;
}

div.career-request div.careerum-course-tab-item {
    width: 278px;
    height: 366px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.career-request div.careerum-course-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request div.careerum-course-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 14px;
}
div.career-request div.careerum-course-tab-item > div p:last-child {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.career-request div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 120%;
    color: #FFFFFF;
    margin-top: 47px;
    margin-left: 1px;
}
div.career-request div.careerum-course-tab-item > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 146%;
    color: #FFFFFF;
    margin-top: 23px;
    margin-left: 1px;
}
div.career-request div.careerum-master-tab-item {
    width: 572px;
    height: 175px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.career-request div.careerum-master-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request div.careerum-master-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 14px;
}
div.career-request div.careerum-master-tab-item > div:first-child p:last-child {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.career-request div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 23px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
    margin-left: 1px;
    width: 300px;
    letter-spacing: -0.01em;
}
div.career-request div.careerum-master-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 15px;
    width: 208px;
    margin-left: 27px;
}
div.career-request div.careerum-vebinar-tab-item {
    width: 278px;
    height: 176px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.career-request div.careerum-vebinar-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request div.careerum-vebinar-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 14px;
}
div.career-request div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.career-request div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 22px;
    margin-left: 1px;
    width: 244px;
}
div.career-request div.careerum-course-tab-item.careerum-bg-very-light-blue,
div.career-request div.careerum-vebinar-tab-item.careerum-bg-very-light-blue,
div.career-request div.careerum-master-tab-item.careerum-bg-very-light-blue {
    background-color: #88DFFF;
}


div.career-request > div > div > div:last-child {
    width: 252px;
    margin-left: 7px;
    margin-top: 50px;
    position: relative;
    display: flex;
    flex-direction: column;
}
div.career-request > div > div > div:last-child > div {
    width: 252px;
    height: 252px;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 15px 22px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654845772045.svg');
    background-repeat: no-repeat;
    background-position: 137px 114px;
    position: static;
    top: 0;
    margin-bottom: 8px;
}
div.career-request > div > div > div:last-child > div > p {
    font-weight: 600;
    font-size: 17px;
    line-height: 149%;
    margin-top: 6px;
    letter-spacing: -0.01em;
}
div.career-request > div > div > div:last-child > div > a {
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #ffffff;
    display: block;
    width: 129px;
    padding: 8px 0 8px;
    background: #FF5A00;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    margin-top: 58px;
    transition: all 0.2s ease;
}
div.career-request > div > div > div:last-child > div > a:hover {
    background: #FF6E1F;
}
div.career-request div.careerum-flex-row {
    display: flex;
    justify-content: flex-start;
}
div.career-request div.careerum-flex-column {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}


div.careerum-new-tariffs {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-new-tariffs > div {
    width: 1280px;
    margin: 118px auto 127px;
}
div.careerum-new-tariffs > div h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    color: #FFFFFF;
    margin-left: 60px;
}
div.careerum-new-tariffs > div > div:first-child {
    display: flex;
}
div.careerum-new-tariffs > div > div:first-child > div:first-child {
    width: 650px;
    padding-bottom: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654845824825.svg');
    background-repeat: no-repeat;
    background-position: 122px 60px;
}
div.careerum-new-tariffs.no-arrow > div > div:first-child > div:first-child {
    width: 650px;
    padding-bottom: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661976861271.svg');
    background-repeat: no-repeat;
    background-position: 122px 60px;
}
div.careerum-new-tariffs > div > div:first-child > div:nth-child(2) {
    width: 430px;
}
div.careerum-new-tariffs > div > div:first-child > div:last-child > div:first-child p {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    /* margin-top: 26px; */
    /* margin-left: 186px; */
    text-align: right;
}

div.careerum-new-tariffs div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656553269898.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-new-tariffs div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-new-tariffs div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}

div.careerum-new-tariffs > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 15px;
    margin-left: 44px;
}
div.careerum-new-tariffs > div > div:last-child > div {
    background-color: white;
    border-radius: 40px;
    width: 309px;
    padding: 32px 24px;
    margin: 16px;
}
div.careerum-new-tariffs > div > div:last-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654845849178.svg');
    background-repeat: no-repeat;
    background-position: 181px 93px;
}
div.careerum-new-tariffs > div > div:last-child > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846074615.svg');
    background-repeat: no-repeat;
    background-position: 208px 102px;
}
div.careerum-new-tariffs > div > div:last-child > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846093451.svg');
    background-repeat: no-repeat;
    background-position: 174px 8px;
}
div.careerum-new-tariffs > div > div:last-child > div {
    position: relative;
}
div.careerum-new-tariffs > div > div:last-child > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667399368209.svg"] {
    position: absolute;
    left: 174px;
    top: 106px;
}
div.careerum-new-tariffs > div > div:last-child > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667399370870.svg"] {
    position: absolute;
    top: 18px;
    left: 182px;
}
div.careerum-new-tariffs > div > div:last-child > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667399373303.svg"] {
    position: absolute;
    top: 100px;
    left: 220px;
}
div.careerum-new-tariffs > div > div:last-child > div.best-offer {
    margin-top: 0;
    background-color: #FFC76A;
    padding: 48px 24px 56px;
}
div.careerum-new-tariffs > div > div:last-child > div .label-places-left {
    padding-top: 8px;
    padding-right: 17px;
    padding-bottom: 8px;
    padding-left: 17px;
    position: absolute;
    background-color: rgb(250, 245, 238);
    color: rgb(255, 106, 1);
    font-size: 17px;
    line-height: 22px;
    border-top-left-radius: 56px;
    border-top-right-radius: 56px;
    border-bottom-right-radius: 56px;
    border-bottom-left-radius: 56px;
    font-weight: 700;
    top: -10px;
    left: 72px;
    transform: rotateX(0deg) rotateY(0deg) rotateZ(5deg) scaleX(1) scaleY(1) scaleZ(1);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
div.careerum-new-tariffs > div > div:last-child > div.best-offer .popular-tag {
    position: absolute;
    top: -13px;
    left: 22px;
}
div.careerum-new-tariffs > div > div:last-child > div > p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-new-tariffs > div > div:last-child > div > h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 100%;
    margin-top: 7px;
    min-height: 56px;
}
div.careerum-new-tariffs > div > div:last-child > div > ul {
    margin-top: 36px;
}
div.careerum-new-tariffs > div > div:last-child > div > ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    list-style-type: none;
    padding-left: 24px;
    margin-bottom: 24px;
    position: relative;
}
div.careerum-new-tariffs > div > div:last-child > div > ul li.unactive {
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.48);
    ;
}
div.careerum-new-tariffs > div > div:last-child > div > ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846126548.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs > div > div:last-child > div > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846144693.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs > div > div:last-child > div.best-offer > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846163630.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs > div > div:last-child > div > div {
    margin-top: 56px;
}
div.careerum-new-tariffs > div > div:last-child > div > div > p:first-child {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    display: inline-block;
}
div.careerum-new-tariffs > div > div:last-child > div > div > p:last-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #000000;
    display: inline-block;
    margin-left: 5px;
}
div.careerum-new-tariffs > div > div:last-child > div > a {
    text-decoration: none;
    display: block;
    color: white;
    width: 261px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    padding: 12px 0 12px;
    transition: all 0.2s ease;
    background: #FF6A01;
    border-radius: 8px;
    margin-top: 25px;
}
div.careerum-new-tariffs > div > div:last-child > div > a:hover {
    background: #FF7C20;
}

div.careerum-new-tariffs > div div.careerum-new-tariff-item {
    background-color: white;
    border-radius: 40px;
    width: 309px;
    padding: 32px 24px;
    margin: 16px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654845849178.svg');
    background-repeat: no-repeat;
    background-position: 181px 93px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item.best-offer {
    margin-top: 0;
    background-color: #FFC76A;
    padding: 48px 24px 56px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 100%;
    margin-top: 7px;
    min-height: 56px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > ul {
    margin-top: 36px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    list-style-type: none;
    padding-left: 24px;
    margin-bottom: 24px;
    position: relative;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > ul li.unactive {
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.48);
    ;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846126548.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846144693.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item.best-offer > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846163630.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > div {
    margin-top: 56px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > div > p:first-child {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    display: inline-block;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > div > p:last-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #000000;
    display: inline-block;
    margin-left: 5px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > a {
    text-decoration: none;
    display: block;
    color: white;
    width: 261px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    padding: 12px 0 12px;
    transition: all 0.2s ease;
    background: #FF6A01;
    border-radius: 8px;
    margin-top: 25px;
}
div.careerum-new-tariffs > div div.careerum-new-tariff-item > a:hover {
    background: #FF7C20;
}

div[class*="careerum-another-goals"] * {
    font-family: Montserrat !important;
}
div.careerum-another-goals {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-another-goals > div {
    width: 1280px;
    margin: 85px auto 135px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-another-goals > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846183081.svg');
    background-repeat: no-repeat;
    background-position: 349px -5px;
    width: 559px;
}
div.careerum-another-goals > div > div:last-child {
    width: 590px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-another-goals > div > div:last-child > div:first-child {
    margin-right: 42px;
}
div.careerum-another-goals > div h2 {
    font-weight: 700;
    font-size: 68px;
    line-height: 117%;
    letter-spacing: -0.01em;
    margin-left: 60px;
    margin-top: 3px;
}
div.careerum-another-goals > div a {
    display: block;
    width: 260px;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 23px;
    padding: 15px 0 16px;
    padding-left: 25px;
    color: #000000;
    text-decoration: none;
    transition: all 0.2s ease;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846202496.svg');
    background-position: 5px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846218420.svg');
    background-position: 1px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846234420.svg');
    background-position: 0 -1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846254963.svg');
    background-position: 1px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(5) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846269180.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846284574.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846305544.svg');
    background-position: 0 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846323683.svg');
    background-position: 3px 0px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846342929.svg');
    background-position: 0 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(5) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846360328.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:first-child:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846378255.svg');
    background-position: 5px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(2):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846394863.svg');
    background-position: 1px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(3):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846409312.svg');
    background-position: 0 -1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(4):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846426405.svg');
    background-position: 1px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(5):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846444373.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:first-child:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846461448.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(2):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846477786.svg');
    background-position: 0 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(3):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846494574.svg');
    background-position: 3px 0px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(4):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846511659.svg');
    background-position: 0 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(5):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846527947.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:first-child:active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846545526.svg');
    background-position: 5px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(2):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846560747.svg');
    background-position: 1px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(3):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846576333.svg');
    background-position: 0 -1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(4):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846594369.svg');
    background-position: 1px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:first-child > a:nth-child(5):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846608715.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:first-child:active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846623551.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(2):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846641086.svg');
    background-position: 0 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(3):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846658533.svg');
    background-position: 3px 0px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(4):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846658533.svg');
    background-position: 0 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals > div > div:last-child > div:last-child > a:nth-child(5):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654846688958.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
}

div[class*='careerum-footer-2'] * {
    font-family: Montserrat !important;
}
div.careerum-footer-2 {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-footer-2.black2 {
    background-color: #191C20;
}
div.careerum-footer-2 > div {
    width: 1280px;
    margin: 48px auto 124px;
    display: flex;
    justify-content: flex-start;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847610587.svg');
    background-repeat: no-repeat;
    background-position: 812px 36px;
}
div.careerum-footer-2 > div > div:first-child {
    width: 700px;
    margin-left: 60px;
}
div.careerum-footer-2 > div > div:first-child p {
    color: #C2C2C2;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) a {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 8px;
    border-bottom: 1px solid #000;
    transition: all 0.2s ease;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) a p {
    color: #ffffff;
    text-decoration: none;
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.01em;
    position: relative;
    top: 3px;
    transition: all 0.2s ease;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) a:hover {
    border-bottom: 1px solid #ffffffcc;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) a:hover p {
    color: #ffffffcc;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) {
    margin-top: 19px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) > div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) > div:nth-child(1) {
    margin-right: 30px;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(2) > div:nth-child(2) {
    margin-right: 30px;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(3) {
    margin-top: 42px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(3) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #C2C2C2;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(3) p + p {
    margin-left: 126px;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(3) p.cookie-settngs {
    color: rgb(255, 255, 255);
    cursor: pointer;
    transition: all 0.3s ease 0s;
}
div.careerum-footer-2 > div > div:first-child > div:nth-child(3) p.cookie-settngs:hover {
    opacity: 0.85;
}
div.careerum-footer-2 > div > div:last-child {
    margin-left: 159px;
    margin-top: 63px;
    width: 350px;
}
div.careerum-footer-2 > div > div:last-child p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #ffffff;
}
div.careerum-footer-2 > div > div:last-child a {
    display: flex;
    background: #FF9F00;
    border-radius: 80px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    transition: all 0.2s ease;
}
div.careerum-footer-2 > div > div:last-child a:hover {
    background: #FFAB1F;
}
div.careerum-footer-2 > div > div:last-child > div:first-child {
    margin-bottom: 32px;
}
div.careerum-footer-2.veb4-footer > div > div:last-child a {
    background: #D2E5FF;
}
div.careerum-footer-2.veb4-footer.pink > div > div:last-child a {
    background: #FCA7F0;
}
div.careerum-footer-2 > div > div:last-child > div > div {
    display: flex;
    justify-content: flex-start;
    margin-top: 9px;
}


div.careerum-header-2-tablet {
    background-color: #000000;
    width: 100%;
    height: 64px;
    overflow: visible;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 99;
}
div.careerum-header-2-tablet > div {
    width: 100%;
    padding: 0 calc(20px + ((100% - 768px) / 2));
    margin: 0 auto;
    padding-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-header-2-tablet > div > div:nth-child(1) {
    margin-left: 25px;
    background-color: #000000;
    position: relative;
    margin-top: 5px;
    margin-top: 8px;
}
div.careerum-header-2-tablet > div > div:nth-child(1) a {
    font-size: 13px;
    line-height: 120%;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
}
div.careerum-header-2-tablet > div > div:nth-child(1) a:active {
    text-decoration: underline;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > div {
    position: absolute;
    top: 48px;
    top: 40px;
    left: -20px;
    border-radius: 0px 0px 32px 32px;
    width: 407px;
    z-index: 100;
    background-color: #000000;
    transition: all 0.2s ease;
    height: 0px;
    padding: 0px 74px;
    overflow: hidden;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > input {
    display: none;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > label {
    display: block;
    width: 22px;
    height: 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847652306.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > input:checked + label {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847668549.svg');
}
div[data-gjs-type="wrapper"] div.careerum-header-2-tablet > div > div:nth-child(1) > input + label + div,
div.careerum-header-2-tablet > div > div:nth-child(1) > input:checked + label + div {
    height: 343px;
    padding: 24px 74px;
}
div[data-gjs-type="wrapper"] div.careerum-header-2-tablet > div > div:nth-child(1) > input + label + div.slim,
div.careerum-header-2-tablet > div > div:nth-child(1) > input:checked + label + div.slim {
    height: 233px;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > div > div:first-child {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > div > div:first-child a {
    margin-bottom: 14px;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > div > div:nth-child(2) {
    margin-bottom: 10px;
    margin-top: 3px;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > div > div:nth-child(3) {
    margin-top: 29px;
}
div.careerum-header-2-tablet > div > div:nth-child(1) > div > div:nth-child(3) a {
    margin-bottom: 17px;
}
div.careerum-header-2-tablet > div > div:nth-child(2) {
    margin-left: 32px;
    margin-top: -1px;
}
div.careerum-header-2-tablet > div > div:nth-child(2) a {
    margin-right: 10px;
}


div.career-request-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.career-request-tablet > div {
    width: 768px;
    padding: 0 20px;
    margin: 3px auto 68px;
}
div.career-request-tablet > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.career-request-tablet > div > div > div:first-child {
    width: 504px;
}
div.career-request-tablet > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847720857.svg');
    background-repeat: no-repeat;
    background-position: 7px 31px;
    padding-left: 24px;
    padding-top: 54px;
    padding-bottom: 40px;
}
div.career-request-tablet > div > div > div:first-child > div:first-child h1 {
    font-weight: 700;
    font-size: 82px;
    line-height: 107%;
    letter-spacing: -0.02em;
}
div.career-request-tablet > div > div > div:first-child > div:first-child h1 span {
    font-style: italic;
}
div.career-request-tablet > div > div > div:first-child > div:last-child {
    margin-left: 20px;
    margin-top: 12px;
}

div.career-request-tablet div.careerum-course-tab-item {
    width: 224px;
    height: 288px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.career-request-tablet div.careerum-course-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request-tablet div.careerum-course-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.career-request-tablet div.careerum-course-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.01em;
}
div.career-request-tablet div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 23px;
    line-height: 117%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 31px;
    margin-left: 1px;
}
div.career-request-tablet div.careerum-course-tab-item > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 17px;
    margin-left: 1px;
    letter-spacing: -0.01em;
}
div.career-request-tablet div.careerum-master-tab-item {
    width: 456px;
    height: 140px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.career-request-tablet div.careerum-master-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request-tablet div.careerum-master-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.career-request-tablet div.careerum-master-tab-item > div:first-child p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.01em;
}
div.career-request-tablet div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 125%;
    color: #FFFFFF;
    margin-top: 8px;
    margin-left: 1px;
    width: 235px;
    letter-spacing: -0.01em;
}
div.career-request-tablet div.careerum-master-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 9px;
    width: 170px;
    margin-left: 27px;
    letter-spacing: -0.02em;
}
div.career-request-tablet div.careerum-vebinar-tab-item {
    width: 224px;
    height: 140px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.career-request-tablet div.careerum-vebinar-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request-tablet div.careerum-vebinar-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.career-request-tablet div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.01em;
}
div.career-request-tablet div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 17px;
    line-height: 125%;
    color: #FFFFFF;
    margin-top: 16px;
    margin-left: 1px;
    letter-spacing: -0.01em;
}
div.career-request-tablet div.careerum-course-tab-item.careerum-bg-very-light-blue,
div.career-request-tablet div.careerum-vebinar-tab-item.careerum-bg-very-light-blue,
div.career-request-tablet div.careerum-master-tab-item.careerum-bg-very-light-blue {
    background-color: #88DFFF;
}
div.career-request-tablet > div > div > div:last-child {
    width: 202px;
    margin-left: 0px;
    margin-top: 53px;
    position: relative;
    display: flex;
    flex-direction: column;
}
div.career-request-tablet > div > div > div:last-child > div {
    width: 200px;
    height: 252px;
    border-radius: 32px;
    border: 2px solid #000000;
    padding: 15px 14px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847875292.svg');
    background-repeat: no-repeat;
    background-position: 110px 113px;
    position: static;
    top: 0;
    margin-bottom: 4px;
}
div.career-request-tablet > div > div > div:last-child > div > p {
    font-weight: 600;
    font-size: 15px;
    line-height: 150%;
    margin-top: 6px;
}
div.career-request-tablet > div > div > div:last-child > div > a {
    font-weight: 600;
    letter-spacing: -0.01em;
    font-size: 12px;
    line-height: 24px;
    color: #ffffff;
    display: block;
    width: 129px;
    padding: 8px 0 8px;
    background: #FF5A00;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    margin-top: 69px;
    transition: all 0.2s ease;
}
div.career-request-tablet > div > div > div:last-child > div > a:hover {
    background: #FF6E1F;
}
div.career-request-tablet div.careerum-flex-row {
    display: flex;
    justify-content: flex-start;
    padding-left: 0px;
}
div.career-request-tablet div.careerum-flex-column {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}


div.careerum-new-geochanger-tablet {
    width: 100%;
    height: 0;
    overflow: visible;
}
div.careerum-new-geochanger-tablet > div {
    width: 768px;
    margin: 0 auto;
    text-align: right;
    position: relative;
    display: flex;
    justify-content: flex-end;
}
div.careerum-new-geochanger-tablet > div > div {
    position: absolute;
    top: 74px;
    right: 58px;
}
div.careerum-new-geochanger-tablet > div input {
    display: none;
}
div.careerum-new-geochanger-tablet > div label.geo-new-label {
    margin-top: 11px;
    margin-left: 348px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-new-geochanger-tablet > div label.geo-new-label:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847907217.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-new-geochanger-tablet > div input:checked + label.geo-new-label::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-new-geochanger-tablet > div > div > div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-new-geochanger-tablet > div input:checked + label + div.geo-new-changer {
    height: 32px;
}
div.careerum-new-geochanger-tablet > div p {
    margin-top: 8px;
    margin-right: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}

div.careerum-new-tariffs-tablet {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-new-tariffs-tablet > div {
    width: 100%;
    margin: 42px auto 65px;
}
div.careerum-new-tariffs-tablet > div h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    color: #FFFFFF;
    margin-left: 44px;
}
div.careerum-new-tariffs-tablet > div > div:first-child {
    display: flex;
    margin-left: calc((100% - 768px) / 2);
}
div.careerum-new-tariffs-tablet > div > div:first-child > div:first-child {
    width: 480px;
    padding-bottom: 50px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847959606.svg');
    background-repeat: no-repeat;
    background-position: 107px 59px;
}
div.careerum-new-tariffs-tablet > div > div:first-child > div:nth-child(2) {
    width: 267px;
}
div.careerum-new-tariffs-tablet.no-arrow > div > div:first-child > div:first-child {
    width: 480px;
    padding-bottom: 50px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661976893079.svg');
    background-repeat: no-repeat;
    background-position: 107px 59px;
}
div.careerum-new-tariffs-tablet > div > div:first-child > div:last-child > div:first-child p {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    /* margin-top: 16px; */
    /* margin-left: 23px; */
    text-align: right;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656553269898.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-new-tariffs-tablet div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}
div.careerum-new-tariffs-tablet > div > div:last-child {
    margin-top: 0;
    overflow-x: scroll;
    max-width: 100%;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 975px;
    margin-top: 21px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div {
    background-color: white;
    border-radius: 40px;
    width: 309px;
    padding: 32px 24px;
    margin: 16px 8px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847990239.svg');
    background-repeat: no-repeat;
    background-position: 181px 93px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654848008207.svg');
    background-repeat: no-repeat;
    background-position: 208px 102px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654848026145.svg');
    background-repeat: no-repeat;
    background-position: 174px 8px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div {
    position: relative;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667409090149.svg"] {
    position: absolute;
    top: 89px;
    left: 178px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667409182404.svg"] {
    position: absolute;
    top: 21px;
    left: 205px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667409223097.svg"] {
    position: absolute;
    top: 111px;
    left: 201px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div.best-offer {
    margin-top: 0;
    background-color: #FFC76A;
    padding: 48px 24px 56px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div .label-places-left {
    left: 27px;
    font-size: 18px;
    top: -14px;
    padding-top: 8px;
    padding-right: 18px;
    padding-bottom: 9px;
    padding-left: 18px;
    background-color: rgb(250, 245, 238);
    position: absolute;
    color: rgb(255, 106, 1);
    line-height: 22px;
    border-top-left-radius: 56px;
    border-top-right-radius: 56px;
    border-bottom-right-radius: 56px;
    border-bottom-left-radius: 56px;
    font-weight: 700;
    transform: rotateX(0deg) rotateY(0deg) rotateZ(5deg) scaleX(1) scaleY(1) scaleZ(1);
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div.best-offer .popular-tag {
    position: absolute;
    top: -13px;
    left: 22px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 100%;
    margin-top: 7px;
    min-height: 56px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > ul {
    margin-top: 36px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    list-style-type: none;
    padding-left: 24px;
    margin-bottom: 24px;
    position: relative;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > ul li.unactive {
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.48);
    ;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654848047696.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654848068116.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div.best-offer > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654848087705.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > div {
    margin-top: 56px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > div > p:first-child {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    display: inline-block;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > div > p:last-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #000000;
    display: inline-block;
    margin-left: 5px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > a {
    text-decoration: none;
    display: block;
    color: white;
    width: 261px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    padding: 12px 0 12px;
    transition: all 0.2s ease;
    background: #FF6A01;
    border-radius: 8px;
    margin-top: 25px;
}
div.careerum-new-tariffs-tablet > div > div:last-child > div > div > a:hover {
    background: #FF7C20;
}

div.careerum-another-goals-tablet {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-another-goals-tablet > div {
    width: 768px;
    margin: 43px auto 49px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-another-goals-tablet > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654848115786.svg');
    background-repeat: no-repeat;
    background-position: 257px 8px;
    width: 440px;
    padding-top: 20px;
}
div.careerum-another-goals-tablet > div > div:last-child {
    width: 290px;
    margin-top: 20px;
}
div.careerum-another-goals-tablet > div > div:last-child > div {
    margin-left: 13px;
}
div.careerum-another-goals-tablet > div h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 125%;
    letter-spacing: 0.01em;
    margin-left: 44px;
}
div.careerum-another-goals-tablet > div a {
    display: block;
    width: 260px;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: -0.01em;
    line-height: 20px;
    padding: 14px 0;
    padding-left: 21px;
    color: #000000;
    text-decoration: none;
    transition: all 0.2s ease;
}
div.careerum-another-goals-tablet > div > div:last-child a:first-child:active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856660141.svg');
    background-position: 2px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(2):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856676777.svg');
    background-position: 1px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(3):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856692021.svg');
    background-position: 2px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(4):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856709653.svg');
    background-position: 2px 0px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(5):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856725119.svg');
    background-position: 3px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(6):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856741286.svg');
    background-position: 2px 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(7):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856753545.svg');
    background-position: 2px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(8):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856766323.svg');
    background-position: 4px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-tablet > div > div:last-child a:nth-child(9):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856778813.svg');
    background-position: 2px 2px;
    background-repeat: no-repeat;
}


div.careerum-footer-2-tablet {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-footer-2-tablet.black2 {
    background-color: #191C20;
}
div.careerum-footer-2-tablet > div {
    width: 680px;
    padding: 0;
    margin: 32px auto 42px;
}
div.careerum-footer-2-tablet > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-footer-2-tablet > div > div:nth-child(3) {
    margin-top: 31px;
}
div.careerum-footer-2-tablet > div > div:nth-child(3) p {
    color: #ffffff;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.01em;
}
div.careerum-footer-2-tablet > div > div:nth-child(3) a {
    background-color: #FF9F00;
    width: 40px;
    height: 40px;
    border-radius: 80px;
    display: inline-block;
    margin-right: 6px;
}
div.careerum-footer-2-tablet > div > div:nth-child(3) > div:first-child {
    margin-right: 44px;
}
div.careerum-footer-2-tablet.veb4-footer > div > div:nth-child(3) a {
    background-color: #D2E5FF;
}
div.careerum-footer-2-tablet.veb4-footer.pink > div > div:nth-child(3) a {
    background-color: #FCA7F0;
}
div.careerum-footer-2-tablet > div > div:nth-child(3) > div > div {
    margin-top: 8px;
}
div.careerum-footer-2-tablet > div > div:nth-child(2) {
    margin-top: 14px;
    gap: 40px;
}
div.careerum-footer-2-tablet > div > div:nth-child(2) > div {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-footer-2-tablet > div > div:nth-child(2) a {
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
    line-height: 110%;
    letter-spacing: 0.01em;
    text-decoration: none;
    margin-bottom: 12px;
    display: inline-block;
}
div.careerum-footer-2-tablet > div > div:nth-child(2) a:active {
    border-bottom: 1px solid #ffffff;
}
div.careerum-footer-2-tablet > div > div:nth-child(4) {
    margin-top: 36px;
}
div.careerum-footer-2-tablet > div > div:nth-child(4) p {
    font-size: 10px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #C2C2C2;
}
div.careerum-footer-2-tablet > div > div:nth-child(4) p:first-child {
    margin-right: 160px;
}
div.careerum-footer-2-tablet > div > div:nth-child(4) p.cookie-settngs {
    color: rgb(255, 255, 255);
    transition: all 0.3s ease;
    cursor: pointer;
}
div.careerum-footer-2-tablet > div > div:nth-child(4) p.cookie-settngs:hover {
    opacity: 0.85;
}

div.careerum-header-2-mobile {
    background-color: #000000;
    width: 100%;
    height: 58px;
    overflow: visible;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 99;
}
div.careerum-header-2-mobile > div {
    width: 100%;
    padding: 0 calc(10px + ((100% - 320px) / 2));
    margin: 0 auto;
    padding-top: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-header-2-mobile > div > div:nth-child(1) {
    margin-left: 2px;
    background-color: #000000;
    margin-top: 10px;
}
div.careerum-header-2-mobile > div > div:nth-child(1) a {
    font-size: 13px;
    line-height: 120%;
    color: #ffffff;
    display: inline-block;
    text-decoration: none;
}
div.careerum-header-2-mobile > div > div:nth-child(1) a:active {
    text-decoration: underline;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > div {
    position: absolute;
    top: 58px;
    left: 0;
    border-radius: 0px 0px 32px 32px;
    width: 100%;
    z-index: 100;
    background-color: #000000;
    transition: all 0.2s ease;
    height: 0px;
    padding: 0px 40px;
    overflow: hidden;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > input {
    display: none;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > label {
    display: block;
    width: 22px;
    height: 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856809792.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > input:checked + label {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856831033.svg');
}
div[data-gjs-type="wrapper"] div.careerum-header-2-mobile > div > div:nth-child(1) > input + label + div,
div.careerum-header-2-mobile > div > div:nth-child(1) > input:checked + label + div {
    height: 341px;
    padding: 23px 40px;
}
div[data-gjs-type="wrapper"] div.careerum-header-2-mobile > div > div:nth-child(1) > input + label + div.slim,
div.careerum-header-2-mobile > div > div:nth-child(1) > input:checked + label + div.slim {
    height: 231px;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > div > div:first-child {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > div > div:first-child a {
    margin-bottom: 14px;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > div > div:nth-child(2) {
    margin-bottom: 10px;
    margin-top: 3px;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > div > div:nth-child(3) {
    margin-top: 29px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-header-2-mobile > div > div:nth-child(1) > div > div:nth-child(3) a {
    margin-bottom: 17px;
}
div.careerum-header-2-mobile > div > div:nth-child(2) {
    margin-left: 34px;
}
div.careerum-header-2-mobile > div > div:nth-child(2) a {
    margin-right: 10px;
}

div.career-request-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.career-request-mobile > div {
    width: 320px;
    padding: 0;
    margin: 10px auto 101px;
}
div.career-request-mobile > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856857796.svg');
    background-repeat: no-repeat;
    background-position: 1px 4px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 17px;
}
div.career-request-mobile > div > div > div > div:nth-child(2) {
    width: 100%;
    padding: 0 10px;
    height: 40px;
    position: relative;
    z-index: 10;
    margin-top: 13px;
}
div.career-request-mobile > div > div > div > div:nth-child(2) a {
    font-weight: 600;
    font-size: 10px;
    line-height: 24px;
    color: #ffffff;
    display: block;
    width: 300px;
    padding: 8px 0 8px;
    background: #FF5A00;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease;
}
div.career-request-mobile > div > div > div > div:nth-child(2) a:hover {
    background: #FF6E1F;
}
div.career-request-mobile > div > div > div > div:first-child h1 {
    font-weight: 700;
    font-size: 45px;
    line-height: 115%;
    letter-spacing: -0.02em;
}
div.career-request-mobile > div > div > div > div:first-child h1 span {
    font-style: italic;
}
div.career-request-mobile > div > div > div > div:last-child {
    margin-top: 16px;
    padding: 0 10px;
    display: flex;
    flex-direction: column;
}

div.career-request-mobile div.careerum-course-tab-item {
    width: 300px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 8px 0;
    padding: 16px 16px 25px;
    box-sizing: border-box;
    height: auto;
}
div.career-request-mobile div.careerum-course-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request-mobile div.careerum-course-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
    letter-spacing: -0.01em;
}
div.career-request-mobile div.careerum-course-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.01em;
}
div.career-request-mobile div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 21px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 23px;
    margin-left: 0;
}
div.career-request-mobile div.careerum-course-tab-item > p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 17px;
    margin-left: 0;
}
div.career-request-mobile div.careerum-master-tab-item {
    width: 300px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 8px 0;
    padding: 16px 16px 25px;
    box-sizing: border-box;
    height: auto;
}
div.career-request-mobile div.careerum-master-tab-item > div:first-child {
    display: flex;
    justify-content: flex-start;
}
div.career-request-mobile div.careerum-master-tab-item > div:nth-child(2) {
    display: block;
    justify-content: unset;
}
div.career-request-mobile div.careerum-master-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
    letter-spacing: -0.01em;
}
div.career-request-mobile div.careerum-master-tab-item > div:first-child p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.01em;
}
div.career-request-mobile div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 21px;
    line-height: 126%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 23px;
    margin-left: 0;
    width: auto;
}
div.career-request-mobile div.careerum-master-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 16px;
    margin-left: 0;
    width: auto;
}
div.career-request-mobile div.careerum-vebinar-tab-item {
    width: 300px;
    height: auto;
    background: #FFC76A;
    border-radius: 24px;
    margin: 8px 0;
    padding: 16px 16px 24px;
    box-sizing: border-box;
}
div.career-request-mobile div.careerum-vebinar-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.career-request-mobile div.careerum-vebinar-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
    letter-spacing: -0.01em;
}
div.career-request-mobile div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.01em;
}
div.career-request-mobile div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 21px;
    letter-spacing: -0.01em;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 23px;
    margin-left: 0;
    width: auto;
}
div.career-request-mobile div.careerum-course-tab-item.careerum-bg-very-light-blue,
div.career-request-mobile div.careerum-vebinar-tab-item.careerum-bg-very-light-blue,
div.career-request-mobile div.careerum-master-tab-item.careerum-bg-very-light-blue {
    background-color: #88DFFF;
}

/* New header styles */
div.career-request.careerum-header-get-promotion > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657173970852.svg');
    background-repeat: no-repeat;
    background-position: 38px -70px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-earn-more > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174013936.svg');
    background-repeat: no-repeat;
    background-position: 421px 125px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-relocate > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174041536.svg');
    background-repeat: no-repeat;
    background-position: 229px 222px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-decree > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174063777.svg');
    background-repeat: no-repeat;
    background-position: 63px 119px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-change-sphere > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174083494.svg');
    background-repeat: no-repeat;
    background-position: 56px 35px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-move-direction > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174104829.svg');
    background-repeat: no-repeat;
    background-position: 38px 59px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-self-esteem > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174124607.svg');
    background-repeat: no-repeat;
    background-position: 75px 36px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-work-love > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174151112.svg');
    background-repeat: no-repeat;
    background-position: 53px 45px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}
div.career-request.careerum-header-crisis > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174167410.svg');
    background-repeat: no-repeat;
    background-position: 38px -14px;
    padding-left: 60px;
    padding-top: 39px;
    padding-bottom: 30px;
}



div.career-request-tablet.careerum-header-get-promotion > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174182490.svg');
    background-repeat: no-repeat;
    background-position: 4px -7px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-earn-more > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174200607.svg');
    background-repeat: no-repeat;
    background-position: 322px 148px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-relocate > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174213732.svg');
    background-repeat: no-repeat;
    background-position: 113px 226px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-decree > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174227071.svg');
    background-repeat: no-repeat;
    background-position: 4px 128px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-change-sphere > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174253394.svg');
    background-repeat: no-repeat;
    background-position: 6px -28px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-move-direction > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174268104.svg');
    background-repeat: no-repeat;
    background-position: 7px -32px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-self-esteem > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174282304.svg');
    background-repeat: no-repeat;
    background-position: 46px 21px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-work-love > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174296892.svg');
    background-repeat: no-repeat;
    background-position: 32px 184px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}
div.career-request-tablet.careerum-header-crisis > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174311611.svg');
    background-repeat: no-repeat;
    background-position: 7px 15px;
    padding-left: 24px;
    padding-top: 49px;
    padding-bottom: 40px;
}



div.career-request-mobile.careerum-header-get-promotion > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174326680.svg');
    background-repeat: no-repeat;
    background-position: 7px -10px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-earn-more > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174339271.svg');
    background-repeat: no-repeat;
    background-position: 117px 77px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-earn-more > div > div > div > div:first-child h1 {
    font-weight: 700;
    font-size: 40px;
    line-height: 105%;
    letter-spacing: -0.02em;
}
div.career-request-mobile.careerum-header-relocate > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174354299.svg');
    background-repeat: no-repeat;
    background-position: 91px 62px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-decree > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174368840.svg');
    background-repeat: no-repeat;
    background-position: 3px 62px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-change-sphere > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174380708.svg');
    background-repeat: no-repeat;
    background-position: 1px -26px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-move-direction > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174395579.svg');
    background-repeat: no-repeat;
    background-position: 2px -10px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-self-esteem > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174408809.svg');
    background-repeat: no-repeat;
    background-position: 19px 23px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-work-love > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174422765.svg');
    background-repeat: no-repeat;
    background-position: 12px 22px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}
div.career-request-mobile.careerum-header-crisis > div > div > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657174436368.svg');
    background-repeat: no-repeat;
    background-position: 3px -21px;
    padding-left: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}


div[class*="careerum-form-tab-item"] * {
    font-family: Montserrat !important;
}
div.careerum-form-tab-item {
    width: 866px;
    height: 291px;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 10px;
    margin: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #FAF5EE;
}
div.careerum-form-tab-item > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546311562.svg');
    background-repeat: no-repeat;
    background-position: 443px 86px;
    width: 580px;
    padding-bottom: 20px;
}
div.careerum-form-tab-item > div:last-child {
    margin-top: 71px;
    margin-left: 7px;
    margin-bottom: 20px;
    width: 240px;
}
div.careerum-form-tab-item > div:first-child h3 {
    font-weight: 600;
    font-size: 37px;
    line-height: 115%;
    width: 527px;
    display: block;
    margin-top: 10px;
    margin-left: 20px;
}
div.careerum-form-tab-item > div:first-child p {
    font-weight: 400;
    font-size: 15px;
    line-height: 155%;
    display: block;
    margin-top: 26px;
    margin-left: 20px;
}
div.careerum-form-tab-item > div > form {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
div.careerum-form-tab-item > div form input[type='text'] {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 7px 10px 9px;
    width: 229px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item > div form input[type='text'] + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item > div form input[type='text']:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item > div form input[type='text']:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item > div form input[type='text']:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item > div form input[type='text']:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item > div form input[type='text']:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item > div form input[type='text']:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item > div form input[type='text']:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item > div form a.submit-btn,
div.careerum-form-tab-item > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 48px;
    text-align: center;
    border-radius: 8px;
    margin-top: 8px;
    width: 229px;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item > div form a.submit-btn:hover,
div.careerum-form-tab-item > div form button:hover {
    background-color: #2881FE;
}
div.careerum-form-tab-item > div form a.submit-btn[disabled],
div.careerum-form-tab-item > div form button:disabled,
div.careerum-form-tab-item > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item > div form button:disabled:hover,
div.careerum-form-tab-item > div form button[disabled]:hover {
    background-color: #C2C2C2;
}
div.careerum-form-tab-item > div form div {
    width: 265px;
    margin-left: -3px;
    margin-top: 9px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-form-tab-item > div form div input {
    display: none;
}
div.careerum-form-tab-item > div form label p {
    font-weight: 400;
    font-size: 10px;
    line-height: 155%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item > div form p {
    font-weight: 400;
    font-size: 10px;
    line-height: 155%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
}
div.careerum-form-tab-item > div form p a {
    color: inherit;
}
div.careerum-form-tab-item > div form div label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item > div form div label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 3px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item > div form div label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 3px;
}
div.careerum-form-tab-item > div form div input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 3px;
}

div.careerum-form-success-tab-item {
    width: 866px;
    height: 291px;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 10px;
    margin: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #FAF5EE;
}
div.careerum-form-success-tab-item > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656547114093.svg');
    background-repeat: no-repeat;
    background-position: 478px 92px;
    padding-bottom: 30px;
}
div.careerum-form-success-tab-item > div:first-child h3 {
    font-weight: 600;
    font-size: 45px;
    line-height: 105%;
    letter-spacing: -0.01em;
    width: 527px;
    display: block;
    margin-top: 10px;
    margin-left: 20px;
}
div.careerum-form-success-tab-item > div:first-child p {
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    display: block;
    width: 275px;
    margin-top: 23px;
}

div.careerum-form-tab-item-tablet,
div.careerum-form-success-tab-item-tablet {
    width: 456px;
    height: 395px;
    border-radius: 40px;
    border: 3px solid #000000;
    padding: 10px;
    margin: 4px;
    margin-top: 8px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #FAF5EE;
}
div.careerum-form-success-tab-item-tablet {
    height: 186px;
}
div.careerum-form-tab-item-tablet > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546574860.svg');
    background-repeat: no-repeat;
    background-position: 211px 212px;
    padding-bottom: 47px;
}
div.careerum-form-success-tab-item-tablet > div {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546609415.svg');
    background-repeat: no-repeat;
    background-position: 316px 55px;
    width: 100%;
    height: 100%;
}
div.careerum-form-tab-item-tablet > div:last-child {
    margin-top: auto;
    margin-left: 11px;
    margin-bottom: 19px;
}
div.careerum-form-tab-item-tablet > div:first-child h3,
div.careerum-form-success-tab-item-tablet > div h3 {
    font-weight: 600;
    font-size: 28px;
    line-height: 130%;
    letter-spacing: -0.01em;
    margin-top: 18px;
    margin-left: 11px;
}
div.careerum-form-tab-item-tablet > div:first-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    margin-top: 15px;
    margin-left: 11px;
}
div.careerum-form-tab-item-tablet > div > form {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    flex-wrap: wrap;
}
div.careerum-form-tab-item-tablet > div form input[type='text'] {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 7px 10px 9px;
    width: 248px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-tablet > div form input[type='text'] + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-tablet > div form input[type='text']:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-tablet > div form input[type='text']:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-tablet > div form input[type='text']:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-tablet > div form input[type='text']:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-tablet > div form input[type='text']:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-tablet > div form input[type='text']:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-tablet > div form input[type='text']:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-tablet > div form a.submit-btn,
div.careerum-form-tab-item-tablet > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 11px;
    line-height: 40px;
    text-align: center;
    border-radius: 8px;
    margin-left: 8px;
    width: 112px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-tablet > div form a.submit-btn:hover,
div.careerum-form-tab-item-tablet > div form button:hover {
    background-color: #2881FE;
}
div.careerum-form-tab-item-tablet > div form a.submit-btn[disabled],
div.careerum-form-tab-item-tablet > div form button:disabled,
div.careerum-form-tab-item-tablet > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-tablet > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-tablet > div form button:disabled:hover,
div.careerum-form-tab-item-tablet > div form button[disabled]:hover {
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-tablet > div form div {
    width: 355px;
    margin-left: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-form-tab-item-tablet > div form div input {
    display: none;
}
div.careerum-form-tab-item-tablet > div form label p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-tablet > div form p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: -3px;
}
div.careerum-form-tab-item-tablet > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-tablet > div form div label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-tablet > div form div label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 1px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-tablet > div form div label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}
div.careerum-form-tab-item-tablet > div form div input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}


div.careerum-form-tab-item-mobile,
div.careerum-form-success-tab-item-mobile {
    width: 300px;
    border-radius: 24px;
    border: 2px solid #000000;
    margin: 8px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 22px;
    background-color: #FAF5EE;
}
div.careerum-form-success-tab-item-mobile {
    padding-bottom: 16px;
}
div.careerum-form-success-tab-item-mobile > div {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546831206.svg');
    background-repeat: no-repeat;
    background-position: 249px 68px;
    width: 100%;
    height: 100%;
    padding-bottom: 15px;
}
div.careerum-form-tab-item-mobile > div:last-child {
    margin-top: 24px;
    margin-left: 13px;
}
div.careerum-form-tab-item-mobile > div:first-child h3,
div.careerum-form-success-tab-item-mobile > div h3 {
    font-weight: 600;
    font-size: 21px;
    line-height: 130%;
    letter-spacing: -0.01em;
    margin-top: 21px;
    margin-left: 13px;
}
div.careerum-form-tab-item-mobile > div:first-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 153%;
    margin-top: 19px;
    margin-left: 13px;
}
div.careerum-form-tab-item-mobile > div > form {
    position: relative;
}
div.careerum-form-tab-item-mobile > div form input[type='text'] {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 7px 10px 9px;
    width: 268px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-mobile > div form input[type='text'] + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-mobile > div form input[type='text']:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-mobile > div form input[type='text']:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-mobile > div form input[type='text']:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-mobile > div form input[type='text']:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-mobile > div form input[type='text']:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-mobile > div form input[type='text']:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-mobile > div form input[type='text']:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-mobile > div form a.submit-btn,
div.careerum-form-tab-item-mobile > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 17px;
    line-height: 48px;
    text-align: center;
    border-radius: 8px;
    margin-left: 0px;
    margin-top: 7px;
    width: 268px;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: block;
}
div.careerum-form-tab-item-mobile > div form a.submit-btn:hover,
div.careerum-form-tab-item-mobile > div form button:hover {
    background-color: #2881FE;
}
div.careerum-form-tab-item-mobile > div form a.submit-btn[disabled],
div.careerum-form-tab-item-mobile > div form button:disabled,
div.careerum-form-tab-item-mobile > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-mobile > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-mobile > div form button:disabled:hover,
div.careerum-form-tab-item-mobile > div form button[disabled]:hover {
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-mobile > div form div {
    width: 100%;
    margin-left: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 9px;
}
div.careerum-form-tab-item-mobile > div form div input {
    display: none;
}
div.careerum-form-tab-item-mobile > div form label p {
    font-weight: 400;
    font-size: 10px;
    line-height: 155%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-mobile > div form p {
    font-weight: 400;
    font-size: 11px;
    line-height: 155%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: -3px;
}
div.careerum-form-tab-item-mobile > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-mobile > div form div label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-mobile > div form div label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 1px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-mobile > div form div label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}
div.careerum-form-tab-item-mobile > div form div input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}


div.careerum-course-tab-item {
    width: 278px;
    height: 366px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-course-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-course-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 14px;
}
div.careerum-course-tab-item > div p:last-child {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 28px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 47px;
    margin-left: 1px;
}
div.careerum-course-tab-item > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 23px;
    margin-left: 1px;
}

div.careerum-course-button-tab-item {
    width: 866px;
    height: 291px;
    border: 2px solid #000000;
    border-radius: 40px;
    margin: 8px;
    padding: 18px 30px;
    box-sizing: border-box;
    background-color: #FAF5EE;
}
div.careerum-course-button-tab-item > div:first-child {
    display: flex;
    justify-content: flex-start;
}
div.careerum-course-button-tab-item > div:first-child p:first-child {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    padding: 9px 17px 7px;
    margin-right: 16px;
    background: #000000;
    border-radius: 24px;
}
div.careerum-course-button-tab-item > div:first-child p:last-child {
    margin-top: 9px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
}
div.careerum-course-button-tab-item > div:last-child {
    position: relative;
}
div.careerum-course-button-tab-item > div:last-child h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 105%;
    color: #000000;
    margin-top: 13px;
}
div.careerum-course-button-tab-item > div:last-child > div {
    margin-top: 58px;
}
div.careerum-course-button-tab-item p.careerum-course-button-tab-old-price {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-decoration-line: line-through;
    color: #827F7C;
}
div.careerum-course-button-tab-item p.careerum-course-button-tab-price {
    font-weight: 700;
    font-size: 32px;
    line-height: 39px;
    color: #000000;
    margin-top: 0;
}
div.careerum-course-button-tab-item a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 8px 44px;
    text-decoration: none;
    border-radius: 8px;
    margin-top: 8px;
    display: inline-block;
}
div.careerum-course-button-tab-item img {
    position: absolute;
    top: -69px;
    right: -32px;
}

div.careerum-master-tab-item {
    width: 572px;
    height: 175px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-master-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-master-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 14px;
}
div.careerum-master-tab-item > div:first-child p:last-child {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
    margin-left: 1px;
    width: 300px;
}
div.careerum-master-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 15px;
    width: 208px;
    margin-left: 27px;
}
div.careerum-vebinar-tab-item {
    width: 278px;
    height: 176px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-vebinar-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-vebinar-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 14px;
}
div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    color: #FFFFFF;
    margin-top: 22px;
    margin-left: 1px;
    width: 244px;
}


div.careerum-course-tab-item-tablet {
    width: 224px;
    height: 288px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-course-tab-item-tablet > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-course-tab-item-tablet > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.careerum-course-tab-item-tablet > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-course-tab-item-tablet > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 110%;
    color: #FFFFFF;
    margin-top: 31px;
    margin-left: 1px;
}
div.careerum-course-tab-item-tablet > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 17px;
    margin-left: 1px;
}
div.careerum-course-button-tab-item-tablet {
    width: 456px;
    height: 395px;
    border: 3.04px solid #000000;
    border-radius: 40px;
    margin: 4px;
    padding: 23px 21px;
    box-sizing: border-box;
    background-color: #FAF5EE;
}
div.careerum-course-button-tab-item-tablet > div:first-child {
    display: flex;
    justify-content: flex-start;
}
div.careerum-course-button-tab-item-tablet > div:first-child p:first-child {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    padding: 9px 17px 7px;
    margin-right: 16px;
    background: #000000;
    border-radius: 24px;
}
div.careerum-course-button-tab-item-tablet > div:first-child p:last-child {
    margin-top: 9px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
}
div.careerum-course-button-tab-item-tablet > div:last-child {
    position: relative;
    margin-top: 19px;
}
div.careerum-course-button-tab-item-tablet > div:last-child h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    color: #000000;
}
div.careerum-course-button-tab-item-tablet > div:last-child > div {
    margin-top: 74px;
}
div.careerum-course-button-tab-item-tablet p.careerum-course-button-tab-old-price {
    font-weight: 700;
    font-size: 32px;
    line-height: 39px;
    text-decoration-line: line-through;
    color: #827F7C;
}
div.careerum-course-button-tab-item-tablet p.careerum-course-button-tab-price {
    font-weight: 700;
    font-size: 42px;
    line-height: 51px;
    color: #000000;
    margin-top: 0;
}
div.careerum-course-button-tab-item-tablet a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 8px 27px;
    text-decoration: none;
    border-radius: 8px;
    margin-top: 13px;
    display: inline-block;
}
div.careerum-course-button-tab-item-tablet img {
    position: absolute;
    top: -33px;
    right: -24px;
}
div.careerum-master-tab-item-tablet {
    width: 456px;
    height: 140px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-master-tab-item-tablet > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-master-tab-item-tablet > div:first-child p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.careerum-master-tab-item-tablet > div:first-child p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-master-tab-item-tablet > div:last-child h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 8px;
    margin-left: 1px;
    width: 235px;
}
div.careerum-master-tab-item-tablet > div:last-child p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 9px;
    width: 170px;
    margin-left: 27px;
}
div.careerum-vebinar-tab-item-tablet {
    width: 224px;
    height: 140px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-vebinar-tab-item-tablet > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-vebinar-tab-item-tablet > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.careerum-vebinar-tab-item-tablet > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-vebinar-tab-item-tablet > h3 {
    font-weight: 600;
    font-size: 17px;
    line-height: 120%;
    color: #FFFFFF;
    margin-top: 16px;
    margin-left: 1px;
}


div.careerum-course-tab-item-mobile {
    width: 300px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 8px 0;
    padding: 16px 16px 25px;
    box-sizing: border-box;
}
div.careerum-course-tab-item-mobile > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-course-tab-item-mobile > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.careerum-course-tab-item-mobile > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-course-tab-item-mobile > h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    color: #FFFFFF;
    margin-top: 23px;
}
div.careerum-course-tab-item-mobile > p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 17px;
}
div.careerum-master-tab-item-mobile {
    width: 300px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 8px 0;
    padding: 16px 16px 25px;
    box-sizing: border-box;
}
div.careerum-course-button-tab-item-mobile {
    width: 300px;
    height: 316px;
    border: 2px solid #000000;
    border-radius: 24px;
    margin: 8px auto;
    padding: 22px 15px;
    box-sizing: border-box;
    background-color: #FAF5EE;
}
div.careerum-course-button-tab-item-mobile > div:first-child {
    display: flex;
    justify-content: flex-start;
}
div.careerum-course-button-tab-item-mobile > div:first-child p:first-child {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #FFFFFF;
    padding: 9px 17px 7px;
    margin-right: 16px;
    background: #000000;
    border-radius: 24px;
}
div.careerum-course-button-tab-item-mobile > div:first-child p:last-child {
    margin-top: 9px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
}
div.careerum-course-button-tab-item-mobile > div:last-child {
    position: relative;
    margin-top: 17px;
}
div.careerum-course-button-tab-item-mobile > div:last-child h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    color: #000000;
}
div.careerum-course-button-tab-item-mobile > div:last-child > div {
    margin-top: 24px;
}
div.careerum-course-button-tab-item-mobile p.careerum-course-button-tab-old-price {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    text-decoration-line: line-through;
    color: #827F7C;
}
div.careerum-course-button-tab-item-mobile p.careerum-course-button-tab-price {
    font-weight: 700;
    font-size: 40px;
    line-height: 49px;
    color: #000000;
    margin-top: 0;
}
div.careerum-course-button-tab-item-mobile a {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 12px 0;
    text-decoration: none;
    border-radius: 8px;
    margin-top: 11px;
    display: block;
    text-align: center;
}
div.careerum-master-tab-item-mobile > div:first-child {
    display: flex;
    justify-content: flex-start;
}
div.careerum-master-tab-item-mobile > div:first-child p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.careerum-master-tab-item-mobile > div:first-child p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-master-tab-item-mobile > div:last-child h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 23px;
}
div.careerum-master-tab-item-mobile > div:last-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 16px;
}
div.careerum-vebinar-tab-item-mobile {
    width: 300px;
    height: 165px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 8px 0;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-vebinar-tab-item-mobile > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-vebinar-tab-item-mobile > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 9px;
}
div.careerum-vebinar-tab-item-mobile > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-vebinar-tab-item-mobile > h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 23px;
}



div.careerum-new-geochanger-mobile {
    width: 100%;
    height: 0;
    overflow: visible;
}
div.careerum-new-geochanger-mobile > div {
    width: 320px;
    margin: 0 auto;
    text-align: right;
    position: relative;
    display: flex;
    justify-content: flex-end;
}
div.careerum-new-geochanger-mobile > div > div {
    position: absolute;
    top: -78px;
    left: 10px;
}
div.careerum-new-geochanger-mobile > div input {
    display: none;
}
div.careerum-new-geochanger-mobile > div label.geo-new-label {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-new-geochanger-mobile > div label.geo-new-label:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654847907217.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-new-geochanger-mobile > div input:checked + label.geo-new-label::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-new-geochanger-mobile > div > div > div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-new-geochanger-mobile > div input:checked + label + div.geo-new-changer {
    height: 32px;
}
div.careerum-new-geochanger-mobile > div p {
    margin-top: 8px;
    margin-right: 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}

div.careerum-new-tariffs-mobile {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-new-tariffs-mobile > div {
    width: 100%;
    margin: 42px auto 89px;
}
div.careerum-new-tariffs-mobile > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
    color: #FFFFFF;
    margin-left: 10px;
    margin-top: 47px;
}
div.careerum-new-tariffs-mobile > div > div:first-child {
    margin-left: calc((100% - 320px) / 2);
}
div.careerum-new-tariffs-mobile > div > div:first-child > div:first-child {
    padding-bottom: 27px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856920828.svg');
    background-repeat: no-repeat;
    background-position: 17px 33px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) {
    margin-top: 0;
    overflow-x: scroll;
    max-width: 100%;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 708px;
    margin-top: 15px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div {
    background-color: white;
    border-radius: 24px;
    width: 228px;
    padding: 24px 16px 15px;
    margin: 9px 4px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856946098.svg');
    background-repeat: no-repeat;
    background-position: 122px 67px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856960720.svg');
    background-repeat: no-repeat;
    background-position: 156px 79px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654856986726.svg');
    background-repeat: no-repeat;
    background-position: 121px 32px;
}
div.careerum-new-tariffs-mobile > div > div > div > div {
    position: relative;
}
div.careerum-new-tariffs-mobile > div > div > div > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667412883511.svg"] {
    position: absolute;
    left: 141px;
    top: 68px;
}
div.careerum-new-tariffs-mobile > div > div > div > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667413007603.svg"] {
    position: absolute;
    top: 16px;
    left: 141px;
}
div.careerum-new-tariffs-mobile > div > div > div > div > img[src="https://fra1.digitaloceanspaces.com/devabackenduploads/files-1667413060943.svg"] {
    position: absolute;
    top: 84px;
    left: 156px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div.best-offer {
    margin-top: 0;
    background-color: #FFC76A;
    padding: 32px 16px 32px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div .label-places-left {
    position: absolute;
    color: rgb(255, 106, 1);
    line-height: 22px;
    border-top-left-radius: 56px;
    border-top-right-radius: 56px;
    border-bottom-right-radius: 56px;
    border-bottom-left-radius: 56px;
    font-weight: 700;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-size: 14px;
    transform: rotateX(0deg) rotateY(0deg) rotateZ(-2deg) scaleX(1) scaleY(1) scaleZ(1);
    left: 54px;
    padding-top: 4px;
    padding-right: 15px;
    padding-bottom: 6px;
    padding-left: 15px;
    top: -9px;
    background-color: rgb(250, 245, 238);
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div.best-offer .popular-tag {
    position: absolute;
    top: -11px;
    left: 16px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > h3 {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    margin-top: 3px;
    min-height: 56px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > ul {
    margin-top: 0;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 110%;
    list-style-type: none;
    padding-left: 16px;
    margin-bottom: 16px;
    position: relative;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > ul li.unactive {
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857002164.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857021110.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0px;
    left: 0;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div.best-offer > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857021110.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0px;
    left: 0;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > div {
    margin-top: 38px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > div > p:first-child {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: -0.02em;
    display: inline-block;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > div > p:last-child {
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    color: #000000;
    display: inline-block;
    margin-left: 1px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > a {
    text-decoration: none;
    display: block;
    color: white;
    width: 196px;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    padding: 9px 0 8px;
    transition: all 0.2s ease;
    background: #FF6A01;
    border-radius: 8px;
    margin-top: 15px;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(2) > div > div > a:hover {
    background: #FF7C20;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(3) {
    width: 320px;
    margin: 22px auto 0;
}
div.careerum-new-tariffs-mobile > div > div:nth-child(3) > p {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    /* margin-top: 16px; */
    margin-left: 10px;
}

div.careerum-new-tariffs-mobile div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
    height: 16px;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div {
    margin-left: 11px;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656553269898.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-new-tariffs-mobile div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}

div.careerum-another-goals-mobile {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-another-goals-mobile > div {
    width: 320px;
    padding: 0 10px;
    margin: 78px auto 51px;
}
div.careerum-another-goals-mobile > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857038614.svg');
    background-repeat: no-repeat;
    background-position: 100px 94px;
    padding-bottom: 15px;
}
div.careerum-another-goals-mobile > div > div:last-child > div {
    margin-top: 4px;
}
div.careerum-another-goals-mobile > div h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 115%;
    letter-spacing: -0.02em;
}
div.careerum-another-goals-mobile > div a {
    display: block;
    width: 260px;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: -0.01em;
    line-height: 20px;
    padding: 14px 0;
    padding-left: 18px;
    color: #000000;
    text-decoration: none;
    transition: all 0.2s ease;
}
div.careerum-another-goals-mobile > div > div:last-child a:first-child:active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857054137.svg');
    background-position: 0px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(2):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857054137.svg');
    background-position: v 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(3):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857082208.svg');
    background-position: 0px 1px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(4):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857095203.svg');
    background-position: 0px 0px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(5):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857111632.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(6):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857111632.svg');
    background-position: 0px 4px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(7):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857142204.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(8):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857157187.svg');
    background-position: 0px 3px;
    background-repeat: no-repeat;
}
div.careerum-another-goals-mobile > div > div:last-child a:nth-child(9):active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1654857170372.svg');
    background-position: 0px 2px;
    background-repeat: no-repeat;
}



div.careerum-footer-2-mobile {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-footer-2-mobile.black2 {
    background-color: #191C20;
}
div.careerum-footer-2-mobile > div {
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 40px auto 48px;
}
div.careerum-footer-2-mobile > div > div:nth-child(2) {
    margin-top: 32px;
}
div.careerum-footer-2-mobile > div > div:nth-child(2) > div:first-child {
    margin-bottom: 27px;
}
div.careerum-footer-2-mobile > div > div:nth-child(1) > img {
    margin-top: 24px;
}
div.careerum-footer-2-mobile > div > div:nth-child(2) p {
    color: #ffffff;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    letter-spacing: 0.01em;
}
div.careerum-footer-2-mobile > div > div:nth-child(2) a {
    background-color: #FF9F00;
    width: 40px;
    height: 40px;
    border-radius: 80px;
    display: inline-block;
    margin-right: 6px;
}
div.careerum-footer-2-mobile.veb4-footer > div > div:nth-child(2) a {
    background-color: #D2E5FF;
}
div.careerum-footer-2-mobile.veb4-footer.pink > div > div:nth-child(2) a {
    background-color: #FCA7F0;
}
div.careerum-footer-2-mobile > div > div:nth-child(2) > div > div {
    margin-top: 8px;
}
div.careerum-footer-2-mobile > div > div:nth-child(1) {
    margin-top: 61px;
}
div.careerum-footer-2-mobile > div > div:nth-child(1) > div {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-footer-2-mobile > div > div:nth-child(1) a {
    color: #ffffff;
    font-weight: 400;
    font-size: 12px;
    line-height: 110%;
    letter-spacing: 0.01em;
    text-decoration: none;
    margin-bottom: 12px;
    display: inline-block;
}
div.careerum-footer-2-mobile > div > div:nth-child(1) a:active {
    border-bottom: 1px solid #ffffff;
}
div.careerum-footer-2-mobile > div > div:nth-child(1) > div:nth-child(2) {
    margin-top: 23px;
}
div.careerum-footer-2-mobile > div > div:nth-child(1) > div:nth-child(3) {
    margin-top: 23px;
}
div.careerum-footer-2-mobile > div > div:nth-child(3) {
    margin-top: 32px;
}
div.careerum-footer-2-mobile > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #C2C2C2;
}
div.careerum-footer-2-mobile > div > div:nth-child(3) p:first-child {
    margin-bottom: 16px;
}
div.careerum-footer-2-mobile > div > div:nth-child(3) p.cookie-settngs {
    color: #fff;
    cursor: pointer;
}


div.careerum-club-main {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-club-main > div {
    width: 1280px;
    margin: 53px auto 186px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656624967146.svg');
    background-repeat: no-repeat;
    background-position: 117px 144px;
}
div.careerum-club-main > div h1 {
    font-weight: 700;
    font-size: 72px;
    line-height: 120%;
    text-align: center;
    color: #ffffff;
    padding-bottom: 70px;
}
div.careerum-club-main > div h1 span {
    color: #FFC76A;
}
div.careerum-club-main > div > div {
    position: relative;
}
div.careerum-club-main > div > div > div {
    width: 180px;
}
div.careerum-club-main > div > div > div:nth-child(1) {
    position: absolute;
    top: -96px;
    left: 122px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625001483.svg');
    background-repeat: no-repeat;
    background-position: 3px 12px;
}
div.careerum-club-main > div > div > div:nth-child(2) {
    position: absolute;
    top: -5px;
    left: 851px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625025692.svg');
    background-repeat: no-repeat;
    background-position: 9px 13px;
}
div.careerum-club-main > div > div > div:nth-child(3) {
    position: absolute;
    top: -172px;
    left: 1069px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625055961.svg');
    background-repeat: no-repeat;
    background-position: 8px 57px;
}
div.careerum-club-main > div > div > div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #ffffff;
    padding: 15px;
}

div.careerum-club-main-tablet {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-club-main-tablet > div {
    width: 768px;
    margin: 30px auto 86px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625082887.svg');
    background-repeat: no-repeat;
    background-position: 82px 105px;
    padding-bottom: 100px;
}
div.careerum-club-main-tablet > div h1 {
    font-weight: 700;
    font-size: 56px;
    line-height: 100%;
    text-align: center;
    color: #ffffff;
    padding-bottom: 70px;
}
div.careerum-club-main-tablet > div h1 span {
    color: #FFC76A;
}
div.careerum-club-main-tablet > div > div {
    position: relative;
}
div.careerum-club-main-tablet > div > div > div {
    width: 166px;
}
div.careerum-club-main-tablet > div > div > div:nth-child(1) {
    position: absolute;
    top: -23px;
    left: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625106965.svg');
    background-repeat: no-repeat;
    background-position: 10px 11px;
}
div.careerum-club-main-tablet > div > div > div:nth-child(2) {
    position: absolute;
    top: 13px;
    left: 320px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625129050.svg');
    background-repeat: no-repeat;
    background-position: 8px 12px;
}
div.careerum-club-main-tablet > div > div > div:nth-child(3) {
    position: absolute;
    top: -35px;
    left: 576px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625147616.svg');
    background-repeat: no-repeat;
    background-position: 11px 47px;
}
div.careerum-club-main-tablet > div > div > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #ffffff;
    padding: 15px;
}

div.careerum-club-main-mobile {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
    height: 464px;
}
div.careerum-club-main-mobile > div {
    width: 320px;
    padding: 0 10px;
    margin: 30px auto 86px;
    padding-bottom: 100px;
    position: relative;
}
div.careerum-club-main-mobile > div h1 {
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
    text-align: center;
    color: #ffffff;
    padding-bottom: 70px;
    letter-spacing: -0.02em;
}
div.careerum-club-main-mobile > div > div#careerum-main-header-amination-1 {
    width: 205px;
    height: 69px;
    top: 101px;
    left: 50px;
    position: absolute;
}
div.careerum-club-main-mobile > div > div#careerum-main-header-amination-2 {
    width: 163px;
    height: 60px;
    top: 205px;
    left: 37px;
    position: absolute;
}
div.careerum-club-main-mobile > div > div#careerum-main-header-amination-3 {
    width: 320px;
    height: 629px;
    top: -83px;
    left: 0px;
    position: absolute;
}
div.careerum-club-main-mobile > div h1 span {
    color: #FFC76A;
}
div.careerum-club-main-mobile > div > div {
    position: relative;
}
div.careerum-club-main-mobile > div > div.careerum-club-main-header {
    margin-top: 0;
}
div.careerum-club-main-mobile > div > div > div {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #ffffff;
    padding: 15px;
    text-align: center;
}
div.careerum-club-main-mobile > div > div > div:nth-child(1) {
    /* position: fixed; */
    top: 363px;
    left: calc(50% - 95px);
}
div.careerum-club-main-mobile > div > div > div:nth-child(2) {
    /* position: fixed; */
    top: 353px;
    left: calc(50% - 104px);
}
div.careerum-club-main-mobile > div > div > div:nth-child(3) {
    /* position: fixed; */
    top: 354px;
    left: calc(50% - 104px);
}
div.careerum-club-main-mobile > div > div > div:nth-child(1) > p:nth-child(3)::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625175745.svg');
    position: absolute;
    z-index: -1;
    left: 23px;
    top: -3px;
}
div.careerum-club-main-mobile > div > div > div:nth-child(1) > p:nth-child(4)::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625189815.svg');
    position: absolute;
    z-index: -1;
    left: 35px;
    top: -5px;
}
div.careerum-club-main-mobile > div > div > div:nth-child(2) > p:nth-child(1)::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625208339.svg');
    position: absolute;
    z-index: -1;
    left: 21px;
    top: -2px;
}
div.careerum-club-main-mobile > div > div > div:nth-child(2) > p:nth-child(2)::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625233171.svg');
    position: absolute;
    z-index: -1;
    left: 35px;
    top: -5px;
}
div.careerum-club-main-mobile > div > div > div:nth-child(3) > p:nth-child(1)::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656625259906.svg');
    position: absolute;
    z-index: -1;
    left: 14px;
    top: -2px;
}
div.careerum-club-main-mobile > div > div > div p {
    padding: 0px 15px;
    position: relative;
    z-index: 2;
    display: block;
    opacity: 0;
}


div.careerum-block-switcher {
    width: 100%;
    overflow: visible;
}
div.careerum-block-switcher > div {
    width: 1280px;
    margin: 0 auto;
    position: relative;
}
div.careerum-block-switcher > div > div {
    position: absolute;
    width: 88px;
    height: 50px;
    left: 325px;
    top: 185px;
}
div.careerum-block-switcher > div input {
    display: none;
}
div.careerum-block-switcher > div label {
    width: 88px;
    height: 50px;
    background: #000000;
    border-radius: 80px;
    position: relative;
    display: block;
    border: 2px solid #000000;
    transition: all 0.2s ease;
    cursor: pointer;
}
div.careerum-block-switcher > div label img {
    position: absolute;
    top: 4px;
    left: 42px;
    transition: all 0.2s ease;
}
div.careerum-block-switcher > div label:hover {
    background: #FF9F00;
    border: 2px solid #FF9F00;
}
div.careerum-block-switcher > div input:checked + label {
    border: 2px solid #ffffff;
}
div.careerum-block-switcher > div input:checked + label:hover {
    background: #000000;
    border: 2px solid #FF9F00;
}
div.careerum-block-switcher > div input:checked + label img {
    top: 4px;
    left: 4px;
}
div.careerum-block-switcher.careerum-cons-sw-blue > div label {
    background-color: transparent;
    border: 2px solid white;
}
div.careerum-block-switcher.careerum-cons-sw-blue > div label:hover {
    border-color: #FF9F00;
}
div.careerum-block-switcher.careerum-cons-sw-blue > div > div {
    left: 575px;
    top: 109px;
    z-index: 9;
}

div.careerum-why-for-you-true {
    background-color: #FAF5EE;
    overflow: hidden;
}
div.careerum-why-for-you-true > div {
    width: 1280px;
    margin: 102px auto 113px;
}
div.careerum-why-for-you-true > div h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 60px;
}
div.careerum-why-for-you-true > div p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: 0.01em;
}
div.careerum-why-for-you-true > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 60px;
    margin-top: 58px;
}
div.careerum-why-for-you-true > div > div:nth-child(2) > div {
    width: 260px;
    margin-right: 38px;
}
div.careerum-why-for-you-true > div > div:nth-child(3) {
    margin-left: 60px;
    margin-top: 48px;
}
div.careerum-why-for-you-true > div a {
    color: #ffffff;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    width: 161px;
    text-decoration: none;
    text-align: center;
    background-color: #FF5A00;
    border-radius: 8px;
    transition: all 0.2s ease;
    display: block;
    padding: 12px 0 12px;
}
div.careerum-why-for-you-true > div a:hover {
    background-color: #FF6E1F;
}
div.careerum-why-for-you-true.careerum-cons-why {
    background-color: #0B70FE;
    color: white;
}
div.careerum-why-for-you-true.careerum-cons-why * {
    font-family: Montserrat;
}
div.careerum-why-for-you-true.careerum-cons-why > div {
    margin: 48px auto 93px;
}
div.careerum-why-for-you-true.careerum-cons-why > div h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    letter-spacing: -0.015em;
}
div.careerum-why-for-you-true.careerum-cons-why > div p {
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-why-for-you-true.careerum-cons-why > div > div:nth-child(2) {
    margin-top: 56px;
}
div.careerum-why-for-you-true.careerum-cons-why > div > div:nth-child(1) {
    position: relative;
}
div.careerum-why-for-you-true.careerum-cons-why > div > div:nth-child(1) img {
    position: absolute;
    top: 118px;
    left: 59px;
}
div.careerum-why-for-you-true.careerum-cons-why > div > div:nth-child(2) > div {
    width: 250px;
    margin-right: 49px;
}
div.careerum-why-for-you-true.careerum-cons-why > div > div:nth-child(2) > div:nth-child(2) {
    width: 305px;
}
div.careerum-why-for-you-true.careerum-cons-why > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}

div.careerum-why-for-you-false {
    background-color: #000000;
    overflow: hidden;
}
div.careerum-why-for-you-false > div {
    width: 1280px;
    margin: 102px auto 113px;
}
div.careerum-why-for-you-false > div h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 60px;
    color: #FFFFFF;
}
div.careerum-why-for-you-false > div p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}
div.careerum-why-for-you-false > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656673949793.svg');
    background-position: 220px 64px;
    background-repeat: no-repeat;
}
div.careerum-why-for-you-false > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 60px;
    margin-top: 58px;
}
div.careerum-why-for-you-false > div > div:nth-child(2) > div {
    width: 260px;
    margin-right: 38px;
}
div.careerum-why-for-you-false > div > div:nth-child(3) {
    margin-left: 60px;
    margin-top: 48px;
}
div.careerum-why-for-you-false > div a {
    color: #ffffff;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    width: 250px;
    text-decoration: none;
    text-align: center;
    background-color: #FF5A00;
    border-radius: 8px;
    transition: all 0.2s ease;
    display: block;
    padding: 12px 0 12px;
}
div.careerum-why-for-you-false > div a:hover {
    background-color: #FF6E1F;
}
div.careerum-why-for-you-false.careerum-cons-why > div {
    margin: 48px auto 93px;
}
div.careerum-why-for-you-false.careerum-cons-why * {
    font-family: Montserrat;
}
div.careerum-why-for-you-false.careerum-cons-why > div h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    letter-spacing: -0.015em;
}
div.careerum-why-for-you-false.careerum-cons-why > div p {
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: -0.03em;
}
div.careerum-why-for-you-false.careerum-cons-why > div > div:nth-child(1) {
    background: none;
}
div.careerum-why-for-you-false.careerum-cons-why > div > div:nth-child(2) {
    margin-top: 56px;
}
div.careerum-why-for-you-false.careerum-cons-why > div > div:nth-child(2) > div {
    width: 250px;
    margin-right: 49px;
}
div.careerum-why-for-you-false.careerum-cons-why > div > div:nth-child(2) > div:nth-child(2) {
    width: 305px;
}
div.careerum-why-for-you-false.careerum-cons-why > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}


div.careerum-block-switcher-tablet {
    width: 100%;
    overflow: visible;
}
div.careerum-block-switcher-tablet > div {
    width: 768px;
    margin: 0 auto;
    position: relative;
}
div.careerum-block-switcher-tablet > div > div {
    position: absolute;
    width: 63px;
    height: 36px;
    left: 215px;
    top: 103px;
}
div.careerum-block-switcher-tablet > div input {
    display: none;
}
div.careerum-block-switcher-tablet > div label {
    width: 63px;
    height: 36px;
    background: #000000;
    border-radius: 80px;
    position: relative;
    display: block;
    border: 2px solid #000000;
    transition: all 0.2s ease;
    cursor: pointer;
}
div.careerum-block-switcher-tablet > div label img {
    position: absolute;
    top: 2px;
    left: 30px;
    transition: all 0.2s ease;
}
div.careerum-block-switcher-tablet > div input:checked + label {
    border: 2px solid #ffffff;
}
div.careerum-block-switcher-tablet > div input:checked + label img {
    top: 2px;
    left: 2px;
}
div.careerum-block-switcher-tablet.careerum-cons-sw-blue > div label {
    background-color: transparent;
    border: 2px solid white;
}
div.careerum-block-switcher-tablet.careerum-cons-sw-blue > div label:hover {
    border-color: #FF9F00;
}
div.careerum-block-switcher-tablet.careerum-cons-sw-blue > div > div {
    left: 417px;
    top: 83px;
    z-index: 9;
}
div.careerum-block-switcher-tablet.careerum-cons-sw-blue > div input:checked + label img {
    top: 3px;
    left: 3px;
}
div.careerum-block-switcher-tablet.careerum-cons-sw-blue > div label img {
    top: 3px;
}

div.careerum-why-for-you-true-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
}
div.careerum-why-for-you-true-tablet > div {
    width: 768px;
    margin: 54px auto 56px;
}
div.careerum-why-for-you-true-tablet > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 44px;
}
div.careerum-why-for-you-true-tablet > div p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
}
div.careerum-why-for-you-true-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 44px;
    margin-top: 35px;
}
div.careerum-why-for-you-true-tablet > div > div:nth-child(2) > div {
    margin-right: 32px;
}
div.careerum-why-for-you-true-tablet > div > div:nth-child(2) > div:nth-child(1) {
    width: 135px;
}
div.careerum-why-for-you-true-tablet > div > div:nth-child(2) > div:nth-child(2) {
    width: 150px;
}
div.careerum-why-for-you-true-tablet > div > div:nth-child(2) > div:nth-child(3) {
    width: 130px;
}
div.careerum-why-for-you-true-tablet > div > div:nth-child(2) > div:nth-child(4) {
    width: 146px;
}
div.careerum-why-for-you-true-tablet > div > div:nth-child(3) {
    margin-left: 44px;
    margin-top: 40px;
}
div.careerum-why-for-you-true-tablet > div a {
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    width: 107px;
    text-decoration: none;
    text-align: center;
    background-color: #FF5A00;
    border-radius: 8px;
    transition: all 0.2s ease;
    display: block;
    padding: 8px 0 8px;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why {
    background-color: #0B70FE;
    color: white;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why * {
    font-family: Montserrat;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div {
    margin: 40px auto 49px;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div > div:nth-child(2) {
    margin-top: 28px;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div > div:nth-child(1) {
    position: relative;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div > div:nth-child(1) img {
    position: absolute;
    top: 118px;
    left: 59px;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div > div:nth-child(2) > div {
    width: 169px;
    margin-right: 10px;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div > div:nth-child(2) > div:nth-child(3) {
    width: 132px;
}
div.careerum-why-for-you-true-tablet.careerum-cons-why > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}

div.careerum-why-for-you-false-tablet {
    background-color: #000000;
    overflow: hidden;
}
div.careerum-why-for-you-false-tablet > div {
    width: 768px;
    margin: 54px auto 56px;
}
div.careerum-why-for-you-false-tablet > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 44px;
    color: #FFFFFF;
}
div.careerum-why-for-you-false-tablet > div p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}
div.careerum-why-for-you-false-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 44px;
    margin-top: 35px;
}
div.careerum-why-for-you-false-tablet > div > div:nth-child(2) > div {
    margin-right: 32px;
}
div.careerum-why-for-you-false-tablet > div > div:nth-child(2) > div:nth-child(1) {
    width: 136px;
}
div.careerum-why-for-you-false-tablet > div > div:nth-child(2) > div:nth-child(2) {
    width: 146px;
}
div.careerum-why-for-you-false-tablet > div > div:nth-child(2) > div:nth-child(3) {
    width: 146px;
}
div.careerum-why-for-you-false-tablet > div > div:nth-child(2) > div:nth-child(4) {
    width: 129px;
}
div.careerum-why-for-you-false-tablet > div > div:nth-child(3) {
    margin-left: 44px;
    margin-top: 40px;
}
div.careerum-why-for-you-false-tablet > div a {
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    width: 167px;
    text-decoration: none;
    text-align: center;
    background-color: #FF5A00;
    border-radius: 8px;
    transition: all 0.2s ease;
    display: block;
    padding: 8px 0 8px;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div {
    margin: 40px auto 49px;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why * {
    font-family: Montserrat;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div > div:nth-child(1) {
    background: none;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div > div:nth-child(2) {
    margin-top: 28px;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div > div:nth-child(2) > div {
    width: 165px;
    margin-right: 15px;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div > div:nth-child(2) > div:nth-child(3) {
    width: 172px;
}
div.careerum-why-for-you-false-tablet.careerum-cons-why > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}

div.careerum-block-switcher-mobile {
    width: 100%;
    overflow: visible;
}
div.careerum-block-switcher-mobile > div {
    width: 320px;
    margin: 0 auto;
    position: relative;
}
div.careerum-block-switcher-mobile > div > div {
    position: absolute;
    width: 49px;
    height: 28px;
    left: 149px;
    top: 89px;
}
div.careerum-block-switcher-mobile > div input {
    display: none;
}
div.careerum-block-switcher-mobile > div label {
    width: 49px;
    height: 28px;
    background: #000000;
    border-radius: 80px;
    position: relative;
    display: block;
    border: 2px solid #000000;
    transition: all 0.2s ease;
    cursor: pointer;
}
div.careerum-block-switcher-mobile > div label img {
    position: absolute;
    top: 2px;
    left: 23px;
    transition: all 0.2s ease;
}
div.careerum-block-switcher-mobile > div input:checked + label {
    border: 2px solid #ffffff;
}
div.careerum-block-switcher-mobile > div input:checked + label img {
    top: 2px;
    left: 2px;
    z-index: 2;
}
div.careerum-block-switcher-mobile.careerum-cons-sw-blue > div label {
    background-color: transparent;
    border: 1px solid white;
}
div.careerum-block-switcher-mobile.careerum-cons-sw-blue > div label:hover {
    border-color: #FF9F00;
}
div.careerum-block-switcher-mobile.careerum-cons-sw-blue > div > div {
    left: 261px;
    top: 60px;
    z-index: 9;
}
div.careerum-block-switcher-mobile.careerum-cons-sw-blue > div input:checked + label {
    border: 1px solid white;
}
div.careerum-block-switcher-mobile.careerum-cons-sw-blue > div input:checked + label img {
    top: 3px;
    left: 3px;
}
div.careerum-block-switcher-mobile > div label img {
    top: 3px;
    left: 24px;
}

div.careerum-why-for-you-true-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
}
div.careerum-why-for-you-true-mobile > div {
    width: 100%;
    margin: 47px auto 35px;
}
div.careerum-why-for-you-true-mobile > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
}
div.careerum-why-for-you-true-mobile > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(1) {
    width: 320px;
    padding: 0 10px;
    margin: 0 auto;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(2) {
    margin-top: 26px;
    overflow-x: scroll;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 700px;
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(2) > div > div {
    margin-right: 40px;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    width: 150px;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    width: 138px;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(2) > div > div:nth-child(3) {
    width: 113px;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(2) > div > div:nth-child(4) {
    width: 167px;
    margin-right: 0;
}
div.careerum-why-for-you-true-mobile > div > div:nth-child(3) {
    padding-left: 10px;
    width: 320px;
    margin: 39px auto 0;
}
div.careerum-why-for-you-true-mobile > div a {
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    width: 148px;
    text-decoration: none;
    text-align: center;
    background-color: #FF5A00;
    border-radius: 8px;
    transition: all 0.2s ease;
    display: block;
    padding: 12px 0 12px;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why {
    background-color: #0B70FE;
    color: white;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why * {
    font-family: Montserrat;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div {
    margin: 27px auto 38px;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 115%;
    letter-spacing: -0.015em;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(2) {
    margin-top: 17px;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(1) {
    position: relative;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(1) img {
    position: absolute;
    top: 118px;
    left: 59px;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(2) > div > div {
    width: 167px;
    margin-right: 32px;
    min-height: 74px;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(2) > div > div:nth-child(1) {
    width: 168px;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(2) > div > div:nth-child(2) {
    width: 145px;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(2) > div > div:last-child {
    margin-right: 0;
}
div.careerum-why-for-you-true-mobile.careerum-cons-why > div > div:nth-child(2) > div {
    width: 755px;
}

div.careerum-why-for-you-false-mobile {
    background-color: #000000;
    overflow: hidden;
}
div.careerum-why-for-you-false-mobile > div {
    width: 100%;
    margin: 47px auto 35px;
}
div.careerum-why-for-you-false-mobile > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
    color: #FFFFFF;
}
div.careerum-why-for-you-false-mobile > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(1) {
    width: 320px;
    padding-left: 10px;
    margin: 0 auto;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(2) {
    margin-top: 26px;
    overflow-x: scroll;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 740px;
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(2) > div > div {
    margin-right: 40px;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    width: 138px;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    width: 138px;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(2) > div > div:nth-child(3) {
    width: 166px;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(2) > div > div:nth-child(4) {
    width: 161px;
    margin-right: 0;
}
div.careerum-why-for-you-false-mobile > div > div:nth-child(3) {
    margin: 39px auto 0;
    width: 320px;
    padding-left: 10px;
}
div.careerum-why-for-you-false-mobile > div a {
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    width: 227px;
    text-decoration: none;
    text-align: center;
    background-color: #FF5A00;
    border-radius: 8px;
    transition: all 0.2s ease;
    display: block;
    padding: 12px 0;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div {
    margin: 27px auto 38px;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why * {
    font-family: Montserrat;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 115%;
    letter-spacing: -0.015em;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div > div:nth-child(1) {
    background: none;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div > div:nth-child(2) {
    margin-top: 17px;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div > div:nth-child(2) > div > div {
    width: 172px;
    margin-right: 32px;
    min-height: 74px;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div > div:nth-child(2) > div > div:nth-child(1) {
    width: 125px;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div > div:nth-child(2) > div > div:nth-child(4) {
    width: 184px;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div > div:nth-child(2) > div > div:last-child {
    margin-right: 0;
}
div.careerum-why-for-you-false-mobile.careerum-cons-why > div > div:nth-child(2) > div {
    width: 800px;
}


div.careerum-study-process {
    background-color: #0B70FE;
    overflow-y: visible;
    color: #ffffff;
}
div.careerum-study-process > div {
    width: 1280px;
    margin: 0 auto;
    padding-top: 102px;
    height: 771px;
    position: relative;
}
div.careerum-study-process > div > img {
    position: absolute;
    top: 608px;
    left: 730px;
}
div.careerum-study-process > div h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 60px;
}
div.careerum-study-process > div h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
}
div.careerum-study-process > div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-study-process > div > div:nth-child(2) {
    margin-left: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 36px;
}
div.careerum-study-process > div > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692550889.svg');
    background-repeat: no-repeat;
    background-position: 7px 10px;
    width: 295px;
    padding-left: 20px;
    padding-top: 20px;
    margin-right: 58px;
}
div.careerum-study-process > div > div:nth-child(2) > div:nth-child(2) {
    width: 245px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692538840.svg');
    background-position: 195px 29px;
    background-repeat: no-repeat;
    padding-top: 28px;
    margin-right: 21px;
}
div.careerum-study-process > div > div:nth-child(2) > div:nth-child(3) {
    width: 245px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692525412.svg');
    background-position: 194px 29px;
    background-repeat: no-repeat;
    padding-top: 28px;
    margin-right: 16px;
}
div.careerum-study-process > div > div:nth-child(2) > div:nth-child(4) {
    width: 245px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692509687.svg');
    background-position: 139px 66px;
    background-repeat: no-repeat;
    padding-top: 28px;
}
div.careerum-study-process > div > div:nth-child(3) {
    margin-top: 72px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 60px;
}
div.careerum-study-process > div > div:nth-child(3) > div:nth-child(1) {
    margin-right: 80px;
    width: 760px;
}
div.careerum-study-process > div > div:nth-child(3) > div:nth-child(2) {
    width: 220px;
    margin-top: 7px;
    padding-left: 20px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692497126.svg');
    background-repeat: no-repeat;
    background-position: 8px 33px;
}
div.careerum-study-process > div > div:nth-child(3) > div:nth-child(2) p {
    margin-top: 23px;
}

div.careerum-study-process-2 {
    overflow-y: visible;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-study-process-2 > div {
    width: 1280px;
    margin: 0 auto;
    padding-top: 141px;
    padding-bottom: 108px;
}
div.careerum-study-process-2 > div h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    padding-bottom: 20px;
}
div.careerum-study-process-2 > div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-study-process-2 > div > div:nth-child(1) {
    margin-left: 40px;
    padding-top: 10px;
    padding-left: 20px;
}
div.careerum-study-process-2 > div > div:nth-child(1) > div {
    position: relative;
}
div.careerum-study-process-2 > div > div:nth-child(1) > div img {
    position: absolute;
}
div.careerum-study-process-2 > div > div:nth-child(1) > div img:nth-child(1) {
    top: -92px;
    left: 285px;
}
div.careerum-study-process-2 > div > div:nth-child(1) > div img:nth-child(2) {
    top: -116px;
    left: 718px;
}
div.careerum-study-process-2 > div > div:nth-child(1) > div img:nth-child(3) {
    top: -316px;
    left: 802px;
    width: 399.5px;
}
div.careerum-study-process-2 > div > div:nth-child(2) {
    margin-left: 62px;
    margin-top: 35px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-study-process-2 > div > div:nth-child(2) > div:nth-child(1) {
    width: 250px;
    margin-right: 21px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692475163.svg');
    background-repeat: no-repeat;
    background-position: 195px 1px;
}
div.careerum-study-process-2 > div > div:nth-child(2) > div:nth-child(2) {
    width: 200px;
    margin-right: 12px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692457804.svg');
    background-repeat: no-repeat;
    background-position: 145px 1px;
}
div.careerum-study-process-2 > div > div:nth-child(2) > div:nth-child(3) {
    width: 200px;
}
div.careerum-study-process-2 > div > div:nth-child(3) {
    margin-left: 60px;
    margin-top: 104px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-study-process-2 > div > div:nth-child(3) iframe {
    border-radius: 4px;
}
div.careerum-study-process-2 > div > div:nth-child(3) > div:nth-child(1) {
    margin-right: 60px;
    width: 757px;
}
div.careerum-study-process-2 > div > div:nth-child(3) > div:nth-child(2) {
    width: 370px;
    padding-left: 43px;
    padding-top: 96px;
    padding-right: 50px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692430345.svg');
    background-repeat: no-repeat;
    background-position: 10px 82px;
}
div.careerum-study-process-2 > div > div:nth-child(3) > div:nth-child(2) p {
    margin-top: 4px;
}
div.careerum-study-process-2 > div > div:nth-child(3) > div:nth-child(2) p + p {
    margin-top: 20px;
}
div.careerum-study-process-2 > div > div:nth-child(3) > div:nth-child(2) a {
    color: #ffffff;
    text-align: center;
    display: block;
    padding: 12px 0;
    transition: all 0.2s ease;
    text-decoration: none;
    background-color: #FF5A00;
    border-radius: 8px;
    width: 193px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px;
}
div.careerum-study-process-2 > div > div:nth-child(3) > div:nth-child(2) a:hover {
    background-color: #FF6E1F;
}


div.careerum-study-process-tablet {
    background-color: #0B70FE;
    overflow-y: visible;
    color: #ffffff;
}
div.careerum-study-process-tablet > div {
    width: 768px;
    margin: 0 auto;
    padding-top: 34px;
    height: 555px;
    position: relative;
}
div.careerum-study-process-tablet > div > img {
    position: absolute;
    top: 360px;
    left: 474px;
}
div.careerum-study-process-tablet > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 44px;
}
div.careerum-study-process-tablet > div h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-study-process-tablet > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
}
div.careerum-study-process-tablet > div > div:nth-child(2) {
    margin-left: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 14px;
}
div.careerum-study-process-tablet > div > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692735836.svg');
    background-repeat: no-repeat;
    background-position: 18px 13px;
    width: 195px;
    padding-left: 20px;
    padding-top: 20px;
    margin-right: 25px;
}
div.careerum-study-process-tablet > div > div:nth-child(2) > div:nth-child(2) {
    width: 172px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692720428.svg');
    background-position: 131px 20px;
    background-repeat: no-repeat;
    padding-top: 21px;
    margin-right: 15px;
}
div.careerum-study-process-tablet > div > div:nth-child(2) > div:nth-child(3) {
    width: 160px;
    padding-top: 21px;
    margin-right: 5px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692707670.svg');
    background-position: 113px 20px;
    background-repeat: no-repeat;
}
div.careerum-study-process-tablet > div > div:nth-child(2) > div:nth-child(4) {
    width: 145px;
    padding-top: 21px;
}
div.careerum-study-process-tablet > div > div:nth-child(3) {
    margin-top: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 44px;
}
div.careerum-study-process-tablet > div > div:nth-child(3) > div:nth-child(1) {
    margin-right: 50px;
    width: 480px;
}
div.careerum-study-process-tablet > div > div:nth-child(3) > div:nth-child(2) {
    width: 154px;
    margin-top: 0px;
    padding-left: 20px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692693362.svg');
    background-repeat: no-repeat;
    background-position: 12px 23px;
}
div.careerum-study-process-tablet > div > div:nth-child(3) > div:nth-child(2) p {
    margin-top: 19px;
}

div.careerum-study-process-2-tablet {
    overflow-y: visible;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-study-process-2-tablet > div {
    width: 768px;
    margin: 0 auto;
    padding-top: 47px;
    padding-bottom: 51px;
}
div.careerum-study-process-2-tablet > div h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    padding-bottom: 20px;
}
div.careerum-study-process-2-tablet > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
}
div.careerum-study-process-2-tablet > div > div:nth-child(1) {
    margin-left: 24px;
    padding-top: 10px;
    padding-left: 20px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692678796.svg');
    background-position: 14px 2px;
    background-repeat: no-repeat;
}
div.careerum-study-process-2-tablet > div > div:nth-child(1) > div {
    position: relative;
}
div.careerum-study-process-2-tablet > div > div:nth-child(1) > div img {
    position: absolute;
}
div.careerum-study-process-2-tablet > div > div:nth-child(1) > div img:nth-child(1) {
    top: -79px;
    left: 191px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(1) > div img:nth-child(2) {
    top: -156px;
    left: 453px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(1) > div img:nth-child(3) {
    top: -102px;
    left: 451px;
    width: 265.25px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(2) {
    margin-left: 44px;
    margin-top: 13px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-study-process-2-tablet > div > div:nth-child(2) > div:nth-child(1) {
    width: 189px;
    margin-right: 8px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692662933.svg');
    background-repeat: no-repeat;
    background-position: 136px -2px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(2) > div:nth-child(2) {
    width: 146px;
    margin-right: 7px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692651433.svg');
    background-repeat: no-repeat;
    background-position: 102px -1px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(2) > div:nth-child(3) {
    width: 200px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(3) {
    margin-left: 34px;
    margin-top: 57px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-study-process-2-tablet > div > div:nth-child(3) > div:nth-child(1) {
    margin-right: 5px;
    width: 297px;
    padding-left: 10px;
    padding-top: 13px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692637803.svg');
    background-repeat: no-repeat;
    background-position: 2px 1px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(3) > div:nth-child(2) {
    width: 170px;
    padding-left: 8px;
    padding-top: 115px;
    padding-right: 50px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692621812.svg');
    background-repeat: no-repeat;
    background-position: 1px 32px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(3) > div:nth-child(1) p {
    margin-top: 10px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(3) > div:nth-child(1) p + p {
    margin-top: 17px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(3) > div:nth-child(2) a {
    color: #ffffff;
    text-align: center;
    display: block;
    padding: 8px 0;
    transition: all 0.2s ease;
    text-decoration: none;
    background-color: #FF5A00;
    border-radius: 8px;
    width: 129px;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    margin-top: 24px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(4) {
    margin-left: 44px;
    margin-top: 40px;
}
div.careerum-study-process-2-tablet > div > div:nth-child(4) iframe {
    border-radius: 4px;
}

div.careerum-study-process-mobile {
    background-color: #0B70FE;
    overflow-y: hidden;
    color: #ffffff;
}
div.careerum-study-process-mobile > div {
    width: 320px;
    margin: 0 auto;
    padding: 47px 0 42px;
    position: relative;
}
div.careerum-study-process-mobile > div > img {
    position: absolute;
    top: 680px;
    left: 191px;
}
div.careerum-study-process-mobile > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
    padding-left: 10px;
}
div.careerum-study-process-mobile > div h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
}
div.careerum-study-process-mobile > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-study-process-mobile > div > div:nth-child(2) {
    margin-top: 14px;
}
div.careerum-study-process-mobile > div > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692900941.svg');
    background-repeat: no-repeat;
    background-position: 3px 33px;
    padding-left: 10px;
    padding-top: 35px;
    padding-bottom: 10px;
}
div.careerum-study-process-mobile > div > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692885738.svg');
    background-position: 9px 56px;
    background-repeat: no-repeat;
    margin-top: 14px;
    padding-bottom: 50px;
    padding-left: 10px;
}
div.careerum-study-process-mobile > div > div:nth-child(2) > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692874734.svg');
    background-position: 9px 56px;
    background-repeat: no-repeat;
    margin-top: 11px;
    padding-bottom: 50px;
    padding-left: 10px;
}
div.careerum-study-process-mobile > div > div:nth-child(2) > div:nth-child(4) {
    margin-top: 1px;
    padding-left: 10px;
}
div.careerum-study-process-mobile > div > div:nth-child(3) {
    margin-top: 25px;
}
div.careerum-study-process-mobile > div > div:nth-child(3) > div:nth-child(1) {
    margin-left: 10px;
}
div.careerum-study-process-mobile > div > div:nth-child(3) > div:nth-child(2) {
    margin-top: 80px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692861930.svg');
    background-repeat: no-repeat;
    background-position: 3px 6px;
    padding-top: 10px;
}
div.careerum-study-process-mobile > div > div:nth-child(3) > div:nth-child(2) h3 {
    padding-left: 10px;
}
div.careerum-study-process-mobile > div > div:nth-child(3) > div:nth-child(2) p {
    margin-top: 16px;
    padding-left: 10px;
}

div.careerum-study-process-2-mobile {
    overflow-y: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-study-process-2-mobile > div {
    width: 320px;
    margin: 42px auto 40px;
}
div.careerum-study-process-2-mobile > div h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    padding-bottom: 20px;
    padding-left: 10px;
}
div.careerum-study-process-2-mobile > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    padding-left: 10px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(1) {
    padding-top: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692844109.svg');
    background-position: 2px 2px;
    background-repeat: no-repeat;
}
div.careerum-study-process-2-mobile > div > div:nth-child(1) > div {
    position: relative;
}
div.careerum-study-process-2-mobile > div > div:nth-child(1) > div img {
    position: absolute;
}
div.careerum-study-process-2-mobile > div > div:nth-child(1) > div img:nth-child(1) {
    top: -45px;
    left: 175px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(1) > div img:nth-child(2) {
    top: 295px;
    left: 29px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(1) > div img:nth-child(3) {
    top: 124px;
    left: 98px;
    width: 223.5px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(2) {
    margin-top: 5px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692824843.svg');
    background-repeat: no-repeat;
    background-position: 9px 56px;
    padding-bottom: 50px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692814040.svg');
    background-repeat: no-repeat;
    background-position: 9px 56px;
    padding-bottom: 50px;
    margin-top: 10px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(2) > div:nth-child(3) {
    margin-top: 1px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) {
    margin-left: 0px;
    margin-top: 211px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692800029.svg');
    background-repeat: no-repeat;
    background-position: 180px 36px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) > div:nth-child(1) {
    padding-top: 13px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656692780323.svg');
    background-repeat: no-repeat;
    background-position: 3px 6px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) > div:nth-child(2) {
    padding-top: 115px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) > div:nth-child(1) h3 {
    padding-bottom: 10px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) > div:nth-child(1) p {
    margin-top: 6px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) > div:nth-child(1) p + p {
    margin-top: 18px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) > div:nth-child(3) a {
    color: #ffffff;
    text-align: center;
    display: block;
    padding: 12px 0;
    transition: all 0.2s ease;
    text-decoration: none;
    background-color: #FF5A00;
    border-radius: 8px;
    width: 177px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-top: 19px;
    margin-left: 10px;
}
div.careerum-study-process-2-mobile > div > div:nth-child(3) iframe {
    border-radius: 1.6px;
    margin-top: 25px;
    margin-left: 10px;
}


div.careerum-coach-support {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-coach-support > div {
    width: 1280px;
    margin: 113px auto 132px;
}
div.careerum-coach-support > div > div:nth-child(1) h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    padding-left: 30px;
    color: #ffffff;
}
div.careerum-coach-support > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-coach-support > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #ffffff;
}
div.careerum-coach-support > div > div:nth-child(1) > div:nth-child(1) {
    width: 325px;
    margin-left: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711209502.svg');
    background-repeat: no-repeat;
    background-position: 5px 0;
    padding-top: 13px;
}
div.careerum-coach-support > div > div:nth-child(1) > div:nth-child(2) {
    width: 682px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 38px;
    margin-top: 21px;
}
div.careerum-coach-support > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    width: 245px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711194528.svg');
    background-repeat: no-repeat;
    background-position: 196px 1px;
    padding-right: 60px;
}
div.careerum-coach-support > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    width: 220px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711182430.svg');
    background-repeat: no-repeat;
    background-position: 173px 1px;
    padding-right: 50px;
    margin-left: 23px;
}
div.careerum-coach-support > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) {
    width: 174px;
    margin-left: 20px;
}
div.careerum-coach-support > div > div:nth-child(2) {
    margin-left: 6px;
    margin-top: 45px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(1),
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(3) {
    margin-top: 281px;
}
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(2) {
    width: 980px;
    margin-left: 16px;
}
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(3) {
    margin-left: 11px;
}
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(1) img,
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(3) img {
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(1) img:hover,
div.careerum-coach-support > div > div:nth-child(2) > div:nth-child(3) img:hover {
    opacity: 0.8;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item,
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item-main {
    width: 309px;
    height: 590px;
    margin: 12px;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item-main {
    background: #FAF5EE;
    border-radius: 40px;
    padding: 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711162401.svg');
    background-repeat: no-repeat;
    background-position: 134px 162px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item-main h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    padding-bottom: 10px;
    margin-top: 7px;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item-main p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    margin-top: 21px;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item-main a {
    display: block;
    margin-top: auto;
    width: 186px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    background-color: #0B70FE;
    color: #ffffff;
    border-radius: 8px;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item-main a:hover {
    background: #2881FE;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item > div:nth-child(1) {
    height: 231px;
    border-radius: 40px;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item img {
    width: 100%;
    height: 100%;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item h4 {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    padding-bottom: 7px;
    margin-top: 7px;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    margin-top: 0;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item p + p {
    margin-top: 31px;
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item p:last-child {
    margin-top: auto;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-coach-support > div > div:nth-child(2) div.coach-slider-item > div:nth-child(2) {
    border-radius: 40px;
    background-color: #FAF5EE;
    height: 359px;
    padding: 25px 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}

div.careerum-coach-support-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-coach-support-tablet > div {
    width: 100%;
    margin: 47px auto 57px;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    padding-left: 14px;
    color: #ffffff;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) {
    width: 768px;
    margin: 0 auto;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #ffffff;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) > div:nth-child(1) {
    margin-left: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711294866.svg');
    background-repeat: no-repeat;
    background-position: 3px 9px;
    padding-top: 13px;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 44px;
    margin-top: 33px;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    width: 203px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711280746.svg');
    background-repeat: no-repeat;
    background-position: 153px -2px;
    padding-right: 60px;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    width: 207px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711267087.svg');
    background-repeat: no-repeat;
    background-position: 160px -1px;
    padding-right: 50px;
    margin-left: 6px;
}
div.careerum-coach-support-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) {
    width: 174px;
    margin-left: 4px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) {
    margin-top: 45px;
    overflow-x: scroll;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div {
    width: 1778px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 768px) / 2) + 36px);
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div {
    width: 238px;
    height: 475px;
    margin: 8px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(1) {
    background: #FAF5EE;
    border-radius: 24px;
    padding: 23px 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711248357.svg');
    background-repeat: no-repeat;
    background-position: 91px 111px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(1) h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    padding-bottom: 16px;
    margin-top: 1px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    margin-top: 18px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(1) a {
    display: block;
    margin-top: auto;
    width: 171px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    background-color: #0B70FE;
    color: #ffffff;
    border-radius: 8px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(n+2) > div:nth-child(1) {
    height: 165px;
    border-radius: 24px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(n+2) img {
    width: 100%;
    height: 100%;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(n+2) h4 {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    padding-bottom: 7px;
    margin-top: 2px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(n+2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    margin-top: 0;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(n+2) p + p {
    margin-top: 18px;
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(n+2) p:last-child {
    margin-top: auto;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-coach-support-tablet > div > div:nth-child(2) > div > div:nth-child(n+2) > div:nth-child(2) {
    border-radius: 24px;
    background-color: #FAF5EE;
    height: 309px;
    padding: 23px 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}

div.careerum-coach-support-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-coach-support-mobile > div {
    width: 100%;
    margin: 45px auto 69px;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #ffffff;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) {
    width: 320px;
    margin: 0 auto;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #ffffff;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711376762.svg');
    background-repeat: no-repeat;
    background-position: 3px 1px;
    padding-top: 2px;
    padding-left: 10px;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) > div:nth-child(2) {
    margin-top: 24px;
    padding-left: 10px;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711362661.svg');
    background-repeat: no-repeat;
    background-position: -1px 76px;
    padding-bottom: 50px;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711350599.svg');
    background-repeat: no-repeat;
    background-position: -1px 56px;
    padding-bottom: 50px;
    margin-top: 10px;
}
div.careerum-coach-support-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) {
    margin-top: 1px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) {
    margin-top: 33px;
    overflow-x: scroll;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div {
    width: 1778px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 320px) / 2) + 2px);
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div {
    width: 238px;
    height: 475px;
    margin: 8px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    background: #FAF5EE;
    border-radius: 24px;
    padding: 23px 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656711333445.svg');
    background-repeat: no-repeat;
    background-position: 91px 111px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(1) h3 {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    padding-bottom: 6px;
    margin-top: 1px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    margin-top: 27px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(1) a {
    display: block;
    margin-top: auto;
    width: 171px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    background-color: #0B70FE;
    color: #ffffff;
    border-radius: 8px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(n+2) > div:nth-child(1) {
    height: 165px;
    border-radius: 24px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(n+2) img {
    width: 100%;
    height: 100%;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(n+2) h4 {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    padding-bottom: 7px;
    margin-top: 2px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(n+2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    margin-top: 0;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(n+2) p + p {
    margin-top: 25px;
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(n+2) p:last-child {
    margin-top: auto;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-coach-support-mobile > div > div:nth-child(2) > div > div:nth-child(n+2) > div:nth-child(2) {
    border-radius: 24px;
    background-color: #FAF5EE;
    height: 309px;
    padding: 23px 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}


div.careerum-calendar {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-calendar > div {
    width: 1280px;
    margin: 126px auto 149px;
}
div.careerum-calendar > div h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 60px;
}
div.careerum-calendar > div > div:nth-child(1) {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(1) {
    width: 520px;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) {
    width: 555px;
    margin-left: auto;
    margin-right: 131px;
    padding-top: 13px;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) p {
    text-align: right;
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660242243596.svg');
    background-position: 1px -25px;
    background-repeat: no-repeat;
    padding-bottom: 11px;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 12px;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) label {
    display: block;
    position: relative;
    margin-right: 8px;
    margin-top: 6px;
    cursor: pointer;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660242210434.svg');
    position: absolute;
    top: -52px;
    left: 7px;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) input {
    display: none;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label > div {
    position: absolute;
    padding-top: 50px;
    width: 330px;
    top: -25px;
    left: -83px;
    z-index: 5;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > input:checked + label > div {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label > div::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712750763.svg');
    width: 330px;
    height: 39px;
    display: block;
    top: 0;
    left: 0;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div {
    background-color: #000000;
    border-radius: 24px;
    padding: 32px 24px 31px;
    text-align: left;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #FFFFFF;
    text-align: left;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 145%;
    color: #FFFFFF;
    text-align: left;
    margin-top: 32px;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div ul {
    margin-top: 14px;
    text-align: left;

}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #FFFFFF;
    padding-left: 6px;
    list-style-type: none;
    text-align: left;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li + li {
    margin-top: 5px;
}
div.careerum-calendar > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li:before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712731043.svg');
    top: -1px;
    left: -5px;
    width: 6px;
    position: relative;
}
div.careerum-calendar > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 50px;
    margin-top: 101px;
}
div.careerum-calendar > div > div:nth-child(2) > div {
    width: 305px;
}
div.careerum-calendar > div > div:nth-child(2) > div + div {
    margin-left: 98px;
}
div.careerum-calendar > div > div:nth-child(2) > div h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    margin-left: 10px;
    height: 36px;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > p {
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    padding: 8.3px 0;
}
div.careerum-calendar > div > div:nth-child(2) > div > div {
    margin-top: 5px;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div {
    position: relative;
    width: 43.6px;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip {
    position: absolute;
    width: 324px;
    bottom: 60px;
    left: 2px;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    transform: translate3d(0, -10px, 0);
    transition: all 0.3s;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712702194.svg');
    position: absolute;
    left: 26px;
}
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(4) > div.calendar-tooltip,
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(5) > div.calendar-tooltip,
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(6) > div.calendar-tooltip,
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(7) > div.calendar-tooltip {
    left: -155px;
}
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(4) > div.calendar-tooltip::after,
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(5) > div.calendar-tooltip::after,
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(6) > div.calendar-tooltip::after,
div.careerum-calendar > div > div:nth-child(2) > div:nth-child(3) > div > div > div:nth-child(7) > div.calendar-tooltip::after {
    left: 186px;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div {
    background-color: #000000;
    color: #ffffff;
    border-radius: 24px;
    padding: 15px 24px 33px;
    cursor: pointer;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(1) {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    padding-left: 14px;
    margin-left: 11px;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(2) h5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    margin-top: 16px;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-top: 4px;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(2)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712687229.svg');
    display: block;
    left: 0;
    top: -1px;
    position: absolute;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div:has(p:not(:empty)) {
    cursor: default;
    position: relative;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div {
    cursor: default;
    height: min-content;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div[data-tooltip-category]:not([data-tooltip-category=""]) {
    overflow: visible;
    position: relative;
    cursor: pointer !important;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category] p {
    position: relative;
    z-index: 1;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category]:hover > p {
    opacity: 0.7 !important;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="teach"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712672726.svg');
    position: absolute;
    display: block;
    top: 5px;
    left: 3px;
    z-index: -1;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="offline"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712659095.svg');
    position: absolute;
    display: block;
    top: 19px;
    left: 5px;
    z-index: -1;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="welcome"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712643053.svg');
    position: absolute;
    display: block;
    top: 2px;
    left: 4px;
    z-index: -1;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="network"] > p {
    color: #FAF5EE;
}
div.careerum-calendar > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="network"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712629030.svg');
    position: absolute;
    display: block;
    z-index: -1;
    top: 5px;
    left: 2px;
}
div.careerum-calendar > div > div:nth-child(3) {
    display: flex;
    margin-left: 53px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 35px;
}
div.careerum-calendar > div > div:nth-child(3) > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    padding: 15px;
}
div.careerum-calendar > div > div:nth-child(3) > div {
    margin-right: 22px;
}
div.careerum-calendar > div > div:nth-child(3) > div:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712613230.svg');
    background-position: 7px 11px;
    background-repeat: no-repeat;
}
div.careerum-calendar > div > div:nth-child(3) > div:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712597747.svg');
    background-position: 6px 10px;
    background-repeat: no-repeat;
    color: #ffffff;
}
div.careerum-calendar > div > div:nth-child(3) > div:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712583690.svg');
    background-position: 7px 4px;
    background-repeat: no-repeat;
}
div.careerum-calendar > div > div:nth-child(3) > div:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656712566610.svg');
    background-position: 9px 31px;
    background-repeat: no-repeat;
}

div.careerum-calendar-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-calendar-tablet > div {
    width: 768px;
    margin: 54px auto 41px;
}
div.careerum-calendar-tablet > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-left: 44px;
}
div.careerum-calendar-tablet > div > div:nth-child(1) {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(1) {
    width: 340px;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) {
    width: 340px;
    margin-left: auto;
    margin-right: 44px;
    padding-top: 2px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745223184.svg');
    background-position: 234px 45px;
    background-repeat: no-repeat;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) p {
    text-align: right;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    padding-bottom: 11px;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 27px;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) label {
    display: block;
    position: relative;
    margin-right: 11px;
    margin-top: 0px;
    cursor: pointer;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) input {
    display: none;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label > div {
    position: absolute;
    padding-top: 50px;
    width: 236px;
    top: -30px;
    left: -59px;
    z-index: 5;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > input:checked + label > div {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label > div::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745205989.svg');
    width: 236px;
    height: 36px;
    display: block;
    top: 0;
    left: 0;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div {
    background-color: #000000;
    border-radius: 17px;
    padding: 17px 17px 29px;
    text-align: left;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div h3 {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: #FFFFFF;
    text-align: left;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 145%;
    color: #FFFFFF;
    text-align: left;
    margin-top: 23px;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div ul {
    margin-top: 10px;
    text-align: left;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #FFFFFF;
    padding-left: 4px;
    list-style-type: none;
    text-align: left;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li + li {
    margin-top: 3px;
}
div.careerum-calendar-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li:before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745186715.svg');
    top: -1px;
    left: -3px;
    width: 6px;
    position: relative;
}
div.careerum-calendar-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: 34px;
    margin-top: 51px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div {
    width: 305px;
    margin-bottom: 41px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(even) {
    margin-left: 72px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    margin-left: 10px;
    height: 36px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > p {
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    padding: 8.3px 0;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div {
    margin-top: 5px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div {
    position: relative;
    width: 43.6px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(odd) > div > div > div > div.calendar-tooltip {
    position: absolute;
    width: 270px;
    bottom: 58px;
    left: -1px;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    transform: translate3d(0, -10px, 0);
    transition: all 0.3s;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(odd) > div > div > div > div.calendar-tooltip::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745154159.svg');
    position: absolute;
    left: 21px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(even) > div > div > div > div.calendar-tooltip {
    position: absolute;
    width: 270px;
    bottom: 58px;
    right: -1px;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    transform: translate3d(0, -10px, 0);
    transition: all 0.3s;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(even) > div > div > div > div.calendar-tooltip::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745154159.svg');
    transform: scale(-1, 1);
    position: absolute;
    right: 21px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div {
    background-color: #000000;
    color: #ffffff;
    border-radius: 21px;
    padding: 9px 13px 27px 24px;
    cursor: pointer;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(1) {
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(2) {
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    padding-left: 14px;
    margin-left: 9px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(2) h5 {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    margin-top: 8px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    margin-top: 12px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(2)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745130500.svg');
    display: block;
    left: 0;
    top: -1px;
    position: absolute;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div:has(p:not(:empty)) {
    cursor: default;
    position: relative;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div {
    cursor: default;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div[data-tooltip-category] {
    overflow: visible;
    position: relative;
    cursor: pointer;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category] p {
    position: relative;
    z-index: 1;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="teach"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745101631.svg');
    position: absolute;
    display: block;
    top: 5px;
    left: 3px;
    z-index: -1;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="offline"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745084396.svg');
    position: absolute;
    display: block;
    top: 19px;
    left: 5px;
    z-index: -1;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="welcome"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745069080.svg');
    position: absolute;
    display: block;
    top: 2px;
    left: 4px;
    z-index: -1;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="network"] > p {
    color: #FAF5EE;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="network"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745051851.svg');
    position: absolute;
    display: block;
    z-index: -1;
    top: 5px;
    left: 2px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) {
    display: flex;
    margin-left: 53px;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 40px;
    width: 350px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div {
    margin-top: 0px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    padding: 13.5px 12px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) {
    margin-left: 28px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(2) {
    margin-left: 20px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(3) {
    margin-left: 32px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(4) {
    margin-left: 0px;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745030622.svg');
    background-position: 3px 10px;
    background-repeat: no-repeat;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656745015990.svg');
    background-position: 4px 9px;
    background-repeat: no-repeat;
    color: #ffffff;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744999275.svg');
    background-position: 4px 3px;
    background-repeat: no-repeat;
}
div.careerum-calendar-tablet > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744985029.svg');
    background-position: -1px 29px;
    background-repeat: no-repeat;
    padding: 13.5px 5px;
}

div.careerum-calendar-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-calendar-mobile > div {
    width: 320px;
    margin: 55px auto 49px;
}
div.careerum-calendar-mobile > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
}
div.careerum-calendar-mobile > div > div:nth-child(1) {
    margin-top: 1px;
    padding-left: 10px;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(1) {
    margin-top: 1px;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) {
    padding-top: 32px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744964295.svg');
    background-position: 108px 30px;
    background-repeat: no-repeat;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    display: inline-block;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) {
    padding-bottom: 14px;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) {
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > img {
    margin-top: 28px;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) label {
    display: block;
    position: relative;
    margin-top: 1px;
    margin-left: 9px;
    cursor: pointer;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) input {
    display: none;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label > div {
    position: absolute;
    padding-top: 27px;
    width: 272px;
    top: 27px;
    left: -152px;
    z-index: 5;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > input:checked + label > div {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label > div::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744945190.svg');
    position: absolute;
    top: 0;
    right: 68px;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div {
    background-color: #000000;
    border-radius: 24px;
    padding: 32px 24px 43px;
    text-align: left;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div h3 {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: #FFFFFF;
    text-align: left;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 145%;
    color: #FFFFFF;
    text-align: left;
    margin-top: 33px;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div ul {
    margin-top: 14px;
    text-align: left;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #FFFFFF;
    padding-left: 6px;
    list-style-type: none;
    text-align: left;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li + li {
    margin-top: 3px;
}
div.careerum-calendar-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > label div > div li:before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744928443.svg');
    top: -1px;
    left: -5px;
    width: 6px;
    position: relative;
}
div.careerum-calendar-mobile > div > div:nth-child(2) {
    margin-top: 34px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div {
    width: 305px;
    margin-bottom: 79px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    margin-left: 10px;
    height: 36px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > p {
    display: block;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    padding: 5.2px 0;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div {
    margin-top: 0px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: visible;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) {
    margin-top: 3px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div {
    position: relative;
    width: 39.8px;
    height: 30px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip {
    position: absolute;
    width: 242px;
    z-index: 2;
    pointer-events: none;
    opacity: 0;
    transform: translate3d(0, -10px, 0);
    transition: all 0.3s;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(1) > div.calendar-tooltip::after,
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(2) > div.calendar-tooltip::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744911374.svg');
    position: absolute;
    left: 25px;
    bottom: -41px;
    height: 42px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(1) > div.calendar-tooltip,
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(2) > div.calendar-tooltip {
    bottom: 66px;
    left: 3px;
    position: absolute !important;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(3) > div.calendar-tooltip::after,
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(4) > div.calendar-tooltip::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744887972.svg');
    position: absolute;
    left: 98px;
    bottom: -41px;
    height: 42px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(3) > div.calendar-tooltip,
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(4) > div.calendar-tooltip {
    bottom: 66px;
    left: -76px;
    position: absolute !important;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(5) > div.calendar-tooltip::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744887972.svg');
    position: absolute;
    left: 112px;
    bottom: -41px;
    height: 42px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(5) > div.calendar-tooltip {
    bottom: 66px;
    left: -90px;
    position: absolute !important;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(6) > div.calendar-tooltip::after,
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(7) > div.calendar-tooltip::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744868729.svg');
    position: absolute;
    right: 25px;
    bottom: -41px;
    height: 42px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(6) > div.calendar-tooltip,
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div:nth-child(7) > div.calendar-tooltip {
    bottom: 66px;
    right: -10px;
    position: absolute !important;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div {
    background-color: #000000;
    color: #ffffff;
    border-radius: 21px;
    padding: 23px 12px 25px 18px;
    cursor: pointer;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(1) {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    padding-left: 14px;
    margin-left: 9px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(2) h5 {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    margin-top: 16px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-top: 8px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div > div > div.calendar-tooltip > div > div:nth-child(1) p:nth-child(2)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744850142.svg');
    display: block;
    left: 0;
    top: -1px;
    position: absolute;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) div:has(p:not(:empty)) {
    cursor: default;
    position: relative;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div {
    cursor: default;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) > div[data-tooltip-category] {
    overflow: visible;
    position: relative;
    cursor: pointer;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category] p {
    position: relative;
    z-index: 1;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="teach"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744824678.svg');
    position: absolute;
    display: block;
    top: 2px;
    left: 2px;
    z-index: -1;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="offline"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744808565.svg');
    position: absolute;
    display: block;
    top: 17px;
    left: 3px;
    z-index: -1;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="welcome"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744788037.svg');
    position: absolute;
    display: block;
    top: -1px;
    left: 2px;
    z-index: -1;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="network"] > p {
    color: #FAF5EE;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div > div > div:nth-child(n+2) div[data-tooltip-category="network"] > p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744280304.svg');
    position: absolute;
    display: block;
    z-index: -1;
    top: 2px;
    left: 1px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(3) {
    margin-bottom: 0;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 34px;
    margin-bottom: 0;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div {
    margin-top: 0px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    padding: 13.5px 12px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) {
    margin-left: 5px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(2) {
    margin-left: 20px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(3) {
    margin-left: 9px;
    margin-top: 5px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(4) {
    margin-left: 21px;
    margin-top: 5px;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744253750.svg');
    background-position: 4px 9px;
    background-repeat: no-repeat;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744237905.svg');
    background-position: 5px 2px;
    background-repeat: no-repeat;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744216992.svg');
    background-position: 0px 9px;
    background-repeat: no-repeat;
    padding: 13.5px 9px;
    color: #ffffff;
}
div.careerum-calendar-mobile > div > div:nth-child(2) > div:nth-child(4) > div:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656744198558.svg');
    background-position: 6px 30px;
    background-repeat: no-repeat;
}


div.careerum-results-new {
    width: 100%;
    overflow: hidden;
    background-color: #0B70FE;
}
div.careerum-results-new > div {
    width: 1280px;
    margin: 100px auto 118px;
}
div.careerum-results-new > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 60px;
}
div.careerum-results-new > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}
div.careerum-results-new > div > div:nth-child(1) > div:nth-child(1) {
    width: 420px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656759470974.svg');
    background-repeat: no-repeat;
    background-position: 406px 8px;
    padding-top: 10px;
    padding-bottom: 20px;
}
div.careerum-results-new > div > div:nth-child(1) > div:nth-child(2) h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    text-align: right;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    display: block;
    width: 90px;
    margin-right: 11px;
    margin-top: 5px;
}
div.careerum-results-new > div > div:nth-child(1) > div:nth-child(2) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    width: 177px;
}
div.careerum-results-new > div > div:nth-child(1) > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: 104px;
    margin-top: 24px;
}
div.careerum-results-new > div > div:nth-child(1) > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 280px;
    margin-right: 41px;
    padding-bottom: 23px;
}
div.careerum-results-new > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2n) {
    margin-right: 0;
}
div.careerum-results-new > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 7px;
    margin-top: 45px;
}
div.careerum-results-new > div > div:nth-child(2) > div:nth-child(1) {
    margin-top: 269px;
    cursor: pointer;
}
div.careerum-results-new > div > div:nth-child(2) > div:nth-child(3) {
    margin-top: 269px;
    cursor: pointer;
    margin-left: 11px;
}
div.careerum-results-new > div > div:nth-child(2) > div:nth-child(2) {
    margin-left: 16px;
    width: 980px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item {
    width: 309px;
    height: 590px;
    margin: 0 12px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) {
    height: 231px;
    border-radius: 40px;
    background-color: #FAF5EE;
    padding: 15px 24px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img {
    width: 88px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a {
    position: absolute;
    display: inline-block;
    top: 60px;
    left: 52px;
    transition: all 0.3s ease;
    width: 40px;
    height: 40px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656759448742.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656759425573.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    width: 100px;
    position: relative;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    width: 160px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) h4 {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    margin-top: 10px;
    margin-left: 4px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 8px;
    margin-left: 4px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(2) {
    margin-top: 24px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(1) > div:nth-child(2) > p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #0B70FE;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(2) {
    height: 359px;
    border-radius: 40px;
    background-color: #FFFFFF;
    padding: 23px 23px 23px 24px;
}
div.careerum-results-new > div > div:nth-child(2) div.results-new-slider-item > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
}

div.careerum-results-new-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #0B70FE;
}
div.careerum-results-new-tablet > div {
    width: 100%;
    margin: 44px auto 76px;
}
div.careerum-results-new-tablet > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 44px;
    width: 768px;
    margin: 0 auto;
}
div.careerum-results-new-tablet > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
}
div.careerum-results-new-tablet > div > div:nth-child(1) > div:nth-child(1) {
    width: 225px;
    padding-top: 10px;
}
div.careerum-results-new-tablet > div > div:nth-child(1) > div:nth-child(2) h3 {
    font-weight: 500;
    font-size: 28px;
    line-height: 100%;
    text-align: right;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    display: block;
    width: 77px;
    margin-right: 12px;
    margin-top: 3px;
}
div.careerum-results-new-tablet > div > div:nth-child(1) > div:nth-child(2) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    width: 136px;
}
div.careerum-results-new-tablet > div > div:nth-child(1) > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: 38px;
    margin-top: 17px;
}
div.careerum-results-new-tablet > div > div:nth-child(1) > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 220px;
    margin-right: 2px;
    padding-bottom: 14px;
}
div.careerum-results-new-tablet > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(2n) {
    margin-right: 0;
}
div.careerum-results-new-tablet > div > div:nth-child(2) {
    margin-left: 0;
    margin-top: 27px;
    overflow-x: scroll;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div {
    width: 2032px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 768px) / 2) + 36px);
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div {
    width: 238px;
    height: 474px;
    margin: 0 8px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) {
    height: 165px;
    border-radius: 24px;
    background-color: #FAF5EE;
    padding: 10px 0px 10px 18px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img {
    width: 56px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a {
    position: absolute;
    display: inline-block;
    top: 41px;
    left: 24px;
    transition: all 0.3s ease;
    width: 36px;
    height: 36px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656759400709.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 84px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    width: 60px;
    position: relative;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    width: 157px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) h4 {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    margin-top: 4px;
    margin-left: 7px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 8px;
    margin-left: 8px;
    letter-spacing: -0.03em;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(2) {
    margin-top: 8px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(2) > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #0B70FE;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(2) {
    height: 309px;
    border-radius: 24px;
    background-color: #FFFFFF;
    padding: 16px 26px 23px 15px;
}
div.careerum-results-new-tablet > div > div:nth-child(2) > div > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
}

div.careerum-results-new-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #0B70FE;
}
div.careerum-results-new-mobile > div {
    width: 100%;
    margin: 37px auto 44px;
}
div.careerum-results-new-mobile > div > div:nth-child(1) {
    padding-left: 10px;
    margin: 0 auto;
    width: 320px;
}
div.careerum-results-new-mobile > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
    color: #FFFFFF;
}
div.careerum-results-new-mobile > div > div:nth-child(1) > div:nth-child(1) {
    padding-top: 10px;
}
div.careerum-results-new-mobile > div > div:nth-child(1) > div:nth-child(2) h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    display: block;
    width: 90px;
    margin-right: 16px;
    margin-top: 3px;
}
div.careerum-results-new-mobile > div > div:nth-child(1) > div:nth-child(2) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    width: 180px;
    margin-top: 0px;
}
div.careerum-results-new-mobile > div > div:nth-child(1) > div:nth-child(2) {
    margin-top: 42px;
}
div.careerum-results-new-mobile > div > div:nth-child(1) > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 15px;
}
div.careerum-results-new-mobile > div > div:nth-child(1) > div:nth-child(2) > div:nth-child(5) p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: rgba(255, 255, 255, 0.8);
    width: 100%;
}
div.careerum-results-new-mobile > div > div:nth-child(2) {
    margin-left: 0;
    margin-top: 52px;
    overflow-x: scroll;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div {
    width: 2032px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 320px) / 2) + 2px);
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div {
    width: 238px;
    height: 474px;
    margin: 0 8px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) {
    height: 165px;
    border-radius: 24px;
    background-color: #FAF5EE;
    padding: 10px 0px 10px 18px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img {
    width: 56px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a {
    position: absolute;
    display: inline-block;
    top: 40px;
    left: 23px;
    transition: all 0.3s ease;
    width: 32px;
    height: 32px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656759368267.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 84px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    width: 60px;
    position: relative;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    width: 157px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) h4 {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    margin-top: 4px;
    margin-left: 7px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 8px;
    margin-left: 8px;
    letter-spacing: -0.03em;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(2) {
    margin-top: 6px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(1) > div:nth-child(2) > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #0B70FE;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(2) {
    height: 309px;
    border-radius: 24px;
    background-color: #FFFFFF;
    padding: 16px 26px 23px 15px;
}
div.careerum-results-new-mobile > div > div:nth-child(2) > div > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
}


div[class*="careerum-main-block"] * {
    font-family: Montserrat !important;
}
div.careerum-main-block {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-main-block > div {
    width: 1280px;
    margin: 0 auto 110px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794544082.png');
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 770px 38px;
}
div.careerum-main-block > div > div:first-child {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-main-block > div > div:first-child > div:first-child {
    width: 605px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794524376.svg');
    background-position: 21px 177px;
    background-repeat: no-repeat;
    background-size: auto;
}
div.careerum-main-block > div > div:first-child > div:last-child {
    position: relative;
    height: 525px;
}
div.careerum-main-block > div > div:first-child > div:last-child > img:first-child {
    width: 583px;
    transform: rotate(-3.7deg);
    position: relative;
    top: 90px;
    left: -58px;
    z-index: 1;
}
div.careerum-main-block > div > div:first-child > div:last-child > img:nth-child(2) {
    width: 187.86px;
    transform: rotate(15deg);
    position: absolute;
    top: 161px;
    left: 340px;
    z-index: 2;
}
div.careerum-main-block > div > div:first-child > div:last-child > img:nth-child(3) {
    width: 181.76px;
    position: absolute;
    top: 297px;
    left: 424px;
    z-index: 3;
}
div.careerum-main-block > div > div:first-child > div:last-child > img:nth-child(4) {
    width: 184.64px;
    position: absolute;
    top: 286px;
    left: -196px;
    z-index: 3;
}
div.careerum-main-block > div > div:nth-child(3) {
    display: flex;
    justify-content: flex-start;
    margin-top: -60px;
}
div.careerum-main-block > div > div:nth-child(3) > div:first-child {
    width: 470px;
    margin-left: 40px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794504164.svg');
    background-repeat: no-repeat;
    background-position: 441px 45px;
    background-size: 11px;
}
div.careerum-main-block > div > div:nth-child(3) > div:first-child p {
    font-weight: 600;
    font-size: 17px;
    line-height: 22px;
    padding: 20px 0;
    padding-left: 42px;
}
div.careerum-main-block > div > div:nth-child(3) > div:first-child p:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794487136.png');
    background-repeat: no-repeat;
    background-position: 17px 10px;
}
div.careerum-main-block > div > div:nth-child(3) > div:first-child p:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794465509.png');
    background-repeat: no-repeat;
    background-position: 21px 8px;
}
div.careerum-main-block > div > div:nth-child(3) > div:first-child p:nth-child(3) {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794439005.svg');
    background-repeat: no-repeat;
    background-position: 18px 13px;
}
div.careerum-main-block > div > div:nth-child(3) > div:last-child {
    width: 680px;
}
div.careerum-main-block > div > div:nth-child(3) > div:last-child > div:first-child {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 81px;
    margin-left: 31px;
}
div.careerum-main-block > div > div:nth-child(3) > div:last-child > div:last-child {
    margin-left: 60px;
}
div.careerum-main-block > div > div:nth-child(3) > div:last-child > div:last-child p {
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    color: #827F7C;
    letter-spacing: 0.01em;
}
div.careerum-main-block > div > div:nth-child(3) > div:last-child > div > div {
    width: 295px;
    display: flex;
    margin-bottom: 21px;
    margin-left: 29px;
}
div.careerum-main-block > div > div:nth-child(3) > div:last-child > div > div > p:first-child {
    font-weight: 600;
    font-size: 31px;
    line-height: 32px;
    margin-top: 6px;
}
div.careerum-main-block > div > div:nth-child(3) > div:last-child > div > div > p:last-child {
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.01em;
    margin-top: 2px;
    margin-left: 13px;
}
div.careerum-main-block h1 {
    font-size: 85px;
    font-weight: 700;
    line-height: 113%;
    letter-spacing: -0.02em;
    margin-left: 61px;
    margin-top: 97px;
}
div.careerum-main-block h1 span {
    font-style: italic;
}
div.careerum-main-block a {
    display: block;
    color: white;
    width: 253px;
    background: #0B70FE;
    border-radius: 8px;
    transform: rotate(9deg);
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    margin: 0 auto;
    position: relative;
    top: -98px;
    left: 75px;
    z-index: 5;
    padding: 12px 0px;
    transition: all 0.2s ease;
}
div.careerum-main-block a:hover {
    background: #2881FE;
}

div.careerum-main-block-tablet {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-main-block-tablet > div {
    width: 100%;
    padding: 0 calc(20px + ((100% - 768px) / 2));
    margin: 0 auto 52px;
}
div.careerum-main-block-tablet > div > div:first-child {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-main-block-tablet > div > div:first-child > div:first-child {
    width: 350px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794371439.svg');
    background-position: 14px 104px;
    background-repeat: no-repeat;
    background-size: auto;
}
div.careerum-main-block-tablet > div > div:first-child > div:last-child {
    position: relative;
    height: 335px;
}
div.careerum-main-block-tablet > div > div:first-child > div:last-child > img:first-child {
    position: relative;
    top: 16px;
    left: 13px;
    z-index: 1;
}
div.careerum-main-block-tablet > div > div:first-child > div:last-child > img:nth-child(2) {
    position: absolute;
    top: 55px;
    left: 141px;
    z-index: 2;
    width: 228px;
    image-rendering: optimizeSpeed;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: pixelated;
    image-rendering: optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
div.careerum-main-block-tablet > div > div:first-child > div:last-child > img:nth-child(3) {
    position: absolute;
    top: 178px;
    left: 264px;
    z-index: 3;
}
div.careerum-main-block-tablet > div > div:first-child > div:last-child > img:nth-child(4) {
    position: absolute;
    top: 180px;
    left: -51px;
    z-index: 3;
}
div.careerum-main-block-tablet > div > div:nth-child(3) {
    display: flex;
    justify-content: flex-start;
    margin-top: -60px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:first-child {
    width: 300px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794338879.svg');
    background-repeat: no-repeat;
    background-position: 288px 8px;
    margin-top: 2px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:first-child p {
    font-weight: 600;
    font-size: 11px;
    line-height: 17px;
    letter-spacing: 0.01em;
    padding: 12px 0;
    padding-left: 24px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:first-child p:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794311004.svg');
    background-repeat: no-repeat;
    background-position: 17px 8px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:first-child p:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794281528.svg');
    background-repeat: no-repeat;
    background-position: 11px 4px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:first-child p:nth-child(3) {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794249772.svg');
    background-repeat: no-repeat;
    background-position: 15px 5px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:last-child {
    width: 430px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:last-child > div:first-child {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 68px;
    margin-left: 13px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:last-child > div:last-child {
    margin-left: 27px;
    margin-top: -6px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:last-child > div:last-child p {
    font-weight: 400;
    font-size: 9px;
    line-height: 140%;
    color: #827F7C;
    letter-spacing: 0.01em;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:last-child > div > div {
    width: 185px;
    display: flex;
    margin-bottom: 13px;
    margin-left: 12px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:last-child > div > div > p:first-child {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    margin-top: 6px;
}
div.careerum-main-block-tablet > div > div:nth-child(3) > div:last-child > div > div > p:last-child {
    font-weight: 600;
    font-size: 9px;
    line-height: 150%;
    letter-spacing: 0.01em;
    margin-top: 3px;
    margin-left: 9px;
}
div.careerum-main-block-tablet h1 {
    font-size: 52px;
    font-weight: 700;
    line-height: 113%;
    letter-spacing: -0.02em;
    margin-left: 24px;
    margin-top: 58px;
}
div.careerum-main-block-tablet h1 span {
    font-style: italic;
}
div.careerum-main-block-tablet a {
    display: block;
    color: white;
    width: 230px;
    background: #0B70FE;
    border-radius: 8px;
    transform: rotate(5.96deg);
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin: 0 auto;
    position: relative;
    top: -89px;
    left: -76px;
    z-index: 5;
    padding: 12px 0px;
    transition: all 0.2s ease;
}
div.careerum-main-block-tablet a:hover {
    background: #2881FE;
}

div.careerum-main-block-mobile {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-main-block-mobile > div {
    width: 100%;
    padding: 0 calc(((100% - 320px) / 2));
    margin: 0 auto 56px;
}
div.careerum-main-block-mobile > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794180449.svg');
    background-position: 1px 42px;
    background-repeat: no-repeat;
    background-size: auto;
}
div.careerum-main-block-mobile > div > div:first-child > div:last-child {
    position: relative;
    height: 335px;
}
div.careerum-main-block-mobile > div > div:first-child > div:last-child > img:first-child {
    position: relative;
    top: 9px;
    left: 4px;
    z-index: 1;
}
div.careerum-main-block-mobile > div > div:first-child > div:last-child > img:nth-child(2) {
    position: absolute;
    top: 33px;
    left: 131px;
    z-index: 2;
    width: 226.5px;
    image-rendering: optimizeSpeed;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: pixelated;
    image-rendering: optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
div.careerum-main-block-mobile > div > div:first-child > div:last-child > img:nth-child(3) {
    position: absolute;
    top: 195px;
    left: 14px;
    z-index: 3;
}
div.careerum-main-block-mobile > div > div:first-child > div:last-child > img:nth-child(4) {
    position: absolute;
    top: -52px;
    left: 212px;
    z-index: 3;
}
div.careerum-main-block-mobile > div > div:nth-child(3) {
    margin-top: 62px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:first-child {
    margin-top: 2px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:first-child img {
    margin-left: 9px;
    margin-top: 15px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:first-child p {
    font-weight: 600;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0.01em;
    padding: 16px 0 0;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:first-child p:nth-child(3) {
    margin-bottom: 0;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:first-child p:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794154634.svg');
    background-repeat: no-repeat;
    background-position: 2px 10px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:first-child p:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794127030.svg');
    background-repeat: no-repeat;
    background-position: 2px 10px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:first-child p:nth-child(3) {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656794083245.svg');
    background-repeat: no-repeat;
    background-position: 1px 10px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:last-child {
    margin-top: 5px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:last-child > div:first-child {
    margin-top: 49px;
    margin-left: -2px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:last-child > div:last-child {
    margin-left: 9px;
    margin-top: -4px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:last-child > div:last-child p {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    color: #827F7C;
    letter-spacing: 0.01em;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:last-child > div > div {
    width: 300px;
    display: flex;
    margin-bottom: 22px;
    margin-left: 12px;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:last-child > div > div > p:first-child {
    font-weight: 600;
    font-size: 31px;
    line-height: 100%;
    margin-top: 6px;
    width: 95px;
    display: inline-block;
}
div.careerum-main-block-mobile > div > div:nth-child(3) > div:last-child > div > div > p:last-child {
    font-weight: 600;
    font-size: 15px;
    line-height: 147%;
    letter-spacing: 0.01em;
    margin-top: 1px;
    margin-left: 11px;
    width: 195px;
}
div.careerum-main-block-mobile h1 {
    font-size: 45px;
    font-weight: 700;
    line-height: 112%;
    letter-spacing: -0.02em;
    margin-left: 10px;
    margin-top: 46px;
    padding-top: 3px;
    margin-bottom: -3px;
}
div.careerum-main-block-mobile h1 span {
    font-style: italic;
}
div.careerum-main-block-mobile a {
    display: block;
    color: white;
    width: 253px;
    background: #0B70FE;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    z-index: 5;
    padding: 12px 0px;
    transition: all 0.2s ease;
    margin-left: 9px;
    margin-top: -33px;
    position: relative;
}
div.careerum-main-block-mobile a:hover {
    background: #2881FE;
}


div[class*="careerum-tales-with-header"] * {
    font-family: Montserrat !important;
}
div.careerum-tales-with-header {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
    color: #ffffff;
}
div.careerum-tales-with-header > div {
    width: 1280px;
    margin: 114px auto 94px;
}
div.careerum-tales-with-header > div > div:first-child h2 {
    font-weight: 700;
    font-size: 60px;
    letter-spacing: -0.01em;
    line-height: 125%;
    margin-left: 60px;
}
div.careerum-tales-with-header > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 30px;
    margin-top: 32px;
}
div.careerum-tales-with-header > div > div:last-child > div {
    width: 234px;
    margin-right: 58px;
    padding-top: 30px;
    padding-bottom: 50px;
    padding-left: 30px;
}
div.careerum-tales-with-header > div > div:last-child > div:first-child {
    width: 245px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797154525.svg');
    background-position: 148px 39px;
    background-repeat: no-repeat;
}
div.careerum-tales-with-header > div > div:last-child > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797139171.svg');
    background-position: 87px 116px;
    background-repeat: no-repeat;
    padding-bottom: 20px;
}
div.careerum-tales-with-header > div > div:last-child > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797122526.svg');
    background-position: 140px 11px;
    background-repeat: no-repeat;
}
div.careerum-tales-with-header > div > div:last-child > div:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797104992.svg');
    background-position: 17px 108px;
    background-repeat: no-repeat;
}
div.careerum-tales-with-header > div > div:last-child p {
    font-weight: 600;
    font-size: 19px;
    line-height: 135%;
    letter-spacing: -0.01em;
}

div.careerum-tales-with-header-tablet {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
    color: #ffffff;
}
div.careerum-tales-with-header-tablet > div {
    width: 100%;
    padding: 0 calc(20px + ((100% - 768px) / 2));
    margin: 54px auto 62px;
}
div.careerum-tales-with-header-tablet > div > div:first-child h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 124%;
    margin-left: 24px;
}
div.careerum-tales-with-header-tablet > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 24px;
    margin-top: 4px;
}
div.careerum-tales-with-header-tablet > div > div:last-child > div {
    width: 140px;
    margin-right: 29px;
    padding-top: 30px;
    padding-bottom: 20px;
}
div.careerum-tales-with-header-tablet > div > div:last-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797075609.svg');
    background-position: 74px 36px;
    background-repeat: no-repeat;
}
div.careerum-tales-with-header-tablet > div > div:last-child > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797060192.svg');
    background-position: 32px 83px;
    background-repeat: no-repeat;
    padding-bottom: 20px;
    margin-right: 49px;
}
div.careerum-tales-with-header-tablet > div > div:last-child > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797044357.svg');
    background-position: 72px 18px;
    background-repeat: no-repeat;
    margin-right: 28px;
}
div.careerum-tales-with-header-tablet > div > div:last-child > div:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797025176.svg');
    background-position: 0px 77px;
    background-repeat: no-repeat;
    padding-left: 5px;
}
div.careerum-tales-with-header-tablet > div > div:last-child p {
    font-weight: 600;
    font-size: 11px;
    line-height: 144%;
}

div.careerum-tales-with-header-mobile {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
    color: #ffffff;
}
div.careerum-tales-with-header-mobile > div {
    width: 100%;
    padding: 0;
    margin: 39px auto 41px;
}
div.careerum-tales-with-header-mobile > div > div:first-child {
    padding: 0 calc(10px + ((100% - 320px) / 2));
}
div.careerum-tales-with-header-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 123%;
    letter-spacing: -0.01em;
    padding-top: 4px;
}
div.careerum-tales-with-header-mobile > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-top: 19px;
    overflow-x: scroll;
}
div.careerum-tales-with-header-mobile > div > div:last-child > div {
    min-width: 190px;
    margin: 0 18px 0 10px;
    padding-top: 30px;
    padding-bottom: 20px;
}
div.careerum-tales-with-header-mobile > div > div:last-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797003836.svg');
    background-position: 97px 38px;
    background-repeat: no-repeat;
    margin-left: calc(10px + ((100% - 320px) / 2));
}
div.careerum-tales-with-header-mobile > div > div:last-child > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656796982040.svg');
    background-position: 3px 97px;
    background-repeat: no-repeat;
    padding-bottom: 23px;
    margin-right: 5px;
}
div.careerum-tales-with-header-mobile > div > div:last-child > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656796967358.svg');
    background-position: 101px 81px;
    background-repeat: no-repeat;
    margin-right: 2px;
}
div.careerum-tales-with-header-mobile > div > div:last-child > div:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656796943802.svg');
    background-position: 6px 95px;
    background-repeat: no-repeat;
    padding-left: 5px;
}
div.careerum-tales-with-header-mobile > div > div:last-child p {
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
}


div[class*="careerum-video-and-buttons"] * {
    font-family: Montserrat !important;
}
div.careerum-video-and-buttons {
    background-color: #0B70FE;
    overflow: hidden;
}
div.careerum-video-and-buttons > div {
    width: 1440px;
    margin: 57px auto 50px;
    padding-bottom: 30px;
    display: flex;
    justify-content: flex-start;
    overflow-x: visible;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797676400.svg');
    background-repeat: no-repeat;
    background-position: 1046px 355px;
}
div.careerum-video-and-buttons > div > div:first-child {
    width: 340px;
    margin-left: 140px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797658542.svg');
    background-repeat: no-repeat;
    background-position: 16px 91px;
}
div.careerum-video-and-buttons > div > div:first-child h2 {
    font-weight: 700;
    font-size: 67px;
    line-height: 124%;
    color: #ffffff;
}
div.careerum-video-and-buttons > div > div:first-child h2 span {
    font-style: italic;
}
div.careerum-video-and-buttons > div > div:last-child {
    margin-left: 66px;
    margin-top: 13px;
}
div.careerum-video-and-buttons > div > div:last-child h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 42px;
    color: #ffffff;
    letter-spacing: 0.01em;
}
div.careerum-video-and-buttons > div > div:last-child p {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #ffffff;
    margin-right: 56px;
}
div.careerum-video-and-buttons > div > div:last-child a {
    display: block;
    width: 247px;
    text-align: center;
    background-color: #FAF5EE;
    color: #000000;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    padding: 13px 0 15px;
    border-radius: 8px;
    text-decoration: none;
    margin-top: 28px;
    transition: all 0.2s ease;
}
div.careerum-video-and-buttons > div > div:last-child > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 17px;
}
div.careerum-video-and-buttons > div > div:last-child > div > div:nth-child(3) {
    margin-top: 34px;
}
div.careerum-video-and-buttons > div > div:last-child > div:first-child a:hover {
    background-color: #fff;
}
div.careerum-video-and-buttons > div > div:last-child > div:last-child iframe {
    border-radius: 5px;
}

div.careerum-video-and-buttons-tablet {
    background-color: #0B70FE;
    overflow: hidden;
}
div.careerum-video-and-buttons-tablet > div {
    width: 100%;
    padding: 0 calc(20px + ((100% - 768px) / 2));
    margin: 33px auto 19px;
    padding-bottom: 45px;
    display: flex;
    justify-content: flex-start;
    overflow-x: visible;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797632938.svg');
    background-repeat: no-repeat;
    background-position: calc(50% + 293px) 122px;
}
div.careerum-video-and-buttons-tablet > div > div:first-child {
    width: 200px;
    margin-left: 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797618964.svg');
    background-repeat: no-repeat;
    background-position: 12px 49px;
}
div.careerum-video-and-buttons-tablet > div > div:first-child h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 124%;
    color: #ffffff;
}
div.careerum-video-and-buttons-tablet > div > div:first-child h2 span {
    font-style: italic;
}
div.careerum-video-and-buttons-tablet > div > div:last-child {
    margin-left: 44px;
    margin-top: 3px;
}
div.careerum-video-and-buttons-tablet > div > div:last-child h3 {
    font-weight: 600;
    font-size: 19px;
    letter-spacing: -0.01em;
    line-height: 134%;
    color: #ffffff;
}
div.careerum-video-and-buttons-tablet > div > div:last-child p {
    font-weight: 600;
    font-size: 11px;
    line-height: 163%;
    letter-spacing: 0.01em;
    color: #ffffff;
    margin-right: 32px;
}
div.careerum-video-and-buttons-tablet > div > div:last-child a {
    display: block;
    width: 182px;
    text-align: center;
    background-color: #FAF5EE;
    color: #000000;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    padding: 8px 0 8px;
    border-radius: 8px;
    text-decoration: none;
    margin-top: 19px;
    transition: all 0.2s ease;
}
div.careerum-video-and-buttons-tablet > div > div:last-child > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 15px;
}
div.careerum-video-and-buttons-tablet > div > div:last-child > div > div:nth-child(3) {
    margin-top: 24px;
}
div.careerum-video-and-buttons-tablet > div > div:last-child > div:first-child a:hover {
    background-color: #fff;
}
div.careerum-video-and-buttons-tablet > div > div:last-child > div:last-child iframe {
    border-radius: 3.7px;
}

div.careerum-video-and-buttons-mobile {
    background-color: #0B70FE;
    overflow: hidden;
}
div.careerum-video-and-buttons-mobile > div {
    width: 100%;
    padding: 0 calc(((100% - 320px) / 2));
    margin: 62px auto 25px;
    padding-bottom: 15px;
    overflow-x: visible;
}
div.careerum-video-and-buttons-mobile > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656797596502.svg');
    background-repeat: no-repeat;
    background-position: 3px 49px;
}
div.careerum-video-and-buttons-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 120%;
    color: #ffffff;
    margin-left: 10px;
    padding-bottom: 15px;
}
div.careerum-video-and-buttons-mobile > div > div:first-child h2 span {
    font-style: italic;
}
div.careerum-video-and-buttons-mobile > div > div:last-child {
    margin-left: 10px;
    margin-top: 42px;
}
div.careerum-video-and-buttons-mobile > div > div:last-child h3 {
    font-weight: 600;
    font-size: 23px;
    letter-spacing: -0.01em;
    line-height: 130%;
    color: #ffffff;
}
div.careerum-video-and-buttons-mobile > div > div:last-child p {
    font-weight: 600;
    font-size: 13px;
    line-height: 160%;
    letter-spacing: 0.01em;
    color: #ffffff;
    margin-bottom: 10px;
}
div.careerum-video-and-buttons-mobile > div > div:last-child > div > a {
    display: block;
    width: 247px;
    text-align: center;
    background-color: #FAF5EE;
    color: #000000;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    padding: 11px 0 13px;
    border-radius: 8px;
    text-decoration: none;
    margin-top: 19px;
    transition: all 0.2s ease;
}
div.careerum-video-and-buttons-mobile > div > div:last-child > div > div:nth-child(2) {
    margin-top: 24px;
}
div.careerum-video-and-buttons-mobile > div > div:last-child > div > div:nth-child(3) {
    margin-top: 25px;
    margin-left: -1px;
}
div.careerum-video-and-buttons-mobile > div > div:last-child > div:first-child > a:hover {
    background-color: #fff;
}
div.careerum-video-and-buttons-mobile > div > div:last-child > div:last-child iframe {
    border-radius: 3.2px;
}


div[class*="careerum-banner-with-buttons"] * {
    font-family: Montserrat !important;
}
div.careerum-banner-with-buttons {
    overflow: visible;
    width: 100%;
    display: flex;
    justify-content: center;
    height: 415px;
}
div.careerum-banner-with-buttons > div:first-child {
    width: 38.8%;
    background-color: #FF9F00;
    display: flex;
    justify-content: flex-end;
}
div.careerum-banner-with-buttons > div:first-child > div {
    border: 2px solid #000000;
    border-radius: 48px;
    width: 325px;
    height: 445px;
    background-color: #FAF5EE;
    position: relative;
    right: 41px;
    top: -70px;
}
div.careerum-banner-with-buttons > div:first-child > div h3 {
    font-weight: 700;
    font-size: 30px;
    line-height: 120%;
    margin-left: 37px;
    margin-top: 27px;
}
div.careerum-banner-with-buttons > div:first-child > div img {
    margin-left: 31px;
    margin-top: 4px;
}
div.careerum-banner-with-buttons > div:first-child > div p {
    font-weight: 600;
    font-size: 15px;
    line-height: 159%;
    margin-left: 38px;
    margin-top: 55px;
}
div.careerum-banner-with-buttons > div:first-child > div a {
    color: #ffffff;
    display: block;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656798329821.png');
    background-repeat: no-repeat;
    background-position: 5px 1px;
    padding: 20px 0;
    text-align: left;
    width: 180px;
    margin-left: 21px;
    margin-top: 57px;
    padding-left: 37px;
    transition: all 0.2s ease;
}
div.careerum-banner-with-buttons > div:first-child > div a:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656798312201.png');
}
div.careerum-banner-with-buttons > div:last-child {
    width: 61.2%;
    background-color: #43CCFF;
    display: flex;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656798291039.svg');
    background-repeat: no-repeat;
    background-position: 206px 88px;
}
div.careerum-banner-with-buttons > div:last-child > div:first-child {
    width: 300px;
    margin-top: 46px;
    margin-left: 39px;
}
div.careerum-banner-with-buttons > div:last-child > div:last-child {
    position: relative;
}
div.careerum-banner-with-buttons > div:last-child h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 42px;
    color: #ffffff;
    margin-bottom: 32px;
}
div.careerum-banner-with-buttons > div:last-child p {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #ffffff;
    margin-bottom: 16px;
}
div.careerum-banner-with-buttons > div:last-child a {
    font-weight: 600;
    font-size: 15px;
    line-height: 16px;
    color: #000000;
    display: block;
    width: 279px;
    text-align: center;
    text-decoration: none;
    background-color: #FAF5EE;
    border-radius: 8px;
    margin-top: 34px;
    padding: 14px 0 18px;
    transition: all 0.2s ease;
}
div.careerum-banner-with-buttons > div:last-child a:hover {
    background-color: #fff;
}
div.careerum-banner-with-buttons > div:last-child > div:last-child img {
    position: absolute;
    left: 95px;
    top: 18px;
    width: 338.66px;
}

div.careerum-banner-with-buttons-tablet {
    overflow: visible;
    width: 100%;
    display: flex;
    justify-content: center;
    height: 292px;
}
div.careerum-banner-with-buttons-tablet > div:first-child {
    width: calc(((100% - 768px) / 2) + (768px * 0.333));
    background-color: #FF9F00;
    display: flex;
    justify-content: flex-end;
}
div.careerum-banner-with-buttons-tablet > div:first-child > div {
    border: 2px solid #000000;
    border-radius: 24px;
    width: 180px;
    height: 305px;
    background-color: #FAF5EE;
    position: relative;
    right: 38px;
    top: -77px;
}
div.careerum-banner-with-buttons-tablet > div:first-child > div h3 {
    font-weight: 700;
    font-size: 19px;
    line-height: 120%;
    margin-left: 14px;
    margin-top: 30px;
}
div.careerum-banner-with-buttons-tablet > div:first-child > div img {
    margin-left: 14px;
    margin-top: 13px;
}
div.careerum-banner-with-buttons-tablet > div:first-child > div p {
    font-weight: 600;
    font-size: 11px;
    line-height: 166%;
    margin-left: 14px;
    margin-top: 11px;
}
div.careerum-banner-with-buttons-tablet > div:first-child > div a {
    color: #ffffff;
    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 12.5217px;
    line-height: 19px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656798266625.svg');
    background-repeat: no-repeat;
    background-position: 2px 1px;
    padding: 16px 0;
    text-align: left;
    width: 137px;
    margin-left: 14px;
    margin-top: 39px;
    padding-left: 28px;
    transition: all 0.2s ease;
}
div.careerum-banner-with-buttons-tablet > div:first-child > div a:hover {
    opacity: 0.9;
}
div.careerum-banner-with-buttons-tablet > div:last-child {
    width: calc(((100% - 768px) / 2) + (768px * 0.667));
    background-color: #43CCFF;
    display: flex;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656798249524.svg');
    background-repeat: no-repeat;
    background-position: 178px 21px;
}
div.careerum-banner-with-buttons-tablet > div:last-child > div:first-child {
    width: 300px;
    margin-top: 32px;
    margin-left: 32px;
}
div.careerum-banner-with-buttons-tablet > div:last-child > div:last-child {
    position: relative;
}
div.careerum-banner-with-buttons-tablet > div:last-child h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 134%;
    color: #ffffff;
    margin-bottom: 16px;
}
div.careerum-banner-with-buttons-tablet > div:last-child p {
    font-weight: 600;
    font-size: 11px;
    line-height: 164%;
    letter-spacing: 0.01em;
    color: #ffffff;
    margin-bottom: 8px;
}
div.careerum-banner-with-buttons-tablet > div:last-child a {
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    color: #000000;
    display: block;
    width: 205px;
    text-align: center;
    text-decoration: none;
    background-color: #FAF5EE;
    border-radius: 8px;
    margin-top: 16px;
    padding: 8px 0 8px;
    transition: all 0.2s ease;
}
div.careerum-banner-with-buttons-tablet > div:last-child a:hover {
    background-color: #fff;
}
div.careerum-banner-with-buttons-tablet > div:last-child > div:last-child img {
    position: absolute;
    left: -93px;
    top: 31px;
}

div.careerum-banner-with-buttons-mobile {
    overflow: hidden;
    width: 100%;
}
div.careerum-banner-with-buttons-mobile > div {
    width: 100%;
    margin: 0 auto 0;
}
div.careerum-banner-with-buttons-mobile > div > div:first-child {
    background-color: #43CCFF;
    padding: 0 calc(10px + ((100% - 320px) / 2));
    padding-top: 47px;
}
div.careerum-banner-with-buttons-mobile > div > div:first-child h3 {
    font-weight: 600;
    font-size: 23px;
    letter-spacing: -0.01em;
    line-height: 140%;
    color: #ffffff;
}
div.careerum-banner-with-buttons-mobile > div > div:first-child img {
    margin-left: -12px;
    margin-top: 15px;
    margin-bottom: -5px;
}
div.careerum-banner-with-buttons-mobile > div > div:first-child p {
    font-weight: 600;
    font-size: 13px;
    line-height: 160%;
    margin-top: 24px;
    color: #ffffff;
    letter-spacing: 0.01em;
}
div.careerum-banner-with-buttons-mobile > div > div:first-child p + p {
    margin-top: 10px;
}
div.careerum-banner-with-buttons-mobile > div > div:first-child a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #000000;
    display: block;
    width: 279px;
    text-align: center;
    text-decoration: none;
    background-color: #FAF5EE;
    border-radius: 8px;
    margin-top: 25px;
    padding: 11px 0 13px;
    transition: all 0.2s ease;
}
div.careerum-banner-with-buttons-mobile > div > div:first-child a:hover {
    background-color: #ffffff;
}
div.careerum-banner-with-buttons-mobile > div > div:nth-child(2) {
    background-color: #FAF5EE;
    padding: 0 calc(10px + ((100% - 320px) / 2));
    padding-top: 32px;
}
div.careerum-banner-with-buttons-mobile > div > div:nth-child(2) > div {
    width: 300px;
    height: 245px;
    border: 2px solid #000000;
    border-radius: 48px;
    margin-left: 0px;
    padding-top: 20px;
    padding-left: 27px;
}
div.careerum-banner-with-buttons-mobile > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    margin-bottom: 10px;
}
div.careerum-banner-with-buttons-mobile > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 15px;
    line-height: 160%;
}
div.careerum-banner-with-buttons-mobile > div > div:nth-child(2) > div img {
    margin-left: -9px;
    margin-top: 0px;
}
div.careerum-banner-with-buttons-mobile > div > div:nth-child(2) > div a {
    font-weight: 600;
    font-size: 11px;
    line-height: 19px;
    color: #FFFFFF;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656798223266.svg');
    background-repeat: no-repeat;
    background-position: 3px -1px;
    padding: 15px 0px;
    display: inline-block;
    margin-top: 24px;
    text-align: center;
    width: 138px;
    text-decoration: none;
    margin-left: -7px;
    transition: all 0.2s ease;
}
div.careerum-banner-with-buttons-mobile > div > div:nth-child(2) > div a:hover {
    opacity: 0.9;
}


div[class*="careerum-tabs-horizontal"] * {
    font-family: Montserrat !important;
}
div.careerum-tabs-horizontal {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tabs-horizontal > div {
    width: 1280px;
    margin: 161px auto 100px;
}
div.careerum-tabs-horizontal h2 {
    font-weight: 700;
    font-size: 67px;
    line-height: 140%;
    margin-left: 60px;
    letter-spacing: -0.005em;
}
div.careerum-tabs-horizontal form {
    margin-left: 33px;
    margin-top: 3px;
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-horizontal form.mac {
    margin-left: 33px;
    margin-top: 4px;
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-horizontal form label p {
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 23px;
    padding: 27px 29px;
    cursor: pointer;
    color: #C2C2C2;
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal form label:first-child p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802101934.svg');
    background-repeat: no-repeat;
    background-position: 2px 10px;
}
div.careerum-tabs-horizontal form label:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802127876.svg');
    background-repeat: no-repeat;
    background-position: 7px 6px;
}
div.careerum-tabs-horizontal form label:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802144417.svg');
    background-repeat: no-repeat;
    background-position: 6px 13px;
}
div.careerum-tabs-horizontal form label:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802160937.svg');
    background-repeat: no-repeat;
    background-position: 6px 13px;
}
div.careerum-tabs-horizontal form label:first-child p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802178202.svg');
    background-repeat: no-repeat;
    background-position: 2px 10px;
}
div.careerum-tabs-horizontal form label:nth-child(2) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802200541.svg');
    background-repeat: no-repeat;
    background-position: 7px 6px;
}
div.careerum-tabs-horizontal form label:nth-child(3) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802218457.svg');
    background-repeat: no-repeat;
    background-position: 6px 13px;
}
div.careerum-tabs-horizontal form label:nth-child(4) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802231769.svg');
    background-repeat: no-repeat;
    background-position: 6px 13px;
}
div.careerum-tabs-horizontal form label.selected:first-child p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802251739.svg');
    background-repeat: no-repeat;
    background-position: 3px 11px;
    background-size: 229.5px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802268169.svg');
    background-repeat: no-repeat;
    background-position: 7px 6px;
    background-size: 278.5px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802288030.svg');
    background-repeat: no-repeat;
    background-position: 6px 13px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802303933.svg');
    background-repeat: no-repeat;
    background-position: 6px 13px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.mac:first-child p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802338168.svg');
    background-repeat: no-repeat;
    background-position: 3px 9px;
}
div.careerum-tabs-horizontal form label.mac:nth-child(2) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802352144.svg');
    background-repeat: no-repeat;
    background-position: 8px 4px;
}
div.careerum-tabs-horizontal form label.mac:nth-child(3) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802379516.svg');
    background-repeat: no-repeat;
    background-position: 7px 11px;
}
div.careerum-tabs-horizontal form label.mac:nth-child(4) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802400017.svg');
    background-repeat: no-repeat;
    background-position: 7px 11px;
}
div.careerum-tabs-horizontal form label.mac.selected:first-child p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802418508.svg');
    background-repeat: no-repeat;
    background-position: 3px 9px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.mac.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802435606.svg');
    background-repeat: no-repeat;
    background-position: 8px 4px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.mac.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802451779.svg');
    background-repeat: no-repeat;
    background-position: 7px 11px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.mac.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802469427.svg');
    background-repeat: no-repeat;
    background-position: 7px 11px;
    cursor: default;
}
div.careerum-tabs-horizontal form label.selected p {
    color: #000000;
    cursor: default;
}
div.careerum-tabs-horizontal form input {
    display: none;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult {
    margin-top: -28px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div {
    display: flex;
    justify-content: flex-start;
    height: 450px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802500255.svg');
    background-repeat: no-repeat;
    background-position: 274px 9px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(n+2) {
    display: none;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div > div:first-child {
    margin-left: 61px;
    display: flex;
    flex-direction: column;
    padding-top: 74px;
    padding-bottom: 44px;
    width: 298px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div > div:first-child p {
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    margin-bottom: 24px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div > div:first-child a {
    display: block;
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    background-color: #FF6A01;
    width: 193px;
    transition: all 0.2s ease;
    border-radius: 8px;
    text-align: center;
    margin-top: auto;
    padding: 12px 0;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div > div:first-child a:hover {
    background-color: #FF7C20;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div > div:last-child {
    width: 810px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:first-child > div:last-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802532300.png');
    background-repeat: no-repeat;
    background-position: 103px 91px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:first-child > div:last-child img {
    margin-top: 42px;
    margin-left: 204px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult div.careerum-tab-json-animate {
    margin-top: 42px;
    margin-left: 204px;
    width: 440px;
    height: 354px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) > div:last-child {
    display: flex;
    justify-content: flex-start;
    margin-left: 5px;
    margin-top: 70px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) > div:last-child > div:first-child > div:first-child {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] {
    display: flex;
    flex-direction: column;
    padding: 7px;
    position: relative;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] h3 {
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] p {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    margin-top: 17px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] p + p {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: auto;
    margin-bottom: -3px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-1 {
    width: 285px;
    height: 152px;
    background-color: #FF9F00;
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-2 {
    width: 285px;
    height: 152px;
    background-color: #88DFFF;
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-3 {
    width: 570px;
    height: 228px;
    background-color: #FFC76A;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802558444.svg');
    background-repeat: no-repeat;
    background-size: contain;
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-3 img {
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-4 {
    width: 290px;
    height: 228px;
    background-color: #43CCFF;
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-5 {
    width: 290px;
    height: 152px;
    background-color: #FF6A01;
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-1:hover {
    width: 285px;
    height: 152px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802575608.png');
    background-repeat: no-repeat;
    background-size: 100%;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-2:hover {
    width: 285px;
    height: 152px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802591197.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-3:hover {
    width: 570px;
    height: 228px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-3:hover img {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802609339.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-4:hover {
    width: 290px;
    height: 228px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802637727.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-5:hover {
    width: 290px;
    height: 152px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802650978.svg');
    background-repeat: no-repeat;
    background-size: contain;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802669260.svg');
    background-repeat: no-repeat;
    background-position: 248px 267px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(3) iframe {
    margin-left: 67px;
    margin-top: 50px;
    border-radius: 5.5px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802697490.svg');
    background-repeat: no-repeat;
    background-position: 298px 83px;
}
div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(4) img {
    margin-left: 165px;
    margin-top: 52px;
}

div.careerum-tabs-horizontal-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tabs-horizontal-tablet > div {
    width: 100%;
    padding: 0 calc(20px + ((100% - 768px) / 2));
    margin: 110px auto 50px;
}
div.careerum-tabs-horizontal-tablet h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 124%;
    margin-left: 24px;
}
div.careerum-tabs-horizontal-tablet form {
    margin-left: 4px;
    margin-top: 5px;
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-horizontal-tablet form label p {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    padding: 20px 20.6px;
    cursor: pointer;
    color: #C2C2C2;
    transition: all 0.2s ease;
}
div.careerum-tabs-horizontal-tablet form label:first-child p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802767886.svg');
    background-repeat: no-repeat;
    background-position: 3px 2px;
}
div.careerum-tabs-horizontal-tablet form label:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656802907188.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-horizontal-tablet form label:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656803056262.svg');
    background-repeat: no-repeat;
    background-position: 3px 8px;
}
div.careerum-tabs-horizontal-tablet form label:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656803083799.svg');
    background-repeat: no-repeat;
    background-position: 6px 6px;
}
div.careerum-tabs-horizontal-tablet form label:first-child p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656803104071.svg');
    background-repeat: no-repeat;
    background-position: 3px 2px;
}
div.careerum-tabs-horizontal-tablet form label:nth-child(2) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656803136051.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-horizontal-tablet form label:nth-child(3) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656803178806.svg');
    background-repeat: no-repeat;
    background-position: 3px 8px;
}
div.careerum-tabs-horizontal-tablet form label:nth-child(4) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656803276558.svg');
    background-repeat: no-repeat;
    background-position: 6px 6px;
}
div.careerum-tabs-horizontal-tablet form label.selected:first-child p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804702400.svg');
    background-repeat: no-repeat;
    background-position: 3px 2px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804716208.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804729354.svg');
    background-repeat: no-repeat;
    background-position: 3px 8px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804749278.svg');
    background-repeat: no-repeat;
    background-position: 6px 6px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.mac:first-child p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804765655.svg');
    background-repeat: no-repeat;
    background-position: 3px 2px;
}
div.careerum-tabs-horizontal-tablet form label.mac:nth-child(2) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804781130.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-horizontal-tablet form label.mac:nth-child(3) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804794495.svg');
    background-repeat: no-repeat;
    background-position: 3px 8px;
}
div.careerum-tabs-horizontal-tablet form label.mac:nth-child(4) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804807872.svg');
    background-repeat: no-repeat;
    background-position: 6px 6px;
}
div.careerum-tabs-horizontal-tablet form label.mac.selected:first-child p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804824579.svg');
    background-repeat: no-repeat;
    background-position: 3px 2px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.mac.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804837655.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.mac.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804851327.svg');
    background-repeat: no-repeat;
    background-position: 3px 8px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.mac.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804863618.svg');
    background-repeat: no-repeat;
    background-position: 6px 6px;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form label.selected p {
    color: #000000;
    cursor: default;
}
div.careerum-tabs-horizontal-tablet form input {
    display: none;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult {
    margin-top: -28px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div {
    display: flex;
    justify-content: flex-start;
    height: 400px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804878243.svg');
    background-repeat: no-repeat;
    background-position: 137px 25px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(n+2) {
    display: none;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div > div:first-child {
    margin-left: 24px;
    display: flex;
    flex-direction: column;
    padding-top: 55px;
    padding-bottom: 35px;
    width: 195px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div > div:first-child p {
    font-weight: 600;
    font-size: 11px;
    line-height: 164%;
    margin-bottom: 16px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div > div:first-child a {
    display: block;
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    background-color: #FF6A01;
    width: 129px;
    transition: all 0.2s ease;
    border-radius: 8px;
    text-align: center;
    margin-top: auto;
    padding: 8px 0;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div > div:first-child a:hover {
    background-color: #FF7C20;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div > div:last-child {
    width: 500px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:first-child > div:last-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804894629.svg');
    background-repeat: no-repeat;
    background-position: 15px 124px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:first-child > div:last-child img {
    margin-top: 55px;
    margin-left: 87px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) > div:last-child {
    margin-left: 17px;
    margin-top: 56px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] {
    display: flex;
    flex-direction: column;
    padding: 7px;
    position: relative;
    width: 214px;
    height: 155px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] h3 {
    font-weight: 600;
    font-size: 11px;
    line-height: 130%;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] p {
    font-weight: 400;
    font-size: 10px;
    line-height: 140%;
    margin-top: 15px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] p + p {
    font-weight: 400;
    font-size: 10px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: auto;
    margin-bottom: 2px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-1 {
    background-color: #88DFFF;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-2 {
    background-color: #FFC76A;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-3 {
    background-color: #FF6A01;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-4 {
    background-color: #43CCFF;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804914336.svg');
    background-repeat: no-repeat;
    background-position: 99px 278px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(3) iframe {
    margin-left: 15px;
    margin-top: 55px;
    border-radius: 3.7px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804929672.svg');
    background-repeat: no-repeat;
    background-position: 100px 252px;
}
div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(4) img {
    margin-left: 15px;
    margin-top: 55px;
}

div.careerum-tabs-horizontal-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tabs-horizontal-mobile > div {
    width: 100%;
    margin: 79px auto 50px;
}
div.careerum-tabs-horizontal-mobile > div > div:first-child {
    padding: 0 calc(10px + ((100% - 320px) / 2));
}
div.careerum-tabs-horizontal-mobile > div > div:nth-child(2) > div:first-child {
    overflow-x: scroll;
    margin-top: 12px;
}
div.careerum-tabs-horizontal-mobile h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 119%;
    margin-left: 0;
}
div.careerum-tabs-horizontal-mobile form {
    margin-left: 5px;
    margin-top: 5px;
    display: flex;
    justify-content: flex-start;
    width: calc(835px + (100% - 320px));
}
div.careerum-tabs-horizontal-mobile form label p {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    padding: 20px 18px;
    cursor: pointer;
    color: #C2C2C2;
}
div.careerum-tabs-horizontal-mobile form label:first-child {
    margin-left: calc((100% - 835px) / 2);
}
div.careerum-tabs-horizontal-mobile form label:first-child p {
    min-width: 174px;
    padding: 20px 5px 20px 19px;
}
div.careerum-tabs-horizontal-mobile form label:nth-child(2) p {
    min-width: 228px;
    padding: 20px 19px 20px 21px;
}
div.careerum-tabs-horizontal-mobile form label:nth-child(3) p {
    min-width: 122px;
    padding: 20px 19px 20px 20px;
}
div.careerum-tabs-horizontal-mobile form label:nth-child(4) p {
    min-width: 140px;
    padding: 20px 19px 20px 20px;
}
div.careerum-tabs-horizontal-mobile form label.selected:first-child p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804967491.svg');
    background-repeat: no-repeat;
    background-position: 0px 3px;
    cursor: default;
}
div.careerum-tabs-horizontal-mobile form label.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804980542.svg');
    background-repeat: no-repeat;
    background-position: 2px 1px;
    cursor: default;
}
div.careerum-tabs-horizontal-mobile form label.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656804992555.svg');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    cursor: default;
}
div.careerum-tabs-horizontal-mobile form label.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656805005339.svg');
    background-repeat: no-repeat;
    background-position: 1px 3px;
    cursor: default;
}
div.careerum-tabs-horizontal-mobile form label.selected p {
    color: #000000;
    cursor: default;
}
div.careerum-tabs-horizontal-mobile form input {
    display: none;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult {
    margin-top: -10px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div {
    padding: 0 calc(10px + ((100% - 320px) / 2));
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) {
    padding: 0;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) > div > div:first-child {
    padding: 0 calc(10px + ((100% - 320px) / 2));
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(n+2) {
    display: none;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div > div:first-child {
    padding-top: 24px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div > div:first-child p {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 160%;
    margin-bottom: 16px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div > div:first-child p:last-child {
    margin-bottom: 0;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div a {
    display: block;
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    background-color: #FF6A01;
    width: 177px;
    transition: all 0.2s ease;
    border-radius: 8px;
    text-align: center;
    margin-top: 15px;
    padding: 11px 0 13px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div > div:first-child a:hover {
    background-color: #FF7C20;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:first-child img {
    margin-top: 24px;
    width: 294px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) > div > div:nth-child(2) > div {
    overflow-x: scroll;
    width: 100%;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) > div > div:nth-child(2) > div:last-child {
    margin-top: 5px;
    padding: 0 calc(10px + ((100% - 320px) / 2));
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) > div > div:nth-child(2) > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 24px;
    width: calc(1305px + ((100% - 320px) / 2));
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] {
    display: flex;
    flex-direction: column;
    padding: 9px;
    position: relative;
    min-width: 251px;
    height: 182px;
    border-radius: 9px;
    margin-right: 8px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] h3 {
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] p {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    margin-top: 15px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] p + p {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: auto;
    margin-bottom: -5px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div[class^="careerum-tiles-item-"] img {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-1 {
    background-color: #FFC76A;
    margin-left: calc(100% - 1295px);
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-2 {
    background-color: #88DFFF;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-3 {
    background-color: #FF9F00;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-4 {
    background-color: #FF6A01;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(2) div.careerum-tiles-item-5 {
    background-color: #43CCFF;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(3) iframe {
    margin-left: 0;
    margin-top: 24px;
    border-radius: 2.3px;
}
div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(4) img {
    margin-left: 0;
    margin-top: 24px;
    width: 294px;
    height: 182px;
}


div[class*="careerum-tabs-vertical"] * {
    font-family: Montserrat !important;
}
div.careerum-tabs-vertical {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tabs-vertical > div {
    width: 1280px;
    margin: 88px auto 160px;
}
div.careerum-tabs-vertical > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843711732.svg');
    background-repeat: no-repeat;
    background-position: 33px 2px;
}
div.careerum-tabs-vertical > div h2 {
    font-weight: 700;
    font-size: 45px;
    line-height: 140%;
    margin-left: 60px;
}
div.careerum-tabs-vertical > div h2 span {
    font-style: italic;
}
div.careerum-tabs-vertical > div form {
    margin-top: 14px;
}
div.careerum-tabs-vertical > div form.mac {
    margin-top: 10px;
}
div.careerum-tabs-vertical > div form input {
    display: none;
}
div.careerum-tabs-vertical > div form label p {
    display: block;
    font-weight: 600;
    font-size: 17px;
    line-height: 23px;
    color: #C2C2C2;
    padding: 15px 0 16px;
    padding-left: 30px;
    overflow: visible;
    transition: all 0.2s ease;
    letter-spacing: -0.005em;
}
div.careerum-tabs-vertical > div form.mac label:first-child p {
    padding: 19px 0 16px;
    padding-left: 30px;
}
div.careerum-tabs-vertical > div form label:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843742895.svg');
    background-repeat: no-repeat;
    background-position: 4px 0px;
}
div.careerum-tabs-vertical > div form label:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843766245.svg');
    background-repeat: no-repeat;
    background-position: 9px 2px;
}
div.careerum-tabs-vertical > div form label:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843791715.svg');
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
div.careerum-tabs-vertical > div form label:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843811085.svg');
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
div.careerum-tabs-vertical > div form label:nth-child(5) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843849809.svg');
    background-repeat: no-repeat;
    background-position: 6px 2px;
}
div.careerum-tabs-vertical > div form label:nth-child(6) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843871444.svg');
    background-repeat: no-repeat;
    background-position: 5px 4px;
}
div.careerum-tabs-vertical > div form label:nth-child(7) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843904849.svg');
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
div.careerum-tabs-vertical > div form label:nth-child(8) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843926035.svg');
    background-repeat: no-repeat;
    background-position: 10px 1px;
}
div.careerum-tabs-vertical > div form label:nth-child(9) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843945609.svg');
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
div.careerum-tabs-vertical > div form label:nth-child(10) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843965795.svg');
    background-repeat: no-repeat;
    background-position: 4px 4px;
}
div.careerum-tabs-vertical > div form label:nth-child(1) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896219634.png');
    background-repeat: no-repeat;
    background-position: 4px 0px;
}
div.careerum-tabs-vertical > div form label:nth-child(2) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896250506.png');
    background-repeat: no-repeat;
    background-position: 9px 2px;
}
div.careerum-tabs-vertical > div form label:nth-child(3) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896269414.png');
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
div.careerum-tabs-vertical > div form label:nth-child(4) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896304946.png');
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
div.careerum-tabs-vertical > div form label:nth-child(5) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844071338.png');
    background-repeat: no-repeat;
    background-position: 6px 2px;
}
div.careerum-tabs-vertical > div form label:nth-child(6) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844088564.png');
    background-repeat: no-repeat;
    background-position: 5px 4px;
}
div.careerum-tabs-vertical > div form label:nth-child(7) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844119452.png');
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
div.careerum-tabs-vertical > div form label:nth-child(8) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844151916.png');
    background-repeat: no-repeat;
    background-position: 10px 1px;
}
div.careerum-tabs-vertical > div form label:nth-child(9) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844173086.png');
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
div.careerum-tabs-vertical > div form label:nth-child(10) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844196257.png');
    background-repeat: no-repeat;
    background-position: 4px 4px;
}
div.careerum-tabs-vertical > div form label.selected p {
    color: #000000;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844218779.svg');
    background-repeat: no-repeat;
    background-position: 4px 0px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844237705.svg');
    background-repeat: no-repeat;
    background-position: 9px 2px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844255545.svg');
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844275851.svg');
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(5) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844294849.svg');
    background-repeat: no-repeat;
    background-position: 6px 2px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(6) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844317387.svg');
    background-repeat: no-repeat;
    background-position: 5px 4px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(7) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844335810.svg');
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(8) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844361340.svg');
    background-repeat: no-repeat;
    background-position: 10px 1px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(9) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844386850.svg');
    background-repeat: no-repeat;
    background-position: 5px 5px;
}
div.careerum-tabs-vertical > div form label.selected:nth-child(10) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844408104.svg');
    background-repeat: no-repeat;
    background-position: 4px 4px;
}

div.careerum-tabs-vertical > div form label.mac:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843742895.svg');
    background-repeat: no-repeat;
    background-position: 4px 1px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843766245.svg');
    background-repeat: no-repeat;
    background-position: 9px 0px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843791715.svg');
    background-repeat: no-repeat;
    background-position: 5px 0px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843811085.svg');
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(5) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843849809.svg');
    background-repeat: no-repeat;
    background-position: 6px 2px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(6) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843871444.svg');
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(7) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843904849.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(8) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843926035.svg');
    background-repeat: no-repeat;
    background-position: 10px -1px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(9) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843945609.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(10) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656843965795.svg');
    background-repeat: no-repeat;
    background-position: 4px 2px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(1) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896219634.png');
    background-repeat: no-repeat;
    background-position: 4px 1px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(2) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896250506.png');
    background-repeat: no-repeat;
    background-position: 9px 0px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(3) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896269414.png');
    background-repeat: no-repeat;
    background-position: 5px 0px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(4) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1660896304946.png');
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(5) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844071338.png');
    background-repeat: no-repeat;
    background-position: 6px 2px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(6) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844088564.png');
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(7) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844119452.png');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(8) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844151916.png');
    background-repeat: no-repeat;
    background-position: 10px -1px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(9) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844173086.png');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-vertical > div form label.mac:nth-child(10) p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844196257.png');
    background-repeat: no-repeat;
    background-position: 4px 2px;
}
div.careerum-tabs-vertical > div form label.mac.selected p {
    color: #000000;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844218779.svg');
    background-repeat: no-repeat;
    background-position: 4px 1px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844237705.svg');
    background-repeat: no-repeat;
    background-position: 9px 0px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844255545.svg');
    background-repeat: no-repeat;
    background-position: 5px 0px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844275851.svg');
    background-repeat: no-repeat;
    background-position: 4px -1px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(5) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844294849.svg');
    background-repeat: no-repeat;
    background-position: 6px 2px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(6) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844317387.svg');
    background-repeat: no-repeat;
    background-position: 5px 2px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(7) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844335810.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(8) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844361340.svg');
    background-repeat: no-repeat;
    background-position: 10px -1px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(9) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844386850.svg');
    background-repeat: no-repeat;
    background-position: 5px 3px;
}
div.careerum-tabs-vertical > div form label.mac.selected:nth-child(10) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656844408104.svg');
    background-repeat: no-repeat;
    background-position: 4px 2px;
}
div.careerum-tabs-vertical > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    margin-top: 60px;
}
div.careerum-tabs-vertical > div > div:last-child > div:first-child {
    width: 300px;
    margin-left: 31px;
}
div.careerum-tabs-vertical > div > div:last-child > div:last-child > div {
    margin-left: 20px;
    margin-top: 16px;
}
div.careerum-tabs-vertical > div > div:last-child > div:last-child > div:nth-child(n+2) {
    display: none;
}
div.careerum-tabs-vertical .careerum-tab-wrapper div.row,
div.careerum-tabs-vertical div.careerum-flex-row {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical div.careerum-flex-column {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
div.careerum-tabs-vertical div.careerum-course-tab-item {
    width: 278px;
    height: 366px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-tabs-vertical div.careerum-course-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical div.careerum-course-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 16px;
}
div.careerum-tabs-vertical div.careerum-course-tab-item > div p:last-child {
    margin-top: 1px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.careerum-tabs-vertical div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 45px;
    margin-left: 1px;
}
div.careerum-tabs-vertical div.careerum-course-tab-item > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 24px;
    margin-left: 1px;
}
div.careerum-tabs-vertical div.careerum-master-tab-item {
    width: 572px;
    height: 176px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-tabs-vertical div.careerum-master-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical div.careerum-master-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 16px;
}
div.careerum-tabs-vertical div.careerum-master-tab-item > div:first-child p:last-child {
    margin-top: 1px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.careerum-tabs-vertical div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
    margin-left: 1px;
    width: 300px;
}
div.careerum-tabs-vertical div.careerum-master-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 15px;
    width: 200px;
    margin-left: 29px;
}
div.careerum-tabs-vertical div.careerum-vebinar-tab-item {
    width: 278px;
    height: 176px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 8px;
    padding: 16px;
    box-sizing: border-box;
}

div.careerum-tabs-vertical div.careerum-vebinar-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical div.careerum-vebinar-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 16px;
}
div.careerum-tabs-vertical div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 1px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.careerum-tabs-vertical div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 22px;
    margin-left: 1px;
    width: 300px;
}
div.careerum-tabs-vertical div.careerum-tab-wrapper a {
    display: block;
    color: #ffffff;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    background: #000000;
    text-decoration: none;
    width: 295px;
    text-align: center;
    margin-left: 9px;
    border-radius: 8px;
    margin-top: 16px;
    padding: 11px 0 13px;
    transition: all 0.2s ease;
}
div.careerum-tabs-vertical div.careerum-tab-wrapper a:hover {
    background: #1F1F1F;
}

div.careerum-tabs-vertical-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tabs-vertical-tablet > div {
    width: 100%;
    padding: 0 calc(20px + ((100% - 768px) / 2));
    margin: 33px auto 88px;
}
div.careerum-tabs-vertical-tablet > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846719262.svg');
    background-repeat: no-repeat;
    background-position: 3px 2px;
}
div.careerum-tabs-vertical-tablet > div h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 130%;
    margin-left: 24px;
}
div.careerum-tabs-vertical-tablet > div h2 span {
    font-style: italic;
}
div.careerum-tabs-vertical-tablet > div form {
    margin-top: 13px;
}
div.careerum-tabs-vertical-tablet > div form.mac {
    margin-top: 10px;
}
div.careerum-tabs-vertical-tablet > div form input {
    display: none;
}
div.careerum-tabs-vertical-tablet > div form label p {
    display: block;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #C2C2C2;
    padding: 16px 0 16px;
    padding-left: 18px;
    overflow: visible;
    cursor: pointer;
}
div.careerum-tabs-vertical-tablet > div form.mac label:first-child p {
    padding: 19px 0 16px;
    padding-left: 18px;
}
div.careerum-tabs-vertical-tablet > div form label.selected p {
    color: #000000;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846743022.svg');
    background-repeat: no-repeat;
    background-position: 8px 5px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846758701.svg');
    background-repeat: no-repeat;
    background-position: 8px 6px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846831654.svg');
    background-repeat: no-repeat;
    background-position: 9px 7px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846849053.svg');
    background-repeat: no-repeat;
    background-position: 9px 4px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(5) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846864247.svg');
    background-repeat: no-repeat;
    background-position: 9px 4px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(6) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846879762.svg');
    background-repeat: no-repeat;
    background-position: 8px 6px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(7) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846894517.svg');
    background-repeat: no-repeat;
    background-position: 8px 7px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(8) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846911668.svg');
    background-repeat: no-repeat;
    background-position: 9px 5px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(9) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846927484.svg');
    background-repeat: no-repeat;
    background-position: 8px 3px;
}
div.careerum-tabs-vertical-tablet > div form label.selected:nth-child(10) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846945943.svg');
    background-repeat: no-repeat;
    background-position: 8px 6px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846743022.svg');
    background-repeat: no-repeat;
    background-position: 8px 5px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846758701.svg');
    background-repeat: no-repeat;
    background-position: 8px 6px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846831654.svg');
    background-repeat: no-repeat;
    background-position: 9px 7px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846849053.svg');
    background-repeat: no-repeat;
    background-position: 9px 4px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(5) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846864247.svg');
    background-repeat: no-repeat;
    background-position: 9px 4px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(6) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846879762.svg');
    background-repeat: no-repeat;
    background-position: 8px 6px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(7) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846894517.svg');
    background-repeat: no-repeat;
    background-position: 8px 7px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(8) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846911668.svg');
    background-repeat: no-repeat;
    background-position: 9px 5px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(9) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846927484.svg');
    background-repeat: no-repeat;
    background-position: 8px 3px;
}
div.careerum-tabs-vertical-tablet > div form label.mac.selected:nth-child(10) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846945943.svg');
    background-repeat: no-repeat;
    background-position: 8px 6px;
}
div.careerum-tabs-vertical-tablet > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    margin-top: 25px;
}
div.careerum-tabs-vertical-tablet > div > div:last-child > div:first-child {
    width: 211px;
}
div.careerum-tabs-vertical-tablet > div > div:last-child > div:last-child > div {
    margin-left: 33px;
    margin-top: 20px;
}
div.careerum-tabs-vertical-tablet > div > div:last-child > div:last-child > div:nth-child(n+2) {
    display: none;
}
div.careerum-tabs-vertical-tablet div.careerum-flex-row {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical-tablet div.careerum-flex-column {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
div.careerum-tabs-vertical-tablet div.careerum-course-tab-item {
    width: 224px;
    height: 288px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-tabs-vertical-tablet div.careerum-course-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical-tablet div.careerum-course-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12.75px;
    padding: 4px 12.5px 4px;
    margin-right: 8px;
}
div.careerum-tabs-vertical-tablet div.careerum-course-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-tabs-vertical-tablet div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    color: #FFFFFF;
    margin-top: 31px;
    margin-left: 0px;
}
div.careerum-tabs-vertical-tablet div.careerum-course-tab-item > p {
    font-weight: 400;
    font-size: 11px;
    line-height: 159%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 15px;
    margin-left: 0px;
}
div.careerum-tabs-vertical-tablet div.careerum-master-tab-item {
    width: 456px;
    height: 140px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}
div.careerum-tabs-vertical-tablet div.careerum-master-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical-tablet div.careerum-master-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12.75px;
    padding: 4px 12.5px 4px;
    margin-right: 8px;
}
div.careerum-tabs-vertical-tablet div.careerum-master-tab-item > div:first-child p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-tabs-vertical-tablet div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 8px;
    margin-left: 0px;
    width: 230px;
}
div.careerum-tabs-vertical-tablet div.careerum-master-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 11px;
    line-height: 159%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 9px;
    width: 170px;
    margin-left: 32px;
}
div.careerum-tabs-vertical-tablet div.careerum-vebinar-tab-item {
    width: 224px;
    height: 140px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 4px;
    padding: 16px;
    box-sizing: border-box;
}

div.careerum-tabs-vertical-tablet div.careerum-vebinar-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical-tablet div.careerum-vebinar-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12.75px;
    padding: 4px 12.5px 4px;
    margin-right: 8px;
}
div.careerum-tabs-vertical-tablet div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-tabs-vertical-tablet div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 17px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 16px;
    margin-left: 0px;
    width: 190px;
}
div.careerum-tabs-vertical-tablet div.careerum-tab-wrapper a {
    display: block;
    color: #ffffff;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    background: #000000;
    text-decoration: none;
    width: 197px;
    text-align: center;
    margin-left: 4px;
    border-radius: 8px;
    margin-top: 16px;
    padding: 8px 0 8px;
    transition: all 0.2s ease;
}
div.careerum-tabs-vertical-tablet div.careerum-tab-wrapper a:hover {
    background: #1F1F1F;
}

div.careerum-tabs-vertical-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tabs-vertical-mobile > div {
    width: 100%;
    margin: 10px auto 80px;
}
div.careerum-tabs-vertical-mobile > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846973535.svg');
    background-repeat: no-repeat;
    background-position: calc(50% + -81px) 4px;
    width: 100%;
    padding: 0 calc(10px + ((100% - 320px) / 2));
    padding-top: 5px;
}
div.careerum-tabs-vertical-mobile > div h2 {
    font-weight: 700;
    font-size: 23px;
    letter-spacing: -0.01em;
    line-height: 138%;
}
div.careerum-tabs-vertical-mobile > div h2 span {
    font-style: italic;
}
div.careerum-tabs-vertical-mobile > div form {
    margin-top: 9px;
    display: flex;
    margin-left: 5px;
    justify-content: flex-start;
    width: calc(1822px + (100% - 320px))
}
div.careerum-tabs-vertical-mobile > div form input {
    display: none;
}
div.careerum-tabs-vertical-mobile > div form label:first-child {
    margin-left: calc((100% - 1822px) / 2);
}
div.careerum-tabs-vertical-mobile > div form label p {
    display: block;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #C2C2C2;
    padding: 16px 0 16px;
    padding-left: 18px;
    overflow: visible;
    cursor: pointer;
}
div.careerum-tabs-vertical-mobile > div form label.selected p {
    color: #000000;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(1) p {
    min-width: 125px;
    padding: 20px 18px 20px 17px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(2) p {
    min-width: 178px;
    padding: 20px 18px 20px 18px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(3) p {
    min-width: 183px;
    padding: 20px 16px 20px 20px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(4) p {
    min-width: 172px;
    padding: 20px 18px 20px 16px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(5) p {
    min-width: 156px;
    padding: 20px 20px 20px 16px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(6) p {
    min-width: 134px;
    padding: 20px 20px 20px 15px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(7) p {
    min-width: 196px;
    padding: 20px 20px 20px 17px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(8) p {
    min-width: 181px;
    padding: 20px 18px 20px 18px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(9) p {
    min-width: 187px;
    padding: 20px 16px 20px 18px;
}
div.careerum-tabs-vertical-mobile > div form label:nth-child(10) p {
    min-width: 137px;
    padding: 20px 20px 20px 17px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(1) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656846996866.svg');
    background-repeat: no-repeat;
    background-position: 1px 8px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(2) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847012330.svg');
    background-repeat: no-repeat;
    background-position: 1px 7px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(3) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847029385.svg');
    background-repeat: no-repeat;
    background-position: 1px 9px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(4) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847042834.svg');
    background-repeat: no-repeat;
    background-position: 0px 8px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(5) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847055519.svg');
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(6) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847067697.svg');
    background-repeat: no-repeat;
    background-position: 0px 8px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(7) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847081629.svg');
    background-repeat: no-repeat;
    background-position: 1px 8px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(8) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847101307.svg');
    background-repeat: no-repeat;
    background-position: 0px 6px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(9) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847114440.svg');
    background-repeat: no-repeat;
    background-position: 1px 9px;
}
div.careerum-tabs-vertical-mobile > div form label.selected:nth-child(10) p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847125632.svg');
    background-repeat: no-repeat;
    background-position: 1px 9px;
}
div.careerum-tabs-vertical-mobile > div > div:last-child > div:first-child {
    overflow-x: scroll;
}
div.careerum-tabs-vertical-mobile > div > div:last-child > div:last-child > div {
    margin-left: 0px;
    margin-top: 24px;
}
div.careerum-tabs-vertical-mobile > div > div:last-child > div:last-child > div > div:first-child {
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
}
div.careerum-tabs-vertical-mobile > div > div:last-child > div:last-child > div > div:last-child {
    padding-left: calc(10px + ((100% - 320px) / 2));
}
div.careerum-tabs-vertical-mobile > div > div:last-child > div:last-child > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: min-content;
    margin-left: calc(6px + ((100% - 320px) / 2));
}
div.careerum-tabs-vertical-mobile > div > div:last-child > div:last-child > div:nth-child(n+2) {
    display: none;
}
div.careerum-tabs-vertical-mobile div.careerum-course-tab-item {
    min-width: 252px;
    height: 239px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 4px;
    padding: 15px;
    box-sizing: border-box;
}
div.careerum-tabs-vertical-mobile div.careerum-course-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical-mobile div.careerum-course-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12.75px;
    padding: 4px 12.5px 4px;
    margin-right: 8px;
}
div.careerum-tabs-vertical-mobile div.careerum-course-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-tabs-vertical-mobile div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 21px;
    letter-spacing: -0.01em;
    line-height: 127%;
    color: #FFFFFF;
    margin-top: 24px;
    margin-left: 0px;
}
div.careerum-tabs-vertical-mobile div.careerum-course-tab-item > p {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 16px;
    margin-left: 0px;
}
div.careerum-tabs-vertical-mobile div.careerum-master-tab-item {
    width: 252px;
    height: 239px;
    background: #FF9F00;
    border-radius: 24px;
    margin: 4px;
    padding: 15px;
    box-sizing: border-box;
}
div.careerum-tabs-vertical-mobile div.careerum-master-tab-item > div:first-child {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical-mobile div.careerum-master-tab-item > div:nth-child(2) {
    display: block;
    justify-content: unset;
}
div.careerum-tabs-vertical-mobile div.careerum-master-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12.75px;
    padding: 4px 12.5px 4px;
    margin-right: 8px;
}
div.careerum-tabs-vertical-mobile div.careerum-master-tab-item > div:first-child p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-tabs-vertical-mobile div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 21px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 8px;
    margin-left: 0px;
    width: 230px;
}
div.careerum-tabs-vertical-mobile div.careerum-master-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 140%;
    color: #FFFFFF;
    margin-top: 16px;
    margin-left: 0px;
}
div.careerum-tabs-vertical-mobile div.careerum-vebinar-tab-item {
    width: 252px;
    height: 239px;
    background: #FFC76A;
    border-radius: 24px;
    margin: 4px;
    padding: 15px;
    box-sizing: border-box;
}
div.careerum-tabs-vertical-mobile div.careerum-vebinar-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-tabs-vertical-mobile div.careerum-vebinar-tab-item > div p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 12.75px;
    padding: 4px 12.5px 4px;
    margin-right: 8px;
}
div.careerum-tabs-vertical-mobile div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-tabs-vertical-mobile div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 21px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 24px;
    margin-left: 0px;
    width: 220px;
}
div.careerum-tabs-vertical-mobile div.careerum-tab-wrapper a {
    display: block;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    background: #000000;
    text-decoration: none;
    width: 267px;
    text-align: center;
    border-radius: 8px;
    margin-top: 16px;
    padding: 11px 0 13px;
    transition: all 0.2s ease;
}
div.careerum-tabs-vertical-mobile div.careerum-tab-wrapper a:hover {
    background: #1F1F1F;
}


div[class*="careerum-three-tales"] * {
    font-family: Montserrat !important;
}
div.careerum-three-tales {
    background-color: #0B70FE;
    width: 100%;
    overflow: hidden;
}
div.careerum-three-tales > div {
    width: 1280px;
    height: 815px;
    margin: 90px auto 97px;
    position: relative;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847149368.svg');
    background-repeat: no-repeat;
    background-position: 73px -40px;
}
div.careerum-three-tales > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847169353.png');
    background-repeat: no-repeat;
    background-position: 236px 85px;
    padding-bottom: 20px;
}
div.careerum-three-tales > div > div h2 {
    font-weight: 700;
    font-size: 60px;
    line-height: 127%;
    color: #ffffff;
    margin-left: 60px;
    padding-top: 4px;
}
div.careerum-three-tales > div > div h2 span {
    font-style: italic;
}
div.careerum-three-tales > div > img {
    position: absolute;
    top: 148px;
    left: 366px;
}
div.careerum-three-tales > div > div:last-child {
    display: flex;
    position: relative;
    justify-content: flex-start;
    margin-top: -3px;
}
div.careerum-three-tales > div > div:last-child div {
    width: 315px;
    background-color: #FAF5EE;
    border-radius: 32px;
    box-sizing: border-box;
    padding: 24px 24px 36px;
}
div.careerum-three-tales > div > div:last-child div h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-three-tales > div > div:last-child div p {
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
    color: #827F7C;
    margin-top: 16px;
    margin-bottom: 45px;
}
div.careerum-three-tales > div > div:last-child div a {
    padding: 14px 24px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    transition: all 0.2s ease;
}
div.careerum-three-tales > div > div:last-child div:first-child {
    position: absolute;
    top: 155px;
    left: 159px;
}
div.careerum-three-tales > div > div:last-child div:first-child h3 span {
    color: #FF6A01;
}
div.careerum-three-tales > div > div:last-child div:first-child a {
    background-color: #FF9F00;
}
div.careerum-three-tales > div > div:last-child div:first-child a:hover {
    background-color: #FFAB1F;
}
div.careerum-three-tales > div > div:last-child div:nth-child(2) {
    position: absolute;
    top: 357px;
    left: 575px;
}
div.careerum-three-tales > div > div:last-child div:nth-child(2) h3 span {
    color: #43CCFF;
}
div.careerum-three-tales > div > div:last-child div:nth-child(2) a {
    background-color: #43CCFF;
}
div.careerum-three-tales > div > div:last-child div:nth-child(2) a:hover {
    background-color: #5AD2FF;
}
div.careerum-three-tales > div > div:last-child div:nth-child(3) {
    position: absolute;
    top: 8px;
    left: 677px;
}
div.careerum-three-tales > div > div:last-child div:nth-child(3) h3 span {
    color: #FF5A00;
}
div.careerum-three-tales > div > div:last-child div:nth-child(3) a {
    background-color: #FF5A00;
}
div.careerum-three-tales > div > div:last-child div:nth-child(3) a:hover {
    background-color: #FF6E1F;
}

div.careerum-three-tales-tablet {
    background-color: #0B70FE;
    width: 100%;
    overflow: hidden;
}
div.careerum-three-tales-tablet > div {
    width: 100%;
    padding: 0 calc(20px + ((100% - 768px) / 2));
    height: 716px;
    margin: 62px auto;
    position: relative;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847190755.svg');
    background-repeat: no-repeat;
    background-position: calc(50% + 68px) -73px;
}
div.careerum-three-tales-tablet > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847209244.svg');
    background-repeat: no-repeat;
    background-position: 129px 48px;
    padding-bottom: 20px;
}
div.careerum-three-tales-tablet > div > div h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 130%;
    color: #ffffff;
    margin-left: 24px;
}
div.careerum-three-tales-tablet > div > div h2 span {
    font-style: italic;
}
div.careerum-three-tales-tablet > div > img {
    position: absolute;
    top: 98px;
    left: calc(50% + -179px);
}
div.careerum-three-tales-tablet > div > div:last-child {
    display: flex;
    position: relative;
    justify-content: flex-start;
    margin-top: -3px;
}
div.careerum-three-tales-tablet > div > div:last-child div {
    width: 230px;
    background-color: #FAF5EE;
    border-radius: 32px;
    box-sizing: border-box;
    padding: 24px 20px 31px 24px;
}
div.careerum-three-tales-tablet > div > div:last-child div h3 {
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
}
div.careerum-three-tales-tablet > div > div:last-child div p {
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
    color: #827F7C;
    margin-top: 16px;
    margin-bottom: 42px;
}
div.careerum-three-tales-tablet > div > div:last-child div a {
    padding: 12.5px 16.5px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    transition: all 0.2s ease;
}
div.careerum-three-tales-tablet > div > div:last-child div:first-child {
    position: absolute;
    top: 105px;
    left: 99px;
}
div.careerum-three-tales-tablet > div > div:last-child div:first-child h3 span {
    color: #FF6A01;
}
div.careerum-three-tales-tablet > div > div:last-child div:first-child a {
    background-color: #FF9F00;
}
div.careerum-three-tales-tablet > div > div:last-child div:first-child a:hover {
    background-color: #FFAB1F;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(2) {
    position: absolute;
    top: 349px;
    left: 400px;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(2) h3 span {
    color: #43CCFF;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(2) a {
    background-color: #43CCFF;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(2) a:hover {
    background-color: #5AD2FF;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(3) {
    position: absolute;
    top: -2px;
    left: 400px;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(3) h3 span {
    color: #FF5A00;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(3) a {
    background-color: #FF5A00;
}
div.careerum-three-tales-tablet > div > div:last-child div:nth-child(3) a:hover {
    background-color: #FF6E1F;
}

div.careerum-three-tales-mobile {
    background-color: #0B70FE;
    width: 100%;
    overflow: hidden;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847228590.svg');
    background-repeat: no-repeat;
    background-position: calc(50% + 39px) 50px;
}
div.careerum-three-tales-mobile > div {
    width: 100%;
    padding: 0 calc(10px + ((100% - 320px) / 2));
    height: 883px;
    margin: 31px auto;
    position: relative;
}
div.careerum-three-tales-mobile > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656847247231.svg');
    background-repeat: no-repeat;
    background-position: 66px 31px;
    padding-bottom: 20px;
}
div.careerum-three-tales-mobile > div > div h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 150%;
    color: #ffffff;
}
div.careerum-three-tales-mobile > div > div h2 span {
    font-style: italic;
}
div.careerum-three-tales-mobile > div > img {
    position: absolute;
    top: 625px;
    left: calc(50% + 26px);
    z-index: 10;
}
div.careerum-three-tales-mobile > div > div:last-child {
    display: flex;
    position: relative;
    justify-content: flex-start;
    margin-top: -3px;
}
div.careerum-three-tales-mobile > div > div:last-child div {
    width: 238px;
    background-color: #FAF5EE;
    border-radius: 24px;
    box-sizing: border-box;
    padding: 24px 20px 31px 24px;
}
div.careerum-three-tales-mobile > div > div:last-child div h3 {
    font-weight: 600;
    font-size: 13px;
    line-height: 140%;
}
div.careerum-three-tales-mobile > div > div:last-child div p {
    font-weight: 600;
    font-size: 13px;
    line-height: 140%;
    color: #827F7C;
    margin-top: 16px;
    margin-bottom: 24px;
}
div.careerum-three-tales-mobile > div > div:last-child div a {
    padding: 12.5px 16.5px;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    transition: all 0.2s ease;
}
div.careerum-three-tales-mobile > div > div:last-child div:first-child {
    position: absolute;
    top: 283px;
    left: 61px;
}
div.careerum-three-tales-mobile > div > div:last-child div:first-child h3 span {
    color: #FF6A01;
}
div.careerum-three-tales-mobile > div > div:last-child div:first-child a {
    background-color: #FF9F00;
}
div.careerum-three-tales-mobile > div > div:last-child div:first-child a:hover {
    background-color: #FFAB1F;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(2) {
    position: absolute;
    top: 525px;
    left: 0;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(2) h3 span {
    color: #43CCFF;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(2) a {
    background-color: #43CCFF;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(2) a:hover {
    background-color: #5AD2FF;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(3) {
    position: absolute;
    top: 23px;
    left: 0px;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(3) h3 span {
    color: #FF5A00;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(3) a {
    background-color: #FF5A00;
}
div.careerum-three-tales-mobile > div > div:last-child div:nth-child(3) a:hover {
    background-color: #FF6E1F;
}


div[class*="careerum-vacancy"] * {
    font-family: Montserrat !important;
}
div.careerum-vacancy {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-vacancy > div {
    width: 1280px;
    margin: 76px auto 160px;
}
div.careerum-vacancy > div > div:nth-child(1) {
    margin-top: 10px;
    margin-left: 59px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657203743839.svg');
    background-repeat: no-repeat;
    background-position: 469px 178px;
}
div.careerum-vacancy > div > div:nth-child(1) h1 {
    font-weight: 700;
    font-size: 75px;
    letter-spacing: -0.01em;
    line-height: 118%;
    color: #FFFFFF;
}
div.careerum-vacancy > div > div:nth-child(1) h1 span {
    color: #FF9F00;
}
div.careerum-vacancy > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 19px;
    letter-spacing: -0.01em;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 35px;
}
div.careerum-vacancy > div > div:nth-child(2) {
    margin-top: 74px;
}
div.careerum-vacancy > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 60px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(1) > div {
    width: 309px;
    height: 366px;
    background: #FAF5EE;
    border-radius: 40px;
    padding: 30px 24px 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 24px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(1) > div h3 {
    font-weight: 500;
    font-size: 38px;
    line-height: 120%;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(1) > div p {
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    margin-top: 25px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(1) > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: auto;
    margin-bottom: 0px;
    background: #43CCFF;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 161px;
    padding: 12px 0;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(1) > div a:hover {
    background: #5AD2FF;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(n+2) {
    margin-top: 24px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(n+2) > div {
    width: 309px;
    height: 366px;
    background: #FAF5EE;
    border-radius: 40px;
    padding: 30px 24px 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 24px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(n+2) > div h3 {
    font-weight: 500;
    font-size: 40px;
    line-height: 110%;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(n+2) > div p {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    margin-top: 25px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(n+2) > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: auto;
    margin-bottom: 0px;
    background: #43CCFF;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 161px;
    padding: 12px 0;
}
div.careerum-vacancy > div > div:nth-child(2) > div:nth-child(n+2) > div a:hover {
    background: #5AD2FF;
}
div.careerum-vacancy > div > div:nth-child(2) > div:last-child {
    margin-top: 24px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:last-child > div {
    width: 642px;
    height: 376px;
    background-color: #FF9F00;
    border-radius: 40px;
    padding: 24px 24px 32px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657203723259.svg');
    background-repeat: no-repeat;
    background-position: 236px 142px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:last-child > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vacancy > div > div:nth-child(2) > div:last-child > div h3 {
    font-weight: 600;
    font-size: 45px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    width: 321px;
    margin-top: 15px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:last-child > div p {
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    margin-left: 25px;
    color: #FFFFFF;
    width: 233px;
    margin-top: 15px;
}
div.careerum-vacancy > div > div:nth-child(2) > div:last-child > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: auto;
    margin-bottom: 0px;
    background: #FF5A00;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 192px;
    padding: 12px 0;
}
div.careerum-vacancy > div > div:nth-child(2) > div:last-child > div a:hover {
    background: #FF6E1F;
}

div.careerum-vacancy-tablet {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-vacancy-tablet > div {
    width: 768px;
    margin: 30px auto 88px;
}
div.careerum-vacancy-tablet > div > div:nth-child(1) {
    margin-top: 10px;
    margin-left: 44px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657203699503.svg');
    background-repeat: no-repeat;
    background-position: 199px 92px;
    padding-bottom: 30px;
}
div.careerum-vacancy-tablet > div > div:nth-child(1) h1 {
    font-weight: 700;
    font-size: 37px;
    line-height: 120%;
    color: #FFFFFF;
}
div.careerum-vacancy-tablet > div > div:nth-child(1) h1 span {
    color: #FF9F00;
}
div.careerum-vacancy-tablet > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 160%;
    color: #FFFFFF;
    margin-top: 35px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) {
    margin-top: 30px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 44px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(1) > div {
    width: 214px;
    height: 296px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 24px 16px 28px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 16px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(1) > div h3 {
    font-weight: 600;
    font-size: 27px;
    line-height: 130%;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(1) > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
    margin-top: 13px;
    letter-spacing: -0.02em;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(1) > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: auto;
    margin-bottom: 0px;
    background: #43CCFF;
    border-radius: 8px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 117px;
    padding: 8px 0;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(1) > div a:hover {
    background: #5AD2FF;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(n+2) {
    margin-top: 16px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(n+2) > div {
    width: 214px;
    height: 296px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 24px 16px 28px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 16px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(n+2) > div h3 {
    font-weight: 600;
    font-size: 27px;
    line-height: 130%;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(n+2) > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 160%;
    margin-top: 13px;
    letter-spacing: -0.02em;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(n+2) > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: auto;
    margin-bottom: 0px;
    background: #43CCFF;
    border-radius: 8px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 117px;
    padding: 8px 0;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:nth-child(n+2) > div a:hover {
    background: #5AD2FF;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:last-child {
    margin-top: 16px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:last-child > div {
    width: 580px;
    height: 296px;
    background-color: #FF9F00;
    border-radius: 40px;
    padding: 24px 24px 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657203673268.svg');
    background-repeat: no-repeat;
    background-position: 224px 70px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:last-child > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:last-child > div h3 {
    font-weight: 600;
    font-size: 37px;
    line-height: 122%;
    color: #FFFFFF;
    width: 278px;
    margin-top: 6px;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:last-child > div p {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    margin-left: 9px;
    color: #FFFFFF;
    width: 234px;
    margin-top: 15px;
    letter-spacing: 0.01em;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:last-child > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: auto;
    margin-bottom: 0px;
    background: #FF5A00;
    border-radius: 8px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 140px;
    padding: 8px 0;
}
div.careerum-vacancy-tablet > div > div:nth-child(2) > div:last-child > div a:hover {
    background: #FF6E1F;
}

div.careerum-vacancy-mobile {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-vacancy-mobile > div {
    width: 320px;
    margin: 31px auto 72px;
    padding: 0 10px;
}
div.careerum-vacancy-mobile > div > div:nth-child(1) {
    margin-top: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657203638310.svg');
    background-repeat: no-repeat;
    background-position: 17px 253px;
    padding-bottom: 120px;
}
div.careerum-vacancy-mobile > div > div:nth-child(1) h1 {
    font-weight: 700;
    font-size: 34px;
    line-height: 120%;
    color: #FFFFFF;
    text-align: center;
}
div.careerum-vacancy-mobile > div > div:nth-child(1) h1 span {
    color: #FF9F00;
}
div.careerum-vacancy-mobile > div > div:nth-child(1) p {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    color: #FFFFFF;
    margin-top: 22px;
    text-align: center;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) {
    margin-top: 60px;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(1) > div {
    width: 300px;
    background: #FAF5EE;
    border-radius: 32px;
    padding: 23px 19px 24px;
    margin-bottom: 16px;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(1) > div h3 {
    font-weight: 600;
    font-size: 31px;
    line-height: 120%;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(1) > div p {
    font-weight: 400;
    font-size: 13px;
    line-height: 165%;
    letter-spacing: 0.01em;
    margin-top: 7px;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(1) > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: 41px;
    background: #43CCFF;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 161px;
    padding: 12px 0;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(1) > div a:hover {
    background: #5AD2FF;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(2) > div {
    width: 300px;
    background-color: #FF9F00;
    border-radius: 40px;
    padding: 23px 24px 32px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657203611639.svg');
    background-repeat: no-repeat;
    background-position: 150px 201px;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(2) > div h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 120%;
    color: #FFFFFF;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(2) > div p {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 15px;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(2) > div a {
    color: white;
    display: block;
    text-decoration: none;
    margin-top: 97px;
    margin-bottom: 0px;
    background: #FF5A00;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    transition: all 0.2s ease;
    text-align: center;
    width: 192px;
    padding: 12px 0;
}
div.careerum-vacancy-mobile > div > div:nth-child(2) > div:nth-child(2) > div a:hover {
    background: #FF6E1F;
}


div[class*="careerum-upsale-main"] * {
    font-family: Montserrat !important;
}
div.careerum-upsale-main {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-main > div {
    margin: 130px auto 50px;
    width: 1280px;
}
div.careerum-upsale-main > div h1 {
    font-weight: 700;
    font-size: 59px;
    line-height: 120%;
    text-align: center;
    padding-top: 12px;
}
div.careerum-upsale-main > div p {
    font-weight: 400;
    font-size: 15px;
    line-height: 139%;
    text-align: center;
}
div.careerum-upsale-main > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543919954.svg');
    background-repeat: no-repeat;
    background-position: 226px 2px;
    padding-bottom: 30px;
}
div.careerum-upsale-main > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 24px;
}
div.careerum-upsale-main > div > div:nth-child(2) > div:nth-child(1) {
    width: 360px;
    margin-left: 320px;
    padding-top: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543936009.svg');
    background-repeat: no-repeat;
    background-position: 96px 6px;
}
div.careerum-upsale-main > div > div:nth-child(2) > div:nth-child(2) {
    width: 240px;
    margin-left: 36px;
    padding-top: 10px;
}

div[class*="careerum-upsale-tariffs-three"] *,
div[class*="careerum-upsale-tariffs-two"] *,
div[class*="careerum-upsale-tariffs-one"] * {
    font-family: Montserrat !important;
}
div.careerum-upsale-tariffs-three {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-three > div {
    margin: 68px auto 192px;
    width: 1280px;
    padding-left: 60px;
}
div.careerum-upsale-tariffs-three > div h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 124%;
    letter-spacing: -0.01em;
    padding-top: 5px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(1) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543962570.svg');
    background-repeat: no-repeat;
    background-position: 349px 186px;
    width: 640px;
    padding-bottom: 30px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(1) ul {
    margin-top: 17px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 135%;
    list-style-type: none;
    margin-bottom: 24px;
    padding-left: 34px;
    position: relative;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543976587.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 10px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(1) > div:nth-child(2) {
    width: 300px;
    margin-left: 110px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) {
    margin-top: 38px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div {
    width: 329px;
    background: #FFFFFF;
    border-radius: 40px;
    padding: 31px 24px 40px;
    margin-right: 24px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543992584.svg');
    background-repeat: no-repeat;
    background-position: 203px 27px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657544010115.svg');
    background-repeat: no-repeat;
    background-position: 224px 29px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657544022882.svg');
    background-repeat: no-repeat;
    background-position: 183px 61px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 29px;
    line-height: 126%;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div ul {
    margin-top: 28px;
    margin-bottom: 21px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div ul li {
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    padding-left: 24px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543976587.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 67px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div > div > p:nth-child(2) {
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 9px;
    margin-top: 13px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 9px;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div > a {
    display: block;
    text-decoration: none;
    width: 281px;
    margin-top: 40px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    padding: 12px 0;
    text-align: center;
    transition: all 0.2s ease;
}
div.careerum-upsale-tariffs-three > div > div:nth-child(2) > div > div > a:hover {
    background-color: #FF6E1F;
}

div.careerum-upsale-tariffs-two {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-two > div {
    margin: 68px auto 192px;
    width: 1280px;
    padding-left: 55px;
}
div.careerum-upsale-tariffs-two > div h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 124%;
    letter-spacing: -0.01em;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(1) > div {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657544064994.svg');
    background-repeat: no-repeat;
    background-position: 3px 179px;
    padding-bottom: 45px;
    padding-left: 5px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(1) ul {
    margin-top: 17px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 125%;
    list-style-type: none;
    margin-bottom: 24px;
    padding-left: 34px;
    position: relative;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543976587.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 10px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) {
    margin-top: 28px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 5px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div {
    width: 329px;
    background: #FFFFFF;
    border-radius: 40px;
    padding: 31px 24px 40px;
    margin-right: 24px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div:nth-child(1) {
    background: transparent;
    border-radius: unset;
    padding: 0;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div:nth-child(1) > ul {
    margin-top: 7px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657544010115.svg');
    background-repeat: no-repeat;
    background-position: 224px 29px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657544022882.svg');
    background-repeat: no-repeat;
    background-position: 183px 61px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 29px;
    line-height: 126%;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div ul {
    margin-top: 28px;
    margin-bottom: 21px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div ul li {
    font-weight: 500;
    font-size: 15px;
    line-height: 125%;
    margin-bottom: 24px;
    padding-left: 24px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div:nth-child(n+2) ul li {
    font-weight: 600;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543976587.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 67px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 9px;
    margin-top: 13px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 9px;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div > a {
    display: block;
    text-decoration: none;
    width: 281px;
    margin-top: 40px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 0;
    text-align: center;
    transition: all 0.2s ease;
}
div.careerum-upsale-tariffs-two > div > div:nth-child(2) > div > div > a:hover {
    background-color: #FF6E1F;
}

div.careerum-upsale-tariffs-one {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-one > div {
    margin: 68px auto 192px;
    width: 1280px;
    padding-left: 55px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-upsale-tariffs-one > div h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 124%;
    letter-spacing: -0.01em;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(1) {
    width: 674px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(1) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545366579.svg');
    background-repeat: no-repeat;
    background-position: 3px 101px;
    padding-bottom: 45px;
    padding-left: 5px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(1) ul {
    margin-top: 35px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 125%;
    list-style-type: none;
    margin-bottom: 24px;
    padding-left: 29px;
    position: relative;
    width: 265px;
    margin-right: 47px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(1) ul li:nth-child(even) {
    margin-right: 0;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543976587.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 5px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) {
    margin-top: 2px;
    margin-left: 31px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div {
    width: 329px;
    background: #FFFFFF;
    border-radius: 40px;
    padding: 31px 24px 40px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657544022882.svg');
    background-repeat: no-repeat;
    background-position: 183px 61px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 29px;
    line-height: 126%;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div ul {
    margin-top: 28px;
    margin-bottom: 41px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div ul li {
    font-weight: 600;
    font-size: 15px;
    line-height: 125%;
    margin-bottom: 24px;
    padding-left: 24px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657543976587.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 67px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 9px;
    margin-top: 13px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 9px;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div > a {
    display: block;
    text-decoration: none;
    width: 281px;
    margin-top: 40px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 17px;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 0;
    text-align: center;
    transition: all 0.2s ease;
}
div.careerum-upsale-tariffs-one > div > div:nth-child(2) > div > div > a:hover {
    background-color: #FF6E1F;
}


div.careerum-upsale-main-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-main-tablet > div {
    margin: 46px auto 40px;
    width: 768px;
}
div.careerum-upsale-main-tablet > div h1 {
    font-weight: 700;
    font-size: 45px;
    line-height: 120%;
    text-align: center;
    padding-top: 9px;
}
div.careerum-upsale-main-tablet > div p {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 140%;
    text-align: center;
}
div.careerum-upsale-main-tablet > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545619006.svg');
    background-repeat: no-repeat;
    background-position: 75px 3px;
    padding-bottom: 30px;
}
div.careerum-upsale-main-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 4px;
}
div.careerum-upsale-main-tablet > div > div:nth-child(2) > div:nth-child(1) {
    width: 320px;
    margin-left: 119px;
    padding-top: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545724748.svg');
    background-repeat: no-repeat;
    background-position: 94px 7px;
}
div.careerum-upsale-main-tablet > div > div:nth-child(2) > div:nth-child(2) {
    width: 187px;
    margin-left: 4px;
    padding-top: 10px;
}

div.careerum-upsale-tariffs-three-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-three-tablet > div {
    margin: 37px auto 97px;
    width: 768px;
    padding-left: 43px;
}
div.careerum-upsale-tariffs-three-tablet > div h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 125%;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(1) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545792878.svg');
    background-repeat: no-repeat;
    background-position: 55px 173px;
    width: 400px;
    padding-bottom: 35px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(1) ul {
    margin-top: 20px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 135%;
    list-style-type: none;
    margin-bottom: 24px;
    padding-left: 34px;
    position: relative;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545859463.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 10px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(1) > div:nth-child(2) {
    width: 250px;
    margin-left: 29px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) {
    margin-top: 13px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div {
    width: 218px;
    background: #FFFFFF;
    border-radius: 26px;
    padding: 21px 17px 26px;
    margin-right: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545912159.svg');
    background-repeat: no-repeat;
    background-position: 135px 17px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545932321.svg');
    background-repeat: no-repeat;
    background-position: 148px 19px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545969518.svg');
    background-repeat: no-repeat;
    background-position: 122px 40px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 19px;
    line-height: 100%;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div ul {
    margin-top: 20px;
    margin-bottom: -5px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div ul li {
    font-weight: 500;
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 135%;
    margin-bottom: 16px;
    padding-left: 16px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546028516.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 27px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 6px;
    margin-top: 7px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div > div > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 5px;
}
div.careerum-upsale-tariffs-three-tablet > div > div:nth-child(2) > div > div > a {
    display: block;
    text-decoration: none;
    width: 186px;
    margin-top: 26px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    padding: 8px 0;
    text-align: center;
}

div.careerum-upsale-tariffs-two-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-two-tablet > div {
    margin: 37px auto 97px;
    width: 768px;
    padding-left: 43px;
}
div.careerum-upsale-tariffs-two-tablet > div h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 125%;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546532083.svg');
    background-repeat: no-repeat;
    background-position: 59px 175px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(1) > div {
    padding-bottom: 35px;
    padding-left: 5px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(1) > div:nth-child(2) {
    margin-left: 51px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(1) ul {
    margin-top: 10px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 135%;
    list-style-type: none;
    margin-bottom: 24px;
    padding-left: 34px;
    position: relative;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545859463.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 10px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 5px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div {
    width: 218px;
    background: #FFFFFF;
    border-radius: 26px;
    padding: 21px 17px 26px;
    margin-right: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545932321.svg');
    background-repeat: no-repeat;
    background-position: 148px 19px;
    margin-left: 232px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545969518.svg');
    background-repeat: no-repeat;
    background-position: 122px 40px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 19px;
    line-height: 100%;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div ul {
    margin-top: 18px;
    margin-bottom: -5px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div ul li {
    font-weight: 500;
    font-size: 11px;
    letter-spacing: 0.01em;
    line-height: 125%;
    margin-bottom: 16px;
    padding-left: 16px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546028516.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 27px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 6px;
    margin-top: 7px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div > div > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 5px;
}
div.careerum-upsale-tariffs-two-tablet > div > div:nth-child(2) > div > div > a {
    display: block;
    text-decoration: none;
    width: 186px;
    margin-top: 28px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    padding: 8px 0;
    text-align: center;
}

div.careerum-upsale-tariffs-one-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-one-tablet > div {
    margin: 37px auto 97px;
    width: 768px;
    padding-left: 38px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-upsale-tariffs-one-tablet > div h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 125%;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(1) {
    width: 394px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546077693.svg');
    background-repeat: no-repeat;
    background-position: 81px 158px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(1) > div:nth-child(1) {
    padding-bottom: 45px;
    padding-left: 5px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(1) ul {
    margin-top: 2px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 11px;
    line-height: 125%;
    letter-spacing: 0.01em;
    list-style-type: none;
    margin-bottom: 24px;
    padding-left: 27px;
    position: relative;
    width: 265px;
    margin-right: 47px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(1) ul li:nth-child(even) {
    margin-right: 0;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545859463.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 4px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) {
    margin-top: 10px;
    margin-left: 9px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div {
    width: 218px;
    background: #FFFFFF;
    border-radius: 26px;
    padding: 21px 17px 27px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657545969518.svg');
    background-repeat: no-repeat;
    background-position: 122px 40px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 19px;
    line-height: 100%;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div ul {
    margin-top: 20px;
    margin-bottom: 10px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div ul li {
    font-weight: 500;
    font-size: 11px;
    line-height: 125%;
    letter-spacing: 0.01em;
    margin-bottom: 16px;
    padding-left: 16px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546028516.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div > div img {
    margin-left: 0px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 27px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 6px;
    margin-top: 7px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div > div > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 5px;
}
div.careerum-upsale-tariffs-one-tablet > div > div:nth-child(2) > div > div > a {
    display: block;
    text-decoration: none;
    width: 186px;
    margin-top: 26px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    padding: 8px 0;
    text-align: center;
}


div.careerum-upsale-main-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-main-mobile > div {
    margin: 38px auto 30px;
    width: 320px;
}
div.careerum-upsale-main-mobile > div h1 {
    font-weight: 700;
    font-size: 30px;
    line-height: 117%;
    padding-top: 11px;
    padding-left: 10px;
}
div.careerum-upsale-main-mobile > div p {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 160%;
    padding-left: 10px;
}
div.careerum-upsale-main-mobile > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546110337.svg');
    background-repeat: no-repeat;
    background-position: 2px 0px;
    padding-bottom: 30px;
}
div.careerum-upsale-main-mobile > div > div:nth-child(2) {
    margin-top: 0px;
}
div.careerum-upsale-main-mobile > div > div:nth-child(2) > div:nth-child(1) {
    padding-top: 9px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546142168.svg');
    background-repeat: no-repeat;
    background-position: 73px 9px;
}
div.careerum-upsale-main-mobile > div > div:nth-child(2) > div:nth-child(2) {
    padding-top: 24px;
}

div.careerum-upsale-tariffs-three-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-three-mobile > div {
    margin: 34px auto 89px;
    width: 100%;
}
div.careerum-upsale-tariffs-three-mobile > div h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    padding-left: 10px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(1) {
    width: 320px;
    margin: 0 auto;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(1) > div {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546166599.svg');
    background-repeat: no-repeat;
    background-position: 151px 82px;
    padding-bottom: 21px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) {
    margin-top: 13px;
    overflow-x: scroll;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    width: 708px;
    margin-left: 8px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div {
    width: 228px;
    background: #FFFFFF;
    border-radius: 24px;
    padding: 23px 16px 24px;
    margin-right: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546270374.svg');
    background-repeat: no-repeat;
    background-position: 137px 0px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546462036.svg');
    background-repeat: no-repeat;
    background-position: 151px -11px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546480163.svg');
    background-repeat: no-repeat;
    background-position: 148px 13px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div ul {
    margin-top: 24px;
    margin-bottom: 26px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div ul li {
    font-weight: 600;
    font-size: 13px;
    line-height: 135%;
    margin-bottom: 17px;
    padding-left: 24px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657535991107.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 9px;
    margin-top: 9px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div > div > p {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 9px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(2) > div > div > div > a {
    display: block;
    text-decoration: none;
    width: 196px;
    margin-top: 24px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 0;
    text-align: center;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(3) {
    width: 320px;
    margin: 0 auto;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(3) ul {
    margin-top: 40px;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(3) ul li {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    list-style-type: none;
    margin-bottom: 16px;
    padding-left: 34px;
    position: relative;
}
div.careerum-upsale-tariffs-three-mobile > div > div:nth-child(3) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657535991107.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 10px;
}

div.careerum-upsale-tariffs-two-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-two-mobile > div {
    margin: 34px auto 89px;
    width: 100%;
}
div.careerum-upsale-tariffs-two-mobile > div h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    padding-left: 10px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(1) {
    width: 320px;
    margin: 0 auto;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(1) > div {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546166599.svg');
    background-repeat: no-repeat;
    background-position: 151px 82px;
    padding-bottom: 21px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) {
    margin-top: 13px;
    overflow-x: scroll;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    width: 472px;
    margin-left: calc(10px + ((100% - 320px) / 2));
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div {
    width: 228px;
    background: #FFFFFF;
    border-radius: 24px;
    padding: 23px 16px 24px;
    margin-right: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546462036.svg');
    background-repeat: no-repeat;
    background-position: 151px -11px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546480163.svg');
    background-repeat: no-repeat;
    background-position: 148px 13px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div ul {
    margin-top: 24px;
    margin-bottom: 26px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div ul li {
    font-weight: 600;
    font-size: 13px;
    line-height: 135%;
    margin-bottom: 17px;
    padding-left: 24px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657535991107.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 9px;
    margin-top: 9px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div > div > p {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 9px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(2) > div > div > div > a {
    display: block;
    text-decoration: none;
    width: 196px;
    margin-top: 24px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 0;
    text-align: center;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(3) {
    width: 320px;
    margin: 0 auto;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(3) ul {
    margin-top: 40px;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(3) ul li {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    list-style-type: none;
    margin-bottom: 16px;
    padding-left: 34px;
    position: relative;
}
div.careerum-upsale-tariffs-two-mobile > div > div:nth-child(3) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657535991107.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 10px;
}

div.careerum-upsale-tariffs-one-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-upsale-tariffs-one-mobile > div {
    margin: 34px auto 89px;
    width: 320px;
    padding-left: 10px;
}
div.careerum-upsale-tariffs-one-mobile > div h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    padding-left: 10px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546502815.svg');
    background-repeat: no-repeat;
    background-position: 73px 79px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(1) > div:nth-child(1) {
    padding-bottom: 31px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) {
    margin-top: 10px;
    margin-left: 9px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div {
    width: 228px;
    background: #FFFFFF;
    border-radius: 24px;
    padding: 23px 16px 24px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657546480163.svg');
    background-repeat: no-repeat;
    background-position: 148px 13px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div ul {
    margin-top: 24px;
    margin-bottom: 26px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div ul li {
    font-weight: 600;
    font-size: 13px;
    line-height: 135%;
    margin-bottom: 17px;
    padding-left: 24px;
    position: relative;
    list-style-type: none;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div ul li:last-child {
    margin-bottom: 0;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657535991107.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div > div {
    margin-top: auto;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div > div img {
    margin-left: 1px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div > div > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div > div > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-decoration-line: line-through;
    margin-left: 9px;
    margin-top: 9px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div > div > p {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 9px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(2) > div > div > a {
    display: block;
    text-decoration: none;
    width: 196px;
    margin-top: 24px;
    background: #FF5A00;
    border-radius: 8px;
    color: white;
    font-size: 11px;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 0;
    text-align: center;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(3) ul {
    margin-top: 40px;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(3) ul li {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    list-style-type: none;
    margin-bottom: 16px;
    padding-left: 34px;
    position: relative;
}
div.careerum-upsale-tariffs-one-mobile > div > div:nth-child(3) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657535991107.svg');
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    left: 10px;
}



div[class*="careerum-veb-main"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-main {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-main > div {
    width: 1280px;
    margin: 96px auto 73px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-main > div > div:nth-child(1) {
    width: 850px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657728434328.svg');
    background-position: 41px 141px;
    background-repeat: no-repeat;
}
div.careerum-veb-main > div > div:nth-child(1) h3 {
    font-weight: 400;
    font-size: 19px;
    line-height: 25px;
    letter-spacing: 0.01em;
    background-color: #000000;
    border-radius: 24px;
    color: #FFFFFF;
    display: inline-block;
    padding: 9px 24px 11px;
    margin-left: 60px;
}
div.careerum-veb-main > div > div:nth-child(1) h1 {
    font-weight: 700;
    font-size: 67px;
    line-height: 118%;
    margin-top: 25px;
    margin-left: 60px;
    letter-spacing: -0.005em;
}
div.careerum-veb-main > div > div:nth-child(1) img {
    margin-top: 25px;
    margin-left: 21px;
}
div.careerum-veb-main > div > div:nth-child(1) ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 17px;
    margin-left: 84px;
}
div.careerum-veb-main > div > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 140%;
    list-style-type: none;
    position: relative;
    display: block;
    max-width: 306px;
}
div.careerum-veb-main > div > div:nth-child(1) ul li:nth-child(1) {
    margin-right: 64px;
}
div.careerum-veb-main > div > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657728500013.svg');
    position: absolute;
    top: 1px;
    left: -24px;
}
div.careerum-veb-main > div > div:nth-child(2) {
    margin-left: 39px;
    width: 369px;
}
div.careerum-veb-main div.careerum-registration-form {
    margin-top: 59px;
}
div.careerum-veb-main div.careerum-registration-form > form > div:nth-child(5) > p {
    margin-left: 1px;
    font-size: 10px;
}
div.careerum-veb-main div.careerum-registration-form > form > div:nth-child(5) {
    margin-top: 10px;
}
div.careerum-veb-main div.careerum-registration-form > form > div:nth-child(5) > label::before {
    top: -1px;
    left: 1px;
}
div.careerum-veb-main div.careerum-registration-form > form button,
div.careerum-veb-main div.careerum-registration-form > form a.submit-btn {
    margin-top: 24px;
}
div.careerum-veb-main div.careerum-registration-form > form > div > input,
div.careerum-veb-main div.careerum-registration-form > form > div input.itl-input {
    background-color: #fff;
}
div.careerum-veb-main div.careerum-registration-form > form > div > span {
    background-color: #fff;
}

div.careerum-registration-form {
    width: 100%;
    margin: 0 auto;
    background-color: #ffffff;
    border: 2px solid #000000;
    border-radius: 40px;
    padding: 38px 29px 30px;
}
div.careerum-registration-form > form > div {
    position: relative;
}
div.careerum-registration-form > form > div > input,
div.careerum-registration-form > form > div input.itl-input {
    width: 305px;
    border: 2px solid rgba(0, 0, 0, 0.48);
    border-radius: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    padding: 8px 10px 8px;
    margin-bottom: 8px;
    transition: all 0.2s ease;
    background-color: #FAF5EE;
    outline: none;
}
div.careerum-registration-form > form > div > input:-webkit-autofill {
    background-color: #FAF5EE;
    box-shadow: 0 0 0px 1000px #FAF5EE inset;
    -webkit-box-shadow: 0 0 0px 1000px #FAF5EE inset;
    -webkit-text-fill-color: rgba(0, 0, 0, 0.48);
}
div.careerum-registration-form > form > div > span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    padding: 0 4px;
    background-color: #FAF5EE;
    pointer-events: none;
}
div.careerum-registration-form > form > div > input:hover {
    border: 2px solid #000000;
}
div.careerum-registration-form > form > div > input:focus {
    border: 2px solid #FF5A00;
    color: #000000;
}
div.careerum-registration-form > form > div > input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-registration-form > form > div > input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-registration-form > form > div > input:valid:hover + span {
    color: #000000;
}
div.careerum-registration-form > form > div > input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-registration-form > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 19px;
}
div.careerum-registration-form > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-registration-form > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-registration-form > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729016383.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-registration-form > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729068046.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-registration-form > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-registration-form > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 10px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-left: 3px;
    cursor: default;
}
div.careerum-registration-form > form > div:nth-child(5) > p a {
    color: inherit;
}
div.careerum-registration-form > form button,
div.careerum-registration-form > form a.submit-btn {
    border: none;
    outline: none;
    background-color: #FF5A00;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    margin-left: 0px;
    width: 305px;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 25px;
    display: inline-block;
    text-decoration: none;
}
div.careerum-registration-form > form a.submit-btn {
    line-height: 45px;
}
div.careerum-registration-form > form button:hover,
div.careerum-registration-form > form a.submit-btn:hover {
    background-color: #FF6E1F;
    text-decoration: none;
}
div.careerum-registration-form > form button:disabled,
div.careerum-registration-form > form button[disabled],
div.careerum-registration-form > form a.submit-btn[disabled] {
    cursor: default;
    background-color: #C2C2C2 !important;
}
div.careerum-registration-form > form button:disabled:hover,
div.careerum-registration-form > form button[disabled]:hover,
div.careerum-registration-form > form a.submit-btn[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}

div.iti {
    width: 100%;
}

div.careerum-registration-form-tablet {
    width: 100%;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 34px 22px 30px;
}
div.careerum-registration-form-tablet > form > div {
    position: relative;
}
div.careerum-registration-form-tablet > form > div > input,
div.careerum-registration-form-tablet > form input.itl-input {
    width: 100%;
    border: 2px solid rgba(0, 0, 0, 0.48);
    border-radius: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: rgba(0, 0, 0, 0.48);
    padding: 7px 10px 8.4px;
    margin-bottom: 8px;
    transition: all 0.2s ease;
    background-color: #FAF5EE;
    outline: none;
}
div.careerum-registration-form-tablet > form > div > input:-webkit-autofill {
    background-color: #FAF5EE;
    box-shadow: 0 0 0px 1000px #FAF5EE inset;
    -webkit-box-shadow: 0 0 0px 1000px #FAF5EE inset;
    -webkit-text-fill-color: rgba(0, 0, 0, 0.48);
}
div.careerum-registration-form-tablet > form > div > span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    padding: 0 4px;
    background-color: #FAF5EE;
    pointer-events: none;
}
div.careerum-registration-form-tablet > form > div > input:hover {
    border: 2px solid #000000;
}
div.careerum-registration-form-tablet > form > div > input:focus {
    border: 2px solid #FF5A00;
    color: #000000;
}
div.careerum-registration-form-tablet > form > div > input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-registration-form-tablet > form > div > input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-registration-form-tablet > form > div > input:valid:hover + span {
    color: #000000;
}
div.careerum-registration-form-tablet > form > div > input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657736048636.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657736020743.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657735978247.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 10px;
    line-height: 165%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-left: 3px;
    cursor: default;
}
div.careerum-registration-form-tablet > form > div:nth-child(5) > p a {
    color: inherit;
}
div.careerum-registration-form-tablet > form button,
div.careerum-registration-form-tablet > form a.submit-btn {
    border: none;
    outline: none;
    background-color: #FF5A00;
    color: #ffffff;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    margin-left: 0px;
    width: 100%;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 25px;
    display: inline-block;
    text-decoration: none;
}
div.careerum-registration-form-tablet > form a.submit-btn {
    line-height: 45px;
}
div.careerum-registration-form-tablet > form button:hover,
div.careerum-registration-form-tablet > form a.submit-btn:hover {
    background-color: #FF6E1F;
    text-decoration: none;
}
div.careerum-registration-form-tablet > form button:disabled,
div.careerum-registration-form-tablet > form button[disabled],
div.careerum-registration-form-tablet > form a.submit-btn[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-registration-form-tablet > form button:disabled:hover,
div.careerum-registration-form-tablet > form button[disabled]:hover,
div.careerum-registration-form-tablet > form a.submit-btn[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}

div.careerum-registration-form-mobile {
    width: 100%;
    margin: 0 auto;
    background-color: #ffffff;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 38px 14px 30px;
}
div.careerum-registration-form-mobile > form > div {
    position: relative;
}
div.careerum-registration-form-mobile > form > div > input,
div.careerum-registration-form-mobile > form input.itl-input {
    width: 100%;
    border: 2px solid rgba(0, 0, 0, 0.48);
    border-radius: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: rgba(0, 0, 0, 0.48);
    padding: 7px 10px 8.4px;
    margin-bottom: 8px;
    transition: all 0.2s ease;
    background-color: #FAF5EE;
    outline: none;
}
div.careerum-registration-form-mobile > form > div > input:-webkit-autofill {
    background-color: #FAF5EE;
    box-shadow: 0 0 0px 1000px #FAF5EE inset;
    -webkit-box-shadow: 0 0 0px 1000px #FAF5EE inset;
    -webkit-text-fill-color: rgba(0, 0, 0, 0.48);
}
div.careerum-registration-form-mobile > form > div > span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    padding: 0 4px;
    background-color: #FAF5EE;
    pointer-events: none;
}
div.careerum-registration-form-mobile > form > div > input:hover {
    border: 2px solid #000000;
}
div.careerum-registration-form-mobile > form > div > input:focus {
    border: 2px solid #FF5A00;
    color: #000000;
}
div.careerum-registration-form-mobile > form > div > input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-registration-form-mobile > form > div > input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-registration-form-mobile > form > div > input:valid:hover + span {
    color: #000000;
}
div.careerum-registration-form-mobile > form > div > input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-registration-form-mobile > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-registration-form-mobile > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657735930054.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657735903578.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-registration-form-mobile > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 10px;
    line-height: 168%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-left: 3px;
    cursor: default;
}
div.careerum-registration-form-mobile > form > div:nth-child(5) > p a {
    color: inherit;
}
div.careerum-registration-form-mobile > form button,
div.careerum-registration-form-mobile > form a.submit-btn {
    border: none;
    outline: none;
    background-color: #FF5A00;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    margin-left: 0px;
    width: 100%;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 25px;
    display: inline-block;
    text-decoration: none;
}
div.careerum-registration-form-mobile > form a.submit-btn {
    line-height: 45px;
}
div.careerum-registration-form-mobile > form button:hover,
div.careerum-registration-form-mobile > form a.submit-btn:hover {
    background-color: #FF6E1F;
    text-decoration: none;
}
div.careerum-registration-form-mobile > form button:disabled,
div.careerum-registration-form-mobile > form button[disabled],
div.careerum-registration-form-mobile > form a.submit-btn[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-registration-form-mobile > form button:disabled:hover,
div.careerum-registration-form-mobile > form button[disabled]:hover,
div.careerum-registration-form-mobile > form a.submit-btn[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}



div[class*="careerum-veb-for-you"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-for-you {
    background-color: #00BAFF;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-for-you > div {
    width: 1280px;
    margin: 71px auto 136px;
    padding-left: 60px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729145077.svg');
    background-repeat: no-repeat;
    background-position: 294px 78px;
}
div.careerum-veb-for-you > div > h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 52px;
    line-height: 115%;
    letter-spacing: -0.02em;
    padding-top: 3px;
}
div.careerum-veb-for-you > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 58px;
}
div.careerum-veb-for-you > div > div > p {
    font-weight: 600;
    font-size: 19px;
    line-height: 150%;
    letter-spacing: -0.005em;
    color: #FFFFFF;
    margin-right: 64px;
}
div.careerum-veb-for-you > div > div > p:nth-child(1) {
    width: 195px;
}
div.careerum-veb-for-you > div > div > p:nth-child(2) {
    width: 225px;
}
div.careerum-veb-for-you > div > div > p:nth-child(3) {
    width: 228px;
}
div.careerum-veb-for-you > div > div > p:nth-child(4) {
    width: 174px;
}

div[class*="careerum-veb-author"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-author {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-author > div {
    width: 1280px;
    margin: 95px auto 96px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 60px;
}
div.careerum-veb-author > div > div:nth-child(1) {
    width: 500px;
}
div.careerum-veb-author > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 45px;
    line-height: 120%;
    color: #ffffff;
}
div.careerum-veb-author > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    width: 590px;
    margin-left: 70px;
    margin-top: 9px;
}
div.careerum-veb-author > div > div:nth-child(2) > div {
    border-radius: 40px;
    background-color: #ffffff;
    font-size: 0;
}
div.careerum-veb-author > div > div:nth-child(2) > div:nth-child(1) {
    background: transparent;
    width: 231px;
}
div.careerum-veb-author > div > div:nth-child(2) > div:nth-child(1) img {
    width: 231px;
}
div.careerum-veb-author > div > div:nth-child(2) > div:nth-child(2) {
    padding: 23px 24px 16px;
}
div.careerum-veb-author > div > div:nth-child(2) > div > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    margin-bottom: 15px;
}
div.careerum-veb-author > div > div:nth-child(2) > div > p:last-child {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 17px;
    margin-top: 19px;
}

div[class*="careerum-veb-rezult"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-rezult {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-rezult > div {
    width: 1280px;
    margin: 111px auto 84px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-rezult > div > div:nth-child(1) {
    width: 600px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729187657.svg');
    background-repeat: no-repeat;
    background-position: 318px 0px;
}
div.careerum-veb-rezult > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 120%;
    color: #FFFFFF;
}
div.careerum-veb-rezult > div > div:nth-child(1) a {
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    width: 343px;
    background-color: #FF5A00;
    border-radius: 8px;
    margin-top: 50px;
}
div.careerum-veb-rezult > div > div:nth-child(2) {
    width: 375px;
    margin-left: 13px;
}
div.careerum-veb-rezult > div > div:nth-child(2) ul li {
    font-weight: 600;
    font-size: 19px;
    line-height: 140%;
    color: #FFFFFF;
    margin-bottom: 33px;
    list-style-type: none;
    position: relative;
    margin-left: 24px;
    letter-spacing: -0.01em;
}
div.careerum-veb-rezult > div > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729218277.svg');
    position: absolute;
    left: -24px;
    top: 1px;
    width: 16px;
    height: 16px;
}
div.careerum-veb-rezult > div > div:nth-child(1) a:hover {
    background: #FF6E1F;
}

div.careerum-veb-rezult-2col {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-rezult-2col > div {
    width: 1280px;
    margin: 111px auto 118px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-rezult-2col > div > div:nth-child(1) {
    width: 600px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729187657.svg');
    background-repeat: no-repeat;
    background-position: 318px 0px;
}
div.careerum-veb-rezult-2col > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 120%;
    color: #FFFFFF;
}
div.careerum-veb-rezult-2col > div > div:nth-child(1) a {
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    width: 343px;
    background-color: #FF5A00;
    border-radius: 8px;
    margin-top: 50px;
}
div.careerum-veb-rezult-2col > div > div:nth-child(2) {
    width: 580px;
    margin-left: 1px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1px;
}
div.careerum-veb-rezult-2col > div > div:nth-child(2) ul {
    width: 270px;
}
div.careerum-veb-rezult-2col > div > div:nth-child(2) ul:first-child {
    margin-right: 33px;
}
div.careerum-veb-rezult-2col > div > div:nth-child(2) ul li {
    font-weight: 600;
    font-size: 19px;
    line-height: 140%;
    color: #FFFFFF;
    margin-bottom: 32px;
    list-style-type: none;
    position: relative;
    margin-left: 20px;
}
div.careerum-veb-rezult-2col > div > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729218277.svg');
    position: absolute;
    left: -24px;
    top: 1px;
    width: 16px;
    height: 16px;
}
div.careerum-veb-rezult-2col > div > div:nth-child(1) a:hover {
    background: #FF6E1F;
}

div[class*="careerum-veb-speakers"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-speakers {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-speakers > div {
    width: 1280px;
    display: flex;
    margin: 106px auto 110px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 60px;
}
div.careerum-veb-speakers > div h2 {
    font-weight: 600;
    font-size: 46px;
    line-height: 116%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 10px;
}
div.careerum-veb-speakers > div > div:nth-child(1) {
    width: 277px;
}
div.careerum-veb-speakers.veb-new > div > div:nth-child(1) {
    width: 340px;
}
div.careerum-veb-speakers > div > div:nth-child(2) {
    width: 750px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-speakers.veb-new > div > div:nth-child(2) {
    width: 800px;
}
div.careerum-veb-speakers > div > div:nth-child(2) img.prewarr-speakers {
    margin-top: 271px;
    margin-left: 2px;
    cursor: pointer;
}
div.careerum-veb-speakers > div > div:nth-child(2) img.nextarr-speakers {
    margin-top: 271px;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-veb-speakers div.speakers-slider {
    width: 642px;
    margin-left: 16px;
    margin-top: 2px;
}
div.careerum-veb-speakers.veb-new div.speakers-slider {
    width: 664px;
}
div.careerum-veb-speakers div.speakers-slider-item {
    width: 309px;
    margin-right: 24px;
}
div.careerum-veb-speakers.veb-new div.speakers-slider-item {
    width: 320px;
}
div.careerum-veb-speakers div.speakers-slider-item > div:nth-child(1) {
    width: 309px;
    height: 231px;
}
div.careerum-veb-speakers.veb-new div.speakers-slider-item > div:nth-child(1) {
    width: 320px;
    height: 175px;
}
div.careerum-veb-speakers div.speakers-slider-item > div:nth-child(1) img {
    width: 309px;
}
div.careerum-veb-speakers div.speakers-slider-item > div:nth-child(1) img {
    width: 320px;
}
div.careerum-veb-speakers div.speakers-slider-item > div:nth-child(2) {
    background-color: #FAF5EE;
    border-radius: 40px;
    height: 359px;
    padding: 32px 22px 25px 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-veb-speakers.veb-new div.speakers-slider-item > div:nth-child(2) {
    height: 499px;
    padding: 16px 16px 25px 16px;
    border-radius: 20px;
}
div.careerum-veb-speakers.veb-new div.speakers-slider-item > div:nth-child(2) .row {
    padding: 0 0 0 0;
    display: flex;
    margin: 16px 0 0 0;
}
div.careerum-veb-speakers.veb-new div.speakers-slider-item > div:nth-child(2) .row > div:nth-child(1) {
    width: 20px;
    height: 20px;
    padding: 0 0 0 0;
    display: block;
}
div.careerum-veb-speakers.veb-new div.speakers-slider-item > div:nth-child(2) .row > div:nth-child(2) {
    height: 100%;
    padding: 0 0 0 0;
    display: block;
    width: 264px;
    margin: 0 0 0 4px;
}
div.careerum-veb-speakers div.speakers-slider-item > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 19px;
    letter-spacing: -0.005em;
    line-height: 120%;
    margin-bottom: 7px;
}
div.careerum-veb-speakers div.speakers-slider-item > div:nth-child(2) p {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    margin-bottom: 31px;
}
div.careerum-veb-speakers div.speakers-slider-item > div:nth-child(2) p:last-child {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    margin-bottom: 0;
    margin-top: auto;
}


div[class*="careerum-veb-tariffs"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-tariffs {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-tariffs > div {
    width: 1280px;
    margin: 118px auto 127px;
}
div.careerum-veb-tariffs > div h2 {
    font-weight: 700;
    font-size: 60px;
    line-height: 117%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-left: 60px;
}
div.careerum-veb-tariffs > div > div:first-child {
    display: flex;
}
div.careerum-veb-tariffs > div > div:first-child > div:first-child {
    width: 1080px;
    padding-bottom: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729264883.svg');
    background-repeat: no-repeat;
    background-position: 123px 9px;
}
div.careerum-veb-tariffs div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
    margin-left: 20px;
    margin-top: 22px;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729296724.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-veb-tariffs div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}
div.careerum-veb-tariffs > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 11px;
    margin-left: 40px;
}
div.careerum-veb-tariffs > div > div:last-child > div {
    background-color: white;
    border-radius: 40px;
    width: 309px;
    padding: 32px 24px;
    margin: 0 20px;
    margin-top: 16px;
}
div.careerum-veb-tariffs > div > div:last-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729333788.svg');
    background-repeat: no-repeat;
    background-position: 224px 22px;
}
div.careerum-veb-tariffs > div > div:last-child > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729357196.svg');
    background-repeat: no-repeat;
    background-position: 167px -37px;
}
div.careerum-veb-tariffs > div > div:last-child > div.best-offer {
    margin-top: 0;
    background-color: #FFC76A;
    padding: 48px 10px 56px 24px;
}
div.careerum-veb-tariffs > div > div:last-child > div > p {
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
}
div.careerum-veb-tariffs > div > div:last-child > div > h3 {
    font-weight: 700;
    font-size: 26px;
    line-height: 130%;
    margin-top: 0px;
    min-height: 56px;
}
div.careerum-veb-tariffs > div > div:last-child > div > ul {
    margin-top: 40px;
}
div.careerum-veb-tariffs > div > div:last-child > div > ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 105%;
    list-style-type: none;
    padding-left: 24px;
    margin-bottom: 20px;
    position: relative;
}
div.careerum-veb-tariffs > div > div:last-child > div > ul li.unactive {
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.48);
    ;
}
div.careerum-veb-tariffs > div > div:last-child > div > ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729419194.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs > div > div:last-child > div > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729454954.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs > div > div:last-child > div.best-offer > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729489536.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs > div > div:last-child > div > div {
    margin-top: 40px;
}
div.careerum-veb-tariffs > div > div:last-child > div > div > p {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    display: inline-block;
}
div.careerum-veb-tariffs > div > div:last-child > div > a {
    text-decoration: none;
    display: block;
    color: white;
    width: 261px;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    padding: 12px 0 12px;
    transition: all 0.2s ease;
    background: #FF6A01;
    border-radius: 8px;
    margin-top: 17px;
}
div.careerum-veb-tariffs > div > div:last-child > div > a:hover {
    background: #FF7C20;
}


div[class*="careerum-veb-find-work"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-find-work {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-veb-find-work > div {
    width: 1280px;
    margin: 37px auto 136px;
}
div.careerum-veb-find-work > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-veb-find-work > div > div > div:first-child {
    width: 935px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729524093.svg');
    background-repeat: no-repeat;
    background-position: 81px 179px;
    padding-left: 60px;
    padding-top: 19px;
    padding-bottom: 20px;
}
div.careerum-veb-find-work.careerum-star-candidate > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529495730.svg');
    background-repeat: no-repeat;
    background-position: 134px 83px;
}
div.careerum-veb-find-work.careerum-selling-resume > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529540788.svg');
    background-repeat: no-repeat;
    background-position: 129px 256px;
}
div.careerum-veb-find-work.careerum-effective-interview > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529590169.svg');
    background-repeat: no-repeat;
    background-position: 93px 109px;
}
div.careerum-veb-find-work.careerum-international-career > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529600431.svg');
    background-repeat: no-repeat;
    background-position: 59px 256px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child h1 {
    font-weight: 700;
    font-size: 67px;
    line-height: 120%;
    margin-top: 36px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child h1 span {
    font-style: italic;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child p:first-child {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 24px;
    padding: 8px 16px;
    display: inline-block;
    margin-right: 15px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child p:nth-child(2) {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.48);
    margin-right: 52px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child p:nth-child(3) {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    position: relative;
    padding-left: 20px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child p:nth-child(3)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657728500013.svg');
    display: block;
    position: absolute;
    left: -4px;
    top: 1px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-veb-find-work > div > div > div:first-child > div:nth-child(2) {
    margin-left: 52px;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-find-work > div > div > div:first-child > div:nth-child(2) > h3 {
    font-weight: 700;
    font-size: 52px;
    letter-spacing: -0.005em;
    line-height: 110%;
    margin-top: 78px;
    margin-left: 8px;
    margin-bottom: 26px;
}

div.careerum-veb-find-work > div > div > div:last-child {
    width: 252px;
    margin-left: 7px;
    margin-top: 93px;
    position: relative;
    display: flex;
    flex-direction: column;
}
div.careerum-veb-find-work > div > div > div:last-child > div {
    width: 252px;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 15px 22px 22px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729553145.svg');
    background-repeat: no-repeat;
    background-position: 137px 172px;
    position: static;
    top: 0;
    margin-bottom: 8px;
}
div.careerum-veb-find-work > div > div > div:last-child > div > p {
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 150%;
    margin-top: 6px;
}
div.careerum-veb-find-work > div > div > div:last-child > div > a {
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    color: #ffffff;
    display: block;
    width: 108px;
    padding: 8px 0 8px;
    background: #FF5A00;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    margin-top: 104px;
    transition: all 0.2s ease;
}
div.careerum-veb-find-work > div > div > div:last-child > div > a:hover {
    background: #FF6E1F;
}
div.careerum-veb-find-work div.careerum-flex-row {
    display: flex;
    justify-content: flex-start;
}
div.careerum-veb-find-work div.careerum-flex-column {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale {
    border-radius: 16px;
    padding: 16px 32px;
    width: 669px;
    background: #ff6a01;
    position: relative;
    display: block;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    z-index: 2;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > img {
    position: absolute;
    top: 0;
    left: 180px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(2) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 115%;
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) {
    margin-top: 5px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(1) p {
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    text-decoration: line-through;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(2) {
    margin-left: 10px;
}
div.careerum-veb-find-work > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(2) p {
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
}


div[class*="careerum-veb-results"] * {
    font-family: Montserrat !important;
}
div.careerum-veb-results {
    width: 100%;
    overflow: hidden;
    background-color: #43CCFF;
}
div.careerum-veb-results > div {
    width: 1280px;
    margin: 84px auto 118px;
}
div.careerum-veb-results > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 60px;
    padding-bottom: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729602969.svg');
    background-repeat: no-repeat;
    background-position: 1px 54px;
}
div.careerum-veb-results > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 45px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-veb-results > div > div:nth-child(1) > div:nth-child(1) {
    padding-top: 10px;
    padding-bottom: 20px;
}
div.careerum-veb-results > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 7px;
    margin-top: 8px;
}
div.careerum-veb-results > div > div:nth-child(2) > div:nth-child(1) {
    margin-top: 269px;
    cursor: pointer;
}
div.careerum-veb-results > div > div:nth-child(2) > div:nth-child(3) {
    margin-top: 269px;
    cursor: pointer;
    margin-left: 11px;
}
div.careerum-veb-results > div > div:nth-child(2) > div:nth-child(2) {
    margin-left: 16px;
    width: 980px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item {
    width: 309px;
    height: 650px;
    margin: 0 12px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) {
    height: 231px;
    border-radius: 40px;
    background-color: #FAF5EE;
    padding: 15px 24px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img {
    width: 88px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a {
    position: absolute;
    display: inline-block;
    top: 60px;
    left: 52px;
    transition: all 0.3s ease;
    width: 40px;
    height: 40px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729642273.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657734104882.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    width: 100px;
    position: relative;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    width: 160px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) h4 {
    font-weight: 600;
    font-size: 19px;
    line-height: 130%;
    margin-top: 10px;
    margin-left: 4px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 8px;
    margin-left: 4px;
    min-height: 51px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(2) {
    margin-top: 6px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(2) > p {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: #0B70FE;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(2) {
    height: 420px;
    border-radius: 40px;
    background-color: #FFFFFF;
    padding: 23px 23px 23px 24px;
}
div.careerum-veb-results > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(2) p {
    font-weight: 400;
    font-size: 15px;
    letter-spacing: -0.005em;
    line-height: 160%;
}


div.careerum-veb-main-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-main-tablet > div {
    width: 768px;
    margin: 42px auto 72px;
}
div.careerum-veb-main-tablet > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657731957799.svg');
    background-position: 38px 6px;
    background-repeat: no-repeat;
    padding-bottom: 20px;
}
div.careerum-veb-main-tablet > div > div:nth-child(1) h3 {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.01em;
    background-color: #000000;
    border-radius: 24px;
    color: #FFFFFF;
    display: inline-block;
    padding: 8px 16px 8px;
    margin-left: 44px;
}
div.careerum-veb-main-tablet > div > div:nth-child(1) h1 {
    font-weight: 700;
    font-size: 46px;
    letter-spacing: -0.01em;
    line-height: 118%;
    margin-top: 37px;
    margin-left: 44px;
}
div.careerum-veb-main-tablet > div > div:nth-child(2) > div:nth-child(2) ul {
    margin-top: 36px;
    margin-left: 56px;
}
div.careerum-veb-main-tablet > div > div:nth-child(2) > div:nth-child(2) ul li {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    list-style-type: none;
    position: relative;
    display: block;
    max-width: 205px;
}
div.careerum-veb-main-tablet > div > div:nth-child(2) > div:nth-child(2) ul li:nth-child(1) {
    margin-bottom: 24px;
}
div.careerum-veb-main-tablet > div > div:nth-child(2) > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657728500013.svg');
    position: absolute;
    top: 1px;
    left: -24px;
}
div.careerum-veb-main-tablet > div > div:nth-child(2) {
    margin-left: 44px;
    margin-top: 38px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732065064.svg');
    background-repeat: no-repeat;
    background-position: 340px 114px;
}
div.careerum-veb-main-tablet div.careerum-registration-form-tablet {
    margin: 0px;
    width: 331px;
}
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > p {
    font-size: 8px;
    margin-left: -1px;
}
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) {
    margin-top: 8px;
}
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    top: -1px;
    left: 1px;
}
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form button,
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    margin-top: 9px;
}
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form > div > span {
    font-size: 13px;
    background-color: #ffffff;
}
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form > div > input,
div.careerum-veb-main-tablet div.careerum-registration-form-tablet > form input.itl-input {
    font-size: 13px;
    padding: 9px 10px 9px;
    background-color: #ffffff;
}

div.careerum-veb-for-you-tablet {
    background-color: #00BAFF;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-for-you-tablet > div {
    width: 768px;
    margin: 54px auto 119px;
    padding-left: 44px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732105510.svg');
    background-repeat: no-repeat;
    background-position: 290px 42px;
}
div.careerum-veb-for-you-tablet > div > h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 37px;
    line-height: 120%;
    letter-spacing: -0.02em;
}
div.careerum-veb-for-you-tablet > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 35px;
}
div.careerum-veb-for-you-tablet > div > div > p {
    font-weight: 600;
    font-size: 11px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-right: 32px;
}
div.careerum-veb-for-you-tablet > div > div > p:nth-child(1) {
    width: 133px;
}
div.careerum-veb-for-you-tablet > div > div > p:nth-child(2) {
    width: 144px;
}
div.careerum-veb-for-you-tablet > div > div > p:nth-child(3) {
    width: 145px;
}
div.careerum-veb-for-you-tablet > div > div > p:nth-child(4) {
    width: 134px;
}

div.careerum-veb-author-tablet {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-author-tablet > div {
    width: 768px;
    margin: 47px auto 56px;
    padding-left: 44px;
}
div.careerum-veb-author-tablet > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 120%;
    color: #ffffff;
}
div.careerum-veb-author-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 0px;
    margin-top: 32px;
}
div.careerum-veb-author-tablet > div > div:nth-child(2) > div {
    border-radius: 24px;
    background-color: #ffffff;
    font-size: 0;
}
div.careerum-veb-author-tablet > div > div:nth-child(2) > div:nth-child(1) {
    background: transparent;
    width: 165px;
    height: 238px;
}
div.careerum-veb-author-tablet > div > div:nth-child(2) > div:nth-child(1) img {
    width: 165px;
}
div.careerum-veb-author-tablet > div > div:nth-child(2) > div:nth-child(2) {
    padding: 23px 24px 16px;
    height: 238px;
    width: 309px;
}
div.careerum-veb-author-tablet > div > div:nth-child(2) > div > p {
    font-weight: 400;
    font-size: 11px;
    line-height: 150%;
    margin-bottom: 13px;
}
div.careerum-veb-author-tablet > div > div:nth-child(2) > div > p:last-child {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 15px;
}

div.careerum-veb-rezult-tablet {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-rezult-tablet > div {
    width: 768px;
    margin: 46px auto 48px;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-rezult-tablet > div > div:nth-child(1) {
    width: 370px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732133004.svg');
    background-repeat: no-repeat;
    background-position: 223px 7px;
}
div.careerum-veb-rezult-tablet > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-veb-rezult-tablet > div > div:nth-child(1) a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    width: 311px;
    background-color: #FF5A00;
    border-radius: 8px;
    margin-top: 38px;
}
div.careerum-veb-rezult-tablet > div > div:nth-child(2) {
    width: 240px;
    margin-left: 13px;
    margin-top: 2px;
}
div.careerum-veb-rezult-tablet > div > div:nth-child(2) ul li {
    font-weight: 600;
    font-size: 13px;
    line-height: 130%;
    color: #FFFFFF;
    margin-bottom: 25px;
    list-style-type: none;
    padding-left: 22px;
    position: relative;
}
div.careerum-veb-rezult-tablet > div > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732160456.svg');
    position: absolute;
    top: 0;
    left: 3px;
}


div.careerum-veb-rezult-2col-tablet {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-rezult-2col-tablet > div {
    width: 768px;
    margin: 46px auto 49px;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(1) {
    width: 308px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732189509.svg');
    background-repeat: no-repeat;
    background-position: 318px 0px;
    padding-bottom: 60px;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(1) a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    width: 215px;
    background-color: #FF5A00;
    border-radius: 8px;
    margin-top: 34px;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(2) {
    width: 370px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1px;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(2) ul {
    width: 173px;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(2) ul:first-child {
    margin-right: 6px;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(2) ul li {
    font-weight: 600;
    font-size: 13px;
    line-height: 130%;
    color: #FFFFFF;
    margin-bottom: 16px;
    list-style-type: none;
    position: relative;
    margin-left: 20px;
    min-height: 68px;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732160456.svg');
    position: absolute;
    left: -20px;
    top: 0px;
    width: 16px;
    height: 16px;
}
div.careerum-veb-rezult-2col-tablet > div > div:nth-child(1) a:hover {
    background: #FF6E1F;
}

div.careerum-veb-speakers-tablet {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-speakers-tablet > div {
    width: 100%;
    margin: 47px auto 57px;
}
div.careerum-veb-speakers-tablet > div h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 120%;
    letter-spacing: -0.005em;
    color: #FFFFFF;
    margin-top: 10px;
    padding-left: 44px;
}
div.careerum-veb-speakers-tablet > div > div:nth-child(1) {
    width: 768px;
    margin: 0 auto;
}
div.careerum-veb-speakers-tablet > div > div:nth-child(2) {
    width: 100%;
    overflow-x: scroll;
    margin-top: 30px;
}
div.careerum-veb-speakers-tablet > div > div:nth-child(2) > div {
    width: 1016px;
    margin-left: calc(((100% - 768px) / 2) + 44px);
    margin-top: 2px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-speakers-tablet div.speakers-slider-item {
    width: 238px;
    margin-right: 16px;
}
div.careerum-veb-speakers-tablet.veb-new div.speakers-slider-item {
    width: 280px;
}
div.careerum-veb-speakers-tablet div.speakers-slider-item > div:nth-child(1) {
    width: 238px;
    height: 165px;
}
div.careerum-veb-speakers-tablet.veb-new div.speakers-slider-item > div:nth-child(1) {
    width: 280px;
    height: 150px;
}
div.careerum-veb-speakers-tablet div.speakers-slider-item > div:nth-child(1) img {
    width: 238px;
}
div.careerum-veb-speakers-tablet.veb-new div.speakers-slider-item > div:nth-child(1) img {
    width: 280px;
}
div.careerum-veb-speakers-tablet div.speakers-slider-item > div:nth-child(2) {
    background-color: #FAF5EE;
    border-radius: 24px;
    height: 309px;
    padding: 24px 22px 25px 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-veb-speakers-tablet.veb-new div.speakers-slider-item > div:nth-child(2) {
    height: 377px;
}
div.careerum-veb-speakers-tablet div.speakers-slider-item > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 15px;
    line-height: 120%;
    margin-bottom: 8px;
}
div.careerum-veb-speakers-tablet div.speakers-slider-item > div:nth-child(2) p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    letter-spacing: 0.005em;
    margin-bottom: 24px;
}
div.careerum-veb-speakers-tablet div.speakers-slider-item > div:nth-child(2) p:last-child {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: rgba(0, 0, 0, 0.48);
    margin-bottom: 0;
    margin-top: auto;
}



div.careerum-veb-tariffs-tablet {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-tariffs-tablet > div {
    width: 768px;
    margin: 45px auto 124px;
}
div.careerum-veb-tariffs-tablet > div h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 120%;
    color: #FFFFFF;
    margin-left: 44px;
}
div.careerum-veb-tariffs-tablet > div > div:first-child {
    display: flex;
}
div.careerum-veb-tariffs-tablet > div > div:first-child > div:first-child {
    width: 500px;
    padding-bottom: 50px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732262870.svg');
    background-repeat: no-repeat;
    background-position: 167px 57px;
}
div.careerum-veb-tariffs-tablet > div > div:first-child > div:nth-child(2) {
    margin-left: 165px;
    margin-top: 26px;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729296724.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-veb-tariffs-tablet div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}
div.careerum-veb-tariffs-tablet > div > div:last-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
    margin-left: 36px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div {
    background-color: white;
    border-radius: 40px;
    width: 309px;
    padding: 32px 24px 40px;
    margin: 0 8px;
    margin-top: 20px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732291834.svg');
    background-repeat: no-repeat;
    background-position: 181px 93px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732316071.svg');
    background-repeat: no-repeat;
    background-position: 207px 90px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div.best-offer {
    margin-top: 0;
    background-color: #FFC76A;
    padding: 35px 15px 49px 24px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > p {
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > h3 {
    font-weight: 700;
    font-size: 26px;
    line-height: 105%;
    margin-top: 0px;
    min-height: 56px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > ul {
    margin-top: 23px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 105%;
    list-style-type: none;
    padding-left: 24px;
    margin-bottom: 20px;
    position: relative;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > ul li.unactive {
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.48);
    ;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729419194.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729454954.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div.best-offer > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729489536.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > div {
    margin-top: 32px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > div > p {
    font-weight: 700;
    font-size: 31px;
    line-height: 100%;
    letter-spacing: -0.02em;
    display: inline-block;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > a {
    text-decoration: none;
    display: block;
    color: white;
    width: 261px;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    padding: 12px 0 12px;
    transition: all 0.2s ease;
    background: #FF6A01;
    border-radius: 8px;
    margin-top: 25px;
}
div.careerum-veb-tariffs-tablet > div > div:last-child > div > a:hover {
    background: #FF7C20;
}



div.careerum-veb-find-work-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-veb-find-work-tablet > div {
    width: 768px;
    margin: 23px auto 68px;
    padding-left: 40px;
}
div.careerum-veb-find-work-tablet > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child {
    width: 465px;
    overflow-x: visible;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732344755.svg');
    background-repeat: no-repeat;
    background-position: 46px 161px;
    padding-top: 19px;
    padding-bottom: 20px;
    margin-left: 4px;
    width: 600px;
}
div.careerum-veb-find-work-tablet.careerum-star-candidate > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529673638.svg');
    background-repeat: no-repeat;
    background-position: 61px 97px;
}
div.careerum-veb-find-work-tablet.careerum-selling-resume > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529685042.svg');
    background-repeat: no-repeat;
    background-position: 8px 224px;
}
div.careerum-veb-find-work-tablet.careerum-effective-interview > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529695442.svg');
    background-repeat: no-repeat;
    background-position: 1px 103px;
}
div.careerum-veb-find-work-tablet.careerum-international-career > div > div > div:first-child > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529704740.svg');
    background-repeat: no-repeat;
    background-position: 25px 231px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child h1 {
    font-weight: 700;
    font-size: 53px;
    line-height: 115%;
    letter-spacing: -0.01em;
    margin-top: 51px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child h1 span {
    font-style: italic;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child p:first-child {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 24px;
    padding: 8px 16px;
    display: inline-block;
    margin-right: 15px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.48);
    margin-right: 52px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child p:nth-child(3) {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    padding-left: 20px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child p:nth-child(3)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657728500013.svg');
    display: block;
    position: absolute;
    left: -4px;
    top: 1px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 4px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:nth-child(2) {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:nth-child(2) .cell {
    height: auto;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:nth-child(2) > h3 {
    font-weight: 700;
    font-size: 37px;
    line-height: 110%;
    margin-top: 21px;
    margin-left: 4px;
    margin-bottom: 14px;
}
div.careerum-veb-find-work-tablet > div > div > div:last-child {
    width: 252px;
    margin-left: 19px;
    margin-top: 431px;
    position: relative;
    display: flex;
    flex-direction: column;
}
div.careerum-veb-find-work-tablet > div > div > div:last-child > div {
    width: 200px;
    border-radius: 32px;
    border: 2px solid #000000;
    padding: 15px 14px 28px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732370597.svg');
    background-repeat: no-repeat;
    background-position: 120px 139px;
    position: static;
    top: 0;
    margin-bottom: 4px;
}
div.careerum-veb-find-work-tablet > div > div > div:last-child > div > p {
    font-weight: 600;
    font-size: 15px;
    line-height: 150%;
    margin-top: 6px;
}
div.careerum-veb-find-work-tablet > div > div > div:last-child > div > a {
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    letter-spacing: -0.01em;
    color: #ffffff;
    display: block;
    width: 129px;
    padding: 8px 0 8px;
    background: #FF5A00;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    margin-top: 25px;
    transition: all 0.2s ease;
}
div.careerum-veb-find-work-tablet > div > div > div:last-child > div > a:hover {
    background: #FF6E1F;
}
div.careerum-veb-find-work-tablet div.careerum-flex-row {
    display: flex;
    justify-content: flex-start;
}
div.careerum-veb-find-work-tablet div.careerum-flex-column {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
div.careerum-veb-find-work-tablet div.careerum-form-tab-item-tablet > div form button {
    width: 152px;
}
div.careerum-veb-find-work-tablet div.careerum-form-tab-item-tablet > div:first-child {
    background-position: 193px 202px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale {
    border-radius: 8px;
    padding: 10px;
    width: 422px;
    background: #ff6a01;
    position: relative;
    display: block;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    z-index: 2;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > img {
    position: absolute;
    top: 0;
    left: 28px;
    z-index: 1;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 700;
    font-size: 20px;
    line-height: 115%;
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(2) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 115%;
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) {
    margin-top: 8px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(1) p {
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
    text-decoration: line-through;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(2) {
    margin-left: 10px;
}
div.careerum-veb-find-work-tablet > div > div > div:first-child > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(2) p {
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
}

div.careerum-veb-results-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #43CCFF;
}
div.careerum-veb-results-tablet > div {
    width: 100%;
    margin: 31px auto 72px;
}
div.careerum-veb-results-tablet > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 44px;
    padding-bottom: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732402591.svg');
    background-repeat: no-repeat;
    background-position: 45px 42px;
    width: 768px;
    margin: 0 auto;
}
div.careerum-veb-results-tablet > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 127%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    padding-top: 2px;
}
div.careerum-veb-results-tablet > div > div:nth-child(1) > div:nth-child(1) {

    padding-top: 10px;
    padding-bottom: 20px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) {
    margin-top: 5px;
    width: 100%;
    overflow-x: scroll;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) > div {
    margin-left: calc(((100% - 768px) / 2) + 36px);
    width: 1786px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item {
    width: 238px;
    margin: 0 8px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) {
    height: 165px;
    border-radius: 24px;
    background-color: #FAF5EE;
    padding: 10px 18px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img {
    width: 56px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a {
    position: absolute;
    display: inline-block;
    top: 41px;
    left: 24px;
    transition: all 0.3s ease;
    width: 32px;
    height: 32px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732427436.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729642273.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 32px;
    height: 32px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    width: 60px;
    position: relative;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    width: 142px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) h4 {
    font-weight: 600;
    font-size: 15px;
    line-height: 120%;
    margin-top: 4px;
    margin-left: 8px;
    letter-spacing: -0.01em;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 8px;
    margin-left: 8px;
    letter-spacing: -0.03em;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(2) {
    margin-top: 7px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    margin-top: 10px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(2) > p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: #0B70FE;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(2) {
    height: 339px;
    border-radius: 24px;
    background-color: #FFFFFF;
    padding: 16px 24px 16px 15px;
}
div.careerum-veb-results-tablet > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(2) p {
    font-weight: 400;
    font-size: 11px;
    line-height: 175%;
    letter-spacing: 0.01em;
}
div.careerum-veb-find-work-tablet .cell {
    width: unset;
}

div.careerum-veb-main-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-main-mobile > div {
    width: 320px;
    margin: 24px auto 47px;
}
div.careerum-veb-main-mobile > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732452454.svg');
    background-position: 4px -11px;
    background-repeat: no-repeat;
    padding-left: 10px;
}
div.careerum-veb-main-mobile > div > div:nth-child(1) h3 {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.01em;
    background-color: #000000;
    border-radius: 24px;
    color: #FFFFFF;
    display: inline-block;
    padding: 8px 16px 8px;
    margin-left: -1px;
}
div.careerum-veb-main-mobile > div > div:nth-child(1) h1 {
    font-weight: 700;
    font-size: 30px;
    line-height: 130%;
    margin-top: 39px;
    margin-left: 0px;
    letter-spacing: -0.02em;
}
div.careerum-veb-main-mobile > div > div:nth-child(1) img {
    margin-top: 18px;
}
div.careerum-veb-main-mobile > div > div:nth-child(2) ul {
    margin-top: 0;
    margin-left: 0;
}
div.careerum-veb-main-mobile > div > div:nth-child(2) ul li {
    font-weight: 400;
    font-size: 13px;
    line-height: 155%;
    list-style-type: none;
    position: relative;
    display: block;
    padding-left: 23px;
    max-width: 300px;
}
div.careerum-veb-main-mobile > div > div:nth-child(2) ul li:nth-child(1) {
    margin-bottom: 16px;
}
div.careerum-veb-main-mobile > div > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657728500013.svg');
    position: absolute;
    top: 2px;
    left: -1px;
}
div.careerum-veb-main-mobile > div > div:nth-child(2) {
    margin-top: 26px;
    padding-left: 10px;
}
div.careerum-veb-main-mobile div.careerum-registration-form-mobile {
    margin: 30px 0;
    width: 300px;
}
div.careerum-veb-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > p {
    font-size: 11px;
    line-height: 155%;
    letter-spacing: 0.01em;
    margin-left: -3px;
}
div.careerum-veb-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) {
    margin-top: 7px;
}
div.careerum-veb-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    top: -1px;
    left: -3px;
}
div.careerum-veb-main-mobile div.careerum-registration-form-mobile > form button,
div.careerum-veb-main-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    margin-top: 12px;
    margin-left: 0px;
    width: 100%;
}
div.careerum-veb-main-mobile div.careerum-registration-form-mobile > form > div > span {
    font-size: 14px;
    background-color: #ffffff;
}
div.careerum-veb-main-mobile div.careerum-registration-form-mobile > form > div > input,
div.careerum-veb-main-mobile div.careerum-registration-form-mobile input.itl-input {
    font-size: 14px;
    padding: 8px 10px 8.4px;
    background-color: #ffffff;
}

div.careerum-veb-for-you-mobile {
    background-color: #00BAFF;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-for-you-mobile > div {
    width: 100%;
    margin: 47px auto 67px;
}
div.careerum-veb-for-you-mobile > div > h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 30px;
    line-height: 125%;
    letter-spacing: -0.01em;
    padding-left: 10px;
    width: 320px;
    margin: 0 auto;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732509638.svg');
    background-repeat: no-repeat;
    background-position: 147px 38px;
    padding-bottom: 20px;
}
div.careerum-veb-for-you-mobile > div > div {
    margin-top: 6px;
    width: 100%;
    overflow-x: scroll;
}
div.careerum-veb-for-you-mobile > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 765px;
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-veb-for-you-mobile > div > div > div > p {
    font-weight: 600;
    font-size: 13px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-right: 32px;
}
div.careerum-veb-for-you-mobile > div > div > div > p:nth-child(1) {
    width: 170px;
}
div.careerum-veb-for-you-mobile > div > div > div > p:nth-child(2) {
    width: 158px;
}
div.careerum-veb-for-you-mobile > div > div > div > p:nth-child(3) {
    width: 170px;
}
div.careerum-veb-for-you-mobile > div > div > div > p:nth-child(4) {
    width: 170px;
    margin-right: 0;
}

div.careerum-veb-author-mobile {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-author-mobile > div {
    width: 320px;
    margin: 39px auto 41px;
    padding-left: 10px;
}
div.careerum-veb-author-mobile > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    color: #ffffff;
}
div.careerum-veb-author-mobile > div > div:nth-child(2) {
    margin-left: 0px;
    margin-top: 26px;
}
div.careerum-veb-author-mobile > div > div:nth-child(2) > div {
    border-radius: 24px;
    background-color: #FAF5EE;
    font-size: 0;
}
div.careerum-veb-author-mobile > div > div:nth-child(2) > div:nth-child(1) {
    background: transparent;
    width: 238px;
    height: 165px;
}
div.careerum-veb-author-mobile > div > div:nth-child(2) > div:nth-child(1) img {
    width: 238px;
}
div.careerum-veb-author-mobile > div > div:nth-child(2) > div:nth-child(2) {
    padding: 24px 15px 25px;
    width: 238px;
}
div.careerum-veb-author-mobile > div > div:nth-child(2) > div > p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    margin-bottom: 17px;
}
div.careerum-veb-author-mobile > div > div:nth-child(2) > div > p:last-child {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 30px;
}

div.careerum-veb-rezult-mobile {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-rezult-mobile > div {
    width: 320px;
    margin: 47px auto 56px;
    padding: 0 10px;
}
div.careerum-veb-rezult-mobile > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732531085.svg');
    background-repeat: no-repeat;
    background-position: 109px 55px;
    padding-bottom: 39px;
}
div.careerum-veb-rezult-mobile > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 134%;
    color: #FFFFFF;
}
div.careerum-veb-rezult-mobile > div > div:nth-child(2) a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    width: 215px;
    background-color: #FF5A00;
    border-radius: 8px;
    margin-top: 22px;
}
div.careerum-veb-rezult-mobile > div > div:nth-child(2) {
    margin-top: 2px;
}
div.careerum-veb-rezult-mobile > div > div:nth-child(2) ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 128%;
    color: #FFFFFF;
    margin-bottom: 24px;
    list-style-type: none;
    padding-left: 19px;
    position: relative;
}
div.careerum-veb-rezult-mobile > div > div:nth-child(2) ul li:last-child {
    margin-bottom: 0;
}
div.careerum-veb-rezult-mobile > div > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732554941.svg');
    position: absolute;
    top: -2px;
    left: -1px;
}

div.careerum-veb-speakers-mobile {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-speakers-mobile > div {
    width: 100%;
    margin: 39px auto 70px;
}
div.careerum-veb-speakers-mobile > div h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 10px;
    padding-left: 10px;
}
div.careerum-veb-speakers-mobile > div > div:nth-child(1) {
    width: 320px;
    margin: 0 auto;
}
div.careerum-veb-speakers-mobile > div > div:nth-child(2) {
    width: 100%;
    overflow-x: scroll;
    margin-top: 24px;
}
div.careerum-veb-speakers-mobile > div > div:nth-child(2) > div {
    width: 1016px;
    margin-left: calc(((100% - 320px) / 2) + 10px);
    margin-top: 2px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-speakers-mobile div.speakers-slider-item {
    width: 238px;
    margin-right: 16px;
}
div.careerum-veb-speakers-mobile.veb-new div.speakers-slider-item {
    width: 280px;
}
div.careerum-veb-speakers-mobile div.speakers-slider-item > div:nth-child(1) {
    width: 238px;
    height: 165px;
}
div.careerum-veb-speakers-mobile.veb-new div.speakers-slider-item > div:nth-child(1) {
    width: 280px;
    height: 150px;
}
div.careerum-veb-speakers-mobile div.speakers-slider-item > div:nth-child(1) img {
    width: 238px;
}
div.careerum-veb-speakers-mobile.veb-new div.speakers-slider-item > div:nth-child(1) img {
    width: 280px;
}
div.careerum-veb-speakers-mobile div.speakers-slider-item > div:nth-child(2) {
    background-color: #FAF5EE;
    border-radius: 24px;
    height: 309px;
    padding: 24px 22px 25px 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-veb-speakers-mobile.veb-new div.speakers-slider-item > div:nth-child(2) {
    height: 377px;
}
div.careerum-veb-speakers-mobile div.speakers-slider-item > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 15px;
    line-height: 120%;
    margin-bottom: 8px;
}
div.careerum-veb-speakers-mobile div.speakers-slider-item > div:nth-child(2) p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    margin-bottom: 24px;
}
div.careerum-veb-speakers-mobile div.speakers-slider-item > div:nth-child(2) p:last-child {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: rgba(0, 0, 0, 0.48);
    margin-bottom: 0;
    margin-top: auto;
}



div.careerum-veb-tariffs-mobile {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb-tariffs-mobile > div {
    width: 100%;
    margin: 47px auto 124px;
}
div.careerum-veb-tariffs-mobile > div h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 125%;
    color: #FFFFFF;
}
div.careerum-veb-tariffs-mobile > div > div:first-child {
    width: 320px;
    margin: 0 auto;
    padding: 0 10px;
}
div.careerum-veb-tariffs-mobile > div > div:first-child > div:first-child {
    padding-bottom: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732582463.svg');
    background-repeat: no-repeat;
    background-position: 7px 33px;
}
div.careerum-veb-tariffs-mobile > div > div:first-child > div:nth-child(2) {
    margin-left: 165px;
    margin-top: 26px;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
    height: 28px;
    overflow-y: visible;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-start;
    padding-left: 10px;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729296724.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-veb-tariffs-mobile div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(3) {
    margin: 14px auto 0;
    width: 320px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) {
    margin-top: 1px;
    width: 100%;
    overflow-x: scroll;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 320px) / 2) + 6px);
    width: 452px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div {
    background-color: white;
    border-radius: 24px;
    width: 228px;
    padding: 23px 15px 24px;
    margin: 0 4px;
    margin-top: 18px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732602251.svg');
    background-repeat: no-repeat;
    background-position: 151px 89px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732631780.svg');
    background-repeat: no-repeat;
    background-position: 156px 77px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div.best-offer {
    margin-top: 0;
    background-color: #FFC76A;
    padding: 15px 15px 40px 17px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 133%;
    margin-top: 0px;
    min-height: 56px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > ul {
    margin-top: 23px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > ul li {
    font-weight: 400;
    font-size: 13px;
    line-height: 118%;
    list-style-type: none;
    padding-left: 17px;
    margin-bottom: 16px;
    position: relative;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > ul li.unactive {
    text-decoration-line: line-through;
    color: rgba(0, 0, 0, 0.48);
    ;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732650337.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732677934.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div.best-offer > ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732677934.svg');
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    top: 1px;
    left: 0;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > div {
    margin-top: 38px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > div > p {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: -0.02em;
    display: inline-block;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > a {
    text-decoration: none;
    display: block;
    color: white;
    width: 196px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    text-align: center;
    padding: 8px 0 8px;
    transition: all 0.2s ease;
    background: #FF6A01;
    border-radius: 8px;
    margin-top: 16px;
}
div.careerum-veb-tariffs-mobile > div > div:nth-child(2) > div > div > a:hover {
    background: #FF7C20;
}



div.careerum-veb-find-work-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #FAF5EE;
}
div.careerum-veb-find-work-mobile > div {
    width: 320px;
    padding: 0 10px;
    margin: 5px auto 96px;
}
div.careerum-veb-find-work-mobile > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733514432.svg');
    background-repeat: no-repeat;
    background-position: 92px 131px;
    padding-top: 19px;
}
div.careerum-veb-find-work-mobile.careerum-star-candidate > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529771141.svg');
    background-repeat: no-repeat;
    background-position: 61px 71px;
}
div.careerum-veb-find-work-mobile.careerum-selling-resume > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529787657.svg');
    background-repeat: no-repeat;
    background-position: 51px 170px;
}
div.careerum-veb-find-work-mobile.careerum-effective-interview > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529798260.svg');
    background-repeat: no-repeat;
    background-position: 2px 86px;
}
div.careerum-veb-find-work-mobile.careerum-international-career > div > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659529808418.svg');
    background-repeat: no-repeat;
    background-position: 11px 211px;
}
div.careerum-veb-find-work-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 130%;
    margin-top: 39px;
    letter-spacing: -0.02em;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-veb-find-work-mobile > div > div:first-child ul {
    margin-top: 39px;
}
div.careerum-veb-find-work-mobile > div > div:first-child ul li {
    font-weight: 400;
    font-size: 13px;
    line-height: 144%;
    position: relative;
    padding-left: 23px;
    list-style-type: none;
}
div.careerum-veb-find-work-mobile > div > div:first-child ul li:first-child {
    margin-bottom: 17px;
}
div.careerum-veb-find-work-mobile > div > div:first-child ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733540868.svg');
    position: absolute;
    top: 1px;
    left: -1px;
}
div.careerum-veb-find-work-mobile > div > div:first-child p:first-child {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    background-color: #000000;
    border-radius: 24px;
    padding: 8px 16px;
    display: inline-block;
    margin-right: 15px;
}
div.careerum-veb-find-work-mobile > div > div:first-child p:nth-child(2) {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-veb-find-work-mobile > div > div:nth-child(2) {
    margin-top: 16px;
    min-height: 40px;
    position: relative;
}
div.careerum-veb-find-work-mobile > div > div:nth-child(2) div.careerum-scroll-from-top {
    z-index: 10;
}
div.careerum-veb-find-work-mobile > div > div:nth-child(2) a {
    font-weight: 600;
    font-size: 10px;
    line-height: 24px;
    color: #ffffff;
    display: block;
    width: 300px;
    padding: 8px 0 8px;
    background: #FF5A00;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    transition: all 0.2s ease;
}
div.careerum-veb-find-work-mobile > div > div:nth-child(3) {
    margin-top: 87px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-veb-find-work-mobile > div > div:nth-child(3) > h3 {
    font-weight: 700;
    font-size: 22px;
    line-height: 130%;
    letter-spacing: -0.02em;
    margin-bottom: 9px;
}
div.careerum-veb-find-work-mobile div.careerum-flex-row {
    display: flex;
    justify-content: flex-start;
}
div.careerum-veb-find-work-mobile div.careerum-flex-column {
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
}
div.careerum-veb-find-work-mobile div.careerum-form-tab-item-mobile > div form button {
    width: 268px;
}
div.careerum-veb-find-work-mobile div.careerum-form-tab-item-mobile > div:first-child {
    background-position: 193px 202px;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale {
    border-radius: 8px;
    padding: 10px;
    width: 100%;
    background: #ff6a01;
    position: relative;
    display: block;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
    z-index: 2;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > img {
    position: absolute;
    top: 0;
    left: 28px;
    z-index: 1;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(1) {
    width: 100%;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 700;
    font-size: 20px;
    line-height: 115%;
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(2) {
    width: 100%;
    margin-top: 0px;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(1) > div:nth-child(2) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 115%;
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) {
    margin-top: 7px;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(1) p {
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    font-weight: 700;
    font-size: 12px;
    line-height: 100%;
    text-decoration: line-through;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(2) {
    margin-left: 10px;
}
div.careerum-veb-find-work-mobile > div > div:first-child > div.careerum-veb-find-work-tale > div:nth-child(2) > div:nth-child(2) p {
    color: #fff;
    margin: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
}

div.careerum-veb-results-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #43CCFF;
}
div.careerum-veb-results-mobile > div {
    width: 100%;
    margin: 46px auto 40px;
}
div.careerum-veb-results-mobile > div > div:nth-child(1) {
    padding-left: 10px;
    padding-bottom: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733652187.svg');
    background-repeat: no-repeat;
    background-position: 15px 36px;
    width: 320px;
    margin: 0 auto;
}
div.careerum-veb-results-mobile > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 133%;
    color: #FFFFFF;
}
div.careerum-veb-results-mobile > div > div:nth-child(1) > div:nth-child(1) {

    padding-top: 10px;
    padding-bottom: 20px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) {
    margin-top: 13px;
    width: 100%;
    overflow-x: scroll;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) > div {
    margin-left: calc(((100% - 320px) / 2) + 2px);
    width: 1786px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item {
    width: 238px;
    margin: 0 8px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) {
    height: 165px;
    border-radius: 24px;
    background-color: #FAF5EE;
    padding: 10px 18px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > img {
    width: 56px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a {
    position: absolute;
    display: inline-block;
    top: 41px;
    left: 24px;
    transition: all 0.3s ease;
    width: 32px;
    height: 32px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733685814.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > a:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733706239.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
    width: 32px;
    height: 32px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
    width: 60px;
    position: relative;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    width: 142px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) h4 {
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
    margin-top: 4px;
    margin-left: 8px;
    letter-spacing: -0.01em;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 8px;
    margin-left: 8px;
    letter-spacing: -0.03em;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(2) {
    margin-top: 7px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
    margin-top: 10px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(1) > div:nth-child(2) > p {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #0B70FE;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(2) {
    height: 334px;
    border-radius: 24px;
    background-color: #FFFFFF;
    padding: 16px 24px 16px 15px;
}
div.careerum-veb-results-mobile > div > div:nth-child(2) div.veb-results-slider-item > div:nth-child(2) p {
    font-weight: 400;
    font-size: 11px;
    line-height: 175%;
    letter-spacing: 0.01em;
}

div.careerum-veb-subscribe {
    background: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-subscribe * {
    font-family: Montserrat;
}
div.careerum-veb-subscribe > div {
    width: 1280px;
    padding-left: 60px;
    margin: 88px auto 152px;
}
div.careerum-veb-subscribe h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
}
div.careerum-veb-subscribe p {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
}
div.careerum-veb-subscribe > div > div:nth-child(2) {
    margin-top: 48px;
}
div.careerum-veb-subscribe > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-veb-subscribe > div > div:nth-child(2) > div img {
    margin-right: 8px;
}
div.careerum-veb-subscribe > div > div:nth-child(3) {
    margin-top: 32px;
    position: relative;
}
div.careerum-veb-subscribe > div > div:nth-child(3) img {
    position: absolute;
    left: 600px;
    bottom: -15px;
}
div.careerum-veb-subscribe > div > div:nth-child(3) a {
    padding: 12px 24px;
    border-radius: 8px;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
}

div.careerum-veb-subscribe-tablet {
    background: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-subscribe-tablet * {
    font-family: Montserrat;
}
div.careerum-veb-subscribe-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 57px auto 80px;
}
div.careerum-veb-subscribe-tablet h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
}
div.careerum-veb-subscribe-tablet p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
}
div.careerum-veb-subscribe-tablet > div > div:nth-child(2) {
    margin-top: 24px;
}
div.careerum-veb-subscribe-tablet > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-veb-subscribe-tablet > div > div:nth-child(2) > div img {
    margin-right: 8px;
    width: 24px;
}
div.careerum-veb-subscribe-tablet > div > div:nth-child(3) {
    margin-top: 25px;
    position: relative;
}
div.careerum-veb-subscribe-tablet > div > div:nth-child(3) img {
    position: absolute;
    left: 282px;
    bottom: 0px;
}
div.careerum-veb-subscribe-tablet > div > div:nth-child(3) a {
    padding: 12px 24px;
    border-radius: 8px;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

div.careerum-veb-subscribe-mobile {
    background: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-subscribe-mobile * {
    font-family: Montserrat;
}
div.careerum-veb-subscribe-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 49px auto 80px;
}
div.careerum-veb-subscribe-mobile h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-veb-subscribe-mobile p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
}
div.careerum-veb-subscribe-mobile > div > div:nth-child(1) img {
    margin-top: 8px;
}
div.careerum-veb-subscribe-mobile > div > div:nth-child(2) {
    margin-top: 21px;
}
div.careerum-veb-subscribe-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-veb-subscribe-mobile > div > div:nth-child(2) > div img {
    margin-right: 8px;
}
div.careerum-veb-subscribe-mobile > div > div:nth-child(3) {
    margin-top: 34px;
    position: relative;
}
div.careerum-veb-subscribe-mobile > div > div:nth-child(3) a {
    padding: 12px 0;
    border-radius: 8px;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    width: 300px;
}

div[class*="careerum-session-tab-item"] * {
    font-family: Montserrat !important;
}
div.careerum-session-tab-item {
    width: 866px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 8px;
    padding: 16px 16px 32px;
    box-sizing: border-box;
}
div.careerum-session-tab-item > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-session-tab-item > div:nth-child(2) {
    margin-top: 17px;
}
div.careerum-session-tab-item > div:first-child p:first-child {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 3px 17px 5px;
    margin-right: 14px;
}
div.careerum-session-tab-item > div:first-child p:nth-child(2) {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
}
div.careerum-session-tab-item > div:first-child p:nth-child(3) {
    margin-top: 3px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    position: relative;
    padding-left: 17px;
    margin-left: 9px;
}
div.careerum-session-tab-item > div:first-child p:nth-child(3)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733745663.svg');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-session-tab-item > div:last-child h3 {
    font-weight: 500;
    font-size: 30px;
    line-height: 120%;
    color: #FFFFFF;
    margin-top: 14px;
    margin-left: 1px;
    width: 300px;
}
div.careerum-session-tab-item > div:last-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 15px;
    width: 400px;
    margin-left: 83px;
}

div.careerum-session-tab-item-tablet {
    width: 456px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 4px;
    padding: 16px 16px 22px;
    box-sizing: border-box;
}
div.careerum-session-tab-item-tablet > div {
    display: flex;
    justify-content: flex-start;
}
div.careerum-session-tab-item-tablet > div:nth-child(2) {
    margin-top: 0px;
}
div.careerum-session-tab-item-tablet > div:first-child p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 20px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 2px 16px 1px;
    margin-right: 8px;
}
div.careerum-session-tab-item-tablet > div:first-child p:nth-child(2) {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-session-tab-item-tablet > div:first-child p:nth-child(3) {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    position: relative;
    padding-left: 13px;
    margin-left: 5px;
}
div.careerum-session-tab-item-tablet > div:first-child p:nth-child(3)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733745663.svg');
    position: absolute;
    top: -2px;
    left: 0;
}
div.careerum-session-tab-item-tablet > div:last-child h3 {
    font-weight: 600;
    font-size: 19px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 8px;
    margin-left: 1px;
    width: 210px;
}
div.careerum-session-tab-item-tablet > div:last-child p {
    font-weight: 400;
    font-size: 11px;
    line-height: 150%;
    color: #FFFFFF;
    margin-top: 9px;
    width: 200px;
    margin-left: 25px;
}

div.careerum-session-tab-item-mobile {
    width: 300px;
    background: #43CCFF;
    border-radius: 24px;
    margin: 8px 0;
    padding: 16px 16px 26px;
    box-sizing: border-box;
}
div.careerum-session-tab-item-mobile > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
}
div.careerum-session-tab-item-mobile > div:nth-child(2) {
    margin-top: 20px;
}
div.careerum-session-tab-item-mobile > div:first-child p:first-child {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 16px;
    padding: 4px 12px 4px;
    margin-right: 8px;
}
div.careerum-session-tab-item-mobile > div:first-child p:nth-child(2) {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
}
div.careerum-session-tab-item-mobile > div:first-child p:nth-child(3) {
    margin-top: 4px;
    color: rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    position: relative;
    padding-left: 17px;
    margin-left: 8px;
}
div.careerum-session-tab-item-mobile > div:first-child p:nth-child(3)::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657733745663.svg');
    position: absolute;
    top: -2px;
    left: 0;
}
div.careerum-session-tab-item-mobile > div:last-child h3 {
    font-weight: 600;
    font-size: 21px;
    letter-spacing: -0.01em;
    line-height: 130%;
    color: #FFFFFF;
}
div.careerum-session-tab-item-mobile > div:last-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 153%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 17px;
}

div[class*="careerum-tariff-page"] * {
    font-family: Montserrat !important;
}

div.careerum-tariff-page {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-tariff-page > div {
    width: 1280px;
    margin: 31px auto 121px;
}
div.careerum-tariff-page > div > div:nth-child(1) {
    margin-left: 52px;
}
div.careerum-tariff-page > div > div:nth-child(1) > a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 30px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    opacity: 0.65;
    transition: all 0.2s ease;
    position: relative;
}
div.careerum-tariff-page > div > div:nth-child(1) > a::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895570582.svg');
    position: absolute;
    left: 8px;
    top: -2px;
}
div.careerum-tariff-page > div > div:nth-child(1) > a:hover {
    opacity: 1;
}
div.careerum-tariff-page > div > div:nth-child(2) {
    margin-top: 47px;
    margin-left: 60px;
}
div.careerum-tariff-page > div > div:nth-child(2) > h1 {
    color: #ffffff;
    font-weight: 700;
    font-size: 68px;
    line-height: 119%;
    letter-spacing: -0.02em;
}
div.careerum-tariff-page > div > div:nth-child(2) > ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 18px;
}
div.careerum-tariff-page > div > div:nth-child(2) > ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 125%;
    color: #ffffff;
    padding-left: 24px;
    list-style-type: none;
    position: relative;
}
div.careerum-tariff-page > div > div:nth-child(2) > ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895555781.svg');
    position: absolute;
    left: 0px;
    top: 0px;
}
div.careerum-tariff-page > div > div:nth-child(2) > ul li:nth-child(1) {
    width: 391px;
    margin-right: 51px;
}
div.careerum-tariff-page > div > div:nth-child(2) > ul li:nth-child(2) {
    width: 239px;
    margin-right: 52px;
}
div.careerum-tariff-page > div > div:nth-child(2) > ul li:nth-child(3) {
    width: 281px;
    margin-right: 0;
}
div.careerum-tariff-page > div > div:nth-child(3) {
    margin-top: 56px;
    margin-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) {
    width: 309px;
    margin-right: 56px;
    padding: 32px 24px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) p {
    font-weight: 600;
    font-size: 11px;
    line-height: 110%;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) h3 {
    font-weight: 700;
    font-size: 26px;
    line-height: 116%;
    margin-top: 7px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) h3.tarif-price {
    margin-top: 90px;
    font-size: 32px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) ul {
    margin-top: 64px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) li {
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    list-style-type: none;
    padding-left: 24px;
    position: relative;
    margin-bottom: 24px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895538186.svg');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) li.unactive {
    color: #C2C2C2;
    text-decoration: line-through;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(1) li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895522280.svg');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(n+2) {
    width: 369px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div {
    background-color: #FAF5EE;
    border-radius: 40px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) {
    padding: 39px 24px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) input {
    display: none;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) label {
    display: block;
    position: relative;
    font-weight: 400;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: 0.01em;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) form {
    margin-top: 13px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) form + h4 {
    margin-top: 47px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) form > label {
    padding-left: 26px;
    margin-bottom: 12px;
    cursor: pointer;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) form:nth-child(4) {
    margin-top: 17px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) form:nth-child(4) label {
    margin-bottom: 15px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) form > label::before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895502560.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) form > label.active::before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895486080.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 23px;
    letter-spacing: -0.02em;
    line-height: 130%;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > p {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-top: 1px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > .crossed-price {
    text-decoration: line-through;
    font-weight: 700;
    font-size: 16px;
    margin-top: 25px;
    color: #827F7C;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > .crossed-price:empty {
    margin-top: 41px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > .price {
    float: left;
    padding: 0;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > .per-month-price {
    float: left;
    margin-top: 13px;
    margin-left: 8px;
    font-size: 16px;
    font-weight: 400;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > div > label {
    position: relative;
    margin-left: 11px;
    margin-top: 3px;
    overflow: visible;
    cursor: pointer;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > div > label > div {
    position: absolute;
    top: 54px;
    left: -61px;
    z-index: 1;
    width: 234px;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > div > label > input:checked + div {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > div > label > div > div {
    background-color: #C2C2C2;
    border-radius: 16px;
    padding: 17px 17px 27px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > div > label > div > div::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895469148.svg');
    position: absolute;
    top: -26px;
    left: 62px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2) > div > label > div p {
    font-weight: 400;
    font-size: 13px;
    line-height: 145%;
    color: #ffffff;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(2).hidden + div {
    margin-left: -56px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(3) {
    padding: 24px 24px 49px 32px;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(3) div.careerum-registration-form {
    margin-top: 50px;
    margin-left: 0;
    border: none;
    background-color: transparent;
    padding: 0;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(3) div.careerum-registration-form > form > div > input {
    width: 100%;
}
div.careerum-tariff-page > div > div:nth-child(3) > div:nth-child(3) div.careerum-registration-form > form button {
    width: 100%;
}

div.careerum-tariff-page-tablet {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-tariff-page-tablet > div {
    width: 768px;
    margin: 16px auto 104px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(1) {
    margin-left: 36px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(1) > a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 30px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    opacity: 0.65;
    transition: all 0.2s ease;
    position: relative;
}
div.careerum-tariff-page-tablet > div > div:nth-child(1) > a::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895450431.svg');
    position: absolute;
    left: 8px;
    top: -2px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(1) > a:hover {
    opacity: 1;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) {
    margin-top: 47px;
    margin-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(1) {
    width: 310px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(1) h1 {
    color: #ffffff;
    font-weight: 700;
    font-size: 37px;
    line-height: 111%;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(1) ul {
    margin-top: 67px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(1) ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 135%;
    color: #ffffff;
    padding-left: 24px;
    list-style-type: none;
    position: relative;
    margin-bottom: 24px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(1) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895433529.svg');
    position: absolute;
    left: 0px;
    top: 0px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) {
    width: 309px;
    margin-top: 3px;
    margin-left: 61px;
    padding: 32px 24px;
    background-color: #FAF5EE;
    border-radius: 40px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) p {
    font-weight: 600;
    font-size: 11px;
    line-height: 110%;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) h3 {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    margin-top: 7px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) h3.tarif-price {
    font-size: 32px;
    margin-top: 55px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) ul,
div.careerum-tariff-page-tablet > div > div:nth-child(3) ul {
    margin-top: 64px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) li,
div.careerum-tariff-page-tablet > div > div:nth-child(3) ul li {
    font-weight: 400;
    font-size: 15px;
    line-height: 107%;
    list-style-type: none;
    padding-left: 24px;
    position: relative;
    margin-bottom: 24px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) li::before,
div.careerum-tariff-page-tablet > div > div:nth-child(3) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895417838.svg');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) li.unactive div.careerum-tariff-page-tablet > div > div:nth-child(3) ul li.unactive {
    color: #C2C2C2;
    text-decoration: line-through;
}
div.careerum-tariff-page-tablet > div > div:nth-child(2) > div:nth-child(2) li.unactive::before,
div.careerum-tariff-page-tablet > div > div:nth-child(3) ul li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895405161.svg');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) {
    margin-top: 49px;
    margin-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div {
    background-color: #FAF5EE;
    border-radius: 40px;
    width: 325px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) {
    padding: 39px 24px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) input {
    display: none;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) label {
    display: block;
    position: relative;
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    letter-spacing: 0.01em;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) form {
    margin-top: 12px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) form + h4 {
    margin-top: 49px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) form > label {
    padding-left: 26px;
    margin-bottom: 9px;
    cursor: pointer;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) form:nth-child(4) {
    margin-top: 17px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) form:nth-child(4) label {
    margin-bottom: 11px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) form > label::before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895386916.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -1px;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) form > label.active::before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895369938.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -1px;
    left: 0;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) h4 {
    font-weight: 600;
    font-size: 19px;
    line-height: 100%;
    letter-spacing: -0.01em;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > p {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-top: 1px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > .crossed-price {
    text-decoration: line-through;
    font-weight: 700;
    font-size: 16px;
    margin-top: 48px;
    color: #827F7C;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > .crossed-price:empty {
    margin-top: 62px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > .price {
    float: left;
    padding: 0;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > .per-month-price {
    float: left;
    margin-top: 14px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > div > label {
    position: relative;
    margin-left: 8px;
    margin-top: 2px;
    overflow: visible;
    cursor: pointer;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > div > label > div {
    position: absolute;
    top: 54px;
    left: -61px;
    z-index: 1;
    width: 207px;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > div > label > input:checked + div {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > div > label > div > div {
    background-color: #C2C2C2;
    border-radius: 16px;
    padding: 17px 17px 18px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > div > label > div > div::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895350760.svg');
    position: absolute;
    top: -26px;
    left: 62px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(1) > div > label > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 145%;
    color: #ffffff;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(2) {
    padding: 22px 20px 47px 25px;
    width: 355px;
}
div.careerum-tariff-page-tablet > div > div:nth-child(3) > div:nth-child(2) div.careerum-registration-form-tablet {
    margin-top: 50px;
    margin-left: 0;
    border: none;
    background-color: transparent;
    padding: 0;
}

div.careerum-tariff-page-mobile {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-tariff-page-mobile > div {
    width: 320px;
    padding: 0 10px;
    margin: 9px auto 72px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(1) {
    margin-left: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(1) > a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 12px;
    font-weight: 400;
    font-size: 12px;
    letter-spacing: -0.01em;
    line-height: 100%;
    opacity: 0.65;
    transition: all 0.2s ease;
    position: relative;
}
div.careerum-tariff-page-mobile > div > div:nth-child(1) > a::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895330192.svg');
    position: absolute;
    left: -11px;
    top: -4px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(1) > a:hover {
    opacity: 1;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) {
    margin-top: 34px;
    margin-left: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) h1 {
    color: #ffffff;
    font-weight: 700;
    font-size: 30px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) {
    width: 100%;
    margin-top: 15px;
    margin-left: 0;
    padding: 25px 5px 25px 15px;
    background-color: #FAF5EE;
    border-radius: 34px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) p {
    font-weight: 600;
    font-size: 11px;
    line-height: 110%;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) h3 {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    margin-top: 6px;
    letter-spacing: 0.01em;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) h3.tarif-price {
    font-size: 26px;
    margin-top: 45px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) ul {
    margin-top: 25px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) img {
    margin-top: 16px;
    margin-left: 2px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) li {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 105%;
    list-style-type: none;
    padding-left: 22px;
    position: relative;
    margin-bottom: 16px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) li:last-child {
    margin-bottom: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895302323.svg');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) li.unactive {
    color: #C2C2C2;
    text-decoration: line-through;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) li.unactive::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895286104.svg');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) {
    margin-top: 26px;
    padding-bottom: 30px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) input {
    display: none;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) label {
    display: block;
    position: relative;
    font-weight: 400;
    font-size: 13px;
    line-height: 110%;
    letter-spacing: 0.01em;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form {
    margin-top: 14px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form + h4 {
    margin-top: 39px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form > label {
    padding-left: 24px;
    margin-bottom: 12px;
    cursor: pointer;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form:nth-child(4) {
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > img {
    margin-left: 2px;
    margin-top: 23px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form:nth-child(4) label {
    margin-bottom: 11px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form:nth-child(4) label {
    width: 103px;
    margin-right: 0px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form > label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895264461.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -2px;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) form > label.active::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895246882.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -2px;
    left: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > p {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-top: 1px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > .crossed-price {
    text-decoration: line-through;
    font-weight: 700;
    font-size: 24px;
    margin-top: 21px;
    color: #827F7C;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > .crossed-price:empty {
    margin-top: 35px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > .price {
    float: left;
    padding: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > .per-month-price {
    float: left;
    margin-top: 14px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 400;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > label {
    position: relative;
    margin-left: 9px;
    margin-top: -1px;
    overflow: visible;
    cursor: pointer;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > label > div {
    position: absolute;
    top: 50px;
    left: -61px;
    z-index: 1;
    width: 194px;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > label > input:checked + div {
    pointer-events: auto;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > label > div > div {
    background-color: #C2C2C2;
    border-radius: 16px;
    padding: 17px 16px 19px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > label > div > div::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895221821.svg');
    position: absolute;
    top: -26px;
    left: 58px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > label > div p {
    font-weight: 400;
    font-size: 13px;
    line-height: 145%;
    color: #ffffff;
}
div.careerum-tariff-page-mobile > div > div:nth-child(3) {
    padding: 22px 17px 24px 15px;
    width: 100%;
    background-color: #FAF5EE;
    border-radius: 34px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile {
    margin-top: 2px;
    margin-left: 0;
    border: none;
    background-color: transparent;
    padding: 0;
}
div.careerum-tariff-page-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile > form button,
div.careerum-tariff-page-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
}

div.careerum-tariff-page-mobile > div > div:nth-child(4) ul {
    margin-top: 40px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(4) ul li {
    font-weight: 400;
    font-size: 13px;
    letter-spacing: 0.01em;
    line-height: 140%;
    color: #ffffff;
    padding-left: 24px;
    list-style-type: none;
    position: relative;
    margin-bottom: 15px;
}
div.careerum-tariff-page-mobile > div > div:nth-child(4) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895200794.svg');
    position: absolute;
    left: 0px;
    top: 0px;
}

div[class*="careerum-404"] * {
    font-family: Montserrat !important;
}
div.careerum-404 {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-404 > div {
    width: 1280px;
    margin: 116px auto 148px;
}
div.careerum-404 h1 {
    font-weight: 600;
    font-size: 200px;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.02em;
    color: #ffffff;
    padding-bottom: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784607049.svg');
    background-repeat: no-repeat;
    background-position: 451px 169px;
    padding-top: 4px;
}
div.careerum-404 p {
    font-weight: 400;
    font-size: 23px;
    line-height: 135%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    padding-bottom: 20px;
    margin-top: 5px;
}
/* For image preload */
div.careerum-404 p a {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784663458.svg');
    background-repeat: no-repeat;
    background-position: 2px 29px;
}
div.careerum-404 p a {
    text-decoration: none;
    color: #ffffff;
    padding-bottom: 5px;
    padding-right: 2px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784692039.svg');
    background-repeat: no-repeat;
    background-position: 2px 29px;
    transition: all 0.2s ease;
}
div.careerum-404 p a:hover {
    color: #FFC76A;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784663458.svg');
    background-repeat: no-repeat;
    background-position: 2px 29px;
}

div.careerum-404-tablet {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-404-tablet > div {
    width: 768px;
    margin: 75px auto 76px;
}
div.careerum-404-tablet h2 {
    font-weight: 500;
    font-size: 136px;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.02em;
    color: #ffffff;
    padding-bottom: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784724236.svg');
    background-repeat: no-repeat;
    background-position: 228px 120px;
    padding-top: 2px;
}
div.careerum-404-tablet p {
    font-weight: 400;
    font-size: 17px;
    line-height: 135%;
    text-align: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    padding-bottom: 20px;
    margin-top: 17px;
}
div.careerum-404-tablet p a {
    text-decoration: none;
    color: #ffffff;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784739657.svg');
    background-repeat: no-repeat;
    background-position: 0px 21px;
    padding-bottom: 3px;
}

div.careerum-404-mobile {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-404-mobile > div {
    width: 320px;
    margin: 68px auto 101px;
}
div.careerum-404-mobile h2 {
    font-weight: 500;
    font-size: 112px;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.02em;
    color: #ffffff;
    padding-bottom: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784759770.svg');
    background-repeat: no-repeat;
    background-position: 42px 106px;
    padding-top: 2px;
}
div.careerum-404-mobile p {
    font-weight: 400;
    font-size: 15px;
    line-height: 136%;
    text-align: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    padding-bottom: 20px;
    margin-top: 23px;
}
div.careerum-404-mobile p a {
    text-decoration: none;
    color: #ffffff;
    padding-bottom: 5px;
    padding-right: 5px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658784786411.svg');
    background-repeat: no-repeat;
    background-position: 10px 21px;
}


div[class*='careerum-instagram-main'] * {
    font-family: Montserrat !important;
}
div.careerum-instagram-main {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-instagram-main > div {
    width: 1280px;
    margin: 70px auto 146px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 60px;
}
div.careerum-instagram-main > div > div:first-child {
    width: 309px;
}
div.careerum-instagram-main > div > div:first-child img {
    width: 100%;
    margin-top: 2px;
}
div.careerum-instagram-main > div > div:nth-child(2) {
    width: 830px;
    margin-left: 25px;
}
div.careerum-instagram-main > div > div:nth-child(2) img {
    margin-top: 27px;
}
div.careerum-instagram-main > div > div:nth-child(2) > div {
    margin-left: 15px;
}
div.careerum-instagram-main h1 {
    font-weight: 700;
    font-size: 59px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #ffffff;
}
div.careerum-instagram-main h1 span {
    color: #FFC76A;
}
div.careerum-instagram-main p {
    font-weight: 600;
    font-size: 15px;
    line-height: 150%;
    color: #FFFFFF;
}
div.careerum-instagram-main h1 + p {
    margin-top: 24px;
}
div.careerum-instagram-main h2 {
    font-weight: 700;
    font-size: 51px;
    line-height: 110%;
    letter-spacing: 0.01em;
    color: #FFC76A;
}
div.careerum-instagram-main div.careerum-instagram-main-about {
    margin-top: 41px;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div p {
    margin-top: 8px;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div p a {
    color: #ffffff;
    transition: color 0.2s ease;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div p a:hover {
    color: #FFC76A;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div p a:active {
    color: #FF9F00;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div > div:nth-child(1) {
    width: 256px;
    margin-right: 56px;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div > div:nth-child(2) {
    width: 216px;
    margin-right: 56px;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div > div:nth-child(3) {
    width: 205px;
}
div.careerum-instagram-main div.careerum-instagram-main-about > div:nth-child(2) {
    margin-top: 38px;
}
div.careerum-instagram-main div.careerum-instagram-main-about p.instagram-main-subheader {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFC76A;
    margin-top: 0;
}

div.careerum-instagram-main-tablet {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-instagram-main-tablet > div {
    width: 768px;
    margin: 30px auto 65px;
    padding-left: 44px;
}
div.careerum-instagram-main-tablet > div > img {
    margin-top: 10px;
    margin-left: -1px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-top > div:first-child {
    width: 250px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-top > div:first-child img {
    width: 100%;
    margin-top: 2px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-top > div:nth-child(2) {
    width: 400px;
    margin-left: 24px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-top > div:nth-child(2) > div {
    margin-left: 15px;
}
div.careerum-instagram-main-tablet h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #ffffff;
}
div.careerum-instagram-main-tablet h2 span {
    color: #FFC76A;
}
div.careerum-instagram-main-tablet p {
    font-weight: 600;
    font-size: 13px;
    line-height: 150%;
    letter-spacing: 0.005em;
    color: #FFFFFF;
}
div.careerum-instagram-main-tablet h2 + p {
    margin-top: 18px;
}
div.careerum-instagram-main-tablet h3 {
    font-weight: 700;
    font-size: 37px;
    line-height: 110%;
    letter-spacing: 0.01em;
    color: #FFC76A;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about {
    margin-top: 24px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div p {
    margin-top: 2px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div p a {
    color: #ffffff;
    transition: color 0.2s ease;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div p a:hover {
    color: #FFC76A;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div p a:active {
    color: #FF9F00;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div > div:nth-child(1) {
    width: 256px;
    margin-right: 18px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div > div:nth-child(2) {
    width: 180px;
    margin-right: 32px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div > div:nth-child(3) {
    width: 180px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about > div:nth-child(2) {
    margin-top: 57px;
}
div.careerum-instagram-main-tablet div.careerum-instagram-main-about p.instagram-main-subheader {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFC76A;
    margin-top: 0;
    margin-bottom: 9px;
}

div.careerum-instagram-main-mobile {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-instagram-main-mobile > div {
    width: 320px;
    margin: 8px auto 66px;
    padding: 0 10px;
}
div.careerum-instagram-main-mobile > div > img {
    margin-top: 10px;
    margin-left: -1px;
}
div.careerum-instagram-main-mobile div.careerum-scroll-button-wrapper {
    height: 48px;
}
div.careerum-instagram-main-mobile a.careerum-scroll-button {
    width: 300px;
    margin: 0 auto;
    text-decoration: none;
    padding: 14px 0;
    display: block;
    border-radius: 8px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-top {
    margin-top: 5px;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-top img {
    width: 100%;
    margin-top: 2px;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-top > div:nth-child(2) {
    margin-top: 16px;
}
div.careerum-instagram-main-mobile h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #ffffff;
    margin-top: 23px;
}
div.careerum-instagram-main-mobile h2 span {
    color: #FFC76A;
}
div.careerum-instagram-main-mobile p {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}
div.careerum-instagram-main-mobile h2 + p {
    margin-top: 25px;
}
div.careerum-instagram-main-mobile h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #FFC76A;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about {
    margin-top: 26px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658786694434.svg');
    background-repeat: no-repeat;
    background-position: 136px 16px;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about img {
    margin-bottom: 34px;
    margin-left: -1px;
    margin-top: 2px;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about > div p {
    margin-top: 16px;
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    letter-spacing: 0.01em;
    margin-bottom: 22px;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about > div p a {
    color: #ffffff;
    transition: color 0.2s ease;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about > div p a:hover {
    color: #FFC76A;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about > div p a:active {
    color: #FF9F00;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about p.instagram-main-subheader {
    font-weight: 600;
    font-size: 29px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFC76A;
    margin-top: 0;
    margin-bottom: 0px;
}
div.careerum-instagram-main-mobile div.careerum-instagram-main-about p.instagram-main-subheader + p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    letter-spacing: 0.01em;
    margin-top: 5px;
    margin-bottom: 40px;
}

div[class*='careerum-free-materials'] * {
    font-family: Montserrat !important;
}
div.careerum-free-materials {
    background: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-free-materials > div {
    width: 1280px;
    margin: 70px auto 70px;
    padding-left: 60px;
}
div.careerum-free-materials h2 {
    font-weight: 700;
    font-size: 60px;
    letter-spacing: -0.01em;
    line-height: 120%;
    color: #000000;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787340902.svg');
    background-repeat: no-repeat;
    background-position: 314px 57px;
}
div.careerum-free-materials div.careerum-free-materials-tiles {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 17px;
}
div.careerum-free-materials div.careerum-free-materials-tiles > div {
    height: 454px;
    width: 309px;
    border: 2px solid #000000;
    border-radius: 40px;
    margin-right: 24px;
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding: 22px 22px;
}
div.careerum-free-materials div.careerum-free-materials-tiles p.careerum-free-materials-tile-type {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 0.01em;
    background-color: #000000;
    border-radius: 24px;
    padding: 8px 16px;
    color: #ffffff;
}
div.careerum-free-materials div.careerum-free-materials-tiles p.careerum-free-materials-tile-header {
    font-weight: 600;
    font-size: 30px;
    line-height: 110%;
    color: #000000;
    margin-top: 15px;
}
div.careerum-free-materials div.careerum-free-materials-tiles p.careerum-free-materials-tile-content {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    color: #000000;
    margin-top: 23px;
}
div.careerum-free-materials div.careerum-free-materials-tiles a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    border-radius: 8px;
    width: 113px;
    text-align: center;
    padding: 12px 0;
    margin-top: auto;
}

div.careerum-free-materials-tablet {
    background: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-free-materials-tablet > div {
    width: 768px;
    margin: 54px auto 50px;
    padding-left: 44px;
}
div.careerum-free-materials-tablet h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 122%;
    color: #000000;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787369806.svg');
    background-repeat: no-repeat;
    background-position: 206px 40px;
}
div.careerum-free-materials-tablet div.careerum-free-materials-tiles {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 19px;
}
div.careerum-free-materials-tablet div.careerum-free-materials-tiles > div {
    width: 300px;
    border: 2px solid #000000;
    border-radius: 24px;
    margin-right: 16px;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    padding: 14px 14px;
}
div.careerum-free-materials-tablet div.careerum-free-materials-tiles p.careerum-free-materials-tile-type {
    font-weight: 400;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.01em;
    background-color: #000000;
    border-radius: 24px;
    padding: 8px 16px;
    color: #ffffff;
}
div.careerum-free-materials-tablet div.careerum-free-materials-tiles p.careerum-free-materials-tile-header {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    color: #000000;
    margin-top: 7px;
}
div.careerum-free-materials-tablet div.careerum-free-materials-tiles p.careerum-free-materials-tile-content {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    color: #000000;
    margin-top: 15px;
}
div.careerum-free-materials-tablet div.careerum-free-materials-tiles a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    border-radius: 8px;
    text-align: center;
    padding: 12px 24px;
    margin-top: 25px;
}

div.careerum-free-materials-mobile {
    background: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-free-materials-mobile > div {
    width: 320px;
    margin: 63px auto 40px;
    padding: 0 10px;
}
div.careerum-free-materials-mobile h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #000000;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787398254.svg');
    background-repeat: no-repeat;
    background-position: 21px 61px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles {
    margin-top: 17px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles > div {
    width: 300px;
    border: 2px solid #000000;
    border-radius: 24px;
    margin-top: 16px;
    padding: 14px 14px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles p.careerum-free-materials-tile-type {
    font-weight: 400;
    font-size: 11px;
    line-height: 135%;
    letter-spacing: 0.01em;
    background-color: #000000;
    border-radius: 24px;
    padding: 8px 16px;
    color: #ffffff;
    display: inline-block;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles p.careerum-free-materials-tile-header {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    color: #000000;
    margin-top: 7px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles p.careerum-free-materials-tile-content {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    color: #000000;
    margin-top: 15px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: inline-block;
    border-radius: 8px;
    text-align: center;
    padding: 12px 24px;
    margin-top: 25px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787432562.svg');
    background-repeat: no-repeat;
    background-position: 95px 113px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787448219.svg');
    background-repeat: no-repeat;
    background-position: 98px 103px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787477599.svg');
    background-repeat: no-repeat;
    background-position: 23px 102px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles > div:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787491142.svg');
    background-repeat: no-repeat;
    background-position: 159px 71px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles > div:nth-child(5) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787505739.svg');
    background-repeat: no-repeat;
    background-position: 139px 47px;
}
div.careerum-free-materials-mobile div.careerum-free-materials-tiles > div:nth-child(6) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787516497.svg');
    background-repeat: no-repeat;
    background-position: 165px 33px;
}

div[class*='careerum-instagram-goals'] * {
    font-family: Montserrat !important;
}
div.careerum-instagram-goals {
    background-color: #FAF5EE;
    overflow-y: visible;
    width: 100%;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787846761.svg');
    background-repeat: no-repeat;
    background-position: calc(50% - 119px) 86px;
}
div.careerum-instagram-goals > div {
    width: 1280px;
    margin: 0 auto;
    padding-left: 60px;
    padding-top: 32px;
    margin-bottom: -50px;
    position: relative;
}
div.careerum-instagram-goals h2 {
    font-weight: 700;
    font-size: 59px;
    line-height: 120%;
}
div.careerum-instagram-goals > div > img {
    position: absolute;
    top: 519px;
    left: 632px;
    z-index: 2;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 41px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales > div {
    border: 2px solid #000000;
    border-radius: 32px;
    width: 309px;
    height: 548px;
    margin-right: 24px;
    padding: 22px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    background-color: #FAF5EE;
    position: relative;
    z-index: 1;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales > div:nth-child(3) {
    z-index: 3;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales > div > div {
    margin-top: auto;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-header {
    font-weight: 600;
    font-size: 30px;
    line-height: 120%;
    margin-top: 8px;
    min-height: 41px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales div:nth-child(1) p.careerum-instagram-goals-tale-header {
    color: #FF5A00;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales div:nth-child(2) p.careerum-instagram-goals-tale-header {
    color: #FF9F00;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales div:nth-child(3) p.careerum-instagram-goals-tale-header {
    color: #00BAFF;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-subheader {
    font-weight: 600;
    font-size: 17px;
    line-height: 135%;
    margin-top: 31px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales ul {
    margin-top: 17px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 17px;
    line-height: 130%;
    position: relative;
    padding-left: 26px;
    margin-bottom: 10px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales ul li:last-child {
    margin-bottom: 3px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787866280.svg');
    position: absolute;
    top: 1px;
    left: 0;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales img {
    margin-left: 1px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-subscription {
    font-weight: 400;
    font-size: 15px;
    line-height: 145%;
    color: #827F7C;
    margin-top: 20px;
}
div.careerum-instagram-goals div.careerum-instagram-goals-tales a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    border-radius: 8px;
    width: 261px;
    text-align: center;
    padding: 12px 0;
    margin-top: 31px;
    margin-bottom: 8px;
}

div.careerum-instagram-goals-tablet {
    background-color: #FAF5EE;
    width: 100%;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787935143.svg');
    background-repeat: no-repeat;
    background-position: calc(50% - 83px) 93px;
    overflow: hidden;
}
div.careerum-instagram-goals-tablet > div {
    width: 100%;
    margin: 29px auto 96px;
    position: relative;
}
div.careerum-instagram-goals-tablet h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 120%;
    width: 768px;
    padding-left: 44px;
    margin: 0 auto;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales {
    margin-top: 34px;
    overflow-y: scroll;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales > div {
    width: 825px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(44px + ((100% - 768px) / 2));
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales > div > div {
    border: 2px solid #000000;
    border-radius: 24px;
    width: 259px;
    height: 466px;
    margin-right: 16px;
    padding: 16px 22px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    background-color: #FAF5EE;
    position: relative;
    z-index: 1;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales > div > div:nth-child(3) {
    z-index: 3;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales > div > div > div {
    margin-top: auto;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-header {
    font-weight: 600;
    font-size: 22px;
    line-height: 123%;
    margin-top: 0px;
    min-height: 41px;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales div:nth-child(1) p.careerum-instagram-goals-tale-header {
    color: #FF5A00;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales div:nth-child(2) p.careerum-instagram-goals-tale-header {
    color: #FF9F00;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales div:nth-child(3) p.careerum-instagram-goals-tale-header {
    color: #00BAFF;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-subheader {
    font-weight: 600;
    font-size: 15px;
    line-height: 130%;
    margin-top: 16px;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales ul {
    margin-top: 16px;
    margin-bottom: -5px;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 15px;
    line-height: 140%;
    position: relative;
    padding-left: 26px;
    margin-bottom: 10px;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales ul li:last-child {
    margin-bottom: 0px;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658787958413.svg');
    position: absolute;
    top: 1px;
    left: 0;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales img.careerum-instagram-goals-tale-hr {
    margin-left: -8px;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales img.careerum-instagram-goals-tale-bg {
    position: absolute;
    top: 158px;
    left: 184px;
    z-index: 2;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-subscription {
    font-weight: 400;
    font-size: 13px;
    line-height: 145%;
    color: #827F7C;
    margin-top: 14px;
}
div.careerum-instagram-goals-tablet div.careerum-instagram-goals-tales a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    border-radius: 8px;
    width: 211px;
    text-align: center;
    padding: 12px 0;
    margin-top: 24px;
    margin-bottom: 6px;
}

div.careerum-instagram-goals-mobile {
    background-color: #FAF5EE;
    width: 100%;
    overflow-y: visible;
}
div.careerum-instagram-goals-mobile > div {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 71px;
    margin: 0 auto;
    position: relative;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658788002844.svg');
    background-repeat: no-repeat;
    background-position: calc(50% - -105px) 127px;
}
div.careerum-instagram-goals-mobile > div > img {
    position: absolute;
    top: 639px;
    left: calc(50% + 23px);
    z-index: 2;
}
div.careerum-instagram-goals-mobile h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    width: 320px;
    padding: 0 10px;
    margin: 0 auto;
    letter-spacing: 0.01em;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales {
    margin-top: 34px;
    overflow-x: scroll;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales > div {
    width: 825px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(10px + ((100% - 320px) / 2));
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales > div > div {
    border: 2px solid #000000;
    border-radius: 24px;
    width: 259px;
    height: 466px;
    margin-right: 16px;
    padding: 16px 22px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    background-color: #FAF5EE;
    position: relative;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales > div > div > div {
    margin-top: auto;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-header {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    margin-top: 0px;
    min-height: 41px;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales div:nth-child(1) p.careerum-instagram-goals-tale-header {
    color: #FF5A00;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales div:nth-child(2) p.careerum-instagram-goals-tale-header {
    color: #FF9F00;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales div:nth-child(3) p.careerum-instagram-goals-tale-header {
    color: #00BAFF;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-subheader {
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    margin-top: 16px;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales ul {
    margin-top: 16px;
    margin-bottom: -5px;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    position: relative;
    padding-left: 26px;
    margin-bottom: 10px;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales ul li:last-child {
    margin-bottom: 0px;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658788021412.svg');
    position: absolute;
    top: 1px;
    left: 0;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales img.careerum-instagram-goals-tale-hr {
    margin-left: -8px;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales p.careerum-instagram-goals-tale-subscription {
    font-weight: 400;
    font-size: 13px;
    line-height: 155%;
    color: #827F7C;
    margin-top: 14px;
}
div.careerum-instagram-goals-mobile div.careerum-instagram-goals-tales a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: block;
    border-radius: 8px;
    width: 211px;
    text-align: center;
    padding: 12px 0;
    margin-top: 24px;
    margin-bottom: 6px;
}

div[class*='careerum-instagram-subscribe'] * {
    font-family: Montserrat !important;
}
div.careerum-instagram-subscribe {
    background-color: #000000;
    overflow-y: hidden;
    width: 100%;
}
div.careerum-instagram-subscribe > div {
    width: 1280px;
    margin: 208px auto 81px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 60px;
}
div.careerum-instagram-subscribe > div > div:first-child {
    width: 485px;
}
div.careerum-instagram-subscribe > div > div:nth-child(2) {
    width: 560px;
    margin-left: 37px;
    margin-top: 10px;
}
div.careerum-instagram-subscribe h2 {
    font-weight: 700;
    font-size: 59px;
    line-height: 120%;
    color: #FFFFFF;
}
div.careerum-instagram-subscribe > div > div:first-child img {
    position: relative;
    top: -75px;
    left: 78px;
}
div.careerum-instagram-subscribe > div > div:nth-child(2) img {
    margin-top: 7px;
    margin-bottom: 34px;
}
div.careerum-instagram-subscribe p {
    font-size: 20px;
    line-height: 135%;
    color: #FFFFFF;
    margin-bottom: 41px;
    margin-left: 16px;
}
div.careerum-instagram-subscribe p a {
    color: #ffffff;
    transition: color 0.2s ease;
}
div.careerum-instagram-subscribe p a:hover {
    color: #FFC76A;
}
div.careerum-instagram-subscribe p a:active {
    color: #FF9F00;
}

div.careerum-instagram-subscribe-tablet {
    background-color: #000000;
    overflow-y: hidden;
    width: 100%;
}
div.careerum-instagram-subscribe-tablet > div {
    width: 768px;
    margin: 62px auto 57px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 44px;
}
div.careerum-instagram-subscribe-tablet > div > div:first-child {
    width: 310px;
}
div.careerum-instagram-subscribe-tablet > div > div:nth-child(2) {
    width: 350px;
    margin-left: 12px;
    margin-top: 9px;
}
div.careerum-instagram-subscribe-tablet h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 120%;
    color: #FFFFFF;
}
div.careerum-instagram-subscribe-tablet > div > div:first-child img {
    position: relative;
    top: -95px;
    left: 53px;
}
div.careerum-instagram-subscribe-tablet > div > div:nth-child(2) img {
    margin-top: 7px;
    margin-bottom: 42px;
}
div.careerum-instagram-subscribe-tablet p {
    font-weight: 400;
    font-size: 15px;
    line-height: 125%;
    color: #FFFFFF;
    margin-bottom: 32px;
    margin-left: 18px;
}
div.careerum-instagram-subscribe-tablet p a {
    color: #ffffff;
    transition: color 0.2s ease;
}
div.careerum-instagram-subscribe-tablet p a:hover {
    color: #FFC76A;
}
div.careerum-instagram-subscribe-tablet p a:active {
    color: #FF9F00;
}

div.careerum-instagram-subscribe-mobile {
    background-color: #000000;
    overflow-y: hidden;
    width: 100%;
}
div.careerum-instagram-subscribe-mobile > div {
    width: 320px;
    margin: 62px auto 65px;
    padding: 0 10px;
}
div.careerum-instagram-subscribe-mobile > div > div:nth-child(2) {
    margin-top: 35px;
    position: relative;
}
div.careerum-instagram-subscribe-mobile h2 {
    font-weight: 700;
    font-size: 27px;
    line-height: 130%;
    color: #FFFFFF;
    letter-spacing: 0.01em;
    padding-bottom: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658788511436.svg');
    background-repeat: no-repeat;
    background-position: 13px 77px;
}
div.careerum-instagram-subscribe-mobile > div > div:nth-child(2) img {
    position: absolute;
    top: 179px;
    left: 186px;
}
div.careerum-instagram-subscribe-mobile > div > div:nth-child(2) > div {
    margin-bottom: 104px;
}
div.careerum-instagram-subscribe-mobile p {
    font-weight: 400;
    font-size: 15px;
    line-height: 135%;
    color: #FFFFFF;
    margin-bottom: 24px;
}
div.careerum-instagram-subscribe-mobile p a {
    color: #ffffff;
    transition: color 0.2s ease;
}
div.careerum-instagram-subscribe-mobile p a:hover {
    color: #FFC76A;
}
div.careerum-instagram-subscribe-mobile p a:active {
    color: #FF9F00;
}

div[class*="careerum-tips-main"] * {
    font-family: Montserrat !important;
}
div.careerum-tips-main {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-main > div {
    width: 1280px;
    margin: 89px auto 111px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658997686851.svg');
    background-repeat: no-repeat;
    background-position: 368px 0px;
    padding-bottom: 20px;
}
div.careerum-tips-main > div > div {
    text-align: center;
    margin-top: 50px;
}
div.careerum-tips-main h1 {
    text-align: center;
    font-weight: 700;
    font-size: 68px;
    line-height: 116%;
    padding-top: 24px;
    letter-spacing: -0.01em;
}
div.careerum-tips-main a {
    text-align: center;
    text-decoration: none;
    padding: 12.5px 24px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
}

div.careerum-tips-main-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-main-tablet > div {
    width: 768px;
    margin: 26px auto 48px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659011275088.svg');
    background-repeat: no-repeat;
    background-position: 207px 5px;
    padding-bottom: 20px;
}
div.careerum-tips-main-tablet > div > div {
    text-align: center;
    margin-top: 44px;
}
div.careerum-tips-main-tablet h2 {
    text-align: center;
    font-weight: 700;
    font-size: 37px;
    line-height: 119%;
    text-align: center;
    letter-spacing: 0.01em;
    padding-top: 20px;
}
div.careerum-tips-main-tablet a {
    text-align: center;
    text-decoration: none;
    padding: 14px 24px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
}

div.careerum-tips-main-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-main-mobile > div {
    width: 320px;
    margin: 31px auto 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658997739016.svg');
    background-repeat: no-repeat;
    background-position: 1px 29px;
    padding-bottom: 20px;
}
div.careerum-tips-main-mobile > div > div {
    margin-top: 29px;
    padding-left: 10px;
}
div.careerum-tips-main-mobile h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 130%;
    padding-left: 10px;
}
div.careerum-tips-main-mobile a {
    text-align: center;
    text-decoration: none;
    padding: 14px 24px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
}


div[class*="careerum-tips-about"] * {
    font-family: Montserrat !important;
}
div.careerum-tips-about {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-about > div {
    width: 1280px;
    margin: 95px auto 95px;
}
div.careerum-tips-about h2 {
    font-weight: 700;
    font-size: 53px;
    line-height: 115%;
    text-align: center;
    color: #FFFFFF;
    letter-spacing: -0.01em;
}
div.careerum-tips-about h2 span img {
    position: relative;
    top: -5px;
    left: -4px;
}
div.careerum-tips-about > div > div {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 59px;
}
div.careerum-tips-about p {
    font-weight: 600;
    font-size: 18px;
    line-height: 163%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}
div.careerum-tips-about > div > div > div {
    text-align: center;
    padding-bottom: 10px;
}
div.careerum-tips-about > div > div > div:nth-child(1) {
    width: 207px;
    padding-right: 20px;
    margin-right: 60px;
    margin-left: 142px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998171753.svg');
    background-repeat: no-repeat;
    background-position: 15px 51px;
}
div.careerum-tips-about > div > div > div:nth-child(2) {
    width: 181px;
    margin-right: 80px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998186306.svg');
    background-repeat: no-repeat;
    background-position: 57px 114px;
}
div.careerum-tips-about > div > div > div:nth-child(3) {
    width: 180px;
    margin-right: 80px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998201500.svg');
    background-repeat: no-repeat;
    background-position: 8px 85px;
}
div.careerum-tips-about > div > div > div:nth-child(4) {
    width: 167px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998217543.svg');
    background-repeat: no-repeat;
    background-position: 25px 84px;
}

div.careerum-tips-about-tablet {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-about-tablet > div {
    width: 768px;
    margin: 49px auto 69px;
}
div.careerum-tips-about-tablet h2 {
    font-weight: 700;
    font-size: 29px;
    line-height: 126%;
    text-align: center;
    color: #FFFFFF;
    padding-top: 2px;
}
div.careerum-tips-about-tablet h2 span img {
    position: relative;
    top: -3px;
    left: 0px;
}
div.careerum-tips-about-tablet > div > div {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 39px;
}
div.careerum-tips-about-tablet p {
    font-weight: 600;
    font-size: 13px;
    line-height: 125%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}
div.careerum-tips-about-tablet > div > div > div {
    text-align: center;
    padding-bottom: 12px;
}
div.careerum-tips-about-tablet > div > div > div:nth-child(1) {
    width: 150px;
    padding-right: 20px;
    margin-right: 37px;
    margin-left: 68px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998259065.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-tips-about-tablet > div > div > div:nth-child(2) {
    width: 112px;
    margin-right: 48px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998273782.svg');
    background-repeat: no-repeat;
    background-position: 51px 67px;
}
div.careerum-tips-about-tablet > div > div > div:nth-child(3) {
    width: 122px;
    margin-right: 48px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998291967.svg');
    background-repeat: no-repeat;
    background-position: 1px 47px;
}
div.careerum-tips-about-tablet > div > div > div:nth-child(4) {
    width: 115px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998305411.svg');
    background-repeat: no-repeat;
    background-position: 14px 67px;
}

div.careerum-tips-about-mobile {
    background-color: #0B70FE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-about-mobile > div {
    width: 100%;
    margin: 48px auto 44px;
}
div.careerum-tips-about-mobile h2 {
    font-weight: 700;
    font-size: 22px;
    line-height: 125%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    padding-left: 10px;
    width: 320px;
    margin: 0 auto;
}
div.careerum-tips-about-mobile h2 span img {
    position: relative;
    top: 1px;
    left: -4px;
}
div.careerum-tips-about-mobile > div > div {
    margin-top: 24px;
    overflow-x: scroll;
}
div.careerum-tips-about-mobile > div > div > div {
    width: 766px;
    margin-left: calc(10px + ((100% - 320px) / 2));
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tips-about-mobile p {
    font-weight: 600;
    font-size: 13px;
    line-height: 130%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}
div.careerum-tips-about-mobile > div > div > div > div {
    padding-bottom: 12px;
}
div.careerum-tips-about-mobile > div > div > div > div:nth-child(1) {
    width: 173px;
    margin-right: 38px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998337192.svg');
    background-repeat: no-repeat;
    background-position: 15px 31px;
}
div.careerum-tips-about-mobile > div > div > div > div:nth-child(2) {
    width: 162px;
    margin-right: 30px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998349526.svg');
    background-repeat: no-repeat;
    background-position: 42px 48px;
}
div.careerum-tips-about-mobile > div > div > div > div:nth-child(3) {
    width: 155px;
    margin-right: 31px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998361964.svg');
    background-repeat: no-repeat;
    background-position: 54px 31px;
}
div.careerum-tips-about-mobile > div > div > div > div:nth-child(4) {
    width: 177px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998380165.svg');
    background-repeat: no-repeat;
    background-position: 8px 47px;
}

div[class*="careerum-tips-tabs"] * {
    font-family: Montserrat !important;
}
div.careerum-tips-tabs {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-tabs > div {
    width: 1280px;
    margin: 103px auto 96px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998681092.svg');
    background-repeat: no-repeat;
    background-position: 210px 128px;
}
div.careerum-tips-tabs h2 {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998720974.svg');
    background-position: 205px 55px;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: 700;
    font-size: 53px;
    line-height: 115%;
    letter-spacing: -0.01em;
    text-align: center;
    padding-top: 3px;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 44px;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors {
    width: 281px;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors input {
    display: none;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label {
    font-weight: 600;
    font-size: 17px;
    line-height: 125%;
    color: #C2C2C2;
    padding: 18px 35px 15px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1) {
    padding: 18px 35px 15px;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label.active {
    color: #000000;
    cursor: default;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998746053.svg');
    background-position: 9px 0;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998889454.svg');
    background-position: 10px 2px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998913257.svg');
    background-position: 10px 2px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998935436.svg');
    background-position: 9px 1px;
    background-repeat: no-repeat;
    padding-bottom: 18px;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(5) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998951123.svg');
    background-position: 9px 1px;
    background-repeat: no-repeat;
    padding-bottom: 18px;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998968170.svg');
    background-position: 9px 0;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(2):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658998985606.svg');
    background-position: 10px 2px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(3):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999040969.svg');
    background-position: 10px 2px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(4):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999061320.svg');
    background-position: 9px 1px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(5):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999089112.svg');
    background-position: 9px 1px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999129559.svg');
    background-position: 9px 0;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(2).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999174792.svg');
    background-position: 10px 2px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(3).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999198497.svg');
    background-position: 10px 2px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(4).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999218621.svg');
    background-position: 9px 1px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(5).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999247567.svg');
    background-position: 9px 1px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs div.careerum-tips-tabs-selectors > p {
    padding-left: 34px;
    font-weight: 600;
    font-size: 17px;
    line-height: 138%;
    color: #FF6A01;
    margin-top: 68px;
    margin-bottom: 28px;
    letter-spacing: -0.01em;
}
div.careerum-tips-tabs div.careerum-tips-tabs-selectors > a {
    text-decoration: none;
    border-radius: 8px;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-align: right;
    padding: 12px 24px;
    margin-left: 34px;
}
div.careerum-tips-tabs div.careerum-tips-tabs-content {
    width: 866px;
    margin-left: 49px;
    margin-top: 4px;
}
div.careerum-tips-tabs div.careerum-tips-tab {
    position: relative;
    width: 866px;
    height: 508px;
    overflow: hidden;
    border: 2px solid #000000;
    border-radius: 5.9px 5.9px 5.5px 5.5px;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(n+2) {
    display: none;
}
div.careerum-tips-tabs div.careerum-tips-tab img {
    position: absolute;
    top: -2px;
    left: -2px;
    z-index: 1;
}
div.careerum-tips-tabs div.careerum-tips-tab-text {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    right: 0;
    text-align: center;
}
div.careerum-tips-tabs p.careerum-tips-tab-header {
    font-weight: 600;
    font-size: 23px;
    letter-spacing: -0.01em;
    line-height: 135%;
    margin-top: 68px;
    padding-bottom: 20px;
}
div.careerum-tips-tabs p.careerum-tips-tab-header span.careerum-tips-tab-header-blue {
    color: #0B70FE;
}
div.careerum-tips-tabs p.careerum-tips-tab-header span.careerum-tips-tab-header-orange {
    color: #FF6A01;
}
div.careerum-tips-tabs p.careerum-tips-tab-body {
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    margin: 20px auto 0;
    width: 597px;
}
div.careerum-tips-tabs div.careerum-tips-tab-blur {
    position: absolute;
    bottom: -320px;
    height: 418px;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.93);
    filter: blur(40px);
    z-index: 3;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(1) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999277825.svg');
    background-repeat: no-repeat;
    background-position: 146px 128px;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(2) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999296179.svg');
    background-repeat: no-repeat;
    background-position: 271px 70px;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(3) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999316814.svg');
    background-repeat: no-repeat;
    background-position: 237px 68px;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(3) div.careerum-tips-tab-text p.careerum-tips-tab-body {
    width: 675px;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(4) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999376488.svg');
    background-repeat: no-repeat;
    background-position: 300px 127px;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(4) div.careerum-tips-tab-text p.careerum-tips-tab-body {
    width: 718px;
    margin-top: 25px;
}
div.careerum-tips-tabs div.careerum-tips-tab:nth-child(5) div.careerum-tips-tab-text p.careerum-tips-tab-body {
    width: 675px;
}

div.careerum-tips-tabs-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-tabs-tablet > div {
    width: 100%;
    margin: 71px auto 176px;
}
div.careerum-tips-tabs-tablet h2 {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1658999809532.svg');
    background-position: 107px 31px;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 124%;
    letter-spacing: 0.01em;
    text-align: center;
    width: 768px;
    margin: 0 auto;
    padding-top: 2px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items {
    margin-top: 20px;
    text-align: center;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors {
    width: 100%;
    overflow-x: scroll;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors form {
    width: 891px;
    margin-left: calc(44px + ((100% - 768px) / 2));
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors input {
    display: none;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label {
    font-weight: 600;
    font-size: 13px;
    line-height: 130%;
    color: #C2C2C2;
    padding: 18px 0 15px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.2s ease;
    text-align: center;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label.active {
    color: #000000;
    cursor: default;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1) {
    width: 129px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000051513.svg');
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(2) {
    width: 192px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000077855.svg');
    background-position: 0px 7px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(3) {
    width: 199px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000197562.svg');
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(4) {
    width: 188px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000229080.svg');
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(5) {
    width: 182px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000260394.svg');
    background-position: 2px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000291818.svg');
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(2).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000316282.svg');
    background-position: 0px 7px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(3).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000570414.svg');
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(4).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000597900.svg');
    background-position: 0px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(5).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000618602.svg');
    background-position: 2px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items > p {
    font-weight: 600;
    font-size: 15px;
    line-height: 135%;
    color: #FF6A01;
    margin: 26px auto 8px;
    text-align: center;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-items > a {
    text-decoration: none;
    border-radius: 8px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    padding: 8px 16px;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tabs-content {
    margin-left: calc(44px + ((100% - 768px) / 2));
    width: 686px;
    margin-top: 10px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab {
    position: relative;
    width: 686px;
    height: 402px;
    overflow: hidden;
    border: 2px solid #000000;
    border-radius: 5.9px 5.9px 5.5px 5.5px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(n+2) {
    display: none;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab img {
    position: absolute;
    top: -2px;
    left: -2px;
    z-index: 1;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab-text {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    right: 0;
    text-align: center;
}
div.careerum-tips-tabs-tablet p.careerum-tips-tab-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    margin-top: 54px;
    padding-bottom: 20px;
}
div.careerum-tips-tabs-tablet p.careerum-tips-tab-header span.careerum-tips-tab-header-blue {
    color: #0B70FE;
}
div.careerum-tips-tabs-tablet p.careerum-tips-tab-header span.careerum-tips-tab-header-orange {
    color: #FF6A01;
}
div.careerum-tips-tabs-tablet p.careerum-tips-tab-body {
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    letter-spacing: 0.01em;
    margin: 12px auto 0;
    width: 472px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab-blur {
    position: absolute;
    bottom: -180px;
    height: 258px;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.93);
    filter: blur(30px);
    z-index: 3;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(1) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000653600.svg');
    background-repeat: no-repeat;
    background-position: 116px 101px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(2) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000672388.svg');
    background-repeat: no-repeat;
    background-position: 342px 53px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(2) div.careerum-tips-tab-text p.careerum-tips-tab-body {
    width: 590px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(3) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000691946.svg');
    background-repeat: no-repeat;
    background-position: 188px 50px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(3) div.careerum-tips-tab-text p.careerum-tips-tab-body {
    width: 590px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(4) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000715559.svg');
    background-repeat: no-repeat;
    background-position: 260px 100px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(4) div.careerum-tips-tab-text p.careerum-tips-tab-body {
    width: 590px;
}
div.careerum-tips-tabs-tablet div.careerum-tips-tab:nth-child(5) div.careerum-tips-tab-text p.careerum-tips-tab-body {
    width: 585px;
}

div.careerum-tips-tabs-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-tabs-mobile > div {
    width: 100%;
    margin: 47px auto 56px;
}
div.careerum-tips-tabs-mobile h2 {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000827447.svg');
    background-position: 5px 23px;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: 700;
    font-size: 23px;
    line-height: 125%;
    padding-top: 1px;
    letter-spacing: -0.01em;
    width: 320px;
    padding-left: 10px;
    margin: 0 auto;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items {
    margin-top: 22px;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors {
    width: 100%;
    overflow-x: scroll;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors form {
    width: 834px;
    margin-left: calc(8px + ((100% - 320px) / 2));
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors input {
    display: none;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label {
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    color: #C2C2C2;
    padding: 18px 0 15px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.2s ease;
    text-align: center;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label.active {
    color: #000000;
    cursor: default;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1) {
    width: 124px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000859630.svg');
    background-position: 1px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(2) {
    width: 178px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000940801.svg');
    background-position: 2px 5px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(3) {
    width: 183px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000965733.svg');
    background-position: 2px 7px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(4) {
    width: 171px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659000990826.svg');
    background-position: 1px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(5) {
    width: 178px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001012191.svg');
    background-position: 1px 4px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(1).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001033320.svg');
    background-position: 1px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(2).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001049719.svg');
    background-position: 2px 5px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(3).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001076766.svg');
    background-position: 2px 7px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(4).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001106769.svg');
    background-position: 1px 6px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items div.careerum-tips-tabs-selectors label:nth-child(5).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001141530.svg');
    background-position: 1px 4px;
    background-repeat: no-repeat;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items > p {
    font-weight: 600;
    font-size: 11px;
    line-height: 140%;
    color: #FF6A01;
    margin-left: calc(10px + ((100% - 320px) / 2));
    margin-top: 32px;
    margin-bottom: 13px;
    width: 300px;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-items > a {
    text-decoration: none;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    padding: 12px 24px;
    display: inline-block;
    text-align: center;
    margin-left: calc(10px + ((100% - 320px) / 2));
}
div.careerum-tips-tabs-mobile div.careerum-tips-tabs-content {
    width: 300px;
    margin: 14px auto 0;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab {
    position: relative;
    width: 300px;
    height: 402px;
    overflow: hidden;
    border: 2px solid #000000;
    border-radius: 4px;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab:nth-child(n+2) {
    display: none;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab img {
    position: absolute;
    top: -2px;
    left: -2px;
    z-index: 1;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab-text {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    right: 0;
    text-align: center;
}
div.careerum-tips-tabs-mobile p.careerum-tips-tab-header {
    font-weight: 600;
    font-size: 17px;
    line-height: 140%;
    margin-top: 39px;
    padding-bottom: 11px;
}
div.careerum-tips-tabs-mobile p.careerum-tips-tab-header span.careerum-tips-tab-header-blue {
    color: #0B70FE;
}
div.careerum-tips-tabs-mobile p.careerum-tips-tab-header span.careerum-tips-tab-header-orange {
    color: #FF6A01;
}
div.careerum-tips-tabs-mobile p.careerum-tips-tab-body {
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: -0.01em;
    margin: 12px auto 0;
    width: 240px;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab-blur {
    position: absolute;
    bottom: -210px;
    height: 258px;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.93);
    filter: blur(20px);
    z-index: 3;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab:nth-child(1) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001169762.svg');
    background-repeat: no-repeat;
    background-position: 47px 102px;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab:nth-child(2) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001200635.svg');
    background-repeat: no-repeat;
    background-position: 149px 39px;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab:nth-child(3) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001243616.svg');
    background-repeat: no-repeat;
    background-position: 37px 36px;
}
div.careerum-tips-tabs-mobile div.careerum-tips-tab:nth-child(4) div.careerum-tips-tab-text {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001259622.svg');
    background-repeat: no-repeat;
    background-position: 88px 127px;
}

div[class*="careerum-tips-subscribe"] * {
    font-family: Montserrat !important;
}
div.careerum-tips-subscribe {
    width: 100%;
    overflow-y: visible;
    background-color: #FFC76A;
}
div.careerum-tips-subscribe > div {
    width: 1280px;
    margin: 0px auto;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659001665092.svg');
    background-repeat: no-repeat;
    background-position: 73px 309px;
    position: relative;
    padding-top: 80px;
    padding-bottom: 120px;
}
div.careerum-tips-subscribe > div > img {
    position: absolute;
    top: -43px;
    right: 9px;
}
div.careerum-tips-subscribe div.careerum-form-tab-item-2-fields,
div.careerum-tips-subscribe div.careerum-form-success-tab-item {
    margin: 0 auto;
}

div.careerum-tips-subscribe-tablet {
    width: 100%;
    overflow-y: visible;
    background-color: #FFC76A;
}
div.careerum-tips-subscribe-tablet > div {
    width: 768px;
    margin: 0px auto;
    position: relative;
    padding-top: 10px;
    padding-bottom: 60px;
    padding-left: 44px;
}
div.careerum-tips-subscribe-tablet > div > img:first-child {
    position: absolute;
    top: 89px;
    right: 73px;
    z-index: 1;
}
div.careerum-tips-subscribe-tablet > div > img:nth-child(2) {
    position: absolute;
    top: -38px;
    right: 195px;
    z-index: 1;
}
div.careerum-tips-subscribe-tablet > div > div {
    position: relative;
    top: -122px;
    left: -4px;
    max-height: 380px;
    z-index: 2;
}
div.careerum-tips-subscribe-tablet div.careerum-form-tab-item-2-fields,
div.careerum-tips-subscribe-tablet div.careerum-form-success-tab-item {
    margin: 0 auto;
    position: relative;
    z-index: 2;
}

div.careerum-tips-subscribe-mobile {
    width: 100%;
    overflow-y: visible;
    background-color: #FFC76A;
}
div.careerum-tips-subscribe-mobile > div {
    width: 320px;
    margin: 0px auto;
    position: relative;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 10px;
}
div.careerum-tips-subscribe-mobile > div > img:first-child {
    position: absolute;
    top: -64px;
    right: 19px;
    z-index: 1;
}
div.careerum-tips-subscribe-mobile > div > img:nth-child(2) {
    position: absolute;
    bottom: -58px;
    left: 17px;
    z-index: 1;
}
div.careerum-tips-subscribe-mobile div.careerum-form-tab-item-2-fields,
div.careerum-tips-subscribe-mobile div.careerum-form-success-tab-item {
    margin: 0 auto;
    position: relative;
    z-index: 2;
}


div[class*="careerum-form-tab-item-2-fields"] * {
    font-family: Montserrat !important;
}
div.careerum-form-tab-item-2-fields {
    width: 866px;
    height: 291px;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 10px;
    margin: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #FAF5EE;
}
div.careerum-form-tab-item-2-fields > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546311562.svg');
    background-repeat: no-repeat;
    background-position: 443px 86px;
    width: 580px;
    padding-bottom: 20px;
}
div.careerum-form-tab-item-2-fields > div:last-child {
    margin-top: 20px;
    margin-left: 7px;
    margin-bottom: 20px;
    width: 240px;
}
div.careerum-form-tab-item-2-fields > div:first-child h3 {
    font-weight: 600;
    font-size: 37px;
    line-height: 114%;
    margin-top: 19px;
    letter-spacing: -0.01em;
    width: 527px;
    display: block;
    margin-left: 20px;
}
div.careerum-form-tab-item-2-fields > div:first-child p {
    font-weight: 600;
    font-size: 15px;
    line-height: 145%;
    display: block;
    margin-top: 19px;
    margin-left: 20px;
    letter-spacing: -0.005em;
}
div.careerum-form-tab-item-2-fields div.careerum-form-tab-item-2-fields-field-name,
div.careerum-form-tab-item-2-fields div.careerum-form-tab-item-2-fields-field-email {
    position: relative;
    margin-bottom: 9px;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 8px 10px 10px;
    width: 229px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-2-fields > div form > div:nth-child(1) input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-2-fields > div form a.submit-btn,
div.careerum-form-tab-item-2-fields > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 48px;
    text-align: center;
    border-radius: 8px;
    margin-top: 8px;
    width: 229px;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields > div form a.submit-btn:hover,
div.careerum-form-tab-item-2-fields > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields > div form a.submit-btn[disabled],
div.careerum-form-tab-item-2-fields > div form button:disabled,
div.careerum-form-tab-item-2-fields > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-2-fields > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-2-fields > div form button:disabled:hover,
div.careerum-form-tab-item-2-fields > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields > div form div.careerum-form-tab-item-2-fields-field-agree {
    width: 265px;
    margin-left: -3px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-form-tab-item-2-fields > div form div.careerum-form-tab-item-2-fields-field-agree input {
    display: none;
}
div.careerum-form-tab-item-2-fields > div form label p {
    font-weight: 400;
    font-size: 10px;
    letter-spacing: 0.01em;
    line-height: 155%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-2-fields > div form p {
    font-weight: 400;
    font-size: 10px;
    letter-spacing: 0.01em;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
}
div.careerum-form-tab-item-2-fields > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-2-fields > div form div.careerum-form-tab-item-2-fields-field-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-2-fields > div form div.careerum-form-tab-item-2-fields-field-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 3px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-2-fields > div form div.careerum-form-tab-item-2-fields-field-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 3px;
}
div.careerum-form-tab-item-2-fields > div form div.careerum-form-tab-item-2-fields-field-agree input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 3px;
}

div.careerum-form-tab-item-2-fields div.careerum-registration-form {
    padding: 0;
    background: transparent;
    border: 0;
    margin-right: 0;
}

div.careerum-form-tab-item-2-fields div.careerum-registration-form input {
    margin: 0;
}


div.careerum-form-tab-item-2-fields-tablet {
    width: 456px;
    border-radius: 40px;
    border: 3px solid #000000;
    padding: 10px;
    margin: 4px;
    margin-top: 8px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #FAF5EE;
}
div.careerum-form-tab-item-2-fields-tablet > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546574860.svg');
    background-repeat: no-repeat;
    background-position: 47px 212px;
    padding-bottom: 47px;
}
div.careerum-form-tab-item-2-fields-tablet > div:last-child {
    margin-top: 0px;
    margin-left: 11px;
    margin-bottom: 27px;
}
div.careerum-form-tab-item-2-fields-tablet > div:first-child h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 133%;
    margin-top: 20px;
    margin-left: 11px;
}
div.careerum-form-tab-item-2-fields-tablet > div:first-child p {
    font-weight: 600;
    font-size: 13px;
    line-height: 170%;
    margin-top: 10px;
    margin-left: 11px;
    letter-spacing: -0.01em;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 7px 10px 9px;
    width: 248px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input + span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input:focus + span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-2-fields-tablet > div form a.submit-btn,
div.careerum-form-tab-item-2-fields-tablet > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 11px;
    line-height: 40px;
    text-align: center;
    border-radius: 8px;
    width: 248px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 8px;
    display: inline-block;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields-tablet > div form a.submit-btn:hover,
div.careerum-form-tab-item-2-fields-tablet > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields-tablet > div form a.submit-btn[disabled],
div.careerum-form-tab-item-2-fields-tablet > div form button:disabled,
div.careerum-form-tab-item-2-fields-tablet > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-2-fields-tablet > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-2-fields-tablet > div form button:disabled:hover,
div.careerum-form-tab-item-2-fields-tablet > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div {
    width: 248px;
    margin-left: 0px;
}
div.careerum-form-tab-item-2-fields-tablet > div form > div:nth-child(1) {
    margin-top: 10px;
}
div.careerum-form-tab-item-2-fields-tablet > div form div.careerum-form-tab-item-2-fields-field-name,
div.careerum-form-tab-item-2-fields-tablet > div form div.careerum-form-tab-item-2-fields-field-email {
    position: relative;
    margin-bottom: 4px;
}
div.careerum-form-tab-item-2-fields-tablet > div form div.careerum-form-tab-item-2-fields-field-agree input {
    display: none;
}
div.careerum-form-tab-item-2-fields-tablet > div form label p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-2-fields-tablet > div form p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-form-tab-item-2-fields-tablet > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-2-fields-tablet div form div.careerum-form-tab-item-2-fields-field-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-2-fields-tablet > div form div.careerum-form-tab-item-2-fields-field-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 1px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-2-fields-tablet > div form div.careerum-form-tab-item-2-fields-field-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}
div.careerum-form-tab-item-2-fields-tablet > div form div.careerum-form-tab-item-2-fields-field-agree input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}

div.careerum-form-tab-item-2-fields-tablet div.careerum-registration-form-tablet {
    padding: 0;
    background: transparent;
    border: 0;
    margin-right: 0;
}

div.careerum-form-tab-item-2-fields-tablet div.careerum-registration-form-tablet input {
    margin: 0;
}


div.careerum-form-tab-item-2-fields-mobile {
    width: 300px;
    border-radius: 24px;
    border: 2px solid #000000;
    margin: 8px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 22px;
    background-color: #FAF5EE;
}
div.careerum-form-tab-item-2-fields-mobile > div:last-child {
    margin-top: 14px;
    margin-left: 13px;
    width: 268px;
}
div.careerum-form-tab-item-2-fields-mobile > div:first-child h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 134%;
    letter-spacing: 0.01em;
    margin-top: 21px;
    margin-left: 13px;
}
div.careerum-form-tab-item-2-fields-mobile > div:first-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 155%;
    margin-top: 15px;
    margin-left: 13px;
}
div.careerum-form-tab-item-2-fields-mobile > div > form {
    position: relative;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 8px 10px 10px;
    width: 268px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input + span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input:focus + span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-2-fields-mobile > div form a.submit-btn,
div.careerum-form-tab-item-2-fields-mobile > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    width: 100%;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 7px;
    display: inline-block;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields-mobile > div form a.submit-btn {
    line-height: 45px;
}
div.careerum-form-tab-item-2-fields-mobile > div form a.submit-btn:hover,
div.careerum-form-tab-item-2-fields-mobile > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields-mobile > div form a.submit-btn[disabled],
div.careerum-form-tab-item-2-fields-mobile > div form button:disabled,
div.careerum-form-tab-item-2-fields-mobile > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-2-fields-mobile > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-2-fields-mobile > div form button:disabled:hover,
div.careerum-form-tab-item-2-fields-mobile > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div {
    width: 268px;
    margin-left: 0px;
}
div.careerum-form-tab-item-2-fields-mobile > div form > div:nth-child(1) {
    margin-top: 10px;
}
div.careerum-form-tab-item-2-fields-mobile > div form div.careerum-form-tab-item-2-fields-field-name,
div.careerum-form-tab-item-2-fields-mobile > div form div.careerum-form-tab-item-2-fields-field-email {
    position: relative;
    margin-bottom: 9px;
}
div.careerum-form-tab-item-2-fields-mobile > div form div.careerum-form-tab-item-2-fields-field-agree input {
    display: none;
}
div.careerum-form-tab-item-2-fields-mobile > div form label p {
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-2-fields-mobile > div form p {
    font-weight: 400;
    font-size: 11px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-form-tab-item-2-fields-mobile > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-2-fields-mobile div form div.careerum-form-tab-item-2-fields-field-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-2-fields-mobile > div form div.careerum-form-tab-item-2-fields-field-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 1px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-2-fields-mobile > div form div.careerum-form-tab-item-2-fields-field-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}
div.careerum-form-tab-item-2-fields-mobile > div form div.careerum-form-tab-item-2-fields-field-agree input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}

div.careerum-form-tab-item-2-fields-mobile div.careerum-registration-form-mobile {
    padding: 0;
    background: transparent;
    border: 0;
    margin-right: 0;
}

div.careerum-form-tab-item-2-fields-mobile div.careerum-registration-form-mobile input {
    margin: 0;
}

div.careerum-form-tab-item-2-fields-mobile div.careerum-registration-form-mobile a.submit-btn {
    width: 248px;
}

div[class*="careerum-form-tab-item-3-fields"] * {
    font-family: Montserrat !important;
}
div.careerum-form-tab-item-3-fields-block {
    width: 866px;
    border-radius: 40px;
    border: 2px solid #000000;
    padding: 10px;
    margin: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #FAF5EE;
}
div.careerum-form-tab-item-3-fields-block > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546311562.svg');
    background-repeat: no-repeat;
    background-position: 443px 86px;
    width: 580px;
    padding-bottom: 20px;
}
div.careerum-form-tab-item-3-fields-block > div:last-child {
    margin-top: 20px;
    margin-left: 7px;
    margin-bottom: 20px;
    width: 240px;
}
div.careerum-form-tab-item-3-fields-block > div:first-child h3 {
    font-weight: 600;
    font-size: 37px;
    line-height: 114%;
    margin-top: 19px;
    letter-spacing: -0.01em;
    width: 527px;
    display: block;
    margin-left: 20px;
}
div.careerum-form-tab-item-3-fields-block > div:first-child p {
    font-weight: 600;
    font-size: 15px;
    line-height: 145%;
    display: block;
    margin-top: 19px;
    margin-left: 20px;
    letter-spacing: -0.005em;
}
div.careerum-form-tab-item-3-fields-block div.careerum-form-tab-item-3-fields-field-name,
div.careerum-form-tab-item-3-fields-block div.careerum-form-tab-item-3-fields-field-email,
div.careerum-form-tab-item-3-fields-block div.careerum-form-tab-item-3-fields-field-tel {
    position: relative;
    margin-bottom: 9px;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 8px 10px 10px;
    width: 229px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input[type=tel] {
    letter-spacing: 0.02em;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-3-fields-block > div form a.submit-btn,
div.careerum-form-tab-item-3-fields-block > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 48px;
    text-align: center;
    border-radius: 8px;
    margin-top: 8px;
    width: 229px;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block > div form a.submit-btn:hover,
div.careerum-form-tab-item-3-fields-block > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block > div form a.submit-btn[disabled],
div.careerum-form-tab-item-3-fields-block > div form button:disabled,
div.careerum-form-tab-item-3-fields-block > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-3-fields-block > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-3-fields-block > div form button:disabled:hover,
div.careerum-form-tab-item-3-fields-block > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block > div form div.careerum-form-tab-item-3-fields-field-agree {
    width: 265px;
    margin-left: -3px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-form-tab-item-3-fields-block > div form div.careerum-form-tab-item-3-fields-field-agree input {
    display: none;
}
div.careerum-form-tab-item-3-fields-block > div form label p {
    font-weight: 400;
    font-size: 10px;
    letter-spacing: 0.01em;
    line-height: 155%;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-3-fields-block > div form p {
    font-weight: 400;
    font-size: 10px;
    letter-spacing: 0.01em;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
}
div.careerum-form-tab-item-3-fields-block > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-3-fields-block > div form div.careerum-form-tab-item-3-fields-field-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-3-fields-block > div form div.careerum-form-tab-item-3-fields-field-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 3px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-3-fields-block > div form div.careerum-form-tab-item-3-fields-field-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 3px;
}
div.careerum-form-tab-item-3-fields-block > div form div.careerum-form-tab-item-3-fields-field-agree input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 3px;
}

div.careerum-form-tab-item-3-fields-block div.careerum-registration-form {
    padding: 0;
    background: transparent;
    border: 0;
    margin-right: 0;
    width: 240px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
}

div.careerum-form-tab-item-3-fields-block div.careerum-registration-form input {
    margin: 0;
}


div.careerum-form-tab-item-3-fields-block-tablet {
    width: 456px;
    border-radius: 40px;
    border: 3px solid #000000;
    padding: 10px;
    margin: 4px;
    margin-top: 8px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #FAF5EE;
}
div.careerum-form-tab-item-3-fields-block-tablet > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546574860.svg');
    background-repeat: no-repeat;
    background-position: 47px 212px;
    padding-bottom: 47px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div:last-child {
    margin-top: 0px;
    margin-left: 11px;
    margin-bottom: 27px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div:first-child h3 {
    font-weight: 600;
    font-size: 29px;
    line-height: 133%;
    margin-top: 20px;
    margin-left: 11px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div:first-child p {
    font-weight: 600;
    font-size: 13px;
    line-height: 170%;
    margin-top: 10px;
    margin-left: 11px;
    letter-spacing: -0.01em;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) .iti__flag-container {
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 8px 10px 8px;
    width: 248px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input + span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input:focus + span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form a.submit-btn,
div.careerum-form-tab-item-3-fields-block-tablet > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 11px;
    line-height: 40px;
    text-align: center;
    border-radius: 8px;
    width: 248px;
    height: 40px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 8px;
    display: inline-block;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form a.submit-btn:hover,
div.careerum-form-tab-item-3-fields-block-tablet > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form a.submit-btn[disabled],
div.careerum-form-tab-item-3-fields-block-tablet > div form button:disabled,
div.careerum-form-tab-item-3-fields-block-tablet > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-3-fields-block-tablet > div form button:disabled:hover,
div.careerum-form-tab-item-3-fields-block-tablet > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div {
    width: 248px;
    margin-left: 0px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) {
    margin-top: 10px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-name,
div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-email,
div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-tel {
    position: relative;
    margin-bottom: 4px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-agree input {
    display: none;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form label p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-3-fields-block-tablet div form div.careerum-form-tab-item-3-fields-field-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 1px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}
div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-agree input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}

div.careerum-form-tab-item-3-fields-block-tablet div.careerum-registration-form-tablet {
    padding: 0;
    background: transparent;
    border: 0;
    margin-right: 0;
}

div.careerum-form-tab-item-3-fields-block-tablet div.careerum-registration-form-tablet input {
    margin: 0;
}


div.careerum-form-tab-item-3-fields-block-mobile {
    width: 300px;
    border-radius: 24px;
    border: 2px solid #000000;
    margin: 8px 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 22px;
    background-color: #FAF5EE;
}
div.careerum-form-tab-item-3-fields-block-mobile > div:last-child {
    margin-top: 14px;
    margin-left: 13px;
    width: 268px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div:first-child h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 134%;
    letter-spacing: 0.01em;
    margin-top: 21px;
    margin-left: 13px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div:first-child p {
    font-weight: 400;
    font-size: 13px;
    line-height: 155%;
    margin-top: 15px;
    margin-left: 13px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div > form {
    position: relative;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 8px 10px 10px;
    width: 268px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input + span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 15px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input:hover + span {
    position: absolute;
    top: 9px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input:focus + span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input:valid + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input:valid:hover + span {
    color: #000000;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form a.submit-btn,
div.careerum-form-tab-item-3-fields-block-mobile > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    width: 100%;
    height: 48px;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-top: 7px;
    display: inline-block;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form a.submit-btn {
    line-height: 45px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form a.submit-btn:hover,
div.careerum-form-tab-item-3-fields-block-mobile > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form a.submit-btn[disabled],
div.careerum-form-tab-item-3-fields-block-mobile > div form button:disabled,
div.careerum-form-tab-item-3-fields-block-mobile > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form a.submit-btn[disabled]:hover,
div.careerum-form-tab-item-3-fields-block-mobile > div form button:disabled:hover,
div.careerum-form-tab-item-3-fields-block-mobile > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div {
    width: 268px;
    margin-left: 0px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form > div:nth-child(1) {
    margin-top: 10px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form div.careerum-form-tab-item-3-fields-field-name,
div.careerum-form-tab-item-3-fields-block-mobile > div form div.careerum-form-tab-item-3-fields-field-email,
div.careerum-form-tab-item-3-fields-block-mobile > div form div.careerum-form-tab-item-3-fields-field-tel {
    position: relative;
    margin-bottom: 9px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form div.careerum-form-tab-item-3-fields-field-agree input {
    display: none;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form label p {
    font-weight: 400;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form p {
    font-weight: 400;
    font-size: 11px;
    line-height: 150%;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form p a {
    color: inherit;
}
div.careerum-form-tab-item-3-fields-block-mobile div form div.careerum-form-tab-item-3-fields-field-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form div.careerum-form-tab-item-3-fields-field-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 1px;
    transition: all 0.2s ease;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form div.careerum-form-tab-item-3-fields-field-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}
div.careerum-form-tab-item-3-fields-block-mobile > div form div.careerum-form-tab-item-3-fields-field-agree input:checked + label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 1px;
}

div.careerum-form-tab-item-3-fields-block-mobile div.careerum-registration-form-mobile {
    padding: 0;
    background: transparent;
    border: 0;
    margin-right: 0;
}

div.careerum-form-tab-item-3-fields-block-mobile div.careerum-registration-form-mobile input {
    margin: 0;
}

div.careerum-form-tab-item-3-fields-block-mobile div.careerum-registration-form-mobile a.submit-btn {
    width: 100%;
}

div.careerum-getcourse-email-form-3-fields.single-block {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block {
    width: 1280px;
    margin: 30px auto;
    padding-left: 60px;
    border: none;
}
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div:first-child {
    width: 760px;
    background-position: 603px 86px;
}
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div:first-child h3,
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div:first-child p {
    padding-left: 0;
}
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block div.careerum-registration-form {
    width: 300px;
}
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div form > div:nth-child(1) input,
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div form > div {
    width: 100%;
}
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div form div.careerum-form-tab-item-3-fields-field-agree {
    width: 100%;
}
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div form a.submit-btn,
div.careerum-getcourse-email-form-3-fields.single-block div.careerum-form-tab-item-3-fields-block > div form button {
    width: 100%;
}

div.careerum-getcourse-email-form-3-fields-tablet.single-block {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet {
    width: 768px;
    padding: 0 0 0 44px;
    margin: 30px auto;
    border: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: row;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div:first-child {
    width: 440px;
    background-position: 603px 86px;
    margin-top: 0;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div:first-child h3 {
    margin-top: 0;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div:first-child h3,
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div:first-child p {
    padding-left: 0;
    margin-left: 0;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet div.careerum-registration-form-tablet {
    width: 240px;
    margin-left: 0;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div form > div:nth-child(1) input,
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div form > div {
    width: 100%;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div form div.careerum-form-tab-item-3-fields-field-agree {
    width: 100%;
}
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div form a.submit-btn,
div.careerum-getcourse-email-form-3-fields-tablet.single-block div.careerum-form-tab-item-3-fields-block-tablet > div form button {
    width: 100%;
}

div.careerum-getcourse-email-form-3-fields-mobile.single-block {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-getcourse-email-form-3-fields-mobile.single-block div.careerum-form-tab-item-3-fields-block-mobile {
    width: 320px;
    margin: 30px auto;
    border: none;
    padding-left: 10px;
}
div.careerum-getcourse-email-form-3-fields-mobile.single-block div.careerum-form-tab-item-3-fields-block-mobile div.careerum-registration-form-mobile {
    margin-left: 0;
    border: 2px solid #000000;
    padding: 30px 14px;
    border-radius: 24px;
    width: 300px;
}
div.careerum-getcourse-email-form-3-fields-mobile.single-block div.careerum-form-tab-item-3-fields-block-mobile > div:first-child h3,
div.careerum-getcourse-email-form-3-fields-mobile.single-block div.careerum-form-tab-item-3-fields-block-mobile > div:first-child p {
    padding-left: 0;
    margin-left: 0;
}
div.careerum-getcourse-email-form-3-fields-mobile.single-block div.careerum-form-tab-item-3-fields-block-mobile div.careerum-registration-form-mobile a.submit-btn,
div.careerum-getcourse-email-form-3-fields-mobile.single-block div.careerum-form-tab-item-3-fields-block-mobile div.careerum-registration-form-mobile button {
    width: 100%;
}

div[class*="careerum-tips-tariffs"] * {
    font-family: Montserrat !important;
}
div.careerum-tips-tariffs {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-tariffs > div {
    width: 1280px;
    margin: 118px auto 187px;
}
div.careerum-tips-tariffs > div h2 {
    font-weight: 700;
    font-size: 60px;
    line-height: 118%;
    color: #FFFFFF;
    margin-left: 60px;
    letter-spacing: -0.01em;
    padding-top: 3px;
}
div.careerum-tips-tariffs > div > div:first-child {
    display: flex;
}
div.careerum-tips-tariffs > div > div:first-child > div:first-child {
    width: 1080px;
    padding-bottom: 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659002914775.svg');
    background-repeat: no-repeat;
    background-position: 123px 15px;
}
div.careerum-tips-tariffs div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
    margin-left: 20px;
    margin-top: 22px;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729296724.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-tips-tariffs div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 11px;
    margin-left: 40px;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper > div {
    background-color: white;
    border-radius: 40px;
    width: 309px;
    padding: 32px 24px;
    margin: 0 20px;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659002942304.svg');
    background-repeat: no-repeat;
    background-position: 224px 32px;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659002968807.svg');
    background-repeat: no-repeat;
    background-position: 191px -30px;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper p {
    font-weight: 400;
    font-size: 15px;
    letter-spacing: 0.01em;
    line-height: 160%;
    margin-top: 16px;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper p.careerum-tariffs-subheader {
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper p.careerum-tariffs-header {
    font-weight: 700;
    font-size: 30px;
    line-height: 105%;
    letter-spacing: -0.01em;
    margin-top: 7px;
    margin-bottom: 32px;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper p.careerum-tariffs-header span {
    color: #FF5A00;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper > div > div {
    margin-top: auto;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin-top: 43px;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper p.careerum-tariffs-price {
    font-weight: 700;
    font-size: 31px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper p.careerum-tariffs-price-per-item {
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: -0.01em;
    color: #827F7C;
    margin-left: 8px;
}
div.careerum-tips-tariffs div.careerum-tips-tariffs-wrapper a {
    text-decoration: none;
    width: 261px;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    padding: 12px 0 12px;
    border-radius: 8px;
    margin-top: 17px;
    display: block;
}

div.careerum-tips-tariffs-tablet {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-tariffs-tablet > div {
    width: 768px;
    margin: 55px auto 80px;
}
div.careerum-tips-tariffs-tablet > div h2 {
    font-weight: 700;
    font-size: 44px;
    line-height: 121%;
    color: #FFFFFF;
    margin-left: 44px;
    padding-top: 2px;
    letter-spacing: -0.005em;
}
div.careerum-tips-tariffs-tablet > div > div:first-child {
    display: flex;
}
div.careerum-tips-tariffs-tablet > div > div:first-child > div:first-child {
    width: 520px;
    padding-bottom: 35px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659003025390.svg');
    background-repeat: no-repeat;
    background-position: 67px 45px;
}
div.careerum-tips-tariffs-tablet > div > div:first-child > div:nth-child(2) {
    margin-left: 145px;
    margin-top: 7px;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729296724.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-tips-tariffs-tablet div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 4px;
    margin-left: 44px;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper > div {
    background-color: white;
    border-radius: 40px;
    width: 309px;
    padding: 32px 24px;
    margin: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659002942304.svg');
    background-repeat: no-repeat;
    background-position: 224px 32px;
    margin-right: 32px;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659002968807.svg');
    background-repeat: no-repeat;
    background-position: 191px -30px;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper p {
    font-weight: 400;
    font-size: 13px;
    line-height: 162%;
    margin-top: 13px;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper p.careerum-tariffs-subheader {
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper p.careerum-tariffs-header {
    font-weight: 700;
    font-size: 29px;
    line-height: 113%;
    margin-top: 9px;
    margin-bottom: 32px;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper p.careerum-tariffs-header span {
    color: #FF5A00;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper > div > div {
    margin-top: auto;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin-top: 40px;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper p.careerum-tariffs-price {
    font-weight: 700;
    font-size: 30px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper p.careerum-tariffs-price-per-item {
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: #827F7C;
    margin-left: 8px;
}
div.careerum-tips-tariffs-tablet div.careerum-tips-tariffs-wrapper a {
    text-decoration: none;
    width: 261px;
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    padding: 12px 0 12px;
    border-radius: 8px;
    margin-top: 17px;
    display: block;
}

div.careerum-tips-tariffs-mobile {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-tips-tariffs-mobile > div {
    width: 100%;
    margin: 76px auto 78px;
}
div.careerum-tips-tariffs-mobile > div h2 {
    font-weight: 700;
    font-size: 29px;
    line-height: 127%;
    color: #FFFFFF;
    padding-top: 2px;
}
div.careerum-tips-tariffs-mobile > div > div:first-child {
    width: 320px;
    margin: 0 auto;
    padding: 0 10px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659003141254.svg');
    background-repeat: no-repeat;
    background-position: 5px 29px;
}
div.careerum-tips-tariffs-mobile > div > div:first-child > div:first-child {
    padding-bottom: 30px;
}
div.careerum-tips-tariffs-mobile > div > div:first-child > div:nth-child(2) {
    margin-left: 165px;
    margin-top: 26px;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger {
    width: 100%;
    overflow: visible;
    height: 28px;
    overflow-y: visible;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div {
    margin: 0 auto;
    text-align: right;
    display: flex;
    justify-content: flex-start;
    padding-left: 10px;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div > div {
    margin-top: 1px;
    margin-right: 8px;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div input {
    display: none;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div label.geo-new-label {
    margin-top: 11px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div label > p:after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729296724.svg');
    display: inline-block;
    position: relative;
    left: 7px;
    transition: all 0.2s ease;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div label.active > p::after {
    transform: rotate(180deg) translateY(-2px);
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div label div.geo-new-changer {
    height: 0px;
    transition: all 0.2s ease;
    overflow: hidden;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div label.active > div.geo-new-changer {
    height: 32px;
}
div.careerum-tips-tariffs-mobile div.careerum-new-geochanger > div p {
    margin-top: 8px;
    margin-right: 0px;
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #ffffff;
    display: block;
    cursor: pointer;
    margin-left: 0;
    text-align: left;
}
div.careerum-tips-tariffs-mobile > div > div:nth-child(2) {
    width: 100%;
    overflow-x: scroll;
}
div.careerum-tips-tariffs-mobile > div > div:nth-child(3) {
    margin: 30px auto 0;
    width: 320px;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 20px;
    margin-left: calc(10px + ((100% - 320px) / 2));
    width: 488px;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper > div {
    background-color: white;
    border-radius: 24px;
    width: 228px;
    padding: 24px 15px 16px;
    margin: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper > div:first-child {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659003167944.svg');
    background-repeat: no-repeat;
    background-position: 151px 17px;
    margin-right: 16px;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659003192415.svg');
    background-repeat: no-repeat;
    background-position: 139px -21px;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper p {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    margin-top: 10px;
    letter-spacing: 0.01em;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper p.careerum-tariffs-subheader {
    font-weight: 600;
    font-size: 11px;
    line-height: 100%;
    margin-top: 0;
    margin-bottom: 0;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper p.careerum-tariffs-header {
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
    margin-top: 3px;
    margin-bottom: 3px;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper p.careerum-tariffs-header span {
    color: #FF5A00;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper > div > div {
    margin-top: auto;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper > div > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    margin-top: 13px;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper p.careerum-tariffs-price {
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper p.careerum-tariffs-price-per-item {
    font-weight: 400;
    font-size: 11px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: #827F7C;
    margin-left: 5px;
}
div.careerum-tips-tariffs-mobile div.careerum-tips-tariffs-wrapper a {
    text-decoration: none;
    width: 196px;
    font-weight: 600;
    font-size: 11px;
    line-height: 24px;
    text-align: center;
    padding: 8px 0 8px;
    border-radius: 8px;
    margin-top: 17px;
    display: block;
}


div[class*="careerum-vacancy-main"] * {
    font-family: Montserrat !important;
}

div.careerum-vacancy-main {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659012858374.svg');
    background-position: calc(50% - -51px) 26px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main > div {
    width: 1280px;
    margin: 100px auto 35px;
}
div.careerum-vacancy-main h1 {
    font-weight: 700;
    font-size: 76px;
    line-height: 116%;
    padding-top: 4px;
    letter-spacing: -0.01em;
    text-align: center;
    padding-bottom: 47px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659012909421.svg');
    background-position: 467px 175px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main p {
    font-weight: 400;
    font-size: 17px;
    line-height: 170%;
    text-align: center;
    padding-bottom: 95px;
}
div.careerum-vacancy-main p.careerum-vacancy-main-mission {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659012935518.svg');
    background-position: 603px 74px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main p.careerum-vacancy-main-manifest {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659012960261.svg');
    background-position: 491px 132px;
    background-repeat: no-repeat;
}

div.careerum-vacancy-main-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659013784228.svg');
    background-position: calc(50% - -36px) 43px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main-tablet > div {
    width: 768px;
    margin: 71px auto 18px;
}
div.careerum-vacancy-main-tablet h2 {
    font-weight: 700;
    font-size: 53px;
    line-height: 120%;
    letter-spacing: -0.01em;
    text-align: center;
    padding-bottom: 23px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659013808399.svg');
    background-position: 467px 175px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main-tablet p {
    font-weight: 400;
    font-size: 13px;
    line-height: 170%;
    text-align: center;
    padding-bottom: 100px;
}
div.careerum-vacancy-main-tablet p.careerum-vacancy-main-mission {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659013829063.svg');
    background-position: 348px 58px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main-tablet p.careerum-vacancy-main-manifest {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659013853050.svg');
    background-position: 236px 70px;
    background-repeat: no-repeat;
}

div.careerum-vacancy-main-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659013902229.svg');
    background-position: calc(50% - -24px) 42px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main-mobile > div {
    width: 320px;
    padding: 0 10px;
    margin: 30px auto 29px;
}
div.careerum-vacancy-main-mobile h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 130%;
    text-align: center;
    padding-bottom: 26px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659013986164.svg');
    background-position: 467px 175px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main-mobile p {
    font-weight: 400;
    font-size: 13px;
    line-height: 170%;
    text-align: center;
    padding-bottom: 48px;
}
div.careerum-vacancy-main-mobile p.careerum-vacancy-main-mission {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659016748562.svg');
    background-position: 121px 89px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-main-mobile p.careerum-vacancy-main-manifest {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659016787774.svg');
    background-position: 64px 109px;
    background-repeat: no-repeat;
}

div.careerum-vacancy-tiles {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-vacancy-tiles > div {
    width: 1280px;
    margin: 104px auto 120px;
    padding-left: 60px;
}
div.careerum-vacancy-tiles div.careerum-vacancy-tiles-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vacancy-tiles div.careerum-vacancy-tiles-tile {
    width: 279px;
    height: 460px;
    background: #FAF5EE;
    border-radius: 40px;
    padding: 38px 24px;
    margin-right: 16px;
}
div.careerum-vacancy-tiles p.careerum-vacancy-tiles-tile-header {
    font-weight: 600;
    font-size: 37px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-vacancy-tiles p.careerum-vacancy-tiles-tile-content {
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    margin-top: 30px;
}
div.careerum-vacancy-tiles div.careerum-vacancy-tiles-tile:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017115459.svg');
    background-repeat: no-repeat;
    background-position: 8px 125px;
}
div.careerum-vacancy-tiles div.careerum-vacancy-tiles-tile:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017138508.svg');
    background-repeat: no-repeat;
    background-position: 59px 142px;
}
div.careerum-vacancy-tiles div.careerum-vacancy-tiles-tile:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017160318.svg');
    background-repeat: no-repeat;
    background-position: 153px -18px;
}
div.careerum-vacancy-tiles div.careerum-vacancy-tiles-tile:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017179312.svg');
    background-repeat: no-repeat;
    background-position: 72px 165px;
}

div.careerum-vacancy-tiles-tablet {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-vacancy-tiles-tablet > div {
    width: 100%;
    overflow-x: scroll;
    margin: 48px auto 56px;
}
div.careerum-vacancy-tiles-tablet div.careerum-vacancy-tiles-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1064px;
    margin-left: calc(44px + ((100% - 768px) / 2));
}
div.careerum-vacancy-tiles-tablet div.careerum-vacancy-tiles-tile {
    width: 250px;
    height: 242px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 23px 18px;
    margin-right: 16px;
}
div.careerum-vacancy-tiles-tablet p.careerum-vacancy-tiles-tile-header {
    font-weight: 600;
    font-size: 26px;
    line-height: 120%;
}
div.careerum-vacancy-tiles-tablet p.careerum-vacancy-tiles-tile-content {
    font-weight: 400;
    font-size: 11px;
    line-height: 166%;
    letter-spacing: 0.01em;
    margin-top: 9px;
}
div.careerum-vacancy-tiles-tablet div.careerum-vacancy-tiles-tile:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017218417.svg');
    background-repeat: no-repeat;
    background-position: 15px 55px;
}
div.careerum-vacancy-tiles-tablet div.careerum-vacancy-tiles-tile:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017235350.svg');
    background-repeat: no-repeat;
    background-position: 36px 96px;
}
div.careerum-vacancy-tiles-tablet div.careerum-vacancy-tiles-tile:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017255348.svg');
    background-repeat: no-repeat;
    background-position: 130px 0px;
}
div.careerum-vacancy-tiles-tablet div.careerum-vacancy-tiles-tile:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017276759.svg');
    background-repeat: no-repeat;
    background-position: 16px 110px;
}

div.careerum-vacancy-tiles-mobile {
    background-color: #000000;
    overflow: hidden;
    width: 100%;
}
div.careerum-vacancy-tiles-mobile > div {
    width: 100%;
    overflow-x: scroll;
    margin: 48px auto 56px;
}
div.careerum-vacancy-tiles-mobile div.careerum-vacancy-tiles-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: min-content;
    margin-left: calc(10px + ((100% - 320px) / 2));
}
div.careerum-vacancy-tiles-mobile div.careerum-vacancy-tiles-tile {
    width: 236px;
    height: 320px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 32px 16px;
    margin-right: 8px;
}
div.careerum-vacancy-tiles-mobile p.careerum-vacancy-tiles-tile-header {
    font-weight: 600;
    font-size: 27px;
    line-height: 130%;
    letter-spacing: -0.01em;
}
div.careerum-vacancy-tiles-mobile p.careerum-vacancy-tiles-tile-content {
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    margin-top: 11px;
}
div.careerum-vacancy-tiles-mobile div.careerum-vacancy-tiles-tile:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017313207.svg');
    background-repeat: no-repeat;
    background-position: 9px 66px;
}
div.careerum-vacancy-tiles-mobile div.careerum-vacancy-tiles-tile:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017328840.svg');
    background-repeat: no-repeat;
    background-position: 41px 107px;
}
div.careerum-vacancy-tiles-mobile div.careerum-vacancy-tiles-tile:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017340521.svg');
    background-repeat: no-repeat;
    background-position: 137px -18px;
}
div.careerum-vacancy-tiles-mobile div.careerum-vacancy-tiles-tile:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017361661.svg');
    background-repeat: no-repeat;
    background-position: 23px 128px;
}


div.careerum-vacancy-tabs {
    overflow: hidden;
    width: 100%;
}
div.careerum-vacancy-color-blue {
    background-color: #0B70FE;
}
div.careerum-vacancy-color-orange {
    background-color: #FF6A01;
}
div.careerum-vacancy-color-grey {
    background-color: #827F7C;
}
div.careerum-vacancy-color-mediumblue {
    background-color: #00BAFF;
}
div.careerum-vacancy-color-darkorange {
    background-color: #FF5A00;
}
div.careerum-vacancy-tabs > div {
    width: 1280px;
    margin: 94px auto 136px;
    padding-left: 60px;
}
div.careerum-vacancy-tabs h2 {
    font-weight: 600;
    font-size: 59px;
    line-height: 134%;
    color: #FFFFFF;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 37px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors {
    width: 145px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors form {
    margin-top: 3px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors input {
    display: none;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label {
    font-weight: 600;
    font-size: 17px;
    line-height: 23px;
    color: rgba(255, 255, 255, 0.8);
    padding: 0 0 10px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-bottom: 16px;
    width: 100%;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label.active {
    color: #FFFFFF;
    cursor: default;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017687210.png');
    background-position: 0px 70px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017715249.png');
    background-position: 0px 47px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659017745610.png');
    background-position: 2px 47px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018092709.png');
    background-position: 8px 24px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(5) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018178591.png');
    background-position: 3px 24px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(1):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018199744.svg');
    background-position: 0px 70px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(2):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018215027.svg');
    background-position: 0px 47px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(3):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018314748.svg');
    background-position: 2px 47px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(4):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018342799.svg');
    background-position: 8px 24px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(5):hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018360182.svg');
    background-position: 3px 24px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(1).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018389573.svg');
    background-position: 0px 70px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(2).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018413732.svg');
    background-position: 0px 47px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(3).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018445865.svg');
    background-position: 2px 47px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(4).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018463934.svg');
    background-position: 8px 24px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(5).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018480602.svg');
    background-position: 3px 24px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tabs-content {
    width: 999px;
    margin-left: 28px;
    margin-top: 4px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab:nth-child(n+2) {
    display: none;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab > div {
    width: 309px;
    height: 590px;
    margin: 0 12px 24px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab div.careerum-vacancy-tab-image {
    height: 231px;
    border-radius: 40px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab div.careerum-vacancy-tab-image img {
    width: 100%;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab div.careerum-vacancy-tab-content {
    height: 359px;
    background: #FAF5EE;
    border-radius: 40px;
    padding: 32px 24px 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab div.careerum-vacancy-tab-content-full {
    height: 590px;
    background: #FAF5EE;
    border-radius: 40px;
    padding: 22px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    border: 2px solid #000000;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018499205.svg');
    background-position: 66px 214px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab p.careerum-vacancy-tab-content-name {
    font-weight: 600;
    font-size: 19px;
    line-height: 130%;
    letter-spacing: -0.01em;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab p.careerum-vacancy-tab-content-position {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    margin-top: 7px;
    min-height: 45px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab p.careerum-vacancy-tab-content-description {
    font-weight: 400;
    font-size: 15px;
    line-height: 150%;
    margin-top: 9px;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab p.careerum-vacancy-tab-content-country {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    margin-top: auto;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab p.careerum-vacancy-tab-content-header {
    font-weight: 600;
    font-size: 36px;
    line-height: 117%;
    letter-spacing: -0.005em;
}
div.careerum-vacancy-tabs div.careerum-vacancy-tab a {
    text-decoration: none;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin-top: auto;
    display: inline-block;
    border-radius: 8px;
}

div.careerum-vacancy-tabs-tablet {
    overflow: hidden;
    width: 100%;
}
div.careerum-vacancy-tabs-tablet > div {
    width: 100%;
    margin: 54px auto 88px;
}
div.careerum-vacancy-tabs-tablet h2 {
    font-weight: 600;
    font-size: 38px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    width: 768px;
    margin: 0 auto;
    padding-left: 44px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items {
    margin-top: 26px;
    width: 100%;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors {
    margin-left: calc(39px + ((100% - 768px) / 2));
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors form {
    margin-top: 3px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors input {
    display: none;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: rgba(255, 255, 255, 0.8);
    padding: 0 5px 10px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-bottom: 16px;
    width: 100%;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label.active {
    color: #FFFFFF;
    cursor: default;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018563511.png');
    background-position: 4px 34px;
    background-repeat: no-repeat;
    width: 159px;
    margin-right: 10px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018585771.png');
    background-position: 6px 36px;
    background-repeat: no-repeat;
    width: 98px;
    margin-right: 10px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018602375.png');
    background-position: 5px 35px;
    background-repeat: no-repeat;
    width: 104px;
    margin-right: 10px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018622491.png');
    background-position: 5px 16px;
    background-repeat: no-repeat;
    width: 67px;
    margin-right: 10px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(5) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018637268.png');
    background-position: 1px 15px;
    background-repeat: no-repeat;
    width: 84px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(1).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018652978.svg');
    background-position: 4px 34px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(2).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018666469.svg');
    background-position: 6px 36px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(3).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018681393.svg');
    background-position: 5px 35px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(4).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018696633.svg');
    background-position: 5px 16px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(5).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018713336.svg');
    background-position: 1px 15px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tabs-content {
    width: 100%;
    margin-top: 19px;
    overflow-x: scroll;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab {
    width: min-content;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(44px + ((100% - 768px) / 2));
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab:nth-child(n+2) {
    display: none;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab > div {
    width: 238px;
    height: 475px;
    margin-right: 16px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab div.careerum-vacancy-tab-image {
    height: 165px;
    border-radius: 24px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab div.careerum-vacancy-tab-image img {
    width: 100%;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab div.careerum-vacancy-tab-content {
    height: 309px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 24px 15px 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab-content-full {
    width: 678px;
    height: 220px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 23px 20px 34px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018731295.svg');
    background-position: 250px -39px;
    background-repeat: no-repeat;
    margin: 42px auto 0;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab p.careerum-vacancy-tab-content-name {
    font-weight: 600;
    font-size: 15px;
    line-height: 120%;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab p.careerum-vacancy-tab-content-position {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    margin-top: 8px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab p.careerum-vacancy-tab-content-description {
    font-weight: 400;
    font-size: 13px;
    line-height: 156%;
    margin-top: 14px;
}
div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab p.careerum-vacancy-tab-content-country {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    margin-top: auto;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-vacancy-tabs-tablet p.careerum-vacancy-tab-content-header {
    font-weight: 600;
    font-size: 26px;
    line-height: 120%;
}
div.careerum-vacancy-tabs-tablet p.careerum-vacancy-tab-content-header + a {
    text-decoration: none;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin-top: auto;
    display: inline-block;
    border-radius: 8px;
}

div.careerum-vacancy-tabs-mobile {
    overflow: hidden;
    width: 100%;
}
div.careerum-vacancy-tabs-mobile > div {
    width: 100%;
    margin: 37px auto 72px;
}
div.careerum-vacancy-tabs-mobile h2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 120%;
    color: #FFFFFF;
    width: 320px;
    margin: 0 auto;
    padding-left: 10px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items {
    margin-top: 13px;
    width: 100%;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors {
    overflow-x: scroll;
    width: 100%;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors form {
    margin-top: 3px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: min-content;
    margin-left: calc(5px + ((100% - 320px) / 2));
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors input {
    display: none;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label {
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 23px;
    color: rgba(255, 255, 255, 0.8);
    padding: 0 5px 10px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.2s ease;
    margin-bottom: 16px;
    width: 100%;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label.active {
    color: #FFFFFF;
    cursor: default;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018787189.png');
    background-position: 6px 44px;
    background-repeat: no-repeat;
    width: 188px;
    margin-right: 6px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018800319.png');
    background-position: 13px 23px;
    background-repeat: no-repeat;
    width: 202px;
    margin-right: 6px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018815730.png');
    background-position: 16px 21px;
    background-repeat: no-repeat;
    width: 210px;
    margin-right: 6px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(4) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018827418.png');
    background-position: 5px 21px;
    background-repeat: no-repeat;
    width: 73px;
    margin-right: 6px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(5) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018851885.png');
    background-position: 1px 15px;
    background-repeat: no-repeat;
    width: 113px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(1).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018873992.svg');
    background-position: 6px 44px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(2).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018889072.svg');
    background-position: 13px 23px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(3).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018903604.svg');
    background-position: 16px 21px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(4).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018916911.svg');
    background-position: 5px 21px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-items div.careerum-vacancy-tabs-selectors label:nth-child(5).active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018928874.svg');
    background-position: 7px 20px;
    background-repeat: no-repeat;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tabs-content {
    width: 100%;
    margin-top: 7px;
    overflow-x: scroll;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab {
    width: min-content;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(10px + ((100% - 320px) / 2));
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab:nth-child(n+2) {
    display: none;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab > div {
    width: 238px;
    height: 475px;
    margin-right: 16px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab div.careerum-vacancy-tab-image {
    height: 165px;
    border-radius: 24px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab div.careerum-vacancy-tab-image img {
    width: 100%;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab div.careerum-vacancy-tab-content {
    height: 309px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 24px 15px 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab-content-full {
    width: 280px;
    height: 351px;
    background: #FAF5EE;
    border-radius: 24px;
    padding: 29px 13px 30px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    border: 2px solid #000000;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1659018948486.svg');
    background-position: 116px 204px;
    background-repeat: no-repeat;
    margin: 48px auto 0;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab p.careerum-vacancy-tab-content-name {
    font-weight: 600;
    font-size: 15px;
    line-height: 120%;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab p.careerum-vacancy-tab-content-position {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    margin-top: 8px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab p.careerum-vacancy-tab-content-description {
    font-weight: 400;
    font-size: 13px;
    line-height: 156%;
    margin-top: 14px;
}
div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab p.careerum-vacancy-tab-content-country {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    margin-top: auto;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-vacancy-tabs-mobile p.careerum-vacancy-tab-content-header {
    font-weight: 600;
    font-size: 30px;
    line-height: 120%;
}
div.careerum-vacancy-tabs-mobile p.careerum-vacancy-tab-content-header + a {
    text-decoration: none;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin-top: auto;
    display: inline-block;
    border-radius: 8px;
}


div.careerum-interblock-timer {
    overflow: visible;
    height: 0;
    margin: 0;
    padding: 0;
    z-index: 98;
}
div.careerum-interblock-timer > div {
    width: 1035px;
    height: 96px;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #000000;
    border-radius: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    top: -47px;
    padding-left: 30px;
    padding-right: 30px;
}
div.careerum-interblock-timer > div p {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-interblock-timer > div p[class*='number'] {
    font-weight: 500;
    font-size: 48px;
    line-height: 90%;
}
div.careerum-interblock-timer > div p[class*='text'] {
    font-weight: 500;
    font-size: 12px;
    line-height: 115%;
    text-align: center;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-interblock-timer > div > div:nth-child(1) {
    width: 251px;
    margin-top: 15px;
}
div.careerum-interblock-timer > div > div:nth-child(2) {
    width: 70px;
    margin-top: 50px;
}
div.careerum-interblock-timer > div > div:nth-child(3) {
    width: 326px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 17px;
    margin-left: 10px;
}
div.careerum-interblock-timer > div > div:nth-child(3) > div {
    margin-right: 19px;
    position: relative;
    width: 68px;
    text-align: center;
}
div.careerum-interblock-timer > div > div:nth-child(3) > div:nth-child(n+2)::before {
    content: ":";
    position: absolute;
    top: -3px;
    left: -15px;
    font-weight: 500;
    font-size: 48px;
    line-height: 90%;
}
div.careerum-interblock-timer > div > div:nth-child(3) > div:last-child {
    margin-right: 0;
}
div.careerum-interblock-timer > div > div:nth-child(4) {
    margin-left: auto;
}
div.careerum-interblock-timer > div a {
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    margin-top: 22px;
    display: inline-block;
}

div.careerum-interblock-timer.careerum-club2-timer {
    overflow: visible;
    height: 0;
    margin: 0;
    padding: 0;
}
div.careerum-interblock-timer.careerum-club2-timer * {
    font-family: Montserrat;
    cursor: default;
}
div.careerum-interblock-timer.careerum-club2-timer > div {
    width: 640px;
    height: 106px;
    margin: 65px auto 0;
    background-color: #fff;
    border: 2px solid #FF5A00;
    border-radius: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    top: -48px;
    left: -63px;
    padding-left: 33px;
    padding-right: 0px;
    transform: rotate(-3.82deg);
}
div.careerum-interblock-timer.careerum-club2-timer > div p {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-interblock-timer.careerum-club2-timer > div p[class*='number'] {
    font-weight: 600;
    font-size: 44px;
    line-height: 90%;
    color: #FF5A00;
}
div.careerum-interblock-timer.careerum-club2-timer > div p[class*='text'] {
    font-weight: 500;
    font-size: 12px;
    line-height: 115%;
    text-align: center;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 3px;
}
div.careerum-interblock-timer.careerum-club2-timer > div > div:nth-child(1) {
    width: 288px;
    margin-top: 23px;
}
div.careerum-interblock-timer.careerum-club2-timer > div > div:nth-child(2) {
    width: 288px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 23px;
    margin-left: 5px;
}
div.careerum-interblock-timer.careerum-club2-timer > div > div:nth-child(2) > div {
    margin-right: 18px;
    position: relative;
    width: 58px;
    text-align: center;
}
div.careerum-interblock-timer.careerum-club2-timer > div > div:nth-child(2) > div:nth-child(n+2)::before {
    content: ":";
    position: absolute;
    top: -3px;
    left: -15px;
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    color: #FF5A00;
}
div.careerum-interblock-timer.careerum-club2-timer > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}


div.careerum-interblock-timer-tablet {
    overflow: visible;
    height: 0;
    margin: 0;
    padding: 0;
    z-index: 98;
}
div.careerum-interblock-timer-tablet * {
    font-family: Montserrat;
}
div.careerum-interblock-timer-tablet > div {
    width: 657px;
    height: 75px;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #000000;
    border-radius: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    top: -51px;
    padding-left: 22px;
    padding-right: 22px;
}
div.careerum-interblock-timer-tablet > div p {
    font-weight: 500;
    font-size: 16px;
    line-height: 115%;
}
div.careerum-interblock-timer-tablet > div p[class*='number'] {
    font-weight: 500;
    font-size: 32px;
    line-height: 90%;
}
div.careerum-interblock-timer-tablet > div p[class*='text'] {
    font-weight: 400;
    font-size: 10px;
    line-height: 115%;
    text-align: center;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-interblock-timer-tablet > div > div:nth-child(1) {
    width: 165px;
    margin-top: 15px;
}
div.careerum-interblock-timer-tablet > div > div:nth-child(2) {
    width: 50px;
    margin-top: 35px;
}
div.careerum-interblock-timer-tablet > div > div:nth-child(3) {
    width: 220px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 17px;
    margin-left: 9px;
}
div.careerum-interblock-timer-tablet > div > div:nth-child(3) > div {
    margin-right: 13px;
    position: relative;
    width: 46px;
    text-align: center;
}
div.careerum-interblock-timer-tablet > div > div:nth-child(3) > div:nth-child(n+2)::before {
    content: ':';
    position: absolute;
    top: -2px;
    left: -11px;
    font-weight: 500;
    font-size: 32px;
    line-height: 90%;
}
div.careerum-interblock-timer-tablet > div > div:nth-child(3) > div:last-child {
    margin-right: 0;
}
div.careerum-interblock-timer-tablet > div > div:nth-child(4) {
    margin-left: auto;
}
div.careerum-interblock-timer-tablet > div a {
    text-decoration: none;
    padding: 8px 16px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    margin-top: 16px;
    display: inline-block;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer {
    overflow: visible;
    height: 0;
    margin: 0;
    padding: 0;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer * {
    font-family: Montserrat;
    cursor: default;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div {
    width: 492px;
    height: 75px;
    margin: 60px auto 0;
    background-color: #fff;
    border: 2px solid #FF5A00;
    border-radius: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
    top: -65px;
    left: -94px;
    padding-left: 22px;
    padding-right: 0px;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div p {
    font-weight: 600;
    font-size: 16px;
    line-height: 115%;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div p[class*='number'] {
    font-weight: 500;
    font-size: 32px;
    line-height: 90%;
    color: #FF5A00;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div p[class*='text'] {
    font-weight: 400;
    font-size: 10px;
    line-height: 115%;
    text-align: center;
    color: rgba(0, 0, 0, 0.48);
    margin-top: -1px;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div > div:nth-child(1) {
    width: 194px;
    margin-top: 17px;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div > div:nth-child(2) {
    width: 230px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 19px;
    margin-left: 30px;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div > div:nth-child(2) > div {
    margin-right: 18px;
    position: relative;
    width: 41px;
    text-align: center;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div > div:nth-child(2) > div:nth-child(n+2)::before {
    content: ":";
    position: absolute;
    top: -3px;
    left: -11px;
    font-weight: 500;
    font-size: 32px;
    line-height: 90%;
    color: #FF5A00;
}
div.careerum-interblock-timer-tablet.careerum-club2-timer > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}



div.careerum-interblock-timer-mobile {
    overflow: visible;
    height: 0;
    margin: 0;
    padding: 0;
    z-index: 98;
}
div.careerum-interblock-timer-mobile * {
    font-family: Montserrat;
}
div.careerum-interblock-timer-mobile > div {
    width: 300px;
    margin: 0 auto;
    background-color: #fff;
    border: 2px solid #000000;
    border-radius: 8px;
    position: relative;
    top: -59px;
    padding-bottom: 14px;
}
div.careerum-interblock-timer-mobile > div p {
    font-weight: 500;
    font-size: 12px;
    line-height: 115%;
    text-align: center;
}
div.careerum-interblock-timer-mobile > div p[class*='number'] {
    font-weight: 500;
    font-size: 40px;
    line-height: 90%;
    color: #FF5A00;
}
div.careerum-interblock-timer-mobile > div p[class*='text'] {
    font-weight: 400;
    font-size: 10px;
    line-height: 115%;
    text-align: center;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-interblock-timer-mobile > div > div:nth-child(1) {
    margin-top: 14px;
}
div.careerum-interblock-timer-mobile > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 6px;
    margin-left: 13px;
}
div.careerum-interblock-timer-mobile > div > div:nth-child(2) > div {
    margin-right: 14px;
    position: relative;
    width: 57px;
    text-align: center;
}
div.careerum-interblock-timer-mobile > div > div:nth-child(2) > div:nth-child(n+2)::before {
    content: ':';
    position: absolute;
    top: 0px;
    left: -11.5px;
    font-weight: 500;
    font-size: 40px;
    line-height: 90%;
    color: #FF5A00;
}
div.careerum-interblock-timer-mobile > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}

div.careerum-interblock-timer-mobile.careerum-club2-timer {
    overflow: hidden;
    width: 100%;
    height: unset;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer * {
    font-family: Montserrat;
    cursor: default;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div {
    width: 300px;
    margin: 30px auto 28px;
    background-color: #fff;
    border: 2px solid #FF5A00;
    border-radius: 8px;
    padding-right: 0px;
    position: static;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div p {
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    text-align: center;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div p[class*='number'] {
    font-weight: 600;
    font-size: 40px;
    line-height: 90%;
    color: #FF5A00;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div p[class*='text'] {
    font-weight: 500;
    font-size: 10px;
    line-height: 115%;
    text-align: center;
    color: rgba(0, 0, 0, 0.48);
    margin-top: -1px;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div > div:nth-child(1) {
    margin-top: 15px;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div > div:nth-child(2) {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    margin-top: 9px;
    margin-left: unset;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div > div:nth-child(2) > div {
    margin-right: 18px;
    position: relative;
    width: 48px;
    text-align: center;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div > div:nth-child(2) > div:nth-child(n+2)::before {
    content: ":";
    position: absolute;
    top: -1px;
    left: -11px;
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    color: #FF5A00;
}
div.careerum-interblock-timer-mobile.careerum-club2-timer > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}

div.careerum-reserve-main {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-reserve-main > div {
    width: 1280px;
    margin: 31px auto 154px;
}
div.careerum-reserve-main > div > div:nth-child(1) {
    margin-left: 52px;
}
div.careerum-reserve-main > div > div:nth-child(1) > a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 30px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    opacity: 0.65;
    transition: all 0.2s ease;
    position: relative;
}
div.careerum-reserve-main > div > div:nth-child(1) > a::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895570582.svg');
    position: absolute;
    left: 8px;
    top: -2px;
}
div.careerum-reserve-main > div > div:nth-child(1) > a:hover {
    opacity: 1;
}
div.careerum-reserve-main > div > div:nth-child(2) {
    margin-top: 47px;
    margin-left: 60px;
}
div.careerum-reserve-main > div > div:nth-child(2) > h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 72px;
    line-height: 100%;
}
div.careerum-reserve-main > div > div:nth-child(2) > p {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 19px;
}
div.careerum-reserve-main > div > div:nth-child(2) > img {
    margin-top: 54px;
}
div.careerum-reserve-main > div > div:nth-child(3) {
    margin-top: 37px;
    margin-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-reserve-main > div > div:nth-child(3) > div {
    background-color: #FAF5EE;
    border-radius: 40px;
    width: 369px;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) {
    background-color: transparent;
}
div.careerum-reserve-main > div > div:nth-child(3) p.form-header {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    color: #FFFFFF;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) label {
    cursor: pointer;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) label > p {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #FFFFFF;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) form {
    margin-top: 24px;
    margin-left: 26px;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) form input {
    display: none;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) form li {
    margin-bottom: 16px;
    position: relative;
    list-style-type: none;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) form label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661319933643.svg');
    position: absolute;
    top: 1px;
    left: -26px;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) form label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320019928.svg');
    position: absolute;
    top: 1px;
    left: -26px;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) > div + div {
    margin-top: 63px;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) form ul.ul-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(1) form ul.ul-row li {
    margin-right: 58px;
}
div.careerum-reserve-main > div > div:nth-child(3) > div:nth-child(2) {
    margin-left: 114px;
}
div.careerum-reserve-main > div > div:nth-child(3) div.careerum-registration-form {
    margin-top: 38px;
    margin-left: 0;
    background-color: #FAF5EE;
    border: none;
    padding-bottom: 82px;
}
div.careerum-reserve-main > div > div:nth-child(3) div.careerum-registration-form form {
    margin-left: 3px;
}


div.careerum-reserve-main-tablet {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-reserve-main-tablet > div {
    width: 768px;
    margin: 16px auto 154px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(1) {
    margin-left: 44px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(1) > a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 23px;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    opacity: 0.65;
    transition: all 0.2s ease;
    position: relative;
}
div.careerum-reserve-main-tablet > div > div:nth-child(1) > a::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895570582.svg');
    position: absolute;
    left: 0px;
    top: -2px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(1) > a:hover {
    opacity: 1;
}
div.careerum-reserve-main-tablet > div > div:nth-child(2) {
    margin-top: 47px;
    margin-left: 44px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-reserve-main-tablet > div > div:nth-child(2) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    display: block;
    width: 270px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-left: 55px;
    display: block;
    width: 355px;
    margin-top: 7px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(2) > img {
    margin-top: 27px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) {
    margin-top: 43px;
    margin-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div {
    background-color: #FAF5EE;
    border-radius: 40px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) {
    background-color: transparent;
    margin-top: 7px;
    width: 285px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) p.form-header {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #FFFFFF;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) label {
    cursor: pointer;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) label > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) form {
    margin-top: 24px;
    margin-left: 26px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) form input {
    display: none;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) form li {
    margin-bottom: 11px;
    position: relative;
    list-style-type: none;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) form label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661319933643.svg');
    position: absolute;
    top: 1px;
    left: -26px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) form label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320019928.svg');
    position: absolute;
    top: 1px;
    left: -26px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) > div + div {
    margin-top: 57px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) > div + div > form {
    margin-top: 16px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) form ul.ul-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(1) form ul.ul-row li {
    margin-right: 58px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) > div:nth-child(2) {
    margin-left: 40px;
    width: 355px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) div.careerum-registration-form-tablet {
    margin-top: 38px;
    padding-left: 25px;
    padding-right: 22px;
    background-color: #FAF5EE;
    border: none;
    padding-bottom: 48px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) div.careerum-registration-form-tablet button {
    margin-top: 24px;
}
div.careerum-reserve-main-tablet > div > div:nth-child(3) div.careerum-registration-form-tablet > form > div > input {
    width: 305px;
}

div.careerum-reserve-main-mobile {
    width: 100%;
    background-color: #000000;
    overflow: hidden;
}
div.careerum-reserve-main-mobile > div {
    width: 320px;
    margin: 9px auto 72px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(1) {
    margin-left: 10px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(1) > a {
    color: #ffffff;
    text-decoration: none;
    padding-left: 13px;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    opacity: 0.65;
    transition: all 0.2s ease;
    position: relative;
}
div.careerum-reserve-main-mobile > div > div:nth-child(1) > a::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657895570582.svg');
    position: absolute;
    left: -10px;
    top: -5px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(1) > a:hover {
    opacity: 1;
}
div.careerum-reserve-main-mobile > div > div:nth-child(2) {
    margin-top: 34px;
    margin-left: 10px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(2) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
}
div.careerum-reserve-main-mobile > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 17px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(2) > img {
    margin-top: 15px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) {
    margin-top: 26px;
    margin-left: 10px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div {
    background-color: #FAF5EE;
    border-radius: 32px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) {
    background-color: transparent;
    margin-top: 7px;
    width: 285px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) p.form-header {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #FFFFFF;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) label {
    cursor: pointer;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) label > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) form {
    margin-top: 24px;
    margin-left: 26px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) form input {
    display: none;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) form li {
    margin-bottom: 10px;
    position: relative;
    list-style-type: none;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) form label::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661319933643.svg');
    position: absolute;
    top: 0px;
    left: -26px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) form label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320019928.svg');
    position: absolute;
    top: 0px;
    left: -26px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) > div + div {
    margin-top: 38px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) > div + div > form {
    margin-top: 23px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) form ul.ul-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(1) form ul.ul-row li {
    margin-right: 51px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) > div:nth-child(2) {
    width: 300px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile {
    margin-top: 30px;
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
    background-color: #FAF5EE;
    border: none;
    padding-bottom: 24px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile button {
    margin-top: 15px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile > form > div > input {
    width: 268px;
    padding: 7px 10px 9.2px;
    font-size: 14px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile > form > div > span {
    font-size: 14px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile > form > div:nth-child(5) > p {
    font-size: 10px;
}
div.careerum-reserve-main-mobile > div > div:nth-child(3) div.careerum-registration-form-mobile > form > div > input:focus + span {
    font-size: 12px;
}


div.careerum-thanks-page1 {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page1 > div {
    width: 1280px;
    margin: 185px auto 201px;
    text-align: center;
}
div.careerum-thanks-page1 > div > h2 {
    font-weight: 700;
    font-size: 88px;
    line-height: 100%;
    text-align: center;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320285677.svg');
    background-position: 392px 3px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page1 > div > p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    margin-top: 43px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320360605.svg');
    background-position: 547px 20px;
    background-repeat: no-repeat;
}

div.careerum-thanks-page1-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page1-tablet > div {
    width: 768px;
    margin: 107px auto 119px;
    text-align: center;
}
div.careerum-thanks-page1-tablet > div > h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 100%;
    text-align: center;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320381383.svg');
    background-position: 181px 1px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page1-tablet > div > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    text-align: center;
    margin-top: 36px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320399097.svg');
    background-position: 300px 13px;
    background-repeat: no-repeat;
}

div.careerum-thanks-page1-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page1-mobile > div {
    width: 320px;
    margin: 46px auto 97px;
    padding: 0 10px;
}
div.careerum-thanks-page1-mobile > div > h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
}
div.careerum-thanks-page1-mobile > div > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-top: 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320420658.svg');
    background-position: 54px 19px;
    background-repeat: no-repeat;
}


div.careerum-thanks-page2 {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page2 > div {
    width: 1280px;
    margin: 185px auto 150px;
    text-align: center;
}
div.careerum-thanks-page2 > div > h2 {
    font-weight: 700;
    font-size: 88px;
    line-height: 100%;
    text-align: center;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661320968268.svg');
    background-position: 392px 3px;
    background-repeat: no-repeat;
    padding-bottom: 12px;
}
div.careerum-thanks-page2 > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 31px;
    margin-left: 197px;
}
div.careerum-thanks-page2 > div > div > div {
    margin-right: 52px;
    padding-bottom: 10px;
}
div.careerum-thanks-page2 > div > div > div:nth-child(1) {
    width: 251px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661321001358.svg');
    background-position: 128px 42px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page2 > div > div > div:nth-child(2) {
    width: 309px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661321016012.svg');
    background-position: 154px 21px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page2 > div > div > div:nth-child(3) {
    width: 221px;
    margin-right: 0;
}
div.careerum-thanks-page2 > div > div > div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
}

div.careerum-thanks-page2-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page2-tablet > div {
    width: 768px;
    margin: 107px auto 110px;
    text-align: center;
}
div.careerum-thanks-page2-tablet > div > h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 100%;
    text-align: center;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661321054230.svg');
    background-position: 181px 1px;
    background-repeat: no-repeat;
    padding-bottom: 15px;
}
div.careerum-thanks-page2-tablet > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 36px;
    margin-left: 56px;
}
div.careerum-thanks-page2-tablet > div > div > div {
    margin-right: 28px;
    padding-bottom: 10px;
}
div.careerum-thanks-page2-tablet > div > div > div:nth-child(1) {
    width: 195px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661321078048.svg');
    background-position: 99px 30px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page2-tablet > div > div > div:nth-child(2) {
    width: 237px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661321090770.svg');
    background-position: 114px 14px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page2-tablet > div > div > div:nth-child(3) {
    width: 168px;
    margin-right: 0;
}
div.careerum-thanks-page2-tablet > div > div > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
}

div.careerum-thanks-page2-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page2-mobile > div {
    width: 320px;
    margin: 46px auto 85px;
}
div.careerum-thanks-page2-mobile > div > h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    padding-left: 10px;
}
div.careerum-thanks-page2-mobile > div > div {
    margin-top: 34px;
}
div.careerum-thanks-page2-mobile > div > div > div {
    padding-left: 10px;
    padding-bottom: 10px;
    margin-bottom: 16px;
}
div.careerum-thanks-page2-mobile > div > div > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661321114978.svg');
    background-position: 2px 39px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page2-mobile > div > div > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1661321189076.svg');
    background-position: 131px 17px;
    background-repeat: no-repeat;
}
div.careerum-thanks-page2-mobile > div > div > div:nth-child(3) {
    margin-right: 0;
}
div.careerum-thanks-page2-mobile > div > div > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}



div[class*="careerum-faq2-block"] * {
    font-family: Montserrat !important;
}
div.careerum-faq2-block {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-faq2-block > div {
    width: 1280px;
    margin: 0 auto;
    padding: 98px 0 125px;
}
div.careerum-faq2-block h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    padding-left: 60px;
}
div.careerum-faq2-block > div > div:nth-child(2) {
    display: flex;
    margin-top: 0px;
}
div.careerum-faq2-block div.careerum-faq2-menu {
    width: 300px;
    margin-left: 60px;
    align-self: flex-start;
    top: 80px;
    margin-top: 51px;
}
div.careerum-faq2-block div.careerum-faq2-menu.sticky {
    position: sticky;
    position: -webkit-sticky;
}
div.careerum-faq2-block div.careerum-faq2-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 23px;
    color: #C2C2C2;
    width: max-content;
    display: block;
}
div.careerum-faq2-block div.careerum-faq2-menu label p {
    padding: 20px 50px 20px 24px;
    transition: all 0.2s ease;
    display: inline-block;
}
div.careerum-faq2-block div.careerum-faq2-menu label input {
    display: none;
}
div.careerum-faq2-block div.careerum-faq2-menu label.active {
    color: #000000;
}
div.careerum-faq2-block div.careerum-faq2-menu label.active p {
    cursor: default;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Популярное"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027810244.svg');
    background-repeat: no-repeat;
    background-position: 5px 11px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Подписка"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027823775.svg');
    background-repeat: no-repeat;
    background-position: 0 13px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Тарифы"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027839950.svg');
    background-repeat: no-repeat;
    background-position: 1px 14px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Технические вопросы"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027849125.svg');
    background-repeat: no-repeat;
    background-position: 1px 6px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Обучение"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027858892.svg');
    background-repeat: no-repeat;
    background-position: 2px 15px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Коучинг и консультации"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027867879.svg');
    background-repeat: no-repeat;
    background-position: 2px 6px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Главное о Careerum.Club"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027881156.svg');
    background-repeat: no-repeat;
    background-position: 0 7px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Популярное"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027919679.svg');
    background-repeat: no-repeat;
    background-position: 5px 11px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Подписка"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027933265.svg');
    background-repeat: no-repeat;
    background-position: 0 13px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Тарифы"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027945174.svg');
    background-repeat: no-repeat;
    background-position: 1px 14px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Технические вопросы"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027954064.svg');
    background-repeat: no-repeat;
    background-position: 1px 6px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Обучение"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662027963590.svg');
    background-repeat: no-repeat;
    background-position: 2px 15px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Коучинг и консультации"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031358736.svg');
    background-repeat: no-repeat;
    background-position: 2px 6px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Главное о Careerum.Club"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031369131.svg');
    background-repeat: no-repeat;
    background-position: 0 7px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Популярное"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031420642.svg');
    background-repeat: no-repeat;
    background-position: 5px 11px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Подписка"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031433991.svg');
    background-repeat: no-repeat;
    background-position: 0 13px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Тарифы"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031445076.svg');
    background-repeat: no-repeat;
    background-position: 1px 14px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Технические вопросы"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031456672.svg');
    background-repeat: no-repeat;
    background-position: 1px 6px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Обучение"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031567619.svg');
    background-repeat: no-repeat;
    background-position: 2px 15px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Коучинг и консультации"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031582656.svg');
    background-repeat: no-repeat;
    background-position: 2px 6px;
}
div.careerum-faq2-block div.careerum-faq2-menu label[data-class="Главное о Careerum.Club"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031593214.svg');
    background-repeat: no-repeat;
    background-position: 0 7px;
}
div.careerum-faq2-block div.careerum-faq2-tabs {
    width: 760px;
    margin-top: 74px;
    margin-left: 99px;
}
div.careerum-faq2-block div.careerum-faq2-tab {
    transition: all 0.2s ease;
}
div.careerum-faq2-block div.careerum-faq2-tab:nth-child(n+2) {
    display: none;
}
div.careerum-faq2-block div.careerum-faq2-tab > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 16px;
    margin-bottom: 23px;
}
div.careerum-faq2-block div.careerum-faq2-header p {
    font-weight: 600;
    font-size: 22px;
    line-height: 140%;
    color: #827F7C;
    position: relative;
    cursor: pointer;
    transition: color 0.2s ease;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}
div.careerum-faq2-block div.careerum-faq2-header.active p {
    color: #000000;
}
div.careerum-faq2-block div.careerum-faq2-header p:hover {
    color: #000000;
}
div.careerum-faq2-block div.careerum-faq2-header p::after {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031635823.svg');
    background-repeat: no-repeat;
    display: block;
    width: 23px;
    height: 12px;
    position: absolute;
    right: -2px;
    top: calc(50% - 6px);
    transition: all 0.2s linear;
}
div.careerum-faq2-block div.careerum-faq2-header.active p::after {
    transform: rotate(180deg);
}
div.careerum-faq2-block div.careerum-faq2-header p:hover::after {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031646561.svg');
}
div.careerum-faq2-block div.careerum-faq2-content {
    max-height: 0px;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-faq2-block div.careerum-faq2-content p {
    font-weight: 400;
    font-size: 15px;
    line-height: 160%;
    padding-top: 18px;
    width: 615px;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}
div.careerum-faq2-block div.careerum-faq2-header.active + div.careerum-faq2-content {
    max-height: 1000px;
    transition: all 0.5s ease;
}

div.careerum-faq2-block-tablet {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-faq2-block-tablet > div {
    width: 768px;
    margin: 0 auto;
    padding: 54px 0 99px;
}
div.careerum-faq2-block-tablet h2 {
    font-weight: 700;
    font-size: 53px;
    letter-spacing: -0.005em;
    line-height: 110%;
    padding-left: 44px;
}
div.careerum-faq2-block-tablet > div > div:nth-child(2) {
    display: flex;
    margin-top: 34px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu {
    width: 210px;
    margin-left: 10px;
    align-self: flex-start;
    top: 60px;
}

div.careerum-faq2-block-tablet div.careerum-faq2-menu.sticky {
    position: sticky;
    position: -webkit-sticky;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 23px;
    min-height: 62px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    transition: all 0.2s ease;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label p {
    padding-left: 34px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label input {
    display: none;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label.active {
    color: #000000;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Популярное"] {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031800179.svg');
    background-repeat: no-repeat;
    background-position: 15px 11px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Подписка"] {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031811353.svg');
    background-repeat: no-repeat;
    background-position: 11px 14px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Тарифы"] {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031820272.svg');
    background-repeat: no-repeat;
    background-position: 18px 15px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Технические вопросы"] {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031880350.svg');
    background-repeat: no-repeat;
    background-position: 3px 6px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Обучение"] {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031842995.svg');
    background-repeat: no-repeat;
    background-position: 14px 15px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Коучинг и консультации"] {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031889413.svg');
    background-repeat: no-repeat;
    background-position: 12px 2px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Главное о Careerum.Club"] {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031898823.svg');
    background-repeat: no-repeat;
    background-position: 16px 0px;
    padding-bottom: 8px;
    min-height: 70px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Популярное"].active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031939994.svg');
    background-repeat: no-repeat;
    background-position: 15px 11px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Подписка"].active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031949069.svg');
    background-repeat: no-repeat;
    background-position: 11px 14px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Тарифы"].active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031958965.svg');
    background-repeat: no-repeat;
    background-position: 18px 15px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Технические вопросы"].active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031970688.svg');
    background-repeat: no-repeat;
    background-position: 3px 6px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Обучение"].active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031981334.svg');
    background-repeat: no-repeat;
    background-position: 14px 15px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Коучинг и консультации"].active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662031991212.svg');
    background-repeat: no-repeat;
    background-position: 12px 2px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-menu label[data-class="Главное о Careerum.Club"].active {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662032001217.svg');
    background-repeat: no-repeat;
    background-position: 16px 0px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-tabs {
    width: 480px;
    margin-left: 24px;
    margin-top: 31px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-tab {
    transition: all 0.2s ease;
}
div.careerum-faq2-block-tablet div.careerum-faq2-tab:nth-child(n+2) {
    display: none;
}
div.careerum-faq2-block-tablet div.careerum-faq2-tab > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 16px;
    margin-bottom: 23px;
}
div.careerum-faq2-block-tablet div.careerum-faq2-header p {
    font-weight: 600;
    font-size: 17px;
    line-height: 140%;
    position: relative;
    cursor: pointer;
    transition: color 0.2s ease;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}
div.careerum-faq2-block-tablet div.careerum-faq2-header p::after {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662032025824.svg');
    background-repeat: no-repeat;
    display: block;
    width: 23px;
    height: 12px;
    position: absolute;
    right: -2px;
    top: calc(50% - 6px);
    transition: all 0.2s linear;
}
div.careerum-faq2-block-tablet div.careerum-faq2-header.active p::after {
    transform: rotate(180deg);
}
div.careerum-faq2-block-tablet div.careerum-faq2-content {
    max-height: 0px;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-faq2-block-tablet div.careerum-faq2-content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    padding-top: 18px;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}
div.careerum-faq2-block-tablet div.careerum-faq2-header.active + div.careerum-faq2-content {
    max-height: 1000px;
    transition: all 0.5s ease;
}


div.careerum-faq2-block-mobile {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-faq2-block-mobile > div {
    width: 320px;
    margin: 0 auto;
    padding: 40px 0 66px;
}
div.careerum-faq2-block-mobile h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 110%;
    padding-left: 10px;
    letter-spacing: -0.02em;
}
div.careerum-faq2-block-mobile > div > div:nth-child(2) {
    padding: 0 10px;
}
div.careerum-faq2-block-mobile div.careerum-faq2-menu {
    margin-top: 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-faq2-block-mobile div.careerum-faq2-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    transition: all 0.2s ease;
    border-radius: 56px;
    border: 1.5px solid #000000;
    margin-right: 5px;
    margin-bottom: 10px;
}
div.careerum-faq2-block-mobile div.careerum-faq2-menu label p {
    padding: 6.5px 12.5px;
}
div.careerum-faq2-block-mobile div.careerum-faq2-menu label input {
    display: none;
}
div.careerum-faq2-block-mobile div.careerum-faq2-menu label.active {
    color: #ffffff;
    background-color: #43CCFF;
    border: 1.5px solid #43CCFF;
}
div.careerum-faq2-block-mobile div.careerum-faq2-tabs {
    margin-top: 21px;
}
div.careerum-faq2-block-mobile div.careerum-faq2-tab {
    transition: all 0.2s ease;
}
div.careerum-faq2-block-mobile div.careerum-faq2-tab:nth-child(n+2) {
    display: none;
}
div.careerum-faq2-block-mobile div.careerum-faq2-tab > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
div.careerum-faq2-block-mobile div.careerum-faq2-header p {
    font-weight: 600;
    font-size: 15px;
    line-height: 140%;
    position: relative;
    cursor: pointer;
    transition: color 0.2s ease;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}
div.careerum-faq2-block-mobile div.careerum-faq2-header p::after {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662032069825.svg');
    background-repeat: no-repeat;
    display: block;
    width: 16px;
    height: 10px;
    position: absolute;
    right: 2px;
    top: 6px;
    transition: all 0.2s linear;
}
div.careerum-faq2-block-mobile div.careerum-faq2-header.active p::after {
    transform: rotate(180deg);
}
div.careerum-faq2-block-mobile div.careerum-faq2-content {
    max-height: 0px;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-faq2-block-mobile div.careerum-faq2-content p {
    font-weight: 400;
    font-size: 13px;
    line-height: 157%;
    padding-top: 16px;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}
div.careerum-faq2-block-mobile div.careerum-faq2-header.active + div.careerum-faq2-content {
    max-height: 1000px;
    transition: all 0.5s ease;
}

div[class*="careerum-results-tabs-block"] * {
    font-family: Montserrat !important;
}

div.careerum-results-tabs-block {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-results-tabs-block > div {
    width: 1280px;
    margin: 0 auto;
    padding: 117px 0 172px;
}
div.careerum-results-tabs-block h2 {
    font-weight: 700;
    font-size: 74px;
    line-height: 120%;
    letter-spacing: -0.02em;
    margin-left: 60px;
}
div.careerum-results-tabs-block div.careerum-results-tabs-block-header {
    position: relative;
}
div.careerum-results-tabs-block div.careerum-results-tabs-block-header img {
    position: absolute;
    top: -119px;
    left: 932px;
}
div.careerum-results-tabs-block > div > div:nth-child(2) {
    display: flex;
    margin-top: 0px;
}
div.careerum-results-tabs-block div.careerum-results-menu {
    width: 250px;
    margin-left: 60px;
    align-self: flex-start;
    top: 80px;
    margin-top: 73px;
}
div.careerum-results-tabs-block div.careerum-results-menu.sticky {
    position: sticky;
    position: -webkit-sticky;
}
div.careerum-results-tabs-block div.careerum-results-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 500;
    font-size: 17px;
    letter-spacing: -0.005em;
    line-height: 23px;
    color: #C2C2C2;
    width: max-content;
    display: block;
}
div.careerum-results-tabs-block div.careerum-results-menu label p {
    padding: 16px 50px 15px 26px;
    transition: all 0.2s ease;
    display: inline-block;
}
div.careerum-results-tabs-block div.careerum-results-menu label input {
    display: none;
}
div.careerum-results-tabs-block div.careerum-results-menu label.active {
    color: #000000;
}
div.careerum-results-tabs-block div.careerum-results-menu label.active p {
    cursor: default;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Посмотреть все"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662498957895.svg');
    background-repeat: no-repeat;
    background-position: 21px 38px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Сменить сферу"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499013775.svg');
    background-repeat: no-repeat;
    background-position: 25px 35px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Получить повышение"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499025527.svg');
    background-repeat: no-repeat;
    background-position: 25px 37px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Переехать по работе"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499037205.svg');
    background-repeat: no-repeat;
    background-position: 24px 35px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Выйти из декрета"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499047510.svg');
    background-repeat: no-repeat;
    background-position: 25px 36px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Посмотреть все"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499066656.svg');
    background-repeat: no-repeat;
    background-position: 21px 38px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Сменить сферу"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499079567.svg');
    background-repeat: no-repeat;
    background-position: 25px 35px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Получить повышение"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499092185.svg');
    background-repeat: no-repeat;
    background-position: 25px 37px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Переехать по работе"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499105676.svg');
    background-repeat: no-repeat;
    background-position: 24px 35px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Выйти из декрета"] p:hover {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499123241.svg');
    background-repeat: no-repeat;
    background-position: 25px 36px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Посмотреть все"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499138462.svg');
    background-repeat: no-repeat;
    background-position: 21px 38px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Сменить сферу"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499148987.svg');
    background-repeat: no-repeat;
    background-position: 25px 35px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Получить повышение"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499160462.svg');
    background-repeat: no-repeat;
    background-position: 25px 37px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Переехать по работе"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499175494.svg');
    background-repeat: no-repeat;
    background-position: 24px 35px;
}
div.careerum-results-tabs-block div.careerum-results-menu label[data-class="Выйти из декрета"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499186899.svg');
    background-repeat: no-repeat;
    background-position: 25px 36px;
}
div.careerum-results-tabs-block div.careerum-results-tabs {
    width: 882px;
    margin-top: 75px;
    margin-left: 42px;
}
div.careerum-results-tabs-block div.careerum-results-tab {
    transition: all 0.2s ease;
}
div.careerum-results-tabs-block div.careerum-results-tab:nth-child(n+2) {
    display: none;
}
div.careerum-results-tabs-block div.careerum-results-tab > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-results-tabs-block div.careerum-form-tab-item-2-fields > div form p {
    margin-left: 0px !important;
}
a.careerum-results-tab-item-sm-left,
a.careerum-results-tab-item-sm-right {
    background-color: #43CCFF;
    border-radius: 24px;
    width: 278px;
    height: 366px;
    margin: 8px;
    padding: 30px 15px 30px 24px;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    display: block;
    transition: all 0.2s ease;
    overflow: visible;
}

a.careerum-results-tab-item-sm-left:hover,
a.careerum-results-tab-item-sm-right:hover {
    background-color: #36C3F8;
}
a.careerum-results-tab-item-sm-left p.careerum-results-tab-item-sm-header,
a.careerum-results-tab-item-sm-right p.careerum-results-tab-item-sm-header {
    font-weight: 600;
    font-size: 23px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
a.careerum-results-tab-item-sm-left p.careerum-results-tab-item-sm-date,
a.careerum-results-tab-item-sm-right p.careerum-results-tab-item-sm-date {
    position: absolute;
    top: -10px;
    left: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    background: #43CCFF;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 109px;
    text-align: center;
    padding-top: 5px;
    height: 33px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-sm-left:hover p.careerum-results-tab-item-sm-date,
a.careerum-results-tab-item-sm-right:hover p.careerum-results-tab-item-sm-date {
    background: #36C3F8;
}
a.careerum-results-tab-item-sm-left p.careerum-results-tab-item-sm-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 42px;
    left: 134px;
}
a.careerum-results-tab-item-sm-left img {
    position: absolute;
    bottom: 0;
    left: 0;
    top: unset;
    right: unset;
    border-radius: 0 0 0 24px;
}
a.careerum-results-tab-item-sm-right p.careerum-results-tab-item-sm-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 40px;
    left: 26px;
}
a.careerum-results-tab-item-sm-right img {
    position: absolute;
    bottom: unset;
    left: 85px;
    top: 159px;
    right: unset;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-md {
    background-color: #FF9F00;
    border-radius: 24px;
    width: 572px;
    height: 366px;
    margin: 8px;
    padding: 30px 24px;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    transition: all 0.2s ease;
    display: block;
    overflow: visible;
}
a.careerum-results-tab-item-md-3t {
    background-color: #FF9F00;
    border-radius: 24px;
    width: 572px;
    height: 366px;
    margin: 8px;
    padding: 30px 24px;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    transition: all 0.2s ease;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: visible;
}
a.careerum-results-tab-item-md:hover,
a.careerum-results-tab-item-md-3t:hover {
    background-color: #ED970A;
}
a.careerum-results-tab-item-md img,
a.careerum-results-tab-item-md-3t img {
    position: absolute;
    left: 347px;
    top: 158px;
}
a.careerum-results-tab-item-md p.careerum-results-tab-item-md-header,
a.careerum-results-tab-item-md-3t p.careerum-results-tab-item-md-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
a.careerum-results-tab-item-md p.careerum-results-tab-item-md-subheader,
a.careerum-results-tab-item-lg p.careerum-results-tab-item-lg-subheader,
a.careerum-results-tab-item-md-3t p.careerum-results-tab-item-md-subheader {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 24px;
}
a.careerum-results-tab-item-md-3t img {
    position: absolute;
    left: unset;
    top: unset;
    right: 0;
    bottom: 0;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-md-3t p.careerum-results-tab-item-md-subheader {
    margin-top: 25px;
}
a.careerum-results-tab-item-md-3t p.careerum-results-tab-item-md-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: auto;
    margin-bottom: 9px;
}
a.careerum-results-tab-item-md-3t p.careerum-results-tab-item-md-date,
a.careerum-results-tab-item-md p.careerum-results-tab-item-md-date {
    position: absolute;
    top: -10px;
    left: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    background: #FF9F00;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 109px;
    text-align: center;
    padding-top: 5px;
    height: 33px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-md-3t:hover p.careerum-results-tab-item-md-date,
a.careerum-results-tab-item-md:hover p.careerum-results-tab-item-md-date {
    background: #ED970A;
}
a.careerum-results-tab-item-lg {
    background-color: #0B70FE;
    border-radius: 24px;
    width: 866px;
    height: 366px;
    margin: 8px;
    padding: 30px 24px;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    transition: all 0.2s ease;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: visible;
}
a.careerum-results-tab-item-lg:hover {
    background-color: #0965E7;
}
a.careerum-results-tab-item-lg img {
    position: absolute;
    left: 347px;
    top: 158px;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-lg p.careerum-results-tab-item-lg-header {
    font-weight: 600;
    font-size: 39px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
a.careerum-results-tab-item-lg p.careerum-results-tab-item-lg-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: auto;
    margin-bottom: 9px;
}
a.careerum-results-tab-item-lg p.careerum-results-tab-item-lg-subheader {
    margin-top: 20px;
}
a.careerum-results-tab-item-lg p.careerum-results-tab-item-lg-date {
    position: absolute;
    top: -10px;
    left: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.01em;
    color: #fff;
    background: #0B70FE;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 109px;
    text-align: center;
    padding-top: 5px;
    height: 33px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-lg:hover p.careerum-results-tab-item-lg-date {
    background: #0965E7;
}
a.careerum-results-tab-item-lg img {
    position: absolute;
    left: unset;
    top: unset;
    right: 29px;
    bottom: 25px;
    border-radius: 0 0 24px 0;
}
div.careerum-results-tab-empty p {
    font-weight: 500;
    font-size: 31px;
    letter-spacing: -0.01em;
    line-height: 120%;
    padding: 7px 30px 20px 39px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499208750.svg');
    background-position: 26px 0;
    background-repeat: no-repeat;
}

div.careerum-results-tabs-block-tablet {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-results-tabs-block-tablet > div {
    width: 768px;
    margin: 0 auto;
    padding: 50px 0 114px;
}
div.careerum-results-tabs-block-tablet h2 {
    font-weight: 700;
    font-size: 37px;
    line-height: 120%;
    padding-left: 44px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-tabs-block-header {
    position: relative;
}
div.careerum-results-tabs-block-tablet div.careerum-results-tabs-block-header img {
    position: absolute;
    top: -63px;
    left: 508px;
}
div.careerum-results-tabs-block-tablet > div > div:nth-child(2) {
    display: flex;
    margin-top: 24px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu {
    width: 210px;
    margin-left: 10px;
    align-self: flex-start;
    top: 60px;
    margin-top: 14px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu.sticky {
    position: sticky;
    position: -webkit-sticky;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 500;
    font-size: 17px;
    line-height: 110%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    transition: all 0.2s ease;
    margin-bottom: 11px;
    letter-spacing: -0.01em;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label p {
    padding: 5px 34px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label input {
    display: none;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label.active {
    color: #000000;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Посмотреть все"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499423256.svg');
    background-repeat: no-repeat;
    background-position: 34px 23px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Сменить сферу"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499433436.svg');
    background-repeat: no-repeat;
    background-position: 37px 23px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Получить повышение"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499445743.svg');
    background-repeat: no-repeat;
    background-position: 34px 42px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Переехать по работе"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499462027.svg');
    background-repeat: no-repeat;
    background-position: 34px 44px;
    max-width: 180px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class*="Выйти из"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499474417.svg');
    background-repeat: no-repeat;
    background-position: 35px 42px;
    max-width: 180px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Посмотреть все"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499484114.svg');
    background-repeat: no-repeat;
    background-position: 34px 23px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Сменить сферу"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499498823.svg');
    background-repeat: no-repeat;
    background-position: 37px 23px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Получить повышение"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499511166.svg');
    background-repeat: no-repeat;
    background-position: 34px 42px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class="Переехать по работе"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499523664.svg');
    background-repeat: no-repeat;
    background-position: 34px 44px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-menu label[data-class*="Выйти из"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499537434.svg');
    background-repeat: no-repeat;
    background-position: 35px 42px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-tabs {
    width: 472px;
    margin-top: 20px;
    margin-left: 21px;
}
div.careerum-results-tabs-block-tablet div.careerum-results-tab {
    transition: all 0.2s ease;
}
div.careerum-results-tabs-block-tablet div.careerum-results-tab:nth-child(n+2) {
    display: none;
}
div.careerum-results-tabs-block-tablet div.careerum-results-tab > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-results-tabs-block-tablet div.careerum-form-tab-item-2-fields-tablet {
    margin: 6px;
}
a.careerum-results-tab-item-sm-left-tablet,
a.careerum-results-tab-item-sm-right-tablet {
    background-color: #43CCFF;
    border-radius: 24px;
    width: 224px;
    height: 288px;
    margin: 6px;
    padding: 24px 15px 24px 16px;
    position: relative;
    overflow: visible;
    text-decoration: none;
    display: block;
}
a.careerum-results-tab-item-sm-left-tablet p.careerum-results-tab-item-sm-header,
a.careerum-results-tab-item-sm-right-tablet p.careerum-results-tab-item-sm-header {
    font-weight: 600;
    font-size: 17px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
a.careerum-results-tab-item-sm-left-tablet p.careerum-results-tab-item-sm-descr {
    font-weight: 400;
    font-size: 10px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 20px;
    left: 91px;
}
a.careerum-results-tab-item-sm-left-tablet img {
    position: absolute;
    bottom: 0;
    left: 0;
    top: unset;
    right: unset;
    border-radius: 0 0 0 24px;
}
a.careerum-results-tab-item-sm-right-tablet p.careerum-results-tab-item-sm-descr {
    font-weight: 400;
    font-size: 10px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 20px;
    left: 24px;
}
a.careerum-results-tab-item-sm-left-tablet p.careerum-results-tab-item-sm-date,
a.careerum-results-tab-item-sm-right-tablet p.careerum-results-tab-item-sm-date {
    position: absolute;
    top: -8px;
    left: 0;
    font-weight: 600;
    font-size: 11px;
    line-height: 15px;
    color: #fff;
    background: #43CCFF;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 101px;
    text-align: center;
    padding-top: 5px;
    height: 31px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-sm-right-tablet img {
    position: absolute;
    bottom: unset;
    left: 112px;
    top: 178px;
    right: unset;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-md-tablet {
    background-color: #FF9F00;
    border-radius: 24px;
    width: 224px;
    height: 288px;
    margin: 6px;
    padding: 24px 10px 24px 16px;
    position: relative;
    overflow: visible;
    text-decoration: none;
    display: block;
}
a.careerum-results-tab-item-md-tablet img {
    position: absolute;
    left: 153px;
    top: -20px;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-md-tablet p.careerum-results-tab-item-md-header {
    font-weight: 600;
    font-size: 17px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
a.careerum-results-tab-item-md-tablet p.careerum-results-tab-item-md-subheader {
    font-weight: 500;
    font-size: 11px;
    line-height: 145%;
    color: #FFFFFF;
    margin-top: 17px;
}
a.careerum-results-tab-item-md-tablet p.careerum-results-tab-item-md-descr {
    font-weight: 400;
    font-size: 10px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 20px;
}
a.careerum-results-tab-item-md-tablet p.careerum-results-tab-item-md-date {
    position: absolute;
    top: -8px;
    left: 0;
    font-weight: 600;
    font-size: 11px;
    line-height: 15px;
    color: #fff;
    background: #FF9F00;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 101px;
    text-align: center;
    padding-top: 5px;
    height: 31px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-lg-tablet {
    background-color: #0B70FE;
    border-radius: 24px;
    width: 460px;
    height: 224px;
    margin: 6px;
    padding: 26px 16px;
    position: relative;
    overflow: visible;
    text-decoration: none;
    display: inline-block;
}
a.careerum-results-tab-item-lg-tablet img {
    position: absolute;
    left: 347px;
    top: 158px;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-lg-tablet p.careerum-results-tab-item-lg-header {
    font-weight: 500;
    font-size: 18px;
    line-height: 110%;
    color: #FFFFFF;
}
a.careerum-results-tab-item-lg-tablet p.careerum-results-tab-item-lg-subheader {
    font-weight: 500;
    font-size: 11px;
    line-height: 145%;
    color: #FFFFFF;
    margin-top: 14px;
}
a.careerum-results-tab-item-lg-tablet p.careerum-results-tab-item-lg-descr {
    font-weight: 400;
    font-size: 10px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 20px;
    left: 17px;
}
a.careerum-results-tab-item-lg-tablet p.careerum-results-tab-item-lg-date {
    position: absolute;
    top: -8px;
    left: 0;
    font-weight: 600;
    font-size: 11px;
    line-height: 15px;
    color: #fff;
    background: #0B70FE;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 101px;
    text-align: center;
    padding-top: 5px;
    height: 31px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-lg-tablet img {
    position: absolute;
    left: unset;
    top: unset;
    right: 20px;
    bottom: 23px;
}
div.careerum-results-tab-empty-tablet p {
    font-weight: 500;
    font-size: 27px;
    letter-spacing: -0.005em;
    line-height: 120%;
    padding: 2px 30px 20px 23px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499394570.svg');
    background-position: 16px 5px;
    background-repeat: no-repeat;
}


div.careerum-results-tabs-block-mobile {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-results-tabs-block-mobile > div {
    margin: 0 auto;
    padding: 32px 0 73px;
}
div.careerum-results-tabs-block-mobile h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 115%;
    letter-spacing: -0.02em;
}
div.careerum-results-tabs-block-mobile div.careerum-results-tabs-block-header {
    position: relative;
    width: 300px;
    margin: 0 auto;
}
div.careerum-results-tabs-block-mobile div.careerum-results-tabs-block-header img {
    position: absolute;
    top: -49px;
    left: 178px;
}
div.careerum-results-tabs-block-mobile > div > div:nth-child(2) {
    padding: 0;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu {
    margin-top: 18px;
    width: 100%;
    overflow-x: scroll;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: max-content;
    margin-left: calc((100% - 310px) / 2);
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 600;
    letter-spacing: -0.01em;
    font-size: 13px;
    line-height: 13px;
    transition: all 0.2s ease;
    margin-right: 12px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label p {
    padding: 5px 5px 12px 5px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label input {
    display: none;
}
div.careerum-results-tabs-block-mobile div.careerum-results-tabs {
    width: 300px;
    margin: 30px auto 0;
}
div.careerum-results-tabs-block-mobile div.careerum-results-tab {
    transition: all 0.2s ease;
}
div.careerum-results-tabs-block-mobile div.careerum-results-tab:nth-child(n+2) {
    display: none;
}
div.careerum-results-tabs-block-mobile div.careerum-results-tab > div {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Посмотреть все"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499616496.svg');
    background-repeat: no-repeat;
    background-position: 4px 23px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Сменить сферу"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499628073.svg');
    background-repeat: no-repeat;
    background-position: 7px 22px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Получить повышение"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499639918.svg');
    background-repeat: no-repeat;
    background-position: 5px 24px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Переехать по работе"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499652906.svg');
    background-repeat: no-repeat;
    background-position: 5px 24px;
    max-width: 180px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class*="Выйти из"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499664530.svg');
    background-repeat: no-repeat;
    background-position: 2px 22px;
    max-width: 180px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Посмотреть все"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499676927.svg');
    background-repeat: no-repeat;
    background-position: 4px 23px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Сменить сферу"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499685620.svg');
    background-repeat: no-repeat;
    background-position: 7px 22px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Получить повышение"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499699770.svg');
    background-repeat: no-repeat;
    background-position: 5px 24px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class="Переехать по работе"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499711440.svg');
    background-repeat: no-repeat;
    background-position: 5px 24px;
}
div.careerum-results-tabs-block-mobile div.careerum-results-menu label[data-class*="Выйти из"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662499722594.svg');
    background-repeat: no-repeat;
    background-position: 2px 22px;
}
a.careerum-results-tab-item-sm-left-mobile,
a.careerum-results-tab-item-sm-right-mobile {
    background-color: #43CCFF;
    border-radius: 24px;
    width: 300px;
    height: 216px;
    margin: 8px 0;
    padding: 23px 15px 24px 15px;
    position: relative;
    overflow: visible;
    text-decoration: none;
    display: block;
}
a.careerum-results-tab-item-sm-left-mobile {
    padding: 11px 15px 24px 15px;
}
a.careerum-results-tab-item-sm-right-mobile p.careerum-results-tab-item-sm-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
a.careerum-results-tab-item-sm-left-mobile p.careerum-results-tab-item-sm-header {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    color: #FFFFFF;

}
a.careerum-results-tab-item-sm-left-mobile p.careerum-results-tab-item-sm-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 27px;
    left: 15px;
}
a.careerum-results-tab-item-sm-left-mobile img {
    position: absolute;
    bottom: 0;
    left: 0;
    top: unset;
    right: unset;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-sm-right-mobile p.careerum-results-tab-item-sm-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 24px;
    left: 15px;
}
a.careerum-results-tab-item-sm-left-mobile p.careerum-results-tab-item-sm-date,
a.careerum-results-tab-item-sm-right-mobile p.careerum-results-tab-item-sm-date {
    position: absolute;
    top: -8px;
    left: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    background: #43CCFF;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 101px;
    text-align: center;
    padding-top: 5px;
    height: 31px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-sm-right-mobile img {
    position: absolute;
    bottom: unset;
    left: 141px;
    top: 99px;
    right: unset;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-md-mobile {
    background-color: #FF9F00;
    border-radius: 24px;
    width: 300px;
    height: 324px;
    margin: 8px 0;
    padding: 23px 10px 24px 15px;
    position: relative;
    overflow: visible;
    text-decoration: none;
    display: block;
}
a.careerum-results-tab-item-md-mobile img {
    position: absolute;
    left: 195px;
    top: 210px;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-md-mobile p.careerum-results-tab-item-md-header {
    font-weight: 500;
    font-size: 22px;
    line-height: 110%;
    color: #FFFFFF;
}
a.careerum-results-tab-item-md-mobile p.careerum-results-tab-item-md-subheader {
    font-weight: 500;
    letter-spacing: -0.01em;
    font-size: 11px;
    line-height: 145%;
    color: #FFFFFF;
    margin-top: 14px;
}
a.careerum-results-tab-item-md-mobile p.careerum-results-tab-item-md-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    position: absolute;
    bottom: 23px;
    left: 15px;
}
a.careerum-results-tab-item-md-mobile p.careerum-results-tab-item-md-date {
    position: absolute;
    top: -8px;
    left: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    background: #FF9F00;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 101px;
    text-align: center;
    padding-top: 5px;
    height: 31px;
    transition: all 0.2s ease;
}
a.careerum-results-tab-item-lg-mobile {
    background-color: #0B70FE;
    border-radius: 24px;
    width: 300px;
    height: 324px;
    margin: 8px 0;
    padding: 23px 15px;
    position: relative;
    overflow: visible;
    text-decoration: none;
    display: inline-block;
}
a.careerum-results-tab-item-lg-mobile img {
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 0 0 24px 0;
}
a.careerum-results-tab-item-lg-mobile p.careerum-results-tab-item-lg-header {
    font-weight: 500;
    font-size: 22px;
    line-height: 110%;
    color: #FFFFFF;
}
a.careerum-results-tab-item-lg-mobile p.careerum-results-tab-item-lg-subheader {
    font-weight: 500;
    letter-spacing: -0.01em;
    font-size: 11px;
    line-height: 145%;
    color: #FFFFFF;
    margin-top: 14px;
}
a.careerum-results-tab-item-lg-mobile p.careerum-results-tab-item-lg-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    color: #FFFFFF;
    position: absolute;
    bottom: 25px;
    left: 15px;
}
a.careerum-results-tab-item-lg-mobile p.careerum-results-tab-item-lg-date {
    position: absolute;
    top: -8px;
    left: 0;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #fff;
    background: #0B70FE;
    border-radius: 12px 12px 0 0;
    display: inline-block;
    width: 101px;
    text-align: center;
    padding-top: 5px;
    height: 31px;
    transition: all 0.2s ease;
}
div.careerum-results-tab-empty-mobile p {
    font-weight: 500;
    font-size: 32px;
    line-height: 130%;
    padding: 0;
    margin-left: -2px;
    padding-left: 2px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/Group 123781.svg');
    background-position: -1px 32px;
    background-repeat: no-repeat;
}

div[class*="careerum-case-main"] * {
    font-family: Montserrat !important;
}
div.careerum-case-main {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-case-main > div {
    width: 1280px;
    margin: 78px auto 50px;
    padding-left: 60px;
}
div.careerum-case-main div.careerum-case-main-top {
    margin-bottom: 89px;
}
div.careerum-case-main div.careerum-case-main-top > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-case-main div.careerum-case-main-top h2 {
    font-weight: 700;
    font-size: 52px;
    line-height: 110%;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(1) > div:nth-child(1) {
    width: 760px;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(1) > div:nth-child(2) {
    width: 170px;
    margin-left: 94px;
    margin-top: 2px;
    position: relative;
}
div.careerum-case-main div.careerum-case-main-top img.careerum-case-main-header-avatar {
    width: 160px;
    height: 160px;
    border-radius: 200px;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(1) a {
    position: absolute;
    width: 48px;
    height: 48px;
    display: block;
    top: 108px;
    left: 117px;
    background-color: #fff;
    border-radius: 50px;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(1) a img {
    transition: all 0.2s ease;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(1) a:hover img {
    opacity: 0.85;
}
div.careerum-case-main div.careerum-case-main-top p.careerum-case-main-header-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.02em;
    text-align: center;
    margin-top: 10px;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(2) {
    margin-top: 28px;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(2) > div {
    width: 370px;
    align-self: stretch;
    border: 2px solid #000000;
    border-radius: 13px;
    padding: 16px 14px;
    margin-right: 16px;
}
div.careerum-case-main p.careerum-case-main-tale-header {
    font-weight: 600;
    font-size: 19px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-case-main ul.careerum-case-main-tale-list {
    font-weight: 400;
    font-size: 19px;
    line-height: 133%;
    margin-top: 15px;
    margin-left: 2px;
}
div.careerum-case-main ul.careerum-case-main-tale-list li {
    list-style-type: none;
    margin-bottom: 7px;
    padding-left: 22px;
    position: relative;
}
div.careerum-case-main ul.careerum-case-main-tale-list li:last-child {
    margin-bottom: 15px;
}
div.careerum-case-main li.careerum-case-main-tale-list-item-yes::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171897965.svg');
    position: absolute;
    left: 0px;
}
div.careerum-case-main li.careerum-case-main-tale-list-item-no::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171910501.svg');
    position: absolute;
    left: 0px;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666172080288.svg');
    background-position: 9px 36px;
    background-repeat: no-repeat;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666172093223.svg');
    background-position: 12px 34px;
    background-repeat: no-repeat;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(2) > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666172107529.svg');
    background-position: 146px 13px;
    background-repeat: no-repeat;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(3) {
    margin-top: 36px;
}
div.careerum-case-main div.careerum-case-main-top > div:nth-child(3) a {
    font-weight: 600;
    font-size: 17px;
    line-height: 24px;
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 8px;
    margin-left: 4px;
}
div.careerum-case-main div.careerum-case-text {
    margin-top: 89px;
    margin-bottom: 50px;
}
div.careerum-case-main div.careerum-case-text {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-case-main div.careerum-case-text > div:nth-child(1) {
    width: 360px;
}
div.careerum-case-main div.careerum-case-text > div:nth-child(2) {
    width: 760px;
    margin-left: 38px;
    margin-top: 36px;
}
div.careerum-case-main div.careerum-case-text p.careerum-case-text-subheader {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-case-main div.careerum-case-text p.careerum-case-text-header {
    font-weight: 600;
    font-size: 46px;
    line-height: 114%;
    margin-top: 9px;
    letter-spacing: -0.01em;
}
div.careerum-case-main div.careerum-case-text p.careerum-case-text-content {
    font-weight: 400;
    font-size: 19px;
    line-height: 165%;
}
div.careerum-case-main div.careerum-case-quote {
    margin-top: 86px;
}
div.careerum-case-main div.careerum-case-quote p {
    width: 685px;
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    letter-spacing: -0.005em;
    line-height: 149%;
    margin-left: 436px;
}
div.careerum-case-main div.careerum-case-quote p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662501968004.svg');
    display: block;
    position: relative;
    top: -9px;
}
div.careerum-case-main div.careerum-case-quote p::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662501976977.svg');
    display: block;
    position: relative;
    top: 2px;
}

div.careerum-case-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-case-main-tablet > div {
    width: 768px;
    margin: 58px auto 50px;
}
div.careerum-case-main-tablet div.careerum-case-main-top {
    margin-bottom: 99px;
    padding-left: 44px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-case-main-tablet div.careerum-case-main-top h2 {
    font-weight: 700;
    font-size: 44px;
    line-height: 109%;
    padding-top: 3px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(1) > div:nth-child(1) {
    width: 480px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(1) > div:nth-child(2) {
    width: 173px;
    margin-left: 27px;
    margin-top: 2px;
    position: relative;
}
div.careerum-case-main-tablet div.careerum-case-main-top img.careerum-case-main-header-avatar {
    width: 100px;
    height: 100px;
    border-radius: 200px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(1) a {
    position: absolute;
    width: 40px;
    height: 40px;
    display: block;
    top: 60px;
    left: 71px;
    background-color: #fff;
    border-radius: 50px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(1) a img {
    transition: all 0.2s ease;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(1) a:hover img {
    opacity: 0.85;
}
div.careerum-case-main-tablet div.careerum-case-main-top p.careerum-case-main-header-descr {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    margin-top: 4px;
    letter-spacing: -0.01em;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(2) {
    margin-top: 47px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(2) > div {
    width: 216px;
    align-self: stretch;
    border: 2px solid #000000;
    border-radius: 13px;
    padding: 17px 8px 17px 14px;
    margin-right: 16px;
}
div.careerum-case-main-tablet p.careerum-case-main-tale-header {
    font-weight: 600;
    font-size: 15px;
    line-height: 120%;
}
div.careerum-case-main-tablet ul.careerum-case-main-tale-list {
    font-weight: 400;
    font-size: 15px;
    line-height: 127%;
    margin-top: 16px;
    margin-left: 2px;
}
div.careerum-case-main-tablet ul.careerum-case-main-tale-list li {
    list-style-type: none;
    margin-bottom: 11px;
    padding-left: 18px;
    position: relative;
}
div.careerum-case-main-tablet ul.careerum-case-main-tale-list li:last-child {
    margin-bottom: 25px;
}
div.careerum-case-main-tablet li.careerum-case-main-tale-list-item-yes::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171897965.svg');
    position: absolute;
    left: 0px;
    top: 1px;
}
div.careerum-case-main-tablet li.careerum-case-main-tale-list-item-no::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171910501.svg');
    position: absolute;
    left: 0px;
    top: 1px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171928337.svg');
    background-position: 7px 32px;
    background-repeat: no-repeat;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171938227.svg');
    background-position: 14px 30px;
    background-repeat: no-repeat;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(2) > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171949957.svg');
    background-position: 120px 14px;
    background-repeat: no-repeat;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(3) {
    margin-top: 36px;
}
div.careerum-case-main-tablet div.careerum-case-main-top > div:nth-child(3) a {
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 24px;
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 8px;
}
div.careerum-case-main-tablet div.careerum-case-text {
    margin-top: 105px;
    margin-bottom: 30px;
    padding-left: 44px;
}
div.careerum-case-main-tablet div.careerum-case-text {
    margin-top: 5px;
    margin-left: 50px;
}
div.careerum-case-main-tablet div.careerum-case-text > div:nth-child(1) {
    width: 360px;
}
div.careerum-case-main-tablet div.careerum-case-text > div:nth-child(2) {
    width: 580px;
    margin-top: 33px;
}
div.careerum-case-main-tablet div.careerum-case-text p.careerum-case-text-subheader {
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-case-main-tablet div.careerum-case-text p.careerum-case-text-header {
    font-weight: 600;
    font-size: 30px;
    line-height: 115%;
    margin-top: 8px;
}
div.careerum-case-main-tablet div.careerum-case-text div.careerum-case-text-content p {
    font-weight: 400;
    font-size: 15px;
    line-height: 155%;
    margin-bottom: 8px;
}
div.careerum-case-main-tablet div.careerum-case-quote {
    margin: 45px auto 67px;
    width: 680px;
}
div.careerum-case-main-tablet div.careerum-case-quote p {
    text-align: center;
    font-weight: 600;
    font-size: 30px;
    line-height: 149%;
    letter-spacing: -0.005em;
}
div.careerum-case-main-tablet div.careerum-case-quote p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662502063973.svg');
    display: block;
    position: relative;
    top: -9px;
}
div.careerum-case-main-tablet div.careerum-case-quote p::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662502072265.svg');
    display: block;
    position: relative;
    top: 2px;
}


div.careerum-case-main-mobile {
    width: 100%;
    overflow: visible;
    background-color: #FAF5EE;
}
div.careerum-case-main-mobile > div {
    width: 320px;
    margin: 0 auto;
    padding: 31px 0 98px;
}
div.careerum-case-main-mobile div.careerum-case-main-top {
    margin-bottom: 25px;
    padding: 0 10px;
}
div.careerum-case-main-mobile div.careerum-case-main-top h2 {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(1) > div:nth-child(2) {
    margin-top: 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
div.careerum-case-main-mobile div.careerum-case-main-top img.careerum-case-main-header-avatar {
    width: 100px;
    height: 100px;
    border-radius: 200px;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(1) a {
    position: absolute;
    width: 40px;
    height: 40px;
    display: block;
    top: 60px;
    left: 73px;
    background-color: #fff;
    border-radius: 50px;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(1) a img {
    transition: all 0.2s ease;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(1) a:hover img {
    opacity: 0.85;
}
div.careerum-case-main-mobile div.careerum-case-main-top p.careerum-case-main-header-descr {
    font-weight: 400;
    font-size: 11px;
    line-height: 120%;
    margin-top: 69px;
    margin-left: 26px;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(2) {
    margin-top: 33px;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(2) > div {
    width: 300px;
    border: 2px solid #000000;
    border-radius: 13px;
    padding: 14px 14px;
    margin-bottom: 16px;
}
div.careerum-case-main-mobile p.careerum-case-main-tale-header {
    font-weight: 600;
    font-size: 15px;
    line-height: 120%;
}
div.careerum-case-main-mobile ul.careerum-case-main-tale-list {
    font-weight: 500;
    font-size: 15px;
    line-height: 127%;
    margin-top: 10px;
    margin-left: 0px;
}
div.careerum-case-main-mobile ul.careerum-case-main-tale-list li {
    list-style-type: none;
    margin-bottom: 9px;
    padding-left: 16px;
    position: relative;
}
div.careerum-case-main-mobile li.careerum-case-main-tale-list-item-yes::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171727629.svg');
    position: absolute;
    left: 1px;
    top: 0px;
}
div.careerum-case-main-mobile li.careerum-case-main-tale-list-item-no::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171742800.svg');
    position: absolute;
    left: 0px;
    top: 0px;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(2) > div:nth-child(1) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171784626.svg');
    background-position: 13px 29px;
    background-repeat: no-repeat;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(2) > div:nth-child(1) p.careerum-case-main-tale-content {
    margin-top: 22px;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(2) > div:nth-child(2) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171795018.svg');
    background-position: 13px 29px;
    background-repeat: no-repeat;
}
div.careerum-case-main-mobile div.careerum-case-main-top > div:nth-child(2) > div:nth-child(3) {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1666171807932.svg');
    background-position: 118px 12px;
    background-repeat: no-repeat;
}
div.careerum-case-main-mobile div.careerum-case-button {
    margin-top: 28px;
    padding: 0 10px;
    position: sticky;
    position: -webkit-sticky;
    top: 80px;
    margin-bottom: -50px;
    z-index: 5;
}
div.careerum-case-main-mobile div.careerum-case-button a {
    font-weight: 600;
    font-size: 17px;
    letter-spacing: -0.01em;
    line-height: 24px;
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 8px;
    width: 300px;
    display: block;
    text-align: center;
}
div.careerum-case-main-mobile div.careerum-case-button-fix {
    margin-top: 98px;
    margin-bottom: 0;
}
div.careerum-case-main-mobile div.careerum-case-text {
    margin-top: 48px;
    margin-bottom: 30px;
    padding: 0 10px;
}
div.careerum-case-main-mobile div.careerum-case-text > div:nth-child(2) {
    margin-top: 26px;
}
div.careerum-case-main-mobile div.careerum-case-text p.careerum-case-text-subheader {
    font-weight: 500;
    font-size: 11px;
    letter-spacing: -0.005em;
    line-height: 15px;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-case-main-mobile div.careerum-case-text p.careerum-case-text-header {
    font-weight: 600;
    font-size: 30px;
    line-height: 115%;
    margin-top: 5px;
}
div.careerum-case-main-mobile div.careerum-case-text div.careerum-case-text-content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 155%;
    margin-bottom: 11px;
}
div.careerum-case-main-mobile div.careerum-case-quote {
    margin: 54px auto 50px;
    padding: 0 10px;
}
div.careerum-case-main-mobile div.careerum-case-quote p {
    text-align: center;
    font-weight: 600;
    font-size: 23px;
    line-height: 146%;
    letter-spacing: -0.01em;
}
div.careerum-case-main-mobile div.careerum-case-quote p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662502212438.svg');
    display: block;
    position: relative;
    top: -9px;
}
div.careerum-case-main-mobile div.careerum-case-quote p::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1662502222400.svg');
    display: block;
    position: relative;
    top: 2px;
}


div.careerum-lead-form-row {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-lead-form-row > div {
    width: 1280px;
    margin: 78px auto 244px;
    padding-left: 60px;
}
div.careerum-lead-form-row h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-lead-form-row h2 span {
    font-style: italic;
}
div.careerum-lead-form-row p {
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
    margin-top: 26px;
}
div.careerum-lead-form-row div.careerum-form-lead {
    margin-top: 8px;
    padding-bottom: 1px;
}
div.careerum-lead-form-row div.careerum-form-lead > div:first-child {
    position: relative;
    overflow: visible;
}
div.careerum-lead-form-row div.careerum-form-lead > div:first-child img {
    position: absolute;
    right: 168px;
    top: 20px;
}
div.careerum-lead-form-row div.careerum-form-lead > div:last-child {
    margin-top: 47px;
    margin-bottom: 27px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 705px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
    padding: 8px 10px 9px;
    width: 100%;
    transition: all 0.2s ease;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill,
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    background-color: red !important;
    -webkit-box-shadow: 0 0 0 30px #FAF5EE inset !important;
    box-shadow: 0 0 0 30px #FAF5EE inset !important;
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:hover {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input ~ span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:hover ~ span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:focus ~ span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) ~ span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown):hover ~ span {
    color: #000000;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(1) input:focus:hover ~ span {
    color: #FF5A00;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div:nth-child(2) {
    margin-left: 8px;
    width: 234px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form a.submit-btn,
div.careerum-lead-form-row div.careerum-form-lead > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 12px 20px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    margin-left: 11px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form a.submit-btn:hover,
div.careerum-lead-form-row div.careerum-form-lead > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-lead-form-row div.careerum-form-lead > div form a.submit-btn[disabled],
div.careerum-lead-form-row div.careerum-form-lead > div form button:disabled,
div.careerum-lead-form-row div.careerum-form-lead > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-lead-form-row div.careerum-form-lead > div form a.submit-btn[disabled]:hover,
div.careerum-lead-form-row div.careerum-form-lead > div form button:disabled:hover,
div.careerum-lead-form-row div.careerum-form-lead > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-lead-form-row div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-lead-form-row div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-lead-form-row div.careerum-form-lead > div form div.careerum-form-lead-tel {
    position: relative;
    margin-right: 10px;
    width: 229px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form > div > div:last-child {
    margin-right: 0px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form div.careerum-form-lead-agree input {
    display: none;
}
div.careerum-lead-form-row div.careerum-form-lead > div form label p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-lead-form-row div.careerum-form-lead > div form p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form p a {
    color: inherit;
}
div.careerum-lead-form-row div.careerum-form-lead div form div.careerum-form-lead-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form div.careerum-form-lead-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.2s ease;
}
div.careerum-lead-form-row div.careerum-form-lead > div form div.careerum-form-lead-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-row div.careerum-form-lead > div form div.careerum-form-lead-agree label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-row div.careerum-form-success-lead {
    width: 100%;
    margin-top: 125px;
    padding-bottom: 15px;
}
div.careerum-lead-form-row div.careerum-form-success-lead h2 {
    font-weight: 700;
    font-size: 72px;
    line-height: 100%;
    width: 795px;
    display: block;
    letter-spacing: -0.02em;
    position: relative;
    z-index: 1;
}
div.careerum-lead-form-row div.careerum-form-success-lead h2 span {
    font-style: italic;
}
div.careerum-lead-form-row div.careerum-form-success-lead > div {
    position: relative;
}
div.careerum-lead-form-row div.careerum-form-success-lead img.careerum-form-success-lead-heart {
    position: absolute;
    top: -63px;
    right: 403px;
    z-index: 0;
}
div.careerum-lead-form-row div.careerum-form-success-lead img.careerum-form-success-lead-highlight {
    position: absolute;
    top: 148px;
    left: 68px;
    z-index: 0;
}

div.careerum-lead-form-row-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-lead-form-row-tablet > div {
    width: 768px;
    margin: 54px auto 100px;
    padding-left: 44px;
}
div.careerum-lead-form-row-tablet h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 90%;
    letter-spacing: -0.02em;
}
div.careerum-lead-form-row-tablet h2 span {
    font-style: italic;
}
div.careerum-lead-form-row-tablet p {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    margin-top: 18px;
}

div.careerum-lead-form-row-tablet div.careerum-form-lead {
    margin-top: 8px;
    padding-bottom: 1px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div:first-child {
    position: relative;
    overflow: visible;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div:first-child img {
    position: absolute;
    right: 59px;
    top: 10px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div:last-child {
    margin-top: 32px;
    margin-bottom: 27px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form {
    width: 248px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: #000000;
    padding: 8px 10px;
    width: 100%;
    transition: all 0.2s ease;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    background-color: red !important;
    -webkit-box-shadow: 0 0 0 30px #FAF5EE inset !important;
    box-shadow: 0 0 0 30px #FAF5EE inset !important;
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:hover {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input ~ span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:hover ~ span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:focus ~ span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) ~ span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    left: 9px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown):hover ~ span {
    color: #000000;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(1) input:focus:hover ~ span {
    color: #FF5A00;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form > div:nth-child(2) {
    margin-top: 7px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form a.submit-btn,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 8px 0px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    margin-top: 22px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form a.submit-btn:hover,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form a.submit-btn[disabled],
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form button:disabled,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form a.submit-btn[disabled]:hover,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form button:disabled:hover,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-tel {
    position: relative;
    margin-bottom: 4px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree input {
    display: none;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form label p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form p {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form p a {
    color: inherit;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead div form div.careerum-form-lead-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 0px;
    transition: all 0.2s ease;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-lead-form-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 0px;
}

div.careerum-lead-form-row-tablet div.careerum-form-success-lead {
    width: 100%;
    margin-top: 55px;
    padding-bottom: 29px;
}
div.careerum-lead-form-row-tablet div.careerum-form-success-lead h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    width: 350px;
    display: block;
    letter-spacing: -0.02em;
    position: relative;
    z-index: 1;
}
div.careerum-lead-form-row-tablet div.careerum-form-success-lead h2 span {
    font-style: italic;
}
div.careerum-lead-form-row-tablet div.careerum-form-success-lead > div {
    position: relative;
}
div.careerum-lead-form-row-tablet div.careerum-form-success-lead img.careerum-form-success-lead-heart {
    position: absolute;
    top: -26px;
    left: 329px;
    z-index: 0;
}
div.careerum-lead-form-row-tablet div.careerum-form-success-lead img.careerum-form-success-lead-highlight {
    position: absolute;
    top: 61px;
    left: 69px;
    z-index: 0;
}
div.careerum-lead-form-row-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-lead-form-row-mobile > div {
    width: 320px;
    margin: 32px auto 84px;
    padding: 0 10px;
}
div.careerum-lead-form-row-mobile h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 105%;
    letter-spacing: -0.02em;
}
div.careerum-lead-form-row-mobile h2 span {
    font-style: italic;
}
div.careerum-lead-form-row-mobile p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    margin-top: 18px;
}

div.careerum-lead-form-row-mobile div.careerum-form-lead {
    margin-top: 8px;
    padding-bottom: 1px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div:last-child {
    margin-top: 31px;
    margin-bottom: 27px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form {
    width: 100%;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    padding: 8px 10px;
    width: 100%;
    transition: all 0.2s ease;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    background-color: red !important;
    -webkit-box-shadow: 0 0 0 30px #FAF5EE inset !important;
    box-shadow: 0 0 0 30px #FAF5EE inset !important;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input ~ span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:hover ~ span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:focus ~ span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) ~ span {
    top: -4px;
    font-size: 12px;
    line-height: 100%;
    left: 9px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown):hover ~ span {
    color: #000000;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(1) input:focus:hover ~ span {
    color: #FF5A00;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form > div:nth-child(2) {
    margin-top: 7px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form a.submit-btn,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 12px 0px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    margin-top: 15px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form a.submit-btn:hover,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form a.submit-btn[disabled],
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form button:disabled,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form a.submit-btn[disabled]:hover,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form button:disabled:hover,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-tel {
    position: relative;
    margin-bottom: 8px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree input {
    display: none;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form label p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form p {
    font-weight: 400;
    font-size: 12px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form p a {
    color: inherit;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead div form div.careerum-form-lead-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 1px;
    left: 0px;
    transition: all 0.2s ease;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 1px;
    left: 0px;
}
div.careerum-lead-form-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 1px;
    left: 0px;
}

div.careerum-lead-form-row-mobile div.careerum-form-success-lead {
    width: 100%;
    margin-top: 31px;
    padding-bottom: 29px;
}
div.careerum-lead-form-row-mobile div.careerum-form-success-lead h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    display: block;
    letter-spacing: -0.02em;
    position: relative;
    z-index: 1;
}
div.careerum-lead-form-row-mobile div.careerum-form-success-lead h2 span {
    font-style: italic;
}
div.careerum-lead-form-row-mobile div.careerum-form-success-lead > div {
    position: relative;
}
div.careerum-lead-form-row-mobile div.careerum-form-success-lead img.careerum-form-success-lead-heart {
    position: absolute;
    top: 59px;
    left: 241px;
    z-index: 0;
}
div.careerum-lead-form-row-mobile div.careerum-form-success-lead img.careerum-form-success-lead-highlight {
    position: absolute;
    top: 95px;
    left: -5px;
    z-index: 0;
}

.careerum-advent-calendar {
    background-color: #133012;
    overflow: hidden;
    width: 100%;
    min-height: 100vh;
}
.careerum-advent-calendar > div {
    width: 1280px;
    margin: 76px auto 50px;
}
.careerum-advent-calendar .careerum-advent-calendar-logo {
    padding-left: 76px;
}
.careerum-advent-calendar .careerum-advent-calendar-form {
    margin-top: 49px;
    padding-left: 76px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    max-height: 430px;
}
.careerum-advent-calendar .careerum-advent-calendar-form > div:nth-child(1) {
    width: 850px;
}
.careerum-advent-calendar .careerum-advent-calendar-form > div:nth-child(2) {
    width: 285px;
    position: relative;
    top: -119px;
    left: 18px;
}
.careerum-advent-calendar .careerum-advent-calendar-form > div:nth-child(2) > div {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922492359.svg");
    background-position: left top;
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 545px;
}
.careerum-advent-calendar .careerum-advent-calendar-form > div:nth-child(2) > div > div {
    transform: rotate(-6.34deg);
    padding: 110px 38px 0;
}
.careerum-advent-calendar .careerum-advent-calendar-form > div:nth-child(2) > div > div p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    max-width: 175px;
    margin-bottom: 25px;
}
.careerum-advent-calendar .careerum-advent-calendar-form.form-last {
    margin-top: 4px;
}
.careerum-advent-calendar .careerum-advent-calendar-form.form-last > div {
    width: 100%;
}
.careerum-advent-calendar .careerum-lead-form-row {
    background-color: transparent;
}
.careerum-advent-calendar .careerum-lead-form-row > div {
    width: 100%;
    margin: 0;
    padding: 0;
}
.careerum-advent-calendar .careerum-lead-form-row h2 {
    color: #fff;
    font-weight: 700;
    font-size: 56px;
    line-height: 100%;
    letter-spacing: normal;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form {
    display: block;
    width: 100%;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) {
    width: 100%;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input {
    border: 2px #fff solid;
    background-color: #fff;
    padding: 5px 10px 6px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:hover {
    border: 2px #fff solid;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:hover + span {
    top: 7px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input + span {
    top: 7px;
    background-color: #fff;
    pointer-events: none;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:focus {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:focus + span {
    background-color: #133012;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:focus:hover + span {
    background-color: #133012;
    color: #fff;
    top: -7px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown) + span {
    background-color: #133012;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder) + span {
    background-color: #133012;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) + span {
    background-color: #133012;
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown):hover + span {
    background-color: #133012;
    color: #fff;
    top: -7px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder):hover + span {
    background-color: #133012;
    color: #fff;
    top: -7px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown):hover + span {
    background-color: #133012;
    color: #fff;
    top: -7px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill {
    box-shadow: 0 0 0 30px #133012 inset !important;
    -webkit-text-fill-color: #fff !important;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:hover {
    box-shadow: 0 0 0 30px #133012 inset !important;
    -webkit-text-fill-color: #fff !important;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    box-shadow: 0 0 0 30px #133012 inset !important;
    -webkit-text-fill-color: #fff !important;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form .careerum-form-lead-agree {
    width: 540px;
    margin-left: 0;
    margin-top: 17px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form .careerum-form-lead-agree label::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922510599.svg");
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form .careerum-form-lead-agree label:hover::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922519497.svg");
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form .careerum-form-lead-agree label.active::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922536912.svg");
    content: "";
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form .careerum-form-lead-name,
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form .careerum-form-lead-email,
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div form .careerum-form-lead-tel {
    width: 195px;
    margin-right: 8px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div p {
    font-weight: 400;
    font-size: 11px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: #8BA18A;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div p a {
    color: inherit;
    transition: color 0.2s ease;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div p a:hover {
    color: #fff;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div a.submit-btn {
    margin-left: 0;
    background: #C6130F;
    font-size: 18px;
    line-height: 24px;
    padding: 9px 35px;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div a.submit-btn:hover {
    background: #D91E1A;
}
.careerum-advent-calendar .careerum-lead-form-row .careerum-form-lead > div:last-child {
    margin-top: 42px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters {
    width: 100%;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:first-child {
    width: 426px;
    margin-left: 54px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:first-child .careerum-advent-calendar-letters-item {
    margin-left: 21px;
    position: relative;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:first-child a {
    display: block;
    width: 417.12px;
    padding: 16px 0;
    text-align: center;
    background-color: #C6130F;
    border-radius: 10.3541px;
    transform: rotate(-16.12deg);
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    font-size: 26px;
    line-height: 31px;
    margin-top: 56px;
    transition: background-color 0.3s ease;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:first-child a:hover {
    background-color: #D91E1A;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:first-child > img {
    margin-top: 34px;
    position: relative;
    left: -11px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:last-child > div:nth-child(1) {
    margin-bottom: 24px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:last-child > div:nth-child(2) {
    margin-bottom: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:first-child > div:last-child > div:nth-child(2) > div:first-child {
    margin-right: 24px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:last-child {
    margin-top: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:last-child > div {
    margin-left: 76px;
    width: 644px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters > div:last-child > img {
    position: relative;
    left: -8px;
    top: -32px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item {
    position: relative;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item > div > div {
    height: 100%;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item > div:nth-child(1) {
    position: relative;
    transition: transform 1s cubic-bezier(0.2, 0.85, 0.4, 1.275);
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item > div:nth-child(1) img {
    max-width: 100%;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item > div:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: rotateY(180deg);
    transition: transform 1s cubic-bezier(0.2, 0.85, 0.4, 1.275);
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item:hover > div:nth-child(1) {
    transform: rotateY(180deg);
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item:hover > div:nth-child(2) {
    transform: rotateY(360deg);
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 {
    border-radius: 24px;
    width: 380px;
    height: 864px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child {
    background: #FFCDD3;
    width: 100%;
    height: 100%;
    padding: 16px;
    border-radius: 24px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div {
    background: #164A14;
    border-radius: 8px;
    padding: 17px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > div:nth-child(1) {
    margin-top: 0;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    color: #FFCDD3;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > div:nth-child(1) p span {
    font-style: italic;
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
    margin-right: -3px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > div:nth-child(2) {
    margin-top: 70px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > div:nth-child(3) {
    margin-top: 18px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-1 > div:last-child > div > img {
    display: block;
    margin-top: 18px;
    position: absolute;
    top: 490px;
    left: 29px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 {
    border-radius: 16px;
    width: 724px;
    height: 625px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child {
    background: #F5EFDC;
    width: 100%;
    height: 100%;
    padding: 8px;
    border-radius: 16px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div {
    background: #031C02;
    border-radius: 8px;
    padding: 21px 32px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > div:nth-child(1) {
    margin-top: 0;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 40px;
    line-height: 100%;
    color: #F5EFDC;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > div:nth-child(1) p span {
    font-style: italic;
    font-weight: 300;
    font-size: 112px;
    line-height: 100%;
    margin-right: -6px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > div:nth-child(2) {
    margin-top: 42px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 56px;
    line-height: 105%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > div:nth-child(3) {
    margin-top: 19px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-2 > div:last-child > div > img {
    display: block;
    margin-top: 18px;
    position: absolute;
    top: 262px;
    left: 327px;
    width: 312px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 {
    border-radius: 24px;
    width: 350px;
    height: 481px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 > div:last-child {
    background: #8C9A8C;
    width: 100%;
    height: 100%;
    padding: 8px;
    border-radius: 24px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 > div:last-child > div {
    background: #031C02;
    border-radius: 16px;
    padding: 24px 32px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 > div:last-child > div > div:nth-child(1) {
    margin-top: 0;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 > div:last-child > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    color: #8C9A8C;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 > div:last-child > div > div:nth-child(1) p span {
    font-style: italic;
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
    margin-right: -4px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 > div:last-child > div > div:nth-child(2) {
    margin-top: 31px;
    margin-left: 29px;
    transform: rotate(8deg);
    width: 242.13px;
    height: 301.73px;
    background: #164A14;
    padding: 26px 21px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-3 > div:last-child > div > div:nth-child(2) p {
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 {
    border-radius: 8px;
    width: 350px;
    height: 481px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child {
    background: #FFCDD3;
    width: 100%;
    height: 100%;
    padding: 16px;
    border-radius: 8px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child > div {
    background: #031C02;
    border-radius: 8px;
    padding: 16px 24px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child > div > div:nth-child(1) {
    margin-top: 0;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    color: #FFCDD3;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child > div > div:nth-child(1) p span {
    font-style: italic;
    font-weight: 300;
    font-size: 80px;
    line-height: 100%;
    margin-right: -4px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child > div > div:nth-child(2) {
    margin-top: 49px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-4 > div:last-child > div > img {
    display: block;
    margin-top: 18px;
    position: absolute;
    top: 292px;
    left: 51px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 {
    border-radius: 64px;
    width: 724px;
    height: 320px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child {
    background: #F5EFDC;
    width: 100%;
    height: 100%;
    padding: 8px;
    border-radius: 64px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div {
    background: #031C02;
    border-radius: 64px;
    padding: 22px 32px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > div:nth-child(1) {
    margin-top: 0;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    color: #F5EFDC;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > div:nth-child(1) p span {
    font-style: italic;
    font-weight: 300;
    font-size: 80px;
    line-height: 100%;
    margin-right: -4px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > div:nth-child(2) {
    margin-top: 18px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > div:nth-child(3) {
    margin-top: 10px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > img {
    display: block;
    position: absolute;
    top: 19px;
    left: 423px;
    width: 221px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-5 > div:last-child > div > img + img {
    display: block;
    position: absolute;
    top: 189px;
    left: 36px;
    width: unset;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 {
    border-radius: 24px;
    width: 644px;
    height: 451px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child {
    background: #8C9A8C;
    width: 100%;
    height: 100%;
    padding: 16px;
    border-radius: 24px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child > div {
    background: #164A14;
    border-radius: 16px;
    padding: 9px 17px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child > div > div:nth-child(1) {
    margin-top: 0;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    color: #8C9A8C;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child > div > div:nth-child(1) p span {
    font-style: italic;
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
    margin-right: -4px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child > div > div:nth-child(2) {
    margin-top: 39px;
    margin-left: 7px;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 32px;
    line-height: 120%;
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-letters-item.letters-item-6 > div:last-child > div > img {
    display: block;
    margin-top: 18px;
    position: absolute;
    top: 279px;
    left: 112px;
}
.careerum-advent-calendar .careerum-advent-calendar-form-footer {
    margin-top: 135px;
    padding-left: 73px;
}
.careerum-advent-calendar .careerum-advent-calendar-form-footer > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar .careerum-advent-calendar-form-footer > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #8C9A8C;
    margin-left: 16px;
    margin-top: 2px;
}
.careerum-advent-calendar .careerum-advent-calendar-success .careerum-advent-calendar-thanks {
    margin-left: 76px;
    position: relative;
    margin-top: 56px;
}
.careerum-advent-calendar .careerum-advent-calendar-success .careerum-advent-calendar-thanks > img {
    position: absolute;
    top: 215px;
    left: 216px;
    z-index: 1;
}
.careerum-advent-calendar .careerum-advent-calendar-success .careerum-advent-calendar-thanks .careerum-advent-calendar-form-footer {
    padding-left: 0;
    margin-top: 334px;
    margin-left: -3px;
}
.careerum-advent-calendar .careerum-advent-calendar-success h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 115%;
    color: #FFCDD3;
    position: relative;
    z-index: 2;
}
.careerum-advent-calendar .careerum-advent-calendar-success h2 span {
    color: #fff;
}
.careerum-advent-calendar .careerum-advent-calendar-success h2 a {
    text-decoration: underline;
    color: inherit;
}


.careerum-advent-calendar-tablet {
    background-color: #133012;
    overflow: hidden;
    width: 100%;
    min-height: 100vh;
}
.careerum-advent-calendar-tablet > div {
    width: 768px;
    margin: 40px auto 33px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-logo {
    padding-left: 44px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form {
    margin-top: 44px;
    padding-left: 44px;
    max-height: 430px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form > div:nth-child(1) {
    width: 100%;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form.form-last {
    margin-top: 24px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form.form-last > div {
    width: 100%;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form.form-last .careerum-form-lead {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form.form-last .careerum-form-lead > div:nth-child(1) {
    width: 380px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form.form-last .careerum-form-lead > div:nth-child(1) h2 {
    line-height: 105%;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form.form-last .careerum-form-lead > div:nth-child(2) {
    width: 248px;
    margin-top: 2px;
    margin-left: 20px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet {
    background-color: transparent;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet > div {
    width: 100%;
    margin: 0;
    padding: 0;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet h2 {
    color: #fff;
    font-weight: 700;
    font-size: 36px;
    line-height: 100%;
    letter-spacing: normal;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form {
    display: block;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) {
    width: 100%;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input {
    border: 2px #fff solid;
    background-color: #fff;
    padding: 8px 10px 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    margin-bottom: 8px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:hover {
    border: 2px #fff solid;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:hover + span {
    top: 10px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input + span {
    top: 10px;
    background-color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    pointer-events: none;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:focus {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:focus + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:focus:hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown) + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder) + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown):hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder):hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown):hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form .careerum-form-lead-agree {
    width: 100%;
    margin-left: 0;
    margin-top: 9px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form .careerum-form-lead-agree label::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922510599.svg");
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form .careerum-form-lead-agree label:hover::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922519497.svg");
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form .careerum-form-lead-agree label.active::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922536912.svg");
    content: "";
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form .careerum-form-lead-name,
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form .careerum-form-lead-email,
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div form .careerum-form-lead-tel {
    width: 100%;
    margin-right: 8px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div p {
    font-weight: 400;
    font-size: 10px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #8BA18A;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div p a {
    color: inherit;
    transition: color 0.2s ease;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div p a:hover {
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div a.submit-btn {
    margin-left: 0;
    background: #C6130F;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 0;
    margin-top: 23px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div a.submit-btn:hover {
    background: #D91E1A;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div:last-child {
    margin-top: 43px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div:last-child > div:last-child {
    width: 360px;
    margin-left: 20px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div:last-child > div:last-child div {
    position: relative;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div:last-child > div:last-child img {
    position: absolute;
    top: -78px;
    left: 17px;
}
.careerum-advent-calendar-tablet .careerum-lead-form-row-tablet .careerum-form-lead > div:last-child > div:last-child p {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    color: #000000;
    transform: rotate(-5.79deg);
    margin-left: 47px;
    letter-spacing: normal;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters {
    width: 100%;
    margin-top: 51px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:first-child > div:first-child {
    width: 280px;
    margin-left: 18px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:first-child > div:first-child a {
    display: block;
    width: 248px;
    padding: 12px 0;
    text-align: center;
    background-color: #C6130F;
    border-radius: 8px;
    transform: rotate(9.25deg);
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-top: 16px;
    margin-left: 45px;
    transition: background-color 0.3s ease;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:first-child > div:first-child a:hover {
    background-color: #D91E1A;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:first-child > div:first-child > img {
    margin-top: -6px;
    position: relative;
    left: -41px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:first-child > div:last-child {
    width: 405px;
    margin-left: 23px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:last-child {
    margin-top: 0px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters > div:last-child img {
    position: relative;
    left: 31px;
    top: -41px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item {
    position: relative;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 {
    width: 267px;
    position: relative;
    margin-left: 21px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 21px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(1) {
    margin-top: 17px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #C6130F;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(1) p span {
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
    margin-right: -5px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(2) {
    margin-top: 22px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 24px;
    line-height: 110%;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(3) {
    margin-top: 16px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 {
    width: 400px;
    position: relative;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 17px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(1) {
    margin-top: 17px;
    margin-left: 2px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #031C02;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(1) p span {
    font-weight: 300;
    font-size: 80px;
    line-height: 100%;
    letter-spacing: -0.05em;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(2) {
    margin-top: 38px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 24px;
    line-height: 104%;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(3) {
    margin-top: 13px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 143%;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-2 > div > img {
    position: absolute;
    width: 145px;
    left: 260px;
    top: 114px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 {
    border-radius: 32px;
    width: 400px;
    height: 365px;
    background: #031C02;
    padding: 20px 17px;
    margin-top: 11px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(1) {
    margin-left: 34px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
    color: #FDFAF1;
    display: inline-block;
    margin: 0;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(1) p + p {
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #FDFAF1;
    position: relative;
    top: -6px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(2) {
    margin-top: -3px;
    margin-left: 33px;
    transform: matrix(1, -0.09, 0.09, 1, 0, 0);
    background: #164A14;
    padding: 30px 20px;
    width: 314.57px;
    height: 208.79px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(3) {
    margin-top: 17px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-3 > div img {
    position: absolute;
    left: 116px;
    top: 210px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 {
    width: 100%;
    position: relative;
    margin-top: 13px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 img {
    position: relative;
    left: -2px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 > div {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 24px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(1) {
    margin-top: 15px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #031C02;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(1) p span {
    font-weight: 300;
    font-size: 80px;
    line-height: 100%;
    letter-spacing: -0.05em;
    margin-right: 3px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(2) {
    margin-top: 22px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(2) p span {
    text-decoration: underline;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 {
    border-radius: 44px;
    width: 261px;
    height: 542px;
    background: #FDFAF1;
    padding: 16px 17px;
    margin-top: 3px;
    margin-left: 26px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #FFCDD3;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(1) p span {
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
    margin-right: -2px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(2) {
    margin-top: 42px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 24px;
    line-height: 110%;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(3) {
    margin-top: 17px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-5 > div img {
    width: 221px;
    margin-top: 9px;
    margin-left: -7px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-6 {
    border-radius: 16px;
    width: 400px;
    height: 265px;
    background: #C7A277;
    padding: 20px 17px;
    margin-top: 9px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #C6130F;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(1) p span {
    font-weight: 500;
    font-size: 80px;
    line-height: 100%;
    margin-right: -2px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(2) {
    margin-top: 16px;
    margin-left: 7px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    color: #000000;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-letters-item.letters-item-6 > div img {
    position: absolute;
    left: 162px;
    top: 3px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form-footer {
    margin-top: 66px;
    padding-left: 28px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form-footer > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-form-footer > div p {
    font-weight: 400;
    font-size: 10px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #C2C2C2;
    margin-left: 16px;
    margin-top: 2px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-success .careerum-advent-calendar-thanks {
    margin-left: 44px;
    position: relative;
    margin-top: 32px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-success .careerum-advent-calendar-thanks > img {
    position: absolute;
    top: 154px;
    left: 156px;
    z-index: 1;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-success .careerum-advent-calendar-thanks .careerum-advent-calendar-form-footer {
    padding-left: 0;
    margin-top: 201px;
    margin-left: -16px;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-success h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    color: #FFCDD3;
    position: relative;
    z-index: 2;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-success h2 span {
    color: #fff;
}
.careerum-advent-calendar-tablet .careerum-advent-calendar-success h2 a {
    text-decoration: underline;
    color: inherit;
}


.careerum-advent-calendar-mobile {
    background-color: #133012;
    overflow: hidden;
    width: 100%;
    min-height: 100vh;
}
.careerum-advent-calendar-mobile > div {
    width: 320px;
    margin: 24px auto 38px;
    overflow: visible;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-logo {
    padding-left: 10px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form {
    margin-top: 33px;
    padding-left: 10px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form > div:nth-child(1) {
    width: 100%;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form.form-last {
    margin-top: -57px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form.form-last > div {
    width: 100%;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form.form-last .careerum-form-lead > div:last-child {
    margin-top: 33px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile {
    background-color: transparent;
    overflow: visible;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile > div {
    width: 100%;
    margin: 0;
    padding: 0;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile h2 {
    color: #fff;
    font-weight: 700;
    font-size: 28px;
    line-height: 115%;
    letter-spacing: normal;
    letter-spacing: -0.02em;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form {
    display: block;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) {
    width: 100%;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input {
    border: 2px #fff solid;
    background-color: #fff;
    padding: 8px 10px 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:hover {
    border: 2px #fff solid;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:hover + span {
    top: 10px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input + span {
    top: 10px;
    background-color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    pointer-events: none;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:focus {
    border-color: #fff;
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:focus + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:focus:hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) {
    background-color: transparent;
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown) + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder) + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
    font-size: 11px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:-moz-placeholder-shown):hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:-ms-input-placeholder):hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown):hover + span {
    background-color: #133012;
    color: #fff;
    top: -4px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form .careerum-form-lead-agree {
    width: 100%;
    margin-left: 0;
    margin-top: 9px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form .careerum-form-lead-agree label::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922510599.svg");
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form .careerum-form-lead-agree label:hover::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922519497.svg");
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form .careerum-form-lead-agree label.active::before {
    background-image: url("https://fra1.digitaloceanspaces.com/devabackenduploads/files-1670922536912.svg");
    content: "";
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form .careerum-form-lead-name,
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form .careerum-form-lead-email,
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div form .careerum-form-lead-tel {
    width: 100%;
    margin-right: 8px;
    margin-bottom: 4px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div p {
    font-weight: 400;
    font-size: 10px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: #8BA18A;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div p a {
    color: inherit;
    transition: color 0.2s ease;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div p a:hover {
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div a.submit-btn {
    margin-left: 0;
    background: #C6130F;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    padding: 12px 0;
    margin-top: 15px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div a.submit-btn:hover {
    background: #D91E1A;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div:nth-child(2) {
    margin-top: 20px;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div:nth-child(2) div {
    position: relative;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div:nth-child(2) div img {
    position: absolute;
    top: -6px;
    left: -9px;
    z-index: 1;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div:nth-child(2) div p {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #133012;
    transform: rotate(5.22deg);
    position: relative;
    z-index: 2;
    padding-top: 30px;
    padding-left: 21px;
    letter-spacing: normal;
}
.careerum-advent-calendar-mobile .careerum-lead-form-row-mobile .careerum-form-lead > div:last-child {
    margin-top: 69px;
    width: 300px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters {
    width: 100%;
    margin-top: 29px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters > div:last-child {
    margin-top: 0px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters > div:last-child img {
    position: relative;
    left: -11px;
    top: -43px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item {
    position: relative;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 {
    width: 100%;
    position: relative;
    margin-left: 0;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 27px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(1) {
    margin-top: 17px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #FFCDD3;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(1) p span {
    font-weight: 500;
    font-size: 56px;
    line-height: 100%;
    margin-right: -2px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(2) {
    margin-top: 75px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    color: #FFFFFF;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(3) {
    margin-top: 17px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-1 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #FFFFFF;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 {
    width: 100%;
    position: relative;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 img {
    position: relative;
    top: 3px;
    left: -5px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 21px;
    padding-top: 13px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(1) {
    margin-top: 17px;
    margin-left: 0px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #8C9A8C;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(1) p span {
    font-weight: 300;
    font-size: 56px;
    line-height: 100%;
    letter-spacing: -0.05em;
    margin-right: 2px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(2) {
    margin-top: 15px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    color: #FFFFFF;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(3) {
    margin-top: 19px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #FFFFFF;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-2 > div > img {
    position: absolute;
    width: 190px;
    left: 74px;
    top: 336px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 {
    width: 300px;
    background: #0A6C0A;
    padding: 12px 17px 21px;
    margin: 11px auto 0;
    border-radius: 4px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    color: #C6130F;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(1) p span {
    font-weight: 500;
    font-size: 56px;
    line-height: 100%;
    margin-right: -2px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(2) {
    margin-top: 32px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 24px;
    line-height: 115%;
    color: #133012;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(3) {
    margin-top: 17px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-3 > div img {
    position: absolute;
    left: 116px;
    top: 210px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 {
    width: 100%;
    position: relative;
    margin-top: 14px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 img {
    position: relative;
    left: 10px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 > div {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 37px;
    transform: rotate(2.26deg);
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(1) {
    margin-top: 15px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #FFCDD3;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(1) p span {
    font-weight: 300;
    font-size: 56px;
    line-height: 100%;
    letter-spacing: -0.05em;
    margin-right: -2px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(2) {
    margin-top: 29px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 138%;
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-4 > div > div:nth-child(2) p span {
    text-decoration: underline;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 {
    border-radius: 24px;
    width: 300px;
    height: 386px;
    background: #FDFAF1;
    padding: 18px 17px;
    margin: 9px auto 0;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div {
    position: relative;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #164A14;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(1) p span {
    font-weight: 300;
    font-size: 56px;
    line-height: 100%;
    margin-right: -2px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(2) {
    margin-top: 28px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(2) p {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    color: #133012;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(3) {
    margin-top: 17px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div > div:nth-child(3) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #133012;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-5 > div img {
    width: 208px;
    top: 194px;
    left: 83px;
    position: absolute;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-6 {
    border-radius: 8px;
    width: 300px;
    background: #C7A277;
    padding: 10px 16px 31px;
    margin: 32px auto 0;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(1) p {
    font-style: italic;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #FFCDD3;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(1) p span {
    font-weight: 300;
    font-size: 56px;
    line-height: 100%;
    margin-right: -2px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(2) {
    margin-top: 29px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-letters-item.letters-item-6 > div > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 138%;
    color: #FFFFFF;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form-footer {
    margin-top: 68px;
    padding-left: 10px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form-footer > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-form-footer > div p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #C2C2C2;
    margin-left: 16px;
    margin-top: 2px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-success .careerum-advent-calendar-thanks {
    margin-left: 10px;
    position: relative;
    margin-top: 32px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-success .careerum-advent-calendar-thanks > img {
    position: absolute;
    top: 266px;
    left: 6px;
    z-index: 1;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-success .careerum-advent-calendar-thanks .careerum-advent-calendar-form-footer {
    padding-left: 0;
    margin-top: 217px;
    margin-left: 0px;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-success h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    color: #FFCDD3;
    position: relative;
    z-index: 2;
    letter-spacing: -0.02em;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-success h2 span {
    color: #fff;
}
.careerum-advent-calendar-mobile .careerum-advent-calendar-success h2 a {
    text-decoration: underline;
    color: inherit;
}


div.careerum-club-banner {
    width: 100%;
    background-color: #000;
    color: #fff;
    overflow: hidden;
}
div.careerum-club-banner > div {
    width: 1280px;
    margin: 58px auto 73px;
    padding-left: 60px;
}
div.careerum-club-banner > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club-banner > div > div:nth-child(1) {
    margin-top: 0;
    margin-bottom: 92px;
}
div.careerum-club-banner > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 110%;
}
div.careerum-club-banner > div > div:nth-child(1) h2 span {
    color: #FFC76A;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(1) {
    width: 766px;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(1) > p {
    font-weight: 400;
    font-size: 24px;
    line-height: 135%;
    margin-top: 41px;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-top: 28px;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(1) > div > p {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    margin-right: 40px;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(1) > div > img:nth-child(1) {
    position: absolute;
    top: 33px;
    left: 12px;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(1) > div > img:nth-child(2) {
    position: absolute;
    top: -1px;
    left: 325px;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(2) {
    position: relative;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(2) img {
    position: absolute;
    top: 23px;
    left: 13px;
    z-index: 1;
}
div.careerum-club-banner > div > div:nth-child(1) > div:nth-child(2) p {
    position: relative;
    z-index: 2;
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    transform: rotate(-10.36deg);
    width: 285px;
    margin-top: 72px;
    margin-left: 60px;
}
div.careerum-club-banner > div > div:nth-child(n+2) {
    margin-bottom: 54px;
}
div.careerum-club-banner > div > div:nth-child(n+2) > div:nth-child(1) {
    width: 400px;
}
div.careerum-club-banner > div > div:nth-child(n+2) > div:nth-child(1) > p {
    font-weight: 500;
    font-size: 40px;
    line-height: 110%;
}
div.careerum-club-banner > div > div:nth-child(n+2) > div:nth-child(2) {
    width: 745px;
    margin-left: 60px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 3px;
}
div.careerum-club-banner > div > div:nth-child(n+2) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    position: relative;
    margin-bottom: 10px;
}
div.careerum-club-banner > div > div:nth-child(n+2) > div:nth-child(2) p::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1675063252793.svg');
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: -20px;
    top: 1px;
}
div.careerum-club-banner > div > div:nth-child(n+2) > div:nth-child(2) > div {
    width: 345px;
    padding-left: 20px;
    margin-right: 23px;
}


div.careerum-club-banner-tablet {
    width: 100%;
    background-color: #000;
    color: #fff;
    overflow: hidden;
}
div.careerum-club-banner-tablet > div {
    width: 768px;
    margin: 53px auto 43px;
    padding-left: 44px;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) {
    margin-top: 0;
    margin-bottom: 64px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 110%;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) h2 span {
    color: #FFC76A;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(1) {
    width: 433px;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > p {
    font-weight: 400;
    font-size: 20px;
    line-height: 135%;
    margin-top: 27px;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-top: 20px;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > p {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    margin-right: 56px;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > p:last-child {
    margin-right: 0;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > img:nth-child(1) {
    position: absolute;
    top: 27px;
    left: -1px;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > img:nth-child(2) {
    position: absolute;
    top: -2px;
    left: 288px;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(2) {
    position: relative;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(2) img {
    position: absolute;
    top: -29px;
    left: 2px;
    z-index: 1;
}
div.careerum-club-banner-tablet > div > div:nth-child(1) > div:nth-child(2) p {
    position: relative;
    z-index: 2;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    transform: rotate(-10.36deg);
    width: 200px;
    margin-top: 4px;
    margin-left: 34px;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) {
    margin-bottom: 30px;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) > div:nth-child(1) {
    margin-top: 5px;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) > div:nth-child(1) > p {
    font-weight: 500;
    font-size: 28px;
    line-height: 110%;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) > div:nth-child(2) {
    margin-left: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 17px;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    position: relative;
    margin-bottom: 10px;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) > div:nth-child(2) p::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1675063252793.svg');
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: -20px;
    top: 1px;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) > div:nth-child(2) > div {
    width: 330px;
    padding-left: 20px;
    margin-right: 18px;
}
div.careerum-club-banner-tablet > div > div:nth-child(n+2) > div:nth-child(2) > div:nth-child(even) {
    margin-right: 0;
}


div.careerum-club-banner-mobile {
    width: 100%;
    background-color: #000;
    color: #fff;
    overflow: hidden;
}
div.careerum-club-banner-mobile > div {
    width: 100%;
    margin: 30px auto 25px;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) {
    width: 320px;
    margin: 0 auto 41px;
    padding: 0 10px;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) h2 span {
    color: #FFC76A;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > p {
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    margin-top: 16px;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div {
    margin-top: 18px;
    position: relative;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 15px;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > p:last-child {
    margin-bottom: 0;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > img:nth-child(1) {
    position: absolute;
    top: 18px;
    left: 1px;
}
div.careerum-club-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > img:nth-child(2) {
    position: absolute;
    top: 30px;
    left: -7px;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider {
    margin-bottom: 30px;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(1) {
    width: 320px;
    margin: 5px auto 0;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(1) > p {
    font-weight: 500;
    font-size: 28px;
    line-height: 110%;
    padding-left: 10px;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(2) {
    width: 100%;
    overflow: auto;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(2) > div {
    margin-left: 0px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin-top: 17px;
    padding-left: calc(((100% - 320px) / 2) + 10px);
    width: max-content;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    position: relative;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(2) p::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1675063252793.svg');
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: -20px;
    top: 1px;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(2) > div > div {
    padding-left: 20px;
    margin-right: 12px;
}
div.careerum-club-banner-mobile > div > div.careerum-club-banner-mobile-horizontal-slider > div:nth-child(2) > div > div:nth-child(1) {
    width: auto;
}
div.careerum-club-banner-mobile > div > div:last-child {
    position: relative;
    margin: 0 auto;
    width: 320px;
    min-height: 300px;
}
div.careerum-club-banner-mobile > div > div:last-child img {
    position: absolute;
    top: 11px;
    left: 13px;
    z-index: 1;
}
div.careerum-club-banner-mobile > div > div:last-child p {
    position: relative;
    z-index: 2;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    transform: rotate(-10.36deg);
    width: 200px;
    padding-top: 46px;
    margin-left: 41px;
}


div.careerum-club-small-banner {
    width: 100%;
    overflow: hidden;
    background: rgb(250, 245, 238);
    background: linear-gradient(60deg, rgba(250, 245, 238, 1) 44%, rgba(255, 199, 106, 1) 65%, rgba(255, 199, 106, 1) 100%);
    margin-top: -73px;
}
div.careerum-club-small-banner > div {
    width: 1280px;
    margin: 31px auto 45px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club-small-banner > div p {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-club-small-banner > div h3 {
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
    margin-top: 8px;
    margin-bottom: 37px;
}
div.careerum-club-small-banner > div a {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    padding: 13px 24px 15px;
    border-radius: 8px;
}
div.careerum-club-small-banner > div > div:nth-child(1) {
    width: 480px;
}
div.careerum-club-small-banner > div > div:nth-child(2) {
    position: relative;
    width: 400px;
}
div.careerum-club-small-banner > div > div:nth-child(2) img:nth-child(1) {
    position: absolute;
    top: 29px;
    left: -17px;
    z-index: 1;
}
div.careerum-club-small-banner > div > div:nth-child(2) img:nth-child(2) {
    position: absolute;
    width: 366px;
    top: -31px;
    left: 160px;
    z-index: 2;
}
div.careerum-club-small-banner-tablet {
    width: 100%;
    overflow: hidden;
    background: rgb(250, 245, 238);
    background: linear-gradient(60deg, rgba(250, 245, 238, 1) 38%, rgba(255, 199, 106, 1) 85%, rgba(255, 199, 106, 1) 100%);
}
div.careerum-club-small-banner-tablet > div {
    width: 768px;
    margin: 23px auto 45px;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club-small-banner-tablet > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club-small-banner-tablet > div h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    margin-top: 15px;
    margin-bottom: 38px;
}
div.careerum-club-small-banner-tablet > div a {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    padding: 13px 24px 15px;
    border-radius: 8px;
}
div.careerum-club-small-banner-tablet > div > div:nth-child(1) {
    width: 480px;
}
div.careerum-club-small-banner-tablet > div > div:nth-child(2) {
    position: relative;
    width: 400px;
}
div.careerum-club-small-banner-tablet > div > div:nth-child(2) img:nth-child(1) {
    position: absolute;
    top: 14px;
    left: -91px;
    z-index: 1;
}
div.careerum-club-small-banner-tablet > div > div:nth-child(2) img:nth-child(2) {
    position: absolute;
    width: 322px;
    top: -22px;
    left: -72px;
    z-index: 2;
}
div.careerum-club-small-banner-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000;
}
div.careerum-club-small-banner-mobile > div {
    width: 300px;
    margin: 20px auto 60px;
    padding-left: 16px;
    background: rgb(250, 245, 238);
    background: linear-gradient(135deg, rgba(250, 245, 238, 1) 45%, rgba(255, 199, 106, 1) 80%, rgba(255, 199, 106, 1) 100%);
    border-radius: 24px;
    padding-top: 23px;
}
div.careerum-club-small-banner-mobile > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club-small-banner-mobile > div h3 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    margin-top: 8px;
    margin-bottom: 30px;
}
div.careerum-club-small-banner-mobile > div a {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
    padding: 13px 24px 15px;
    border-radius: 8px;
    position: relative;
    z-index: 3;
}
div.careerum-club-small-banner-mobile > div > div:nth-child(2) {
    position: relative;
    height: 225px;
}
div.careerum-club-small-banner-mobile > div > div:nth-child(2) img:nth-child(1) {
    position: absolute;
    top: 42px;
    left: -1px;
    z-index: 1;
}
div.careerum-club-small-banner-mobile > div > div:nth-child(2) img:nth-child(2) {
    position: absolute;
    width: 294px;
    top: 21px;
    left: -16px;
    z-index: 2;
}


div.careerum-cons-main {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-cons-main * {
    font-family: Montserrat;
}
div.careerum-cons-main > div {
    width: 1280px;
    padding-left: 60px;
    margin: 71px auto 173px;
}
div.careerum-cons-main > div h2 {
    font-weight: 700;
    font-size: 64px;
    line-height: 105%;
    letter-spacing: -0.005em;
}
div.careerum-cons-main > div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 131%;
    letter-spacing: -0.005em;
    margin-top: 17px;
}
div.careerum-cons-main > div a {
    display: block;
    width: 270px;
    padding: 12px 0;
    text-align: center;
    color: white;
    text-decoration: none;
    border-radius: 8px;
    margin-top: 36px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.005em;
}
div.careerum-cons-main > div > div {
    position: relative;
}
div.careerum-cons-main > div > div img:nth-child(1) {
    position: absolute;
    top: -279px;
    left: 0;
}
div.careerum-cons-main > div > div img:nth-child(2) {
    position: absolute;
    top: -146px;
    left: 482px;
}
div.careerum-cons-main > div > div img:nth-child(3) {
    position: absolute;
    top: -441px;
    left: 701px;
    width: 526px;
}

div.careerum-cons-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-cons-main-tablet * {
    font-family: Montserrat;
}
div.careerum-cons-main-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 56px auto 76px;
}
div.careerum-cons-main-tablet > div h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 105%;
    letter-spacing: -0.01em;
}
div.careerum-cons-main-tablet > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.005em;
    margin-top: 18px;
    margin-bottom: 59px;
}
div.careerum-cons-main-tablet > div a {
    padding: 14px 24px 15px;
    text-align: center;
    color: white;
    text-decoration: none;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.005em;
}
div.careerum-cons-main-tablet > div > div {
    position: relative;
}
div.careerum-cons-main-tablet > div > div img:nth-child(1) {
    position: absolute;
    top: -233px;
    left: 168px;
}
div.careerum-cons-main-tablet > div > div img:nth-child(2) {
    position: absolute;
    top: -379px;
    left: 360px;
    width: 372px;
}

div.careerum-cons-main-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-cons-main-mobile * {
    font-family: Montserrat;
}
div.careerum-cons-main-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 25px auto 32px;
}
div.careerum-cons-main-mobile > div h2 {
    font-weight: 700;
    font-size: 26px;
    line-height: 115%;
    letter-spacing: -0.01em;
}
div.careerum-cons-main-mobile > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
    margin-top: 25px;
}
div.careerum-cons-main-mobile > div a {
    padding: 13px 24px 11px;
    text-align: center;
    color: white;
    text-decoration: none;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.005em;
    display: block;
    text-align: center;
    width: 300px;
    margin-top: 12px;
}
div.careerum-cons-main-mobile > div > div {
    position: relative;
}
div.careerum-cons-main-mobile > div > div img {
    position: absolute;
    top: 24px;
    left: 7px;
}
div.careerum-cons-main-mobile > div > img {
    width: 300px;
    margin-top: 24px;
}

div.careerum-cons-tales {
    background-color: #00BAFF;
    width: 100%;
    overflow: hidden;
    color: white;
}
div.careerum-cons-tales * {
    font-family: Montserrat;
}
div.careerum-cons-tales > div {
    width: 1280px;
    margin: 73px auto 86px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-cons-tales > div > div {
    position: relative;
    width: 300px;
    margin-right: 30px;
    margin-bottom: 62px;
}
div.careerum-cons-tales > div > div:nth-child(3n) {
    margin-right: 0;
    width: 340px;
}
div.careerum-cons-tales > div > div:nth-child(n+4) {
    margin-bottom: 0;
}
div.careerum-cons-tales > div > div p:nth-child(1) {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tales > div > div p:nth-child(2) {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    margin-top: 15px;
    letter-spacing: -0.01em;
}
div.careerum-cons-tales > div > div img {
    position: absolute;
}
div.careerum-cons-tales > div > div:nth-child(1) img {
    top: 88px;
    left: -11px;
}
div.careerum-cons-tales > div > div:nth-child(2) img {
    top: 80px;
    left: 13px;
}
div.careerum-cons-tales > div > div:nth-child(3) img {
    top: 122px;
    left: -1px;
}
div.careerum-cons-tales > div > div:nth-child(4) img {
    top: 87px;
    left: 0;
}
div.careerum-cons-tales > div > div:nth-child(5) img {
    top: 42px;
    left: -24px;
}
div.careerum-cons-tales > div > div:nth-child(6) img {
    top: 39px;
    left: -14px;
}

div.careerum-cons-tales-tablet {
    background-color: #00BAFF;
    width: 100%;
    overflow: hidden;
    color: white;
}
div.careerum-cons-tales-tablet * {
    font-family: Montserrat;
}
div.careerum-cons-tales-tablet > div {
    width: 768px;
    margin: 41px auto 52px;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-cons-tales-tablet > div > div {
    position: relative;
    width: 210px;
    margin-right: 8px;
    margin-bottom: 32px;
}
div.careerum-cons-tales-tablet > div > div:nth-child(3n) {
    margin-right: 0;
    width: 230px;
}
div.careerum-cons-tales-tablet > div > div:nth-child(n+4) {
    margin-bottom: 0;
}
div.careerum-cons-tales-tablet > div > div p:nth-child(1) {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
}
div.careerum-cons-tales-tablet > div > div p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.015em;
    margin-top: 16px;
}
div.careerum-cons-tales-tablet > div > div img {
    position: absolute;
}
div.careerum-cons-tales-tablet > div > div:nth-child(1) img {
    top: 61px;
    left: -21px;
}
div.careerum-cons-tales-tablet > div > div:nth-child(2) img {
    top: 55px;
    left: -1px;
}
div.careerum-cons-tales-tablet > div > div:nth-child(4) img {
    top: 60px;
    left: -14px;
}
div.careerum-cons-tales-tablet > div > div:nth-child(5) img {
    top: 29px;
    left: -12px;
}
div.careerum-cons-tales-tablet > div > div:nth-child(6) img {
    top: 29px;
    left: -9px;
}

div.careerum-cons-tales-mobile {
    background-color: #00BAFF;
    width: 100%;
    overflow: hidden;
    color: white;
}
div.careerum-cons-tales-mobile * {
    font-family: Montserrat;
}
div.careerum-cons-tales-mobile > div {
    width: 320px;
    margin: 23px auto 30px;
    padding-left: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-cons-tales-mobile > div > div {
    position: relative;
    width: 100%;
    margin-bottom: 22px;
}
div.careerum-cons-tales-mobile > div > div p:nth-child(1) {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tales-mobile > div > div p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.01em;
    margin-top: 10px;
}
div.careerum-cons-tales-mobile > div > div img {
    position: absolute;
}
div.careerum-cons-tales-mobile > div > div:nth-child(1) img {
    top: 22px;
    left: -6px;
}
div.careerum-cons-tales-mobile > div > div:nth-child(2) img {
    top: 19px;
    left: 116px;
}
div.careerum-cons-tales-mobile > div > div:nth-child(3) img {
    top: 21px;
    left: 76px;
}
div.careerum-cons-tales-mobile > div > div:nth-child(4) img {
    top: -4px;
    left: 89px;
}
div.careerum-cons-tales-mobile > div > div:nth-child(5) img {
    top: -2px;
    left: 157px;
}
div.careerum-cons-tales-mobile > div > div:nth-child(6) img {
    top: 65px;
    left: -2px;
}


div.careerum-cons-tariff-block {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-cons-tariff-block * {
    font-family: Montserrat;
}
div.careerum-cons-tariff-block > div {
    width: 1280px;
    margin: 0 auto;
    padding: 36px 0 72px;
}
div.careerum-cons-tariff-block h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    letter-spacing: -0.015em;
    margin-left: 60px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-header {
    position: relative;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-header img {
    position: absolute;
    top: -4px;
    left: 494px;
}
div.careerum-cons-tariff-block > div > div:nth-child(2) {
    display: flex;
    margin-top: 0px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu {
    width: 250px;
    margin-left: 34px;
    margin-top: 39px;
    align-self: flex-start;
    top: 80px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    color: #C2C2C2;
    width: max-content;
    display: block;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label p {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: -0.03em;
    padding: 14px 50px 14px 26px;
    transition: all 0.2s ease;
    display: inline-block;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label input {
    display: none;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label.active {
    color: #000000;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label.active p {
    cursor: default;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Понять, куда двигаться"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882492524.svg');
    background-repeat: no-repeat;
    background-position: 25px 27px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Расти на рабочем месте"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882504508.svg');
    background-repeat: no-repeat;
    background-position: 26px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Повысить доход"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882516104.svg');
    background-repeat: no-repeat;
    background-position: 25px 32px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Найти work-life balance"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882529275.svg');
    background-repeat: no-repeat;
    background-position: 25px 32px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Подготовиться к интервью"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882541842.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Стать сильным лидером"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882551135.svg');
    background-repeat: no-repeat;
    background-position: 25px 33px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Начать и вести свой бизнес"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882562301.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Поступить на программу MBA"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882570964.svg');
    background-repeat: no-repeat;
    background-position: 25px 33px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Понять, куда двигаться"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882584267.svg');
    background-repeat: no-repeat;
    background-position: 25px 27px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Расти на рабочем месте"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882592495.svg');
    background-repeat: no-repeat;
    background-position: 26px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Повысить доход"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882600616.svg');
    background-repeat: no-repeat;
    background-position: 25px 32px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Найти work-life balance"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882608812.svg');
    background-repeat: no-repeat;
    background-position: 25px 32px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Подготовиться к интервью"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882616656.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Стать сильным лидером"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882623892.svg');
    background-repeat: no-repeat;
    background-position: 25px 33px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Начать и вести свой бизнес"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882631847.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Поступить на программу MBA"]:hover p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882639463.svg');
    background-repeat: no-repeat;
    background-position: 25px 33px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Понять, куда двигаться"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882656769.svg');
    background-repeat: no-repeat;
    background-position: 25px 27px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Расти на рабочем месте"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882667679.svg');
    background-repeat: no-repeat;
    background-position: 26px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Повысить доход"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882677591.svg');
    background-repeat: no-repeat;
    background-position: 25px 32px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Найти work-life balance"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882687081.svg');
    background-repeat: no-repeat;
    background-position: 25px 32px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Подготовиться к интервью"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882696139.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Стать сильным лидером"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882704198.svg');
    background-repeat: no-repeat;
    background-position: 25px 33px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Начать и вести свой бизнес"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882712285.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-menu label[data-class="Поступить на программу MBA"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882723288.svg');
    background-repeat: no-repeat;
    background-position: 25px 33px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tabs {
    width: 882px;
    margin-top: 51px;
    margin-left: 98px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab {
    transition: all 0.2s ease;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab {
    display: none;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-cons-tariff-block div.careerum-form-tab-item-2-fields > div form p {
    margin-left: 0px !important;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(1) {
    width: 827px;
    height: 477px;
    border-radius: 24px;
    background-color: #000000;
    color: white;
    padding: 21px 24px;
    display: block;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) {
    display: block;
    margin-top: 33px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) {
    display: block;
    position: relative;
    cursor: pointer;
    width: max-content;
    opacity: 0.65;
    transition: all 0.3s ease;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1):hover {
    opacity: 1;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active {
    opacity: 1;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) p {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div {
    position: relative;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div img:nth-child(1) {
    position: absolute;
    top: -2px;
    left: -1px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div img:nth-child(2) {
    position: absolute;
    top: -21px;
    left: 392px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 24px;
    max-height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active + div:nth-child(2) {
    max-height: 500px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) > div {
    width: 256px;
    margin-right: 37px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tariff-block p.careerum-cons-tariff-item-header-1 {
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: -0.01em;
    min-height: 81px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab-item-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: nowrap;
    min-height: 45px;
}
div.careerum-cons-tariff-block div.careerum-consult-tariff-tab-item-header > div {
    margin-top: 4px;
}
div.careerum-cons-tariff-block div.careerum-cons-currency-switcher {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -0.03em;
    color: #fff;
}
div.careerum-cons-tariff-block div.careerum-cons-currency-switcher > div {
    position: absolute;
    top: 18px;
    right: 78px;
}
div.careerum-cons-tariff-block div.careerum-cons-currency-dropdown {
    max-height: 0px;
    overflow: hidden;
    margin-top: 5px;
}
div.careerum-cons-tariff-block div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown {
    max-height: 500px;
}
div.careerum-cons-tariff-block div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown p {
    cursor: pointer;
}
div.careerum-cons-tariff-block div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown p + p {
    display: none;
}
div.careerum-cons-tariff-block p.careerum-cons-currency-header {
    padding-right: 19px;
    cursor: pointer;
    position: relative;
}
div.careerum-cons-tariff-block p.careerum-cons-currency-header::after {
    content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 5px;
    right: 1px;
    top: 5px;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882740680.svg') no-repeat center center;
    transition: all 0.2s ease;
    transform: rotate(0deg);
}
div.careerum-cons-tariff-block div.careerum-cons-currency-switcher.active p.careerum-cons-currency-header::after {
    transform: rotate(180deg);
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-switcher-items1 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -9px;
    position: relative;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-switcher-items2 {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 31px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item1 {
    width: 220px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    height: 380px;
    margin-right: 15px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-header-1 {
    font-weight: 500;
    font-size: 30px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-header-1 + p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.01em;
    margin-top: 10px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item1 div {
    margin-top: auto;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-amount {
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item1 a {
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.01em;
    padding: 12px 0;
    border-radius: 8px;
    margin-bottom: 8px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item {
    margin: 0;
    height: 380px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item + .careerum-course-tab-item {
    position: absolute;
    right: 0;
    background-color: #0B70FE;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-switcher-items1 div.careerum-course-tab-item > div p:first-child {
    color: #000;
    padding: 6px 17px 3px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-switcher-items1 div.careerum-course-tab-item > div p:last-child {
    color: #fff;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2.active p.careerum-cons-tariff-item-header-2 {
    text-decoration: underline;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2 > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-top: 12px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2 > p + p {
    opacity: 0.8;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2 > div {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2 > div > p:nth-child(1) {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2 > div > p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFC76A;
    margin-left: 23px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2 {
    border: 1.5px solid #C2C2C2;
    border-radius: 24px;
    transition: border 0.2s ease;
    width: 340px;
    height: 220px;
    margin-right: 16px;
    padding: 23px 15px 34px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    cursor: pointer;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2.careerum-cons-tariff-item3 {
    width: 243px;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2:hover {
    border: 1.5px solid #827F7C;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2.active {
    border: 1.5px solid #FF6A01;
    cursor: default;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-item2 p.careerum-cons-tariff-item-header-2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.01em;
    margin-top: 0;
    position: relative;
}
div.careerum-cons-tariff-block div.careerum-cons-tariff-links a {
    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.01em;
    padding: 12px 0;
    width: 245px;
    border-radius: 8px;
    text-align: center;
    margin-top: 24px;
}

div.careerum-cons-tariff-block-tablet {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-cons-tariff-block-tablet * {
    font-family: Montserrat;
}
div.careerum-cons-tariff-block-tablet > div {
    width: 768px;
    margin: 0 auto;
    padding: 57px 0 15px;
}
div.careerum-cons-tariff-block-tablet h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.005em;
    margin-left: 44px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-header {
    position: relative;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-header img {
    position: absolute;
    top: -1px;
    left: 355px;
}
div.careerum-cons-tariff-block-tablet > div > div:nth-child(2) {
    display: flex;
    margin-top: 0px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu {
    width: 230px;
    margin-left: 20px;
    margin-top: 24px;
    align-self: flex-start;
    top: 80px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu.sticky {
    position: sticky;
    position: -webkit-sticky;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    color: #C2C2C2;
    width: 100%;
    display: block;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label p {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: -0.005em;
    padding: 12px 10px 12px 26px;
    transition: all 0.2s ease;
    display: inline-block;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label:nth-child(1) p {
    padding-right: 0;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label:nth-child(2) p {
    padding-right: 70px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label:nth-child(5) p {
    padding-right: 70px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label:nth-child(7) p {
    padding-right: 50px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label input {
    display: none;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label.active {
    color: #000000;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label.active p {
    cursor: default;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Понять, куда двигаться"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882833997.svg');
    background-repeat: no-repeat;
    background-position: 24px 26px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Расти на рабочем месте"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882845792.svg');
    background-repeat: no-repeat;
    background-position: 26px 48px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Повысить доход"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882857550.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Найти work-life balance"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882868625.svg');
    background-repeat: no-repeat;
    background-position: 25px 50px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Подготовиться к интервью"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882876500.svg');
    background-repeat: no-repeat;
    background-position: 25px 47px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Стать сильным лидером"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882884196.svg');
    background-repeat: no-repeat;
    background-position: 25px 49px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Начать и вести свой бизнес"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882897130.svg');
    background-repeat: no-repeat;
    background-position: 22px 46px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Поступить на программу MBA"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882915450.svg');
    background-repeat: no-repeat;
    background-position: 25px 52px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Понять, куда двигаться"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882932517.svg');
    background-repeat: no-repeat;
    background-position: 24px 27px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Расти на рабочем месте"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882969100.svg');
    background-repeat: no-repeat;
    background-position: 26px 48px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Повысить доход"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882977267.svg');
    background-repeat: no-repeat;
    background-position: 25px 31px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Найти work-life balance"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882986835.svg');
    background-repeat: no-repeat;
    background-position: 25px 50px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Подготовиться к интервью"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676882997324.svg');
    background-repeat: no-repeat;
    background-position: 25px 47px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Стать сильным лидером"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676883007214.svg');
    background-repeat: no-repeat;
    background-position: 25px 49px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Начать и вести свой бизнес"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676883016744.svg');
    background-repeat: no-repeat;
    background-position: 22px 46px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-menu label[data-class="Поступить на программу MBA"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676883027656.svg');
    background-repeat: no-repeat;
    background-position: 25px 52px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tabs {
    width: 471px;
    margin-top: 28px;
    margin-left: 3px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab {
    transition: all 0.2s ease;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab {
    display: none;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-cons-tariff-block-tablet div.careerum-form-tab-item-2-fields > div form p {
    margin-left: 0px !important;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(1) {
    width: 100%;
    height: 724px;
    border-radius: 24px;
    background-color: #000000;
    color: white;
    padding: 34px 24px;
    display: block;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) {
    display: block;
    margin-top: 17px;
    margin-left: 10px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) {
    display: block;
    position: relative;
    cursor: pointer;
    width: max-content;
    transition: all 0.3s ease;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1):hover {
    opacity: 1;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active {
    opacity: 1;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) p {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    letter-spacing: -0.005em;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div {
    position: relative;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div img:nth-child(1) {
    position: absolute;
    top: -1px;
    left: 0px;
    display: none;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div img:nth-child(2) {
    position: absolute;
    top: -15px;
    left: 303px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active div img:nth-child(1) {
    display: block;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) {
    margin-top: 24px;
    max-height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active + div:nth-child(2) {
    max-height: 500px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) > div {
    width: 348px;
    margin-right: 37px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 14px;
}
div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.03em;
    margin-left: 8px;
    padding-top: 2px;
}
div.careerum-cons-tariff-block-tablet p.careerum-cons-tariff-item-header-1 {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: -0.03em;
    min-height: 81px;
    min-height: 87px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-curr {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-height: 45px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-curr > div:nth-child(1) {
    width: 350px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-curr > div:nth-child(2) {
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -0.03em;
    margin-top: -1px;
    margin-left: 5px;
    position: relative;
    z-index: 5;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-currency-switcher {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -0.03em;
    color: #fff;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-currency-switcher > div {
    position: absolute;
    top: 33px;
    right: 38px;
    z-index: 2;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-currency-dropdown {
    max-height: 0px;
    overflow: hidden;
    margin-top: 5px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown {
    max-height: 500px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown p {
    cursor: pointer;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown p + p {
    display: none;
}
div.careerum-cons-tariff-block-tablet p.careerum-cons-currency-header {
    padding-right: 19px;
    cursor: pointer;
    position: relative;
}
div.careerum-cons-tariff-block-tablet p.careerum-cons-currency-header::after {
    content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 5px;
    right: 1px;
    top: 5px;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676883044378.svg') no-repeat center center;
    transition: all 0.2s ease;
    transform: rotate(0deg);
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-currency-switcher.active p.careerum-cons-currency-header::after {
    transform: rotate(180deg);
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-items1 {
    margin-top: -47px;
    position: relative;
    height: 100%;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-items2 {
    margin-top: 24px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 {
    width: 340px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    height: 100%;
    margin-right: 15px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-header-1 {
    font-weight: 500;
    font-size: 30px;
    line-height: 110%;
    letter-spacing: -0.01em;
    min-height: unset;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-header-1 + p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.03em;
    margin-top: 25px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 div {
    margin-top: auto;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 > div {
    margin-top: 22px;
    width: 100%;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 > div > div {
    position: relative;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-amount {
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
    margin-top: auto;
    display: block;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item1 a {
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.01em;
    padding: 12px 0;
    border-radius: 8px;
    margin-bottom: 14px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item-tablet {
    margin: 0;
    height: 288px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item-tablet + .careerum-course-tab-item-tablet {
    position: absolute;
    right: -85px;
    top: 0;
    background-color: #0B70FE;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-items1 div.careerum-course-tab-item-tablet > div p:first-child {
    color: #000;
    padding: 4px 12px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-switcher-items1 div.careerum-course-tab-item-tablet > div p:last-child {
    color: #fff;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2.active p.careerum-cons-tariff-item-header-2 {
    text-decoration: underline;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2 > p {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.03em;
    margin-top: 12px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item3 > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-top: 6px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2 > p + p {
    opacity: 0.8;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2 > div {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2 > div > p:nth-child(1) {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2 > div > p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFC76A;
    margin-left: 23px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2 {
    border: 1.5px solid #C2C2C2;
    border-radius: 24px;
    transition: border 0.2s ease;
    width: 340px;
    height: 197px;
    margin-right: 16px;
    padding: 15px 15px 35px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    cursor: pointer;
    margin-bottom: 8px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2.careerum-cons-tariff-item3 {
    width: 340px;
    height: 126px;
    border-radius: 16px;
    padding: 15px 15px 19px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2.careerum-cons-tariff-item3:last-child {
    margin-bottom: 32px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2:hover {
    border: 1.5px solid #827F7C;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2.active {
    border: 1.5px solid #FF6A01;
    cursor: default;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-item2 p.careerum-cons-tariff-item-header-2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: -0.03em;
    margin-top: 0;
    position: relative;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-links {
    margin-top: 24px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-links a {
    display: block;
    text-decoration: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.01em;
    padding: 12px 0;
    width: 339px;
    border-radius: 8px;
    text-align: center;
    margin-top: 24px;
}
div.careerum-cons-tariff-block-tablet div.careerum-cons-tariff-links p.careerum-cons-tariff-item-amount-total {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-cons-tariff-block-mobile {
    background-color: #FAF5EE;
    width: 100%;
}
div.careerum-cons-tariff-block-mobile * {
    font-family: Montserrat;
}
div.careerum-cons-tariff-block-mobile > div {
    width: 100%;
    margin: 0 auto;
    padding: 13px 0 15px;
}
div.careerum-cons-tariff-block-mobile h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 115%;
    letter-spacing: -0.01em;
    width: 300px;
    margin: 0 auto;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-header {
    position: relative;
    width: 320px;
    margin: 0 auto;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-header img {
    position: absolute;
    top: 31px;
    left: 2px;
}
div.careerum-cons-tariff-block-mobile > div > div:nth-child(2) {
    margin-top: 0px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu {
    overflow-x: scroll;
    width: 100%;
    margin-top: 6px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label {
    cursor: pointer;
    list-style-type: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    display: block;
    margin-right: 14px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: max-content;
    margin-left: calc(((100% - 300px) / 2) - 4px);
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    padding: 12px 5px 12px;
    transition: all 0.2s ease;
    display: inline-block;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label input {
    display: none;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label.active p {
    cursor: default;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Понять, куда двигаться"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884520434.svg');
    background-repeat: no-repeat;
    background-position: 24px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Расти на рабочем месте"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884535863.svg');
    background-repeat: no-repeat;
    background-position: 26px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Повысить доход"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884605172.svg');
    background-repeat: no-repeat;
    background-position: 25px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Найти work-life balance"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884639661.svg');
    background-repeat: no-repeat;
    background-position: 25px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Подготовиться к интервью"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884665332.svg');
    background-repeat: no-repeat;
    background-position: 25px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Стать сильным лидером"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884690011.svg');
    background-repeat: no-repeat;
    background-position: 25px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Начать и вести свой бизнес"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884711033.svg');
    background-repeat: no-repeat;
    background-position: 8px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Поступить на программу MBA"] p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884732065.svg');
    background-repeat: no-repeat;
    background-position: 8px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Понять, куда двигаться"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884746533.svg');
    background-repeat: no-repeat;
    background-position: 8px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Расти на рабочем месте"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884756021.svg');
    background-repeat: no-repeat;
    background-position: 8px 26px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Повысить доход"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884766456.svg');
    background-repeat: no-repeat;
    background-position: 11px 28px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Найти work-life balance"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884779526.svg');
    background-repeat: no-repeat;
    background-position: 7px 28px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Подготовиться к интервью"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884790551.svg');
    background-repeat: no-repeat;
    background-position: 12px 27px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Стать сильным лидером"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884801606.svg');
    background-repeat: no-repeat;
    background-position: 14px 27px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Начать и вести свой бизнес"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884815218.svg');
    background-repeat: no-repeat;
    background-position: 15px 27px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-menu label[data-class="Поступить на программу MBA"].active p {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884824995.svg');
    background-repeat: no-repeat;
    background-position: 11px 27px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-currency-switcher {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-currency-switcher > div {
    position: absolute;
    top: 556px;
    right: 23px;
    z-index: 5;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-currency-dropdown {
    max-height: 0px;
    overflow: hidden;
    margin-top: 5px;
    position: absolute;
    top: -30px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown {
    max-height: 500px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown p {
    cursor: pointer;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-currency-switcher.active div.careerum-cons-currency-dropdown p + p {
    display: none;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tabs {
    width: 320px;
    margin: 8px auto 0;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab {
    transition: all 0.2s ease;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab {
    display: none;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(1) {
    width: 100%;
    height: 674px;
    border-radius: 16px;
    background-color: #000000;
    color: white;
    padding: 26px 10px;
    display: block;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) {
    display: block;
    margin-top: 17px;
    margin-left: 10px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) {
    display: block;
    position: relative;
    cursor: pointer;
    width: max-content;
    transition: all 0.3s ease;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1):hover {
    opacity: 1;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active {
    opacity: 1;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) p {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    letter-spacing: -0.015em;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div {
    position: relative;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div img:nth-child(1) {
    position: absolute;
    top: -4px;
    left: 30px;
    display: none;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1) div img:nth-child(2) {
    position: absolute;
    top: -13px;
    left: 263px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active div img:nth-child(1) {
    display: block;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) {
    margin-top: 15px;
    max-height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(1).active + div:nth-child(2) {
    max-height: 500px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) > div {
    width: 300px;
    margin-bottom: 15px;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) > div img {
    display: block;
}
div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab > div:nth-child(2) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.03em;
    padding-top: 5px;
    display: block;
}
div.careerum-cons-tariff-block-mobile p.careerum-cons-tariff-item-header-1 {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: -0.01em;
    min-height: 81px;
    min-height: 87px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-curr {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-height: 45px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-curr > div {
    width: 350px;
}
div.careerum-cons-tariff-block-mobile p.careerum-cons-currency-header {
    padding-right: 19px;
    cursor: pointer;
    position: relative;
}
div.careerum-cons-tariff-block-mobile p.careerum-cons-currency-header::after {
    content: '';
    position: absolute;
    display: block;
    width: 10px;
    height: 5px;
    right: 1px;
    top: 5px;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676884846217.svg') no-repeat center center;
    transition: all 0.2s ease;
    transform: rotate(180deg);
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-currency-switcher.active p.careerum-cons-currency-header::after {
    transform: rotate(0deg);
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 {
    margin-top: -47px;
    position: relative;
    height: 100%;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items2 {
    margin-top: 15px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 {
    width: 300px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    height: 100%;
    margin-right: 15px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-header-1 {
    font-weight: 600;
    font-size: 30px;
    line-height: 110%;
    letter-spacing: -0.01em;
    min-height: unset;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-header-1 + p {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: -0.01em;
    margin-top: 9px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 div {
    margin-top: auto;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 > div {
    margin-top: 20px;
    width: 100%;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 > div > div {
    position: relative;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 p.careerum-cons-tariff-item-amount {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.01em;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-top: auto;
    display: block;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item1 a {
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    padding: 12px 0;
    border-radius: 8px;
    margin-bottom: 7px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item-mobile {
    margin: 0;
    height: 185px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item-mobile + .careerum-course-tab-item-mobile {
    background-color: #0B70FE;
    margin-top: 11px;
    border-radius: 16px;
    height: 122px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item-mobile + .careerum-course-tab-item-mobile > div {
    display: none;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 .careerum-course-tab-item-mobile + .careerum-course-tab-item-mobile > h3 {
    margin-top: 1px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 div.careerum-course-tab-item-mobile > div p:first-child {
    color: #000;
    padding: 4px 12px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 div.careerum-course-tab-item-mobile > h3 {
    margin-top: 16px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-switcher-items1 div.careerum-course-tab-item-mobile > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    margin-top: 6px;
    letter-spacing: -0.01em;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2.active p.careerum-cons-tariff-item-header-2 {
    text-decoration: underline;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2 > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-top: 8px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item3 > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-top: 8px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2 > p + p {
    opacity: 0.8;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2 > div {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2 > div > p:nth-child(1) {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.01em;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2 > div > p:nth-child(2) {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFC76A;
    margin-left: 23px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2 {
    border: 1.5px solid #C2C2C2;
    border-radius: 24px;
    transition: border 0.2s ease;
    width: 300px;
    height: 192px;
    margin-right: 16px;
    padding: 15px 15px 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    cursor: pointer;
    margin-bottom: 8px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2.careerum-cons-tariff-item3 {
    width: 300px;
    height: 126px;
    border-radius: 16px;
    padding-bottom: 20px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2.careerum-cons-tariff-item3:last-child {
    margin-bottom: 0px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2:hover {
    border: 1.5px solid #827F7C;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2.active {
    border: 1.5px solid #FF6A01;
    cursor: default;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-item2 p.careerum-cons-tariff-item-header-2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: -0.01em;
    margin-top: 0;
    position: relative;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-links {
    margin-top: 22px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-links a {
    display: block;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.01em;
    padding: 12px 0;
    width: 300px;
    border-radius: 8px;
    text-align: center;
    margin-top: 15px;
}
div.careerum-cons-tariff-block-mobile div.careerum-cons-tariff-links p.careerum-cons-tariff-item-amount-total {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-left: 16px;
}


div.careerum-cons-about {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-cons-about * {
    font-family: Montserrat;
}
div.careerum-cons-about > div {
    width: 1280px;
    margin: 53px auto 20px;
    padding-left: 60px;
}
div.careerum-cons-about > div h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    letter-spacing: -0.015em;
}
div.careerum-cons-about > div > div:nth-child(1) {
    position: relative;
}
div.careerum-cons-about > div > div:nth-child(1) img {
    position: absolute;
    top: 54px;
    left: 420px;
}
div.careerum-cons-about > div > div:nth-child(2) {
    margin-top: 48px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-cons-about > div > div:nth-child(2) > div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 470px;
    margin-right: 32px;
}
div.careerum-cons-about > div > div:nth-child(2) > div:first-child > div {
    width: 220px;
    margin-right: 25px;
    margin-bottom: 18px;
    position: relative;
}
div.careerum-cons-about > div > div:nth-child(2) > div:first-child > div:nth-child(2n) {
    margin-right: 0;
}
div.careerum-cons-about > div > div:nth-child(2) > div:first-child > div p {
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    letter-spacing: -0.01em;
    margin-top: 6px;
}
div.careerum-cons-about > div > div:nth-child(2) > div:first-child > div p + img {
    position: absolute;
    top: 173px;
    left: 2px;
}
div.careerum-cons-about > div > div:nth-child(2) > div:last-child {
    position: relative;
}
div.careerum-cons-about > div > div:nth-child(2) > div:last-child img {
    position: absolute;
    left: 0;
    top: 0;
    width: 736px;
}
div.careerum-cons-about > div > div:nth-child(3) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 31px;
}
div.careerum-cons-about > div > div:nth-child(3) > div:nth-child(1) {
    width: 438px;
}
div.careerum-cons-about > div > div:nth-child(3) > div:nth-child(1) p {
    font-weight: 700;
    font-size: 32px;
    line-height: 115%;
    letter-spacing: -0.015em;
}
div.careerum-cons-about > div > div:nth-child(3) > div:nth-child(1) > div {
    position: relative;
}
div.careerum-cons-about > div > div:nth-child(3) > div:nth-child(1) > div img:nth-child(1) {
    position: absolute;
    top: -105px;
    left: 364px;
}
div.careerum-cons-about > div > div:nth-child(3) > div:nth-child(1) > div img:nth-child(2) {
    position: absolute;
    top: 1px;
    left: 22px;
}
div.careerum-cons-about > div > div:nth-child(3) > div:nth-child(2) {
    width: 480px;
    margin-left: 64px;
}
div.careerum-cons-about > div > div:nth-child(3) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}
div.careerum-cons-about-tablet {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-cons-about-tablet * {
    font-family: Montserrat;
}
div.careerum-cons-about-tablet > div {
    width: 768px;
    margin: 40px auto 20px;
    padding-left: 44px;
}
div.careerum-cons-about-tablet > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.005em;
}
div.careerum-cons-about-tablet > div > div:nth-child(1) {
    position: relative;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) {
    margin-top: 32px;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:first-child > div {
    width: 190px;
    margin-right: 5px;
    margin-bottom: 18px;
    position: relative;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:first-child > div:nth-child(2) {
    width: 161px;
    margin-right: 5px;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:first-child > div:nth-child(3) {
    width: 177px;
    margin-right: 0px;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:first-child > div:nth-child(4) {
    width: 177px;
    margin-right: 0px;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:first-child > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: -0.01em;
    margin-top: 6px;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:first-child > div p + img {
    position: absolute;
    top: 178px;
    left: -4px;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:last-child {
    position: relative;
    margin-top: 3px;
}
div.careerum-cons-about-tablet > div > div:nth-child(2) > div:last-child img {

    width: 679px;
    margin: 0 auto;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 37px;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) > div:nth-child(1) {
    width: 315px;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) > div:nth-child(1) p {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) > div:nth-child(1) > div {
    position: relative;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) > div:nth-child(1) > div img:nth-child(1) {
    position: absolute;
    top: -23px;
    left: 212px;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) > div:nth-child(1) > div img:nth-child(2) {
    position: absolute;
    top: -38px;
    left: 27px;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) > div:nth-child(2) {
    width: 370px;
    margin-left: 11px;
    margin-top: 5px;
}
div.careerum-cons-about-tablet > div > div:nth-child(3) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}
div.careerum-cons-about-mobile {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-cons-about-mobile * {
    font-family: Montserrat;
}
div.careerum-cons-about-mobile > div {
    width: 320px;
    margin: 23px auto 20px;
    padding-left: 10px;
}
div.careerum-cons-about-mobile > div h2 {
    font-weight: 700;
    font-size: 26px;
    line-height: 100%;
    letter-spacing: -0.015em;
}
div.careerum-cons-about-mobile > div > div:nth-child(1) > div {
    position: relative;
}
div.careerum-cons-about-mobile > div > div:nth-child(1) > div img:nth-child(1) {
    position: absolute;
    top: -1px;
    left: -6px;
}
div.careerum-cons-about-mobile > div > div:nth-child(1) > div img:nth-child(2) {
    position: absolute;
    top: -14px;
    left: 204px;
}
div.careerum-cons-about-mobile > div > div:nth-child(1) div.careerum-cons-about-mobile > div > div:nth-child(2) {
    margin-top: 28px;
}
div.careerum-cons-about-mobile > div > div:nth-child(2) > div:last-child {
    margin-top: 12px;
}
div.careerum-cons-about-mobile > div > div:nth-child(2) > div:last-child > div {
    width: 300px;
    padding-left: 38px;
    margin-bottom: 24px;
    position: relative;
}
div.careerum-cons-about-mobile > div > div:nth-child(2) > div:last-child > div p {
    font-weight: 400;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: -0.01em;
    margin-top: 6px;
}
div.careerum-cons-about-mobile > div > div:nth-child(2) > div:last-child > div p span {
    font-weight: 600;
}
div.careerum-cons-about-mobile > div > div:nth-child(2) > div:last-child > div img {
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-cons-about-mobile > div > div:nth-child(2) > div:first-child {
    position: relative;
    margin-top: 28px;
}
div.careerum-cons-about-mobile > div > div:nth-child(2) > div:first-child img {
    width: 299px;
    margin: 0 auto;
}
div.careerum-cons-about-mobile > div > div:nth-child(3) {
    margin-top: 38px;
}
div.careerum-cons-about-mobile > div > div:nth-child(3) > div:nth-child(1) {
    width: 300px;
}
div.careerum-cons-about-mobile > div > div:nth-child(3) > div:nth-child(1) p {
    font-weight: 700;
    font-size: 20px;
    line-height: 115%;
    letter-spacing: -0.01em;
}
div.careerum-cons-about-mobile > div > div:nth-child(3) > div:nth-child(1) > div {
    position: relative;
}
div.careerum-cons-about-mobile > div > div:nth-child(3) > div:nth-child(1) > div img:nth-child(1) {
    position: absolute;
    top: -1px;
    left: 4px;
}
div.careerum-cons-about-mobile > div > div:nth-child(3) > div:nth-child(2) {
    width: 300px;
    margin-top: 25px;
}
div.careerum-cons-about-mobile > div > div:nth-child(3) > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
}

div.careerum-cons-faq-block {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-cons-faq-block * {
    font-family: Montserrat;
}
div.careerum-cons-faq-block > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 1280px;
    padding-left: 60px;
    margin: 70px auto 156px;
}
div.careerum-cons-faq-block > div > div:nth-child(1) {
    width: 360px;
}
div.careerum-cons-faq-block > div > div:nth-child(1) p {
    font-weight: 700;
    font-size: 48px;
    line-height: 110%;
    letter-spacing: -0.015em;
}
div.careerum-cons-faq-block > div > div:nth-child(2) {
    width: 760px;
    margin-left: 37px;
    margin-top: 0px;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item {
    margin-top: 25px;
    border-bottom: 1px solid #827F7C;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 2px;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header {
    cursor: pointer;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header p {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #827F7C;
    position: relative;
    margin-bottom: 4px;
    transition: all 0.3s ease;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header:hover p {
    color: #000;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header p::after {
    content: '';
    display: block;
    width: 25px;
    height: 12px;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676885071572.svg') no-repeat center;
    background-size: contain;
    position: absolute;
    top: calc(50% - 8px);
    right: -2px;
    transition: all 0.2s ease;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header:hover p::after {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676885087074.svg') no-repeat center;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header.active p {
    color: #000;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header.active p::after {
    transform: rotate(180deg);
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676885087074.svg') no-repeat center;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-content {
    max-height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-content p {
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: -0.015em;
    margin-top: 12px;
    padding-bottom: 5px;
}
div.careerum-cons-faq-block div.careerum-cons-faq-item-header.active + div {
    max-height: 500px;
}
div.careerum-cons-faq-block-tablet {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-cons-faq-block-tablet * {
    font-family: Montserrat;
}
div.careerum-cons-faq-block-tablet > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 768px;
    padding-left: 44px;
    margin: 31px auto 86px;
}
div.careerum-cons-faq-block-tablet > div > div:nth-child(1) {
    width: 185px;
}
div.careerum-cons-faq-block-tablet > div > div:nth-child(1) p {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    letter-spacing: -0.005em;
}
div.careerum-cons-faq-block-tablet > div > div:nth-child(2) {
    width: 480px;
    margin-left: 15px;
    margin-top: 0px;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item {
    margin-top: 27px;
    border-bottom: 1px solid #827F7C;
    width: 100%;
    padding-bottom: 8px;
    margin-bottom: 2px;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item:nth-child(1) {
    margin-top: 5px;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-header {
    cursor: pointer;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-header p {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0.005em;
    position: relative;
    margin-bottom: 4px;
    transition: all 0.3s ease;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-header p::after {
    content: '';
    display: block;
    width: 25px;
    height: 12px;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676885071572.svg') no-repeat center;
    background-size: contain;
    position: absolute;
    top: calc(50% - 8px);
    right: -2px;
    transition: all 0.2s ease;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-header:hover p::after {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676885087074.svg') no-repeat center;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-header.active p {
    color: #000;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-header.active p::after {
    transform: rotate(180deg);
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-content {
    max-height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    letter-spacing: -0.01em;
    margin-top: 10px;
    padding-bottom: 6px;
}
div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-header.active + div {
    max-height: 500px;
}
div.careerum-cons-faq-block-mobile {
    background-color: #FAF5EE;
    width: 100%;
    overflow: hidden;
}
div.careerum-cons-faq-block-mobile * {
    font-family: Montserrat;
}
div.careerum-cons-faq-block-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 34px auto 165px;
}
div.careerum-cons-faq-block-mobile > div > div:nth-child(1) {
    width: 100%;
}
div.careerum-cons-faq-block-mobile > div > div:nth-child(1) p {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    letter-spacing: -0.005em;
}
div.careerum-cons-faq-block-mobile > div > div:nth-child(2) {
    width: 300px;
    margin-top: 29px;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item {
    margin-top: 17px;
    border-bottom: 1px solid #827F7C;
    width: 100%;
    padding-bottom: 15px;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-header {
    cursor: pointer;
    margin-bottom: 12px;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-header p {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.01em;
    position: relative;
    margin-bottom: 4px;
    transition: all 0.3s ease;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-header p::after {
    content: '';
    display: block;
    width: 25px;
    height: 12px;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1676885148142.svg') no-repeat center;
    background-size: auto;
    position: absolute;
    top: 3px;
    right: -3px;
    transition: all 0.2s ease;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-header.active p {
    color: #000;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-header.active p::after {
    transform: rotate(180deg);
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-content {
    max-height: 0;
    overflow: hidden;
    transition: all 0.2s ease;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 165%;
    letter-spacing: -0.005em;
    margin-top: 2px;
}
div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-header.active + div {
    max-height: 500px;
}


div.careerum-popup {
    display: none;
    z-index: 101;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: auto;
    padding: 20px;
    max-height: 100vh;
    scrollbar-width: none;
}
div.careerum-popup::-moz-scrollbar {
    display: none;
}
div.careerum-popup::-webkit-scrollbar {
    display: none;
}
div.careerum-popup-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #0000007a;
    z-index: 100;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}
div.careerum-popup div.popup__close-button-wrapper {
    top: 3px;
    right: 4px;
    position: absolute;
    border-radius: 30px;
    background-color: #fff;
    width: 49px;
    height: 49px;
    z-index: 2;
}
div.careerum-popup div.popup__close-button-wrapper img {
    cursor: pointer;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-popup div.popup__close-button-wrapper img:hover {
    opacity: 0.9;
}
div.careerum-popup div.popup__header-lg {
    font-weight: 700;
    font-size: 42px;
    line-height: 115%;
    letter-spacing: -0.005em;
}
div.careerum-popup div.popup__header-lg span {
    color: #FF5A00;
}
div.careerum-popup div.popup__header-md {
    font-weight: 600;
    font-size: 32px;
    line-height: 115%;
    letter-spacing: -0.005em;
    margin-top: 9px;
}
div.careerum-popup div.popup__header-md span {
    color: #FF5A00;
}
div.careerum-popup div.popup__header-sm {
    font-weight: 700;
    font-size: 28px;
    line-height: 115%;
    letter-spacing: -0.005em;
}
div.careerum-popup div.popup__image-wrapper {
    margin-top: 47px;
    position: relative;
}
div.careerum-popup div.popup__image-wrapper img {
    width: 100%;
}
div.careerum-popup div.popup__header-sm + div.popup__image-wrapper {
    margin-top: 14px;
}
div.careerum-popup div.popup__image-wrapper img.popup__image-mobile {
    display: none;
}
div.careerum-popup div.popup__image-wrapper div.popup__image-text-top {
    position: absolute;
    bottom: 50px;
    left: 4px;
}
div.careerum-popup div.popup__image-wrapper div.popup__image-text-top p {
    border: 1px solid #000000;
    border-radius: 80px;
    display: inline-block;
    background-color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    padding: 8px 15px 8px;
}
div.careerum-popup div.popup__image-wrapper div.popup__image-text-bottom {
    position: absolute;
    bottom: 12px;
    left: 4px;
}
div.careerum-popup div.popup__image-wrapper div.popup__image-text-bottom p {
    border: 1px solid #000000;
    border-radius: 80px;
    display: inline-block;
    background-color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    padding: 8px 15px 8px;
}
div.careerum-popup div.careerum-form-lead {
    padding-bottom: 1px;
    width: 472px;
    background: #FAF5EE;
    padding: 30px 38px;
    transition: 0.5s all;
    border: 2px solid #000000;
    border-radius: 32px;
}
div.careerum-popup div.careerum-form-lead > div:first-child {
    position: relative;
    overflow: visible;
}
div.careerum-popup div.careerum-form-lead > div:first-child img {
    position: absolute;
    right: 168px;
    top: 20px;
}
div.careerum-popup div.careerum-form-lead > div:last-child {
    margin-top: 5px;
    margin-bottom: 16px;
}
div.careerum-popup div.careerum-form-lead > div form {
    display: block;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) {
    display: block;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
    padding: 6px 8px 6px;
    width: 100%;
    transition: all 0.2s ease;
    letter-spacing: -0.01em;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill,
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    background-color: red !important;
    -webkit-box-shadow: 0 0 0 30px #FAF5EE inset !important;
    box-shadow: 0 0 0 30px #FAF5EE inset !important;
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:focus {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:-webkit-autofill:hover {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input + span {
    position: absolute;
    top: 8px;
    left: 6px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
    letter-spacing: -0.01em;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:hover + span {
    position: absolute;
    top: 8px;
    left: 6px;
    color: #000000;
    pointer-events: none;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown) + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:not(:placeholder-shown):hover + span {
    color: #000000;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-popup div.careerum-form-lead > div form > div:nth-child(2) {
    margin-left: 3px;
    width: 100%;
}
div.careerum-popup div.careerum-form-lead > div form a.submit-btn,
div.careerum-popup div.careerum-form-lead > div form button {
    border: none;
    outline: none;
    background-color: #FF5A00;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 12px 20px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    margin-top: 16px;
}
div.careerum-popup div.careerum-form-lead > div form a.submit-btn.btn-mob {
    display: none;
}
div.careerum-popup div.careerum-form-lead > div form a.submit-btn:hover,
div.careerum-popup div.careerum-form-lead > div form button:hover {
    background-color: #FF6E1F;
    text-decoration: none;
}
div.careerum-popup div.careerum-form-lead > div form a.submit-btn[disabled],
div.careerum-popup div.careerum-form-lead > div form button:disabled,
div.careerum-popup div.careerum-form-lead > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-popup div.careerum-form-lead > div form a.submit-btn[disabled]:hover,
div.careerum-popup div.careerum-form-lead > div form button:disabled:hover,
div.careerum-popup div.careerum-form-lead > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-tel {
    position: relative;
    margin-bottom: 8px;
    width: 100%;
}
div.careerum-popup div.careerum-form-lead > div form > div > div:last-child {
    margin-right: 0px;
}
div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-agree input {
    display: none;
}
div.careerum-popup div.careerum-form-lead > div form label p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-popup div.careerum-form-lead > div form p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-popup div.careerum-form-lead > div form p a {
    color: inherit;
}
div.careerum-popup div.careerum-form-lead div form div.careerum-form-lead-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.2s ease;
}
div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-agree label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-popup div.careerum-form-success-lead {
    width: 378px;
    position: relative;
    background: #FAF5EE;
    padding: 22px 38px 40px;
    transition: 0.5s all;
    border: 2px solid #000000;
    border-radius: 24px;
}
div.careerum-popup div.careerum-form-success-lead img {
    position: absolute;
    top: 7px;
    left: 203px;
}
div.careerum-popup a.btn-popup {
    border: none;
    outline: none;
    color: #ffffff;
    background-color: #FF5A00;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 12px 20px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    margin-top: 16px;
}
@media (max-width: 767px) {
    .hidden-desc-tablet,
    .hidden-desc,
    .hidden-tablet {
        display: block !important;
    }
    .hidden-tablet-mobile,
    .hidden-desc-mobile {
        display: none !important;
    }
    .hidden-mobile {
        display: none !important;
    }
    div.careerum-popup div.popup__close-button-wrapper {
        top: 7px;
        right: 7px;
        width: 32px;
        height: 32px;
    }
    div.careerum-popup div.popup__close-button-wrapper img {
        width: 40px;
    }
    div.careerum-popup div.popup__close-button-wrapper img:hover {
        opacity: 0.9;
    }
    div.careerum-popup div.popup__header-lg {
        font-weight: 700;
        font-size: 36px;
        line-height: 115%;
        letter-spacing: -0.005em;
    }
    div.careerum-popup div.popup__header-md {
        font-weight: 600;
        font-size: 24px;
        line-height: 115%;
        letter-spacing: -0.005em;
        margin-top: 9px;
    }
    div.careerum-popup div.popup__header-sm {
        font-weight: 700;
        font-size: 18px;
        line-height: 115%;
        letter-spacing: -0.005em;
    }
    div.careerum-popup div.careerum-form-lead {
        width: 300px;
        border-width: 1px;
        padding: 15px 15px;
        border-radius: 20px;
    }
    div.careerum-popup div.popup__header-sm + div.popup__image-wrapper {
        margin-top: 9px;
    }
    div.careerum-popup div.popup__image-wrapper div.popup__image-text-top {
        position: static;
        bottom: 39px;
        left: 4px;
    }
    div.careerum-popup div.popup__image-wrapper div.popup__image-text-top p {
        padding: 6px 11px 4px;
    }
    div.careerum-popup div.popup__image-wrapper div.popup__image-text-bottom {
        position: static;
        margin-top: 4px;
        bottom: 7px;
        left: 4px;
    }
    div.careerum-popup div.popup__image-wrapper div.popup__image-text-bottom p {
        padding: 6px 11px 4px;
    }
    div.careerum-popup div.popup__image-wrapper {
        margin-top: 23px;
    }
    div.careerum-popup div.popup__image-wrapper img {
        margin-top: 10px;
    }
    div.careerum-popup div.popup__image-wrapper img.popup__image-mobile {
        display: block;
    }
    div.careerum-popup div.popup__image-wrapper img.popup__image-desctop {
        display: none;
    }
    div.careerum-popup div.careerum-form-lead > div:first-child {
        padding-right: 10px;
    }
    div.careerum-popup div.careerum-form-lead > div:last-child {
        margin-top: 8px;
    }
    div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input {
        padding: 8px 9px 8px;
    }
    div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-name,
    div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-email,
    div.careerum-popup div.careerum-form-lead > div form div.careerum-form-lead-tel {
        margin-bottom: 5px;
    }
    div.careerum-popup div.careerum-form-lead > div form > div:nth-child(2) {
        margin-left: 0;
    }
    div.careerum-popup div.careerum-form-lead > div form a.submit-btn,
    div.careerum-popup div.careerum-form-lead > div form button {
        margin-top: 18px;
    }
    div.careerum-popup div.careerum-form-lead > div form a.submit-btn.btn-mob {
        display: block;
    }
    div.careerum-popup div.careerum-form-lead > div form a.submit-btn.btn-desc {
        display: none;
    }
    div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input + span {
        top: 10px;
        left: 7px;
    }
    div.careerum-popup div.careerum-form-lead > div form > div:nth-child(1) input:hover + span {
        top: 10px;
        left: 7px;
    }
    div.careerum-popup div.careerum-form-success-lead {
        width: 261px;
        border-width: 1px;
        border-radius: 16px;
        padding: 7px 15px 23px;
    }
    div.careerum-popup div.careerum-form-success-lead img {
        top: 4px;
        left: 133px;
        width: 30px;
    }
}


div.careerum-vorkr-form {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-form * {
    font-family: Montserrat;
}
div.careerum-vorkr-form > div {
    width: 1280px;
    margin: 60px auto 50px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-form > div > div:nth-child(1) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 52px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 20px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FF9F00;
    margin-top: 31px;
}
div.careerum-vorkr-form > div > div:nth-child(1) {
    max-width: 716px;
}
div.careerum-vorkr-form > div > div:nth-child(2) {
    width: 340px;
    margin-left: 31px;
}
div.careerum-vorkr-form div.careerum-registration-form {
    background-color: #000000;
    border: none;
    padding: 0;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div > input {
    width: 100%;
    border: 2px solid #FAF5EE;
    padding: 11px 10px 11px;
    margin-bottom: 9px;
    color: #000000;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div > input:hover {
    border: 2px solid #C2C2C2;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div > input:focus {
    border: 2px solid #FF5A00;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div > input:-webkit-autofill {
    -webkit-text-fill-color: rgb(0, 0, 0);
}
div.careerum-vorkr-form div.careerum-registration-form span {
    display: none;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -2px;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 3px;
    cursor: default;
    margin-top: 1px;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-vorkr-form div.careerum-registration-form > form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-vorkr-form div.careerum-registration-form > form a.submit-btn {
    margin-top: 21px;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 48px;
}

div.careerum-vorkr-form-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-form-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-form-tablet > div {
    width: 768px;
    margin: 48px auto 50px;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-form-tablet > div > div:nth-child(1) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-tablet > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FF9F00;
    margin-top: 17px;
}
div.careerum-vorkr-form-tablet > div > div:nth-child(1) {
    max-width: 380px;
}
div.careerum-vorkr-form-tablet > div > div:nth-child(2) {
    width: 248px;
    margin-left: 20px;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet {
    background-color: #000000;
    border: none;
    padding: 0;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div > input {
    width: 100%;
    border: 2px solid #FAF5EE;
    padding: 8px 10px 8px;
    margin-bottom: 4px;
    color: #000000;
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div > input:hover {
    border: 2px solid #C2C2C2;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div > input:focus {
    border: 2px solid #FF5A00;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div > input:-webkit-autofill {
    -webkit-text-fill-color: rgb(0, 0, 0);
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet span {
    display: none;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3px;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 3px;
    cursor: default;
    margin-top: 1px;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-vorkr-form-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    margin-top: 21px;
    width: 100%;
    font-weight: 600;
    font-size: 12px;
    line-height: 40px;
    height: 40px;
}

div.careerum-vorkr-form-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-form-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-form-mobile > div {
    width: 320px;
    margin: 22px auto 30px;
    padding-left: 10px;
}
div.careerum-vorkr-form-mobile > div > div:nth-child(1) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-mobile > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FF9F00;
    margin-top: 10px;
}
div.careerum-vorkr-form-mobile > div > div:nth-child(2) {
    width: 268px;
    margin-top: 22px;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile {
    background-color: #000000;
    border: none;
    padding: 0;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div > input {
    width: 100%;
    border: 2px solid #FAF5EE;
    padding: 8px 11px 9px;
    margin-bottom: 8px;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div > input:hover {
    border: 2px solid #C2C2C2;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div > input:focus {
    border: 2px solid #FF5A00;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div > input:-webkit-autofill {
    -webkit-text-fill-color: rgb(0, 0, 0);
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile span {
    display: none;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1px;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 5px;
    cursor: default;
    margin-top: 0px;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-vorkr-form-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    margin-top: 6px;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    line-height: 48px;
    height: 48px;
}

div.careerum-vorkr-form-bottom {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-form-bottom * {
    font-family: Montserrat;
}
div.careerum-vorkr-form-bottom > div {
    width: 1280px;
    margin: 72px auto 50px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-form-bottom > div > div:nth-child(1) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 52px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-bottom > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 20px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FF9F00;
    margin-top: 31px;
}
div.careerum-vorkr-form-bottom > div > div:nth-child(1) {
    max-width: 716px;
}
div.careerum-vorkr-form-bottom > div > div:nth-child(2) {
    width: 340px;
    margin-left: 31px;
    margin-top: 21px;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form {
    background-color: #000000;
    border: none;
    padding: 0;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div > input {
    width: 100%;
    border: 2px solid #FAF5EE;
    padding: 11px 10px 11px;
    margin-bottom: 9px;
    color: #000000;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div > input:hover {
    border: 2px solid #C2C2C2;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div > input:focus {
    border: 2px solid #FF5A00;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div > input:-webkit-autofill {
    -webkit-text-fill-color: rgb(0, 0, 0);
}
div.careerum-vorkr-form-bottom div.careerum-registration-form span {
    display: none;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -2px;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 3px;
    cursor: default;
    margin-top: 1px;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-vorkr-form-bottom div.careerum-registration-form > form a.submit-btn {
    margin-top: 21px;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 48px;
}

div.careerum-vorkr-form-bottom-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-form-bottom-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-form-bottom-tablet > div {
    width: 768px;
    margin: 48px auto 50px;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-form-bottom-tablet > div > div:nth-child(1) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-bottom-tablet > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FF9F00;
    margin-top: 17px;
}
div.careerum-vorkr-form-bottom-tablet > div > div:nth-child(1) {
    max-width: 380px;
    margin-top: 8px;
}
div.careerum-vorkr-form-bottom-tablet > div > div:nth-child(2) {
    width: 248px;
    margin-left: 20px;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet {
    background-color: #000000;
    border: none;
    padding: 0;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div > input {
    width: 100%;
    border: 2px solid #FAF5EE;
    padding: 8px 10px 8px;
    margin-bottom: 4px;
    color: #000000;
    font-weight: 400;
    font-size: 12px;
    line-height: 170%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div > input:hover {
    border: 2px solid #C2C2C2;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div > input:focus {
    border: 2px solid #FF5A00;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div > input:-webkit-autofill {
    -webkit-text-fill-color: rgb(0, 0, 0);
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet span {
    display: none;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3px;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 3px;
    cursor: default;
    margin-top: 1px;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-vorkr-form-bottom-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    margin-top: 21px;
    width: 100%;
    font-weight: 600;
    font-size: 12px;
    line-height: 40px;
    height: 40px;
}
div.careerum-vorkr-form-bottom-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-form-bottom-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-form-bottom-mobile > div {
    width: 320px;
    margin: 48px auto 30px;
    padding-left: 10px;
}
div.careerum-vorkr-form-bottom-mobile > div > div:nth-child(1) h2 {
    color: #ffffff;
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-bottom-mobile > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FF9F00;
    margin-top: 10px;
}
div.careerum-vorkr-form-bottom-mobile > div > div:nth-child(2) {
    width: 268px;
    margin-top: 22px;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile {
    background-color: #000000;
    border: none;
    padding: 0;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div > input {
    width: 100%;
    border: 2px solid #FAF5EE;
    padding: 8px 11px 9px;
    margin-bottom: 8px;
    color: #000000;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div > input:hover {
    border: 2px solid #C2C2C2;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div > input:focus {
    border: 2px solid #FF5A00;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div > input:-webkit-autofill {
    -webkit-text-fill-color: rgb(0, 0, 0);
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile span {
    display: none;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 1px;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 12px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 5px;
    cursor: default;
    margin-top: 0px;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-vorkr-form-bottom-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    margin-top: 6px;
    width: 100%;
    font-weight: 500;
    font-size: 18px;
    line-height: 48px;
    height: 48px;
}

div.careerum-vorkr-tabs-col {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-col * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-col > div {
    width: 1280px;
    margin: 35px auto 50px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
}
div.careerum-vorkr-tabs-col > div h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-tabs-col > div > div:nth-child(1) {
    max-width: 300px;
    margin-top: 4px;
}
div.careerum-vorkr-tabs-col > div > div:nth-child(2) {
    max-width: 820px;
    margin-left: 57px;
}
div.careerum-vorkr-tabs-col > div > div:nth-child(2) > div {
    display: inline-flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-tabs-col > div > div:nth-child(2) > div > div {
    width: 280px;
    min-height: 180px;
    border-radius: 16px 16px 16px 16px;
    position: relative;
    margin-top: 19px;
    margin-left: -17px;
    margin-bottom: 15px;
    padding: 20px 20px 20px 15px;
}
div.careerum-vorkr-tabs-col > div > div:nth-child(2) > div > div::before {
    content: '';
    display: block;
    width: 112px;
    height: 33px;
    border-radius: 8px 50px 0px 0px;
    position: absolute;
    top: -15px;
    left: 0;
}
div.careerum-vorkr-tabs-col > div > div:nth-child(2) > div > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-dark-blue {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-dark-blue::before {
    background-color: #0B70FE;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-light-blue {
    background-color: #43CCFF;
    color: #000000;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-light-blue::before {
    background-color: #43CCFF;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-very-light-blue {
    background-color: #88DFFF;
    color: #000000;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-very-light-blue::before {
    background-color: #88DFFF;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-light-orange {
    background-color: #FF9F00;
    color: #000000;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-light-orange::before {
    background-color: #FF9F00;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-dark-orange {
    background-color: #FF5A00;
    color: #fff;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-dark-orange::before {
    background-color: #FF5A00;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-medium-yellow {
    background-color: #FFC76A;
    color: #000000;
}
div.careerum-vorkr-tabs-col div.careerum-vorkr-tabs-col-item-medium-yellow::before {
    background-color: #FFC76A;
}

div.careerum-vorkr-tabs-col-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-col-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-col-tablet > div {
    width: 768px;
    margin: 62px auto 25px;
    padding-left: 44px;
}
div.careerum-vorkr-tabs-col-tablet > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-tabs-col-tablet > div > div:nth-child(1) {
    margin-top: 4px;
}
div.careerum-vorkr-tabs-col-tablet > div > div:nth-child(2) {
    margin-top: 29px;
    margin-left: 12px;
}
div.careerum-vorkr-tabs-col-tablet > div > div:nth-child(2) > div {
    display: inline-flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-vorkr-tabs-col-tablet > div > div:nth-child(2) > div > div {
    width: 235px;
    min-height: 180px;
    border-radius: 16px 16px 16px 16px;
    position: relative;
    margin-top: 26px;
    margin-left: -12px;
    margin-bottom: 15px;
    padding: 14px 20px 20px 10px;
}
div.careerum-vorkr-tabs-col-tablet > div > div:nth-child(2) > div > div::before {
    content: '';
    display: block;
    width: 124px;
    height: 40px;
    border-radius: 6px 28px 0px 0px;
    position: absolute;
    top: -24px;
    left: 0;
}
div.careerum-vorkr-tabs-col-tablet > div > div:nth-child(2) > div > div p {
    font-weight: 500;
    font-size: 18px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-dark-blue {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-dark-blue::before {
    background-color: #0B70FE;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-light-blue {
    background-color: #43CCFF;
    color: #000000;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-light-blue::before {
    background-color: #43CCFF;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-very-light-blue {
    background-color: #88DFFF;
    color: #000000;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-very-light-blue::before {
    background-color: #88DFFF;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-light-orange {
    background-color: #FF9F00;
    color: #000000;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-light-orange::before {
    background-color: #FF9F00;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-dark-orange {
    background-color: #FF5A00;
    color: #fff;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-dark-orange::before {
    background-color: #FF5A00;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-medium-yellow {
    background-color: #FFC76A;
    color: #000000;
}
div.careerum-vorkr-tabs-col-tablet div.careerum-vorkr-tabs-col-item-medium-yellow::before {
    background-color: #FFC76A;
}

div.careerum-vorkr-tabs-col-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-col-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-col-mobile > div {
    width: 320px;
    margin: 20px auto 18px;
    padding-left: 10px;
}
div.careerum-vorkr-tabs-col-mobile > div h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-tabs-col-mobile > div > div:nth-child(1) {
    margin-top: 4px;
}
div.careerum-vorkr-tabs-col-mobile > div > div:nth-child(2) {
    margin-top: 40px;
}
div.careerum-vorkr-tabs-col-mobile > div > div:nth-child(2) > div > div {
    width: 300px;
    min-height: 180px;
    border-radius: 16px 16px 16px 16px;
    position: relative;
    margin-top: 26px;
    margin-bottom: 15px;
    padding: 17px 20px 20px 10px;
}
div.careerum-vorkr-tabs-col-mobile > div > div:nth-child(2) > div > div + div {
    margin-top: -54px;
}
div.careerum-vorkr-tabs-col-mobile > div > div:nth-child(2) > div > div::before {
    content: '';
    display: block;
    width: 135px;
    height: 40px;
    border-radius: 6px 28px 0px 0px;
    position: absolute;
    top: -20px;
    left: 0;
}
div.careerum-vorkr-tabs-col-mobile > div > div:nth-child(2) > div > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-dark-blue {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-dark-blue::before {
    background-color: #0B70FE;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-light-blue {
    background-color: #43CCFF;
    color: #000000;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-light-blue::before {
    background-color: #43CCFF;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-very-light-blue {
    background-color: #88DFFF;
    color: #000000;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-very-light-blue::before {
    background-color: #88DFFF;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-light-orange {
    background-color: #FF9F00;
    color: #000000;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-light-orange::before {
    background-color: #FF9F00;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-dark-orange {
    background-color: #FF5A00;
    color: #fff;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-dark-orange::before {
    background-color: #FF5A00;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-medium-yellow {
    background-color: #FFC76A;
    color: #000000;
}
div.careerum-vorkr-tabs-col-mobile div.careerum-vorkr-tabs-col-item-medium-yellow::before {
    background-color: #FFC76A;
}

div.careerum-vorkr-tabs-row {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-row * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-row > div {
    width: 1280px;
    margin: 35px auto 112px;
    padding-left: 60px;
}
div.careerum-vorkr-tabs-row > div h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 31px;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div {
    width: 275px;
    height: 240px;
    background: #FAF5EE;
    border-radius: 16px;
    margin-right: 8px;
    position: relative;
    padding: 17px 10px;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 128.5%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div img {
    position: absolute;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div:nth-child(1) img {
    left: 10px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div:nth-child(2) img {
    left: 107px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div:nth-child(3) img {
    left: 71px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row > div > div:nth-child(2) > div:nth-child(4) img {
    left: 91px;
    bottom: 0px;
}

div.careerum-vorkr-tabs-row-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-row-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-row-tablet > div {
    width: 768px;
    margin: 20px auto 72px;
    padding-left: 44px;
}
div.careerum-vorkr-tabs-row-tablet > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 31px;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div {
    width: 300px;
    height: 214px;
    background: #FAF5EE;
    border-radius: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
    position: relative;
    padding: 17px 10px;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 128.5%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div img {
    position: absolute;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div:nth-child(1) img {
    left: 10px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div:nth-child(2) img {
    left: 149px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div:nth-child(3) img {
    left: 79px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-tablet > div > div:nth-child(2) > div:nth-child(4) img {
    left: 144px;
    bottom: 0px;
}

div.careerum-vorkr-tabs-row-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-row-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-row-mobile > div {
    width: 320px;
    margin: 0px auto 39px;
    padding-left: 10px;
}
div.careerum-vorkr-tabs-row-mobile > div h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 23px;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div {
    width: 300px;
    height: 214px;
    background: #FAF5EE;
    border-radius: 16px;
    margin-bottom: 6px;
    position: relative;
    padding: 17px 10px;
    overflow: hidden;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 128.5%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div img {
    position: absolute;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div:nth-child(1) img {
    left: 23px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div:nth-child(2) img {
    left: 150px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div:nth-child(3) img {
    left: 79px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-mobile > div > div:nth-child(2) > div:nth-child(4) img {
    left: 144px;
    bottom: 0px;
}

div.careerum-vorkr-tabs-row-button {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-row-button * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-row-button > div {
    width: 1280px;
    margin: 35px auto 137px;
    padding-left: 60px;
}
div.careerum-vorkr-tabs-row-button > div h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    color: #ffffff;
    letter-spacing: unset;
}
div.careerum-vorkr-tabs-row-button > div h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 23px;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div {
    width: 275px;
    height: 240px;
    background: #FAF5EE;
    border-radius: 16px;
    margin-right: 8px;
    position: relative;
    padding: 17px 10px;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 128.5%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div img {
    position: absolute;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div:nth-child(1) img {
    left: 10px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div:nth-child(2) img {
    left: 107px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div:nth-child(3) img {
    left: 71px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(2) > div:nth-child(4) img {
    left: 91px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(3) {
    margin-top: 24px;
}
div.careerum-vorkr-tabs-row-button > div > div:nth-child(3) a {
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    border-radius: 8px;
    padding: 12px 24px;
}

div.careerum-vorkr-tabs-row-button-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-row-button-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-row-button-tablet > div {
    width: 768px;
    margin: 20px auto 56px;
    padding-left: 44px;
}
div.careerum-vorkr-tabs-row-button-tablet > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-vorkr-tabs-row-button-tablet h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 23px;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div {
    width: 300px;
    height: 214px;
    background: #FAF5EE;
    border-radius: 16px;
    margin-right: 16px;
    margin-bottom: 16px;
    position: relative;
    padding: 17px 10px;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 128.5%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div img {
    position: absolute;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div:nth-child(1) img {
    left: 10px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div:nth-child(2) img {
    left: 149px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div:nth-child(3) img {
    left: 79px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(2) > div:nth-child(4) img {
    left: 144px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(3) {
    margin-top: 8px;
}
div.careerum-vorkr-tabs-row-button-tablet > div > div:nth-child(3) a {
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    border-radius: 8px;
    padding: 12px 24px;
}

div.careerum-vorkr-tabs-row-button-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-row-button-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-row-button-mobile > div {
    width: 320px;
    margin: 0px auto 42px;
    padding-left: 10px;
}
div.careerum-vorkr-tabs-row-button-mobile h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-vorkr-tabs-row-button-mobile h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 23px;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div {
    width: 300px;
    height: 214px;
    background: #FAF5EE;
    border-radius: 16px;
    margin-bottom: 6px;
    position: relative;
    padding: 17px 10px;
    overflow: hidden;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 128.5%;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div img {
    position: absolute;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div:nth-child(1) img {
    left: 23px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div:nth-child(2) img {
    left: 150px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div:nth-child(3) img {
    left: 79px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(2) > div:nth-child(4) img {
    left: 144px;
    bottom: 0px;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(3) {
    margin-top: 10px;
}
div.careerum-vorkr-tabs-row-button-mobile > div > div:nth-child(3) a {
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    border-radius: 8px;
    padding: 12px 0;
    width: 300px;
}
div.careerum-vorkr-tabs-accord-block {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-accord-block * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-accord-block > div {
    width: 1280px;
    padding-left: 60px;
    margin: 48px auto 97px;
}
div.careerum-vorkr-tabs-accord-block h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    color: #fff;
}
div.careerum-vorkr-tabs-accord-block h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-wrapper {
    margin-top: 24px;
    margin-left: -8px;
    max-height: 383px;
    overflow: hidden;
    transition: all 0.5s ease;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-wrapper.active {
    max-height: 20000px;
}
div.careerum-vorkr-tabs-accord-block div.vorkr-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-tabs-accord-block div.vorkr-col {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-vorkr-tabs-accord-block div.careerum-course-tab-item > h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 110%;
}
div.careerum-vorkr-tabs-accord-block div.careerum-course-tab-item > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    margin-top: 26px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-course-tab-item > div p:first-child {
    padding: 5px 15px 3px;
    margin-right: 16px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-course-tab-item > div p:last-child {
    margin-top: 5px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vebinar-tab-item > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    margin-top: 25px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vebinar-tab-item > div p:first-child {
    padding: 5px 15px 3px;
    margin-right: 16px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vebinar-tab-item > div p:last-child {
    margin-top: 5px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-master-tab-item > div:last-child h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    margin-top: 17px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-master-tab-item > div:last-child p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-top: 17px;
    width: 225px;
    margin-left: 10px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-switcher {
    margin-top: 7px;
    width: max-content;
    padding: 19px 23px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    opacity: 0.8;
    cursor: pointer;
    transition: opacity 0.2s ease;
    border: 1px solid #ffffff;
    border-radius: 8px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-switcher:hover {
    opacity: 1;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-switcher p {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-switcher img {
    transition: transform 0.5s ease;
    margin-left: 8px;
}
div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-switcher.active img {
    transform: rotate(180deg);
}

div.careerum-vorkr-tabs-accord-block-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-accord-block-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-accord-block-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 43px auto 63px;
}
div.careerum-vorkr-tabs-accord-block-tablet h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-vorkr-tabs-accord-block-tablet h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-wrapper {
    margin-top: 19px;
    margin-left: -4px;
    max-height: 445px;
    overflow: hidden;
    transition: all 0.5s ease;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-wrapper.active {
    max-height: 20000px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.vorkr-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-tabs-accord-block-tablet div.vorkr-col {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-course-tab-item-tablet > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 110%;
    margin-top: 34px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-course-tab-item-tablet > p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    margin-top: 26px;
    margin-top: 16px;
    margin-left: 0;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-course-tab-item-tablet > div p:first-child {
    padding: 4px 12px 3px;
    margin-right: 8px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-course-tab-item-tablet > div p:last-child {
    margin-top: 4px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vebinar-tab-item-tablet > h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    margin-top: 17px;
    margin-left: 0;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vebinar-tab-item-tablet > div p:first-child {
    padding: 5px 15px 3px;
    margin-right: 16px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vebinar-tab-item-tablet > div p:last-child {
    margin-top: 5px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-master-tab-item-tablet > div:last-child h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    margin-top: 17px;
    margin-top: 9px;
    margin-left: 0;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-master-tab-item-tablet > div:last-child p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    margin-top: 9px;
    width: 170px;
    margin-left: 27px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-switcher {
    margin-top: 12px;
    width: max-content;
    padding: 19px 23px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    opacity: 0.8;
    cursor: pointer;
    transition: opacity 0.2s ease;
    border: 1px solid #ffffff;
    border-radius: 8px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-switcher:hover {
    opacity: 1;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-switcher p {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #fff;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-switcher img {
    transition: transform 0.5s ease;
    margin-left: 8px;
}
div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-switcher.active img {
    transform: rotate(180deg);
}


div.careerum-vorkr-tabs-accord-block-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-tabs-accord-block-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-tabs-accord-block-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 27px auto 59px;
    position: relative;
}
div.careerum-vorkr-tabs-accord-block-mobile h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-vorkr-tabs-accord-block-mobile h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vorkr-tabs-accord-items-wrapper {
    margin-top: 15px;
    margin-left: 0px;
    transition: all 0.5s ease;
    cursor: grab;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vorkr-tabs-accord-items-wrapper > div {
    overflow: visible;
}
div.careerum-vorkr-tabs-accord-block-mobile div.vorkr-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-vorkr-tabs-accord-block-mobile div.vorkr-col {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-course-tab-item-mobile,
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vebinar-tab-item-mobile,
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-master-tab-item-mobile {
    width: 252px;
    height: 239px;
    margin-right: 8px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-course-tab-item-mobile > h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    margin-top: 26px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-course-tab-item-mobile > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-top: 26px;
    margin-top: 16px;
    margin-left: 0;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-course-tab-item-mobile > div p:first-child {
    padding: 4px 12px 3px;
    margin-right: 8px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-course-tab-item-mobile > div p:last-child {
    margin-top: 4px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vebinar-tab-item-mobile > h3 {
    font-weight: 600;
    font-size: 22px;
    line-height: 120%;
    margin-top: 25px;
    margin-left: 0;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vebinar-tab-item-mobile > div p:first-child {
    padding: 5px 15px 3px;
    margin-right: 16px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vebinar-tab-item-mobile > div p:last-child {
    margin-top: 5px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-master-tab-item-mobile {
    padding: 16px 14px 25px 16px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-master-tab-item-mobile > div:last-child h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    margin-top: 24px;
    margin-left: 0;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-master-tab-item-mobile > div:last-child p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-top: 17px;
}
div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vorkr-tabs-accord-slider-switcher {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    bottom: -16px;
    left: 18px;
}

div.careerum-vorkr-results {
    width: 100%;
    overflow: hidden;
    background-color: #0B70FE;
}
div.careerum-vorkr-results * {
    font-family: Montserrat;
}
div.careerum-vorkr-results > div {
    width: 1280px;
    margin: 64px auto 88px;
}
div.careerum-vorkr-results > div h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-results > div > div:nth-child(2) {
    margin: 36px auto 0;
    background: #FAF5EE;
    border: 1px solid #000000;
    border-radius: 16px;
    width: 522px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 35px;
}
div.careerum-vorkr-results > div > div:nth-child(2) > div > div {
    width: 240px;
    margin-left: 2px;
    margin-right: 4px;
    margin-bottom: 24px;
}
div.careerum-vorkr-results > div > div:nth-child(2) > div > div p {
    font-weight: 700;
    font-size: 36px;
    line-height: 100%;
    text-align: center;
    letter-spacing: -0.005em;
}
div.careerum-vorkr-results > div > div:nth-child(2) > div > div p + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
    letter-spacing: -0.005em;
    margin-top: 8px;
}

div.careerum-vorkr-results-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #0B70FE;
}
div.careerum-vorkr-results-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-results-tablet > div {
    width: 768px;
    margin: 56px auto 80px;
}
div.careerum-vorkr-results-tablet > div h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-vorkr-results-tablet > div > div:nth-child(2) {
    margin: 40px auto 0;
    background: #FAF5EE;
    border: 1px solid #000000;
    border-radius: 16px;
    width: 522px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 40px;
    padding-bottom: 28px;
}
div.careerum-vorkr-results-tablet > div > div:nth-child(2) > div > div {
    width: 240px;
    margin-left: 2px;
    margin-right: 4px;
    margin-bottom: 32px;
}
div.careerum-vorkr-results-tablet > div > div:nth-child(2) > div > div p {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    text-align: center;
    letter-spacing: -0.005em;
}
div.careerum-vorkr-results-tablet > div > div:nth-child(2) > div > div p + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    text-align: center;
    letter-spacing: -0.005em;
    margin-top: 8px;
}

div.careerum-vorkr-results-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #0B70FE;
}
div.careerum-vorkr-results-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-results-mobile > div {
    width: 300px;
    margin: 46px auto 48px;
    background: #FAF5EE;
    border: 2px solid #000000;
    border-radius: 16px;
    padding-top: 31px;
    padding-bottom: 21px;
}
div.careerum-vorkr-results-mobile > div h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
}
div.careerum-vorkr-results-mobile > div > div:nth-child(2) {
    margin-top: 24px;
}
div.careerum-vorkr-results-mobile > div > div:nth-child(2) > div > div {
    width: 240px;
    margin: 0px auto 22px;
}
div.careerum-vorkr-results-mobile > div > div:nth-child(2) > div > div p {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    text-align: center;
    letter-spacing: -0.005em;
}
div.careerum-vorkr-results-mobile > div > div:nth-child(2) > div > div p + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    letter-spacing: -0.005em;
    margin-top: 12px;
}

div.careerum-vorkr-thanks {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-thanks * {
    font-family: Montserrat;
}
div.careerum-vorkr-thanks > div {
    width: 1280px;
    margin: 128px auto 256px;
    padding-left: 60px;
}
div.careerum-vorkr-thanks > div h2 {
    font-weight: 700;
    font-size: 72px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: #ffffff;
}
div.careerum-vorkr-thanks > div h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-thanks-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-thanks-tablet * {
    font-family: Montserrat;
}
div.careerum-vorkr-thanks-tablet > div {
    width: 768px;
    margin: 56px auto 111px;
    padding-left: 44px;
}
div.careerum-vorkr-thanks-tablet > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: #ffffff;
}
div.careerum-vorkr-thanks-tablet > div h2 span {
    color: #FF9F00;
}
div.careerum-vorkr-thanks-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #000000;
}
div.careerum-vorkr-thanks-mobile * {
    font-family: Montserrat;
}
div.careerum-vorkr-thanks-mobile > div {
    width: 320px;
    margin: 91px auto 128px;
    padding-left: 10px;
}
div.careerum-vorkr-thanks-mobile > div h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: -0.02em;
    color: #ffffff;
}
div.careerum-vorkr-thanks-mobile > div h2 span {
    color: #FF9F00;
}


div.careerum-lead-form-sheets-row {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-lead-form-sheets-row * {
    font-family: Montserrat;
}
div.careerum-lead-form-sheets-row > div {
    width: 1280px;
    margin: 80px auto 144px;
    padding-left: 44px;
}
div.careerum-lead-form-sheets-row h2 {
    font-weight: 700;
    font-size: 62px;
    line-height: 100%;
    letter-spacing: -0.02em;
}
div.careerum-lead-form-sheets-row h2 span {
    font-style: italic;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div:first-child p {
    font-weight: 400;
    font-size: 18px;
    line-height: 135%;
    margin-top: 24px;
    max-width: 556px;
}
div.careerum-lead-form-sheets-row p + p {
    margin-top: 23px;
}
div.careerum-lead-form-sheets-row p span {
    font-weight: 700;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead {
    margin-top: 8px;
    padding-bottom: 1px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div:first-child {
    position: relative;
    overflow: visible;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div:first-child img {
    position: absolute;
    right: 168px;
    top: 80px;
    width: 300px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div:first-child img.careerum-form-lead-img-small {
    position: absolute;
    right: 184px;
    top: 18px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div:last-child {
    margin-top: 47px;
    margin-bottom: 27px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form {
    margin-top: 5px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead div.careerum-form-lead-flex,
div.careerum-lead-form-sheets-row div.careerum-form-lead div.careerum-form-lead-flex > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-flex > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 705px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000000;
    padding: 8px 10px 9px;
    width: 100%;
    transition: all 0.2s ease;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:-webkit-autofill,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:-webkit-autofill:focus {
    background-color: red !important;
    -webkit-box-shadow: 0 0 0 30px #FAF5EE inset !important;
    box-shadow: 0 0 0 30px #FAF5EE inset !important;
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:-webkit-autofill:focus {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:-webkit-autofill:hover {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input + span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:hover + span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:not(:placeholder-shown) + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:not(:placeholder-shown):hover + span {
    color: #000000;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div > input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form > div:nth-child(2) {
    margin-top: 46px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form > div:nth-child(2) p {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.01em;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form > div:nth-child(3) {
    margin-top: 15px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form a.submit-btn,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 12px 20px;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    margin-left: 11px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form a.submit-btn:hover,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form a.submit-btn[disabled],
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form button:disabled,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form a.submit-btn[disabled]:hover,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form button:disabled:hover,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-tel {
    position: relative;
    margin-right: 10px;
    width: 229px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-word {
    width: 346px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-word > div:nth-child(2) {
    position: relative;
    margin-top: 15px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-word p {
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 13px;
    margin-left: 6px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact > div:nth-child(2) {
    margin-left: 12px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact input {
    display: none;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact input + p {
    position: relative;
    padding-left: 24px;
    margin-right: 17px;
    margin-top: 1px;
    cursor: default;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p {
    cursor: pointer;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1686240980342.svg');
    position: absolute;
    top: -1px;
    left: 0;
    opacity: 0.6;
    transition: opacity 0.3s ease;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p:hover::before {
    opacity: 1;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-contact input:checked + p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1686240968775.svg');
    position: absolute;
    top: -1px;
    left: 0;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form > div > div:last-child {
    margin-right: 0px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-agree input {
    display: none;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form label p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-agree p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form p a {
    color: inherit;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead div form div.careerum-form-lead-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.2s ease;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-sheets-row div.careerum-form-lead > div form div.careerum-form-lead-agree label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-sheets-row div.careerum-form-success-lead {
    width: 100%;
    margin-top: 175px;
    padding-bottom: 45px;
}
div.careerum-lead-form-sheets-row div.careerum-form-success-lead h2 {
    font-weight: 700;
    font-size: 72px;
    line-height: 100%;
    width: 930px;
    display: block;
    letter-spacing: -0.02em;
    position: relative;
    z-index: 1;
}
div.careerum-lead-form-sheets-row div.careerum-form-success-lead h2 span {
    font-style: italic;
}
div.careerum-lead-form-sheets-row div.careerum-form-success-lead > div {
    position: relative;
}
div.careerum-lead-form-sheets-row div.careerum-form-success-lead img.careerum-form-success-lead-heart {
    position: absolute;
    top: -63px;
    right: 403px;
    z-index: 0;
}
div.careerum-lead-form-sheets-row div.careerum-form-success-lead a {
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 40px;
    display: inline-block;
}


div.careerum-lead-form-sheets-row-tablet {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-lead-form-sheets-row-tablet * {
    font-family: Montserrat;
}
div.careerum-lead-form-sheets-row-tablet > div {
    width: 768px;
    margin: 70px auto 84px;
    padding-left: 44px;
}
div.careerum-lead-form-sheets-row-tablet h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 90%;
    letter-spacing: -0.02em;
}
div.careerum-lead-form-sheets-row-tablet h2 span {
    font-style: italic;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div:first-child p {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    margin-top: 18px;
    max-width: 500px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div:first-child p + p {
    margin-top: 14px;
}
div.careerum-lead-form-sheets-row-tablet p span {
    font-weight: 700;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead {
    margin-top: 8px;
    padding-bottom: 1px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div:first-child {
    position: relative;
    overflow: visible;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div:first-child img {
    position: absolute;
    right: 98px;
    top: 240px;
    width: 310px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div:first-child img.careerum-form-lead-img-small {
    position: absolute;
    right: 58px;
    top: 7px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div:last-child {
    margin-top: 30px;
    margin-bottom: 27px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form {
    margin-top: 5px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead div.careerum-form-lead-flex,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead div.careerum-form-lead-flex > div {
    margin-top: 0;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-flex > div:nth-child(1) {
    margin-top: 0;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    color: #000000;
    padding: 7px 10px 7px;
    width: 100%;
    transition: all 0.2s ease;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:-webkit-autofill,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:-webkit-autofill:focus {
    background-color: red !important;
    -webkit-box-shadow: 0 0 0 30px #FAF5EE inset !important;
    box-shadow: 0 0 0 30px #FAF5EE inset !important;
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:-webkit-autofill:focus {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:-webkit-autofill:hover {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input + span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:hover + span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:not(:placeholder-shown) + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:not(:placeholder-shown):hover + span {
    color: #000000;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div > input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form > div:nth-child(2) {
    margin-top: 22px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form > div:nth-child(3) {
    margin-top: 10px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form a.submit-btn,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 12px 0;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    width: 248px;
    margin-top: 16px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form a.submit-btn:hover,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form a.submit-btn[disabled],
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form button:disabled,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form a.submit-btn[disabled]:hover,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form button:disabled:hover,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-tel {
    position: relative;
    width: 248px;
    margin-bottom: 8px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-word {
    width: 346px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-word > div:nth-child(2) {
    position: relative;
    margin-top: 10px;
    width: 248px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-word p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact {
    margin-top: 12px;
    margin-left: 8px;
    max-width: 250px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact > div:nth-child(2) {
    margin-top: 9px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact input {
    display: none;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact input + p {
    position: relative;
    padding-left: 26px;
    margin-right: 25px;
    margin-top: 1px;
    cursor: default;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p {
    cursor: pointer;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1686240980342.svg');
    position: absolute;
    top: -1px;
    left: 0;
    opacity: 0.6;
    transition: opacity 0.3s ease;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p:hover::before {
    opacity: 1;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact input:checked + p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1686240968775.svg');
    position: absolute;
    top: -1px;
    left: 0;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-contact + div.careerum-form-lead-agree {
    margin-top: 23px;
    margin-left: 8px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form > div > div:last-child {
    margin-right: 0px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree input {
    display: none;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form label p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form p a {
    color: inherit;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead div form div.careerum-form-lead-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.2s ease;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-lead > div form div.careerum-form-lead-agree label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-success-lead {
    width: 100%;
    margin-top: 55px;
    padding-bottom: 29px;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-success-lead h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    width: 430px;
    display: block;
    letter-spacing: -0.02em;
    position: relative;
    z-index: 1;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-success-lead h2 span {
    font-style: italic;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-success-lead > div {
    position: relative;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-success-lead img.careerum-form-success-lead-heart {
    position: absolute;
    top: -26px;
    left: 329px;
    z-index: 0;
}
div.careerum-lead-form-sheets-row-tablet div.careerum-form-success-lead a {
    text-decoration: none;
    padding: 12px 24px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 40px;
    display: inline-block;
}



div.careerum-lead-form-sheets-row-mobile {
    background-color: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-lead-form-sheets-row-mobile * {
    font-family: Montserrat;
}
div.careerum-lead-form-sheets-row-mobile > div {
    width: 320px;
    margin: 60px auto 84px;
    padding-left: 10px;
}
div.careerum-lead-form-sheets-row-mobile h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 90%;
    letter-spacing: -0.01em;
    position: relative;
    z-index: 2;
}
div.careerum-lead-form-sheets-row-mobile h2.careerum-sheets-header {
    font-weight: 700;
    font-size: 30px;
    line-height: 105%;
    letter-spacing: -0.02em;
    margin-top: -28px;
}
div.careerum-lead-form-sheets-row-mobile h2 span {
    font-style: italic;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div:first-child p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    margin-top: 18px;
    letter-spacing: -0.01em;
    max-width: 400px;
    position: relative;
    z-index: 2;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div:first-child p + p {
    margin-top: 14px;
}
div.careerum-lead-form-sheets-row-mobile p span {
    font-weight: 700;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead {
    margin-top: 8px;
    padding-bottom: 1px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div:first-child {
    position: relative;
    overflow: visible;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div:last-child {
    margin-top: 30px;
    margin-bottom: 27px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form {
    margin-top: 5px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead div.careerum-form-lead-flex,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead div.careerum-form-lead-flex > div {
    margin-top: 0;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-flex > div:nth-child(1) {
    margin-top: 0;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input {
    background: transparent;
    border-radius: 8px;
    outline: none;
    border: 2px solid rgba(0, 0, 0, 0.48);
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    color: #000000;
    padding: 7px 10px 7px;
    width: 100%;
    transition: all 0.2s ease;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:-webkit-autofill,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:-webkit-autofill:focus {
    background-color: red !important;
    -webkit-box-shadow: 0 0 0 30px #FAF5EE inset !important;
    box-shadow: 0 0 0 30px #FAF5EE inset !important;
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:-webkit-autofill:focus {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:-webkit-autofill:hover {
    -webkit-text-fill-color: #000000 !important;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input + span {
    position: absolute;
    top: 10px;
    left: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    color: rgba(0, 0, 0, 0.48);
    transition: all 0.2s ease;
    background: #FAF5EE;
    padding: 0 4px;
    pointer-events: none;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:hover {
    border-color: #000000;
    color: #000000;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:hover + span {
    position: absolute;
    top: 10px;
    left: 8px;
    color: #000000;
    pointer-events: none;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:focus {
    border-color: #FF5A00;
    color: #000000;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:focus + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    left: 9px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:not(:placeholder-shown) + span {
    top: -7px;
    font-size: 12px;
    line-height: 140%;
    left: 9px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:not(:placeholder-shown):hover + span {
    color: #000000;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div > input:focus:hover + span {
    color: #FF5A00;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form > div:nth-child(2) {
    margin-top: 22px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form > div:nth-child(2) p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form > div:nth-child(3) {
    margin-top: 10px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form a.submit-btn,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form button {
    border: none;
    outline: none;
    background-color: #0B70FE;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 12px 0;
    cursor: pointer;
    transition: all 0.2s ease;
    display: inline-block;
    text-decoration: none;
    width: 300px;
    margin-top: 16px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form a.submit-btn:hover,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form button:hover {
    background-color: #2881FE;
    text-decoration: none;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form a.submit-btn[disabled],
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form button:disabled,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form a.submit-btn[disabled]:hover,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form button:disabled:hover,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form button[disabled]:hover {
    background-color: #C2C2C2;
    text-decoration: none;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-tel {
    position: relative;
    width: 300px;
    margin-bottom: 8px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-word {
    width: 346px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-word > div:nth-child(2) {
    position: relative;
    margin-top: 10px;
    width: 300px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact {
    margin-top: 12px;
    margin-left: 8px;
    max-width: 250px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact > div:nth-child(2) {
    margin-top: 9px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact input {
    display: none;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact input + p {
    position: relative;
    padding-left: 26px;
    margin-right: 33px;
    margin-top: 1px;
    cursor: default;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p {
    cursor: pointer;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1686240948871.svg');
    position: absolute;
    top: -1px;
    left: 0;
    opacity: 0.6;
    transition: opacity 0.3s ease;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact input:not(:checked) + p:hover::before {
    opacity: 1;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact input:checked + p::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1686240968775.svg');
    position: absolute;
    top: -1px;
    left: 0;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-contact + div.careerum-form-lead-agree {
    margin-top: 23px;
    margin-left: 8px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-word p {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form > div > div:last-child {
    margin-right: 0px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree input {
    display: none;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form label p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree p {
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
    margin-top: 0;
    display: inline-block;
    margin-left: 24px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form p a {
    color: inherit;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead div form div.careerum-form-lead-agree label {
    padding-left: 27px;
    position: relative;
    display: flex;
    cursor: pointer;
    transition: all 0.2s ease;
    width: 0px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree label::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546347721.svg');
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.2s ease;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-lead > div form div.careerum-form-lead-agree label.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546390114.svg');
    position: absolute;
    top: 0px;
    left: 0px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-success-lead {
    width: 100%;
    margin-top: 125px;
    padding-bottom: 15px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-success-lead h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    display: block;
    letter-spacing: -0.02em;
    position: relative;
    z-index: 1;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-success-lead h2 span {
    font-style: italic;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-success-lead > div {
    position: relative;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-success-lead img.careerum-form-success-lead-heart {
    position: absolute;
    top: 43px;
    left: 241px;
    z-index: 0;
    width: 45px;
}
div.careerum-lead-form-sheets-row-mobile div.careerum-form-success-lead a {
    text-decoration: none;
    padding: 12px 0;
    width: 300px;
    text-align: center;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 40px;
    display: inline-block;
}



div.careerum-club2-main {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-main * {
    font-family: Montserrat;
}
div.careerum-club2-main > div {
    width: 1280px;
    padding-left: 60px;
    margin: 69px auto 50px;
}
div.careerum-club2-main > div h1 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    cursor: default;
}
div.careerum-club2-main > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club2-main > div > div:nth-child(1) > img {
    position: absolute;
    left: -25px;
    top: -21px;
}
div.careerum-club2-main > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 80px;
}
div.careerum-club2-main > div > div:nth-child(2) > div > p {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-main > div > div:nth-child(2) > div > img {
    position: absolute;
    right: 7px;
    top: 136px;
}
div.careerum-club2-main > div > div:nth-child(2) > div:first-child {
    width: 222px;
    margin-right: 43px;
    position: relative;
}
div.careerum-club2-main > div > div:nth-child(2) > div:nth-child(2) {
    width: 880px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-main > div > div:nth-child(2) > div > div {
    padding: 32px 20px;
    background-color: #BCEDFF;
    border-radius: 16px;
    position: relative;
    width: 215px;
    height: 257px;
}
div.careerum-club2-main > div > div:nth-child(2) > div > div:last-child {
    margin-right: 0;
}
div.careerum-club2-main > div > div:nth-child(2) > div > div:nth-child(even) {
    background-color: #88DFFF;
}
div.careerum-club2-main > div > div:nth-child(2) > div > div > p {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    cursor: default;
}
div.careerum-club2-main > div > div:nth-child(2) > div > div > img {
    position: absolute;
    bottom: 24px;
    left: 20px;
}
div.careerum-club2-main > div > div:nth-child(2) > div > div:nth-child(2) {
    transform: rotate(-4deg);
    margin-left: -12px;
}
div.careerum-club2-main > div > div:nth-child(2) > div > div:nth-child(4) {
    transform: rotate(3deg);
    margin-left: -10px;
}

div.careerum-club2-main-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-main-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-main-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 47px auto 50px;
}
div.careerum-club2-main-tablet > div h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 120%;
    cursor: default;
    letter-spacing: 0.01em;
}
div.careerum-club2-main-tablet > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club2-main-tablet > div > div:nth-child(1) > img {
    position: absolute;
    left: -10px;
    top: -11px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) {
    margin-top: 43px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > p {
    font-weight: 700;
    font-size: 28px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > img {
    position: absolute;
    right: 7px;
    top: 136px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div:first-child {
    position: relative;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 30px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div {
    padding: 18px 16px;
    background-color: #BCEDFF;
    border-radius: 16px;
    position: relative;
    width: 176px;
    height: 176px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div:last-child {
    margin-right: 0;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div:nth-child(even) {
    background-color: #88DFFF;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div > p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    cursor: default;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div > img {
    position: absolute;
    bottom: 15px;
    left: 16px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div:nth-child(1) {
    transform: rotate(4.44deg);
    left: 6px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div:nth-child(2) {
    transform: rotate(-7.38deg);
    margin-left: -12px;
    top: 3px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div:nth-child(3) {
    transform: rotate(3.58deg);
    margin-left: -12px;
    top: 7px;
    left: -7px;
}
div.careerum-club2-main-tablet > div > div:nth-child(2) > div > div:nth-child(4) {
    transform: rotate(-1.94deg);
    margin-left: -10px;
    top: 4px;
    left: -15px;
}


div.careerum-club2-main-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-main-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-main-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 41px auto 30px;
}
div.careerum-club2-main-mobile > div h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    cursor: default;
    letter-spacing: -0.02em;
}
div.careerum-club2-main-mobile > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club2-main-mobile > div > div:nth-child(1) > img {
    position: absolute;
    left: -6px;
    top: -7px;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) {
    margin-top: 32px;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > p {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.02em;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > img {
    position: absolute;
    right: 78px;
    top: 26px;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div:first-child {
    position: relative;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div:nth-child(2) {
    margin-top: 8px;
    position: relative;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > div {
    padding: 8px 21px 8px 16px;
    background-color: #BCEDFF;
    border-radius: 2px 24px 24px 2px;
    position: relative;
    display: inline-block;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > div:nth-child(even) {
    background-color: #88DFFF;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > div > p {
    font-weight: 600;
    font-size: 13px;
    line-height: 135%;
    cursor: default;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    transform: rotate(1deg);
    left: -2px;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    transform: rotate(-5.93deg);
    top: 4px;
    left: -3px;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > div:nth-child(3) {
    transform: rotate(-3deg);
    top: 4px;
    left: 61px;
}
div.careerum-club2-main-mobile > div > div:nth-child(2) > div > div:nth-child(4) {
    transform: rotate(3deg);
    top: 13px;
    left: 6px;
}


div.careerum-club2-banner * {
    font-family: Montserrat !important;
}
div.careerum-club2-banner {
    background: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-club2-banner > div {
    width: 1280px;
    margin: 64px auto 57px;
    padding-left: 60px;
}
div.careerum-club2-banner > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) {
    width: 325px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) h2 span {
    color: #FF5A00;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) > p {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    margin-top: 32px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) > img {
    position: relative;
    top: -13px;
    left: -1px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) > ul {
    margin-top: 1px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) > ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 14px;
    list-style-type: none;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(1) > ul li p {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    margin-left: 8px;
    margin-top: 2px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) {
    width: 800px;
    margin-left: 56px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 19px;
    overflow: visible;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div {
    width: 280px !important;
    overflow: visible;
    padding: 20px 14px;
    border-radius: 16px;
    margin-top: 16px;
    position: relative;
    min-height: 180px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(n+2) {
    margin-left: -30px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div::before {
    content: '';
    display: block;
    position: absolute;
    top: -17px;
    left: 0;
    width: 112px;
    height: 33px;
    border-radius: 8px 50px 0px 0px;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div img {
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div p {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    position: relative;
    z-index: 2;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div p span {
    font-weight: 400;
}
div.careerum-club2-banner div.careerum-club2-banner-item-dark-blue {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-club2-banner div.careerum-club2-banner-item-dark-blue::before {
    background-color: #0B70FE;
}
div.careerum-club2-banner div.careerum-club2-banner-item-light-blue {
    background-color: #43CCFF;
    color: #000000;
}
div.careerum-club2-banner div.careerum-club2-banner-item-light-blue::before {
    background-color: #43CCFF;
}
div.careerum-club2-banner div.careerum-club2-banner-item-very-light-blue {
    background-color: #88DFFF;
    color: #000000;
}
div.careerum-club2-banner div.careerum-club2-banner-item-very-light-blue::before {
    background-color: #88DFFF;
}
div.careerum-club2-banner div.careerum-club2-banner-item-light-orange {
    background-color: #FF9F00;
    color: #000000;
}
div.careerum-club2-banner div.careerum-club2-banner-item-light-orange::before {
    background-color: #FF9F00;
}
div.careerum-club2-banner div.careerum-club2-banner-item-dark-orange {
    background-color: #FF5A00;
    color: #fff;
}
div.careerum-club2-banner div.careerum-club2-banner-item-dark-orange::before {
    background-color: #FF5A00;
}
div.careerum-club2-banner div.careerum-club2-banner-item-medium-yellow {
    background-color: #FFC76A;
    color: #000000;
}
div.careerum-club2-banner div.careerum-club2-banner-item-medium-yellow::before {
    background-color: #FFC76A;
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div.careerum-club2-banner-item-image {
    margin-left: -17px;
    margin-top: -10px;
    padding: 42px 0 0 13px;
    transform: rotate(-4.36deg);
}
div.careerum-club2-banner > div > div:nth-child(1) > div:nth-child(2) > div > div.careerum-club2-banner-item-image p {
    transform: rotate(4.36deg);
}
div.careerum-club2-banner > div a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none;
    display: inline-block;
    margin-top: 17px;
}

div.careerum-club2-banner-tablet * {
    font-family: Montserrat !important;
}
div.careerum-club2-banner-tablet {
    background: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-club2-banner-tablet > div {
    width: 768px;
    margin: 40px auto 57px;
    padding-left: 44px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) {
    margin-top: 0;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 125%;
    letter-spacing: -0.01em;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) {
    width: 100%;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) h2 span {
    color: #FF5A00;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 31px;
    position: relative;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > div > p {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    margin-left: 3px;
    margin-top: 2px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > div > img {
    position: relative;
    top: -6px;
    left: 1px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 16px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 29px;
    list-style-type: none;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > ul li:first-child {
    margin-left: 0;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(1) > div > ul li p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    margin-left: 8px;
    margin-top: 2px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) {
    width: 100%;
    margin-top: 48px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 26px;
    overflow: visible;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div {
    width: 235px !important;
    overflow: visible;
    padding: 20px 16px;
    border-radius: 16px;
    margin-top: 16px;
    position: relative;
    min-height: 180px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(n+2) {
    margin-left: -16px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div::before {
    content: '';
    display: block;
    position: absolute;
    top: -25px;
    left: 0;
    width: 124px;
    height: 40px;
    border-radius: 6px 28px 0px 0px;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div img {
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    position: relative;
    letter-spacing: -0.01em;
    z-index: 2;
    color: inherit;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div p span {
    font-weight: 400;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-dark-blue {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-dark-blue::before {
    background-color: #0B70FE;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-light-blue {
    background-color: #43CCFF;
    color: #000000;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-light-blue::before {
    background-color: #43CCFF;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-very-light-blue {
    background-color: #88DFFF;
    color: #000000;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-very-light-blue::before {
    background-color: #88DFFF;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-light-orange {
    background-color: #FF9F00;
    color: #000000;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-light-orange::before {
    background-color: #FF9F00;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-dark-orange {
    background-color: #FF5A00;
    color: #fff;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-dark-orange::before {
    background-color: #FF5A00;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-medium-yellow {
    background-color: #FFC76A;
    color: #000000;
}
div.careerum-club2-banner-tablet div.careerum-club2-banner-item-medium-yellow::before {
    background-color: #FFC76A;
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div.careerum-club2-banner-item-image {
    margin-left: -20px;
    margin-top: -10px;
    padding: 47px 0 0 16px;
    transform: rotate(-4.85deg);
}
div.careerum-club2-banner-tablet > div > div:nth-child(1) > div:nth-child(2) > div > div.careerum-club2-banner-item-image p {
    transform: rotate(4.85deg);
}
div.careerum-club2-banner-tablet > div a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none;
    display: inline-block;
    margin-top: 7px;
}


div.careerum-club2-banner-mobile * {
    font-family: Montserrat !important;
}
div.careerum-club2-banner-mobile {
    background: #FAF5EE;
    overflow: hidden;
    width: 100%;
}
div.careerum-club2-banner-mobile > div {
    width: 320px;
    margin: 49px auto 57px;
    padding-left: 10px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) {
    margin-top: 0;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) {
    width: 100%;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) h2 span {
    color: #FF5A00;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div {
    margin-top: 41px;
    position: relative;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > div > p {
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > div > img {
    position: relative;
    top: -7px;
    left: -1px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > ul {

    margin-top: 6px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 13px;
    list-style-type: none;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(1) > div > ul li p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    margin-left: 8px;
    margin-top: 2px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) {
    width: 100%;
    margin-top: 48px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div {
    width: 300px !important;
    overflow: visible;
    padding: 20px 16px;
    border-radius: 16px;
    margin-top: 16px;
    position: relative;
    min-height: 180px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(n+2) {
    margin-top: -55px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div::before {
    content: '';
    display: block;
    position: absolute;
    top: -25px;
    left: 0;
    width: 135px;
    height: 40px;
    border-radius: 6px 28px 0px 0px;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div img {
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    position: relative;
    letter-spacing: -0.01em;
    z-index: 2;
    color: inherit;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div p span {
    font-weight: 400;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-dark-blue {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-dark-blue::before {
    background-color: #0B70FE;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-light-blue {
    background-color: #43CCFF;
    color: #000000;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-light-blue::before {
    background-color: #43CCFF;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-very-light-blue {
    background-color: #88DFFF;
    color: #000000;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-very-light-blue::before {
    background-color: #88DFFF;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-light-orange {
    background-color: #FF9F00;
    color: #000000;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-light-orange::before {
    background-color: #FF9F00;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-dark-orange {
    background-color: #FF5A00;
    color: #fff;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-dark-orange::before {
    background-color: #FF5A00;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-medium-yellow {
    background-color: #FFC76A;
    color: #000000;
}
div.careerum-club2-banner-mobile div.careerum-club2-banner-item-medium-yellow::before {
    background-color: #FFC76A;
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div.careerum-club2-banner-item-image {
    margin-top: -79px;
    padding: 47px 0 0 16px;
    transform: rotate(-3.87deg);
}
div.careerum-club2-banner-mobile > div > div:nth-child(1) > div:nth-child(2) > div > div.careerum-club2-banner-item-image p {
    transform: rotate(3.87deg);
}
div.careerum-club2-banner-mobile > div a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none;
    display: inline-block;
    margin-top: 58px;
}

div.careerum-club2-results {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-results * {
    font-family: Montserrat;
}
div.careerum-club2-results > div {
    width: 100%;
    margin: 50px auto 50px;
}
div.careerum-club2-results > div > div:first-child {
    width: 1280px;
    padding-left: 60px;
    margin: 0 auto;
}
div.careerum-club2-results > div > div:first-child h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-results div.club2-results-slider {
    margin-top: 32px;
    cursor: grab;
    margin-left: calc(((100% - 1280px) / 2) + 60px);
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item1,
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 {
    width: 278px;
    height: 416px;
    margin-right: 8px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item1 {
    padding: 6px 10px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-3deg);
    width: 100%;
    height: 100%;
    padding: 38px 40px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item1 > div > div {
    transform: rotate(3deg);
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item1 p.results-slider-item1__header {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item1 p.results-slider-item1__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 5px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item1 p.results-slider-item1__text + p.results-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px 22px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 2px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div {
    position: relative;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top img.results-slider-item2__top-avatar {
    width: 80px;
    height: 80px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln {
    position: absolute;
    right: 8px;
    bottom: 0px;
    border-radius: 96px;
    background-color: #fff;
    width: 32px;
    height: 32px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln img {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln:hover img {
    opacity: 0.85;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 p.results-slider-item2__top-header {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 8px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 p.results-slider-item2__top-text {
    font-weight: 500;
    font-size: 11px;
    line-height: 120%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom {
    margin-top: 14px;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li {
    color: #FFFFFF;
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    margin-bottom: 14px;
    padding-left: 28px;
    position: relative;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club2-results div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508359580.svg');
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
}
div.careerum-club2-results > div > div:last-child {
    margin: 16px auto 0;
    width: 1280px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-results > div > div:last-child a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club2-results > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 84px;
}
div.careerum-club2-results > div > div:last-child div[class*='club2-results-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club2-results > div > div:last-child div[class*='club2-results-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-results-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-results-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-results-tablet > div {
    width: 100%;
    margin: 21px auto 30px;
}
div.careerum-club2-results-tablet > div > div:first-child {
    width: 768px;
    padding-left: 44px;
    margin: 0 auto;
}
div.careerum-club2-results-tablet > div > div:first-child h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 110%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-results-tablet div.club2-results-slider {
    margin-top: 6px;
    cursor: grab;
    margin-left: calc(((100% - 768px) / 2) + 44px);
}
div.careerum-club2-results-tablet div.club2-results-slider > div {
    overflow: visible;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item1 {
    width: 220px;
    height: 370px;
    padding: 7px 0;
    margin-top: 12px;
    margin-right: 8px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 {
    width: 239px;
    height: 370px;
    margin-right: 8px;
    margin-top: 18px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-2deg);
    width: 100%;
    height: 100%;
    padding: 30px 26px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item1 > div > div {
    transform: rotate(2deg);
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item1 p.results-slider-item1__header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item1 p.results-slider-item1__text {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    margin-top: 5px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item1 p.results-slider-item1__text + p.results-slider-item1__header {
    margin-top: 20px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 10px 5px 10px 16px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -2px;
    min-height: 75px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div {
    position: relative;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div:first-child {
    margin-top: -24px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top img.results-slider-item2__top-avatar {
    width: 72px;
    height: 72px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln {
    position: absolute;
    right: 0px;
    bottom: -4px;
    border-radius: 96px;
    background-color: #fff;
    width: 32px;
    height: 32px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln img {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln:hover img {
    opacity: 0.85;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom {
    margin-top: -2px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 p.results-slider-item2__top-header {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 8px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 p.results-slider-item2__top-text {
    font-weight: 500;
    font-size: 11px;
    line-height: 130%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li {
    color: #FFFFFF;
    list-style-type: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    margin-bottom: 16px;
    padding-left: 28px;
    position: relative;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club2-results-tablet div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508359580.svg');
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
}
div.careerum-club2-results-tablet > div > div:last-child {
    margin: 30px auto 0;
    width: 768px;
    padding-left: 44px;
    position: relative;
}
div.careerum-club2-results-tablet > div > div:last-child a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club2-results-tablet > div > div:last-child div[class*='club2-results-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    top: -64px;
    left: 64px;
}
div.careerum-club2-results-tablet > div > div:last-child div[class*='club2-results-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-results-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-results-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-results-mobile > div {
    width: 100%;
    margin: 23px auto 30px;
}
div.careerum-club2-results-mobile > div > div:first-child {
    width: 320px;
    padding-left: 10px;
    margin: 0 auto;
}
div.careerum-club2-results-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-results-mobile div.club2-results-slider {
    margin-top: 2px;
    cursor: grab;
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club2-results-mobile div.club2-results-slider > div {
    overflow: visible;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item1 {
    width: 220px;
    height: 379px;
    padding: 7px 0px;
    margin-top: 14px;
    margin-right: 8px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 {
    width: 239px;
    height: 370px;
    margin-right: 8px;
    margin-top: 18px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item1 > div {
    border: 2px solid #000000;
    background-color: #000000;
    border-radius: 20px;
    transform: rotate(-2deg);
    width: 100%;
    height: 100%;
    padding: 33px 26px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item1 > div > div {
    transform: rotate(2deg);
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item1 p.results-slider-item1__header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #ffffff;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item1 p.results-slider-item1__text {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    margin-top: 5px;
    color: #ffffff;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item1 p.results-slider-item1__text + p.results-slider-item1__header {
    margin-top: 20px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 10px 5px 10px 16px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -2px;
    min-height: 77px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div {
    position: relative;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div:first-child {
    margin-top: -24px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top img.results-slider-item2__top-avatar {
    width: 72px;
    height: 72px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln {
    position: absolute;
    right: 0px;
    bottom: -4px;
    border-radius: 96px;
    background-color: #fff;
    width: 32px;
    height: 32px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln img {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln:hover img {
    opacity: 0.85;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 p.results-slider-item2__top-header {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 8px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 p.results-slider-item2__top-text {
    font-weight: 500;
    font-size: 11px;
    line-height: 130%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__top > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li {
    color: #FFFFFF;
    list-style-type: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    margin-bottom: 16px;
    padding-left: 28px;
    position: relative;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club2-results-mobile div.club2-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508359580.svg');
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
}
div.careerum-club2-results-mobile > div > div:last-child {
    margin: 27px auto 0;
    width: 320px;
    padding-left: 10px;
    position: relative;
}
div.careerum-club2-results-mobile > div > div:last-child a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club2-results-mobile > div > div:last-child div[class*='club2-results-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    top: -56px;
    left: 18px;
}
div.careerum-club2-results-mobile > div > div:last-child div[class*='club2-results-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-goals {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-goals * {
    font-family: Montserrat;
}
div.careerum-club2-goals > div {
    width: 1280px;
    padding-left: 60px;
    margin: 69px auto 50px;
}
div.careerum-club2-goals > div h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-goals > div > div:nth-child(2) {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-goals > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 552px;
    margin-right: 40px;
}
div.careerum-club2-goals > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-club2-goals > div > div:nth-child(2) > div > div:nth-child(1) {
    margin-top: 11px;
}
div.careerum-club2-goals > div > div:nth-child(2) p.careerum-club2-goals__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-top: 13px;
    cursor: default;
}
div.careerum-club2-goals > div > div:nth-child(2) p.careerum-club2-goals__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] {
    position: relative;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] > div {
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] > div > div {
    white-space: nowrap;
    border-radius: 2px 24px 24px 2px;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    padding: 10px 24px 12px 20px;
    cursor: default;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__g {
    background: #C2C2C2;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__mg {
    background: #827F7C;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__or {
    background: #FF9F00;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__db {
    background: #0B70FE;
}
div.careerum-club2-goals > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__lb {
    background: #00BAFF;
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(1) {
    position: absolute;
    top: 30px;
    left: 5px;
    transform: rotate(-4.95deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(2) {
    position: absolute;
    top: 80px;
    left: 106px;
    transform: rotate(1.9deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(3) {
    position: absolute;
    top: 111px;
    left: 9px;
    transform: rotate(12.39deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(4) {
    position: absolute;
    top: 174px;
    left: 90px;
    transform: rotate(-10.38deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(5) {
    position: absolute;
    top: 219px;
    left: 11px;
    transform: rotate(5.54deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(6) {
    position: absolute;
    top: 272px;
    left: 40px;
    transform: rotate(-1.57deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(1) {
    position: absolute;
    top: 36px;
    left: 12px;
    transform: rotate(1.95deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(2) {
    position: absolute;
    top: 84px;
    left: 32px;
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(3) {
    position: absolute;
    top: 133px;
    left: 23px;
    transform: rotate(-3.09deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(4) {
    position: absolute;
    top: 182px;
    left: 32px;
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(5) {
    position: absolute;
    top: 182px;
    left: 177px;
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(6) {
    position: absolute;
    top: 231px;
    left: 15px;
    transform: rotate(1.35deg);
}
div.careerum-club2-goals > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(7) {
    position: absolute;
    top: 280px;
    left: 52px;
    transform: rotate(-0.98deg);
}

div.careerum-club2-goals-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-goals-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-goals-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 34px auto 30px;
}
div.careerum-club2-goals-tablet > div h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 115%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) > div {
    width: 320px;
    margin-right: 61px;
    position: relative;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) > div:last-child > div:first-child > div {
    margin-left: 7px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) > div > div:nth-child(1) {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) > div > div:nth-child(1) img {
    width: 85px;
    margin-left: 6px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) > div > img {
    position: absolute;
    right: -32px;
    top: 19px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) p.careerum-club2-goals__header {
    font-weight: 700;
    font-size: 18px;
    line-height: 122%;
    letter-spacing: -0.02em;
    margin-top: 1px;
    cursor: default;
    margin-left: 1px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) p.careerum-club2-goals__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    margin-top: 9px;
    cursor: default;
    margin-left: 1px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] {
    position: relative;
    min-height: 142px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] > div {
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] > div > div {
    white-space: nowrap;
    border-radius: 2px 24px 24px 2px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    padding: 8px 20px 10px 16px;
    cursor: default;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__g {
    background: #C2C2C2;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__mg {
    background: #827F7C;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__or {
    background: #FF9F00;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__db {
    background: #0B70FE;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__lb {
    background: #00BAFF;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(1) {
    position: absolute;
    top: 26px;
    left: 6px;
    transform: rotate(-4.95deg);
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(2) {
    position: absolute;
    top: 66px;
    left: 62px;
    transform: rotate(1.9deg);
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(3) {
    position: absolute;
    top: 93px;
    left: 7px;
    transform: rotate(12.39deg);
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(4) {
    position: absolute;
    top: 27px;
    left: 131px;
    transform: rotate(12.22deg);
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(5) {
    position: absolute;
    top: 52px;
    left: 164px;
    transform: rotate(-10.32deg);
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(6) {
    position: absolute;
    top: 92px;
    left: 153px;
    transform: rotate(-0.92deg);
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(1) {
    position: absolute;
    top: 19px;
    left: -12px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(2) {
    position: absolute;
    top: 56px;
    left: 0px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(3) {
    position: absolute;
    top: 19px;
    left: 160px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(4) {
    position: absolute;
    top: 93px;
    left: 121px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(5) {
    position: absolute;
    top: 93px;
    left: 228px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(6) {
    position: absolute;
    top: 56px;
    left: 85px;
}
div.careerum-club2-goals-tablet > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(7) {
    position: absolute;
    top: 93px;
    left: -12px;
}

div.careerum-club2-goals-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-goals-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-goals-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 27px auto 25px;
}
div.careerum-club2-goals-mobile > div h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 115%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) {
    margin-top: 24px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) > div {
    position: relative;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) > div:last-child {
    margin-top: 34px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) > div:last-child > div:first-child > div {
    margin-left: 2px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) > div > div:nth-child(1) img {
    width: 85px;
    margin-left: 1px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) > div > img {
    position: absolute;
    left: 120px;
    top: 171px;
    z-index: 9;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) p.careerum-club2-goals__header {
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.02em;
    margin-top: 5px;
    cursor: default;
    margin-left: -2px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) p.careerum-club2-goals__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    margin-top: 9px;
    cursor: default;
    margin-left: 1px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] {
    position: relative;
    min-height: 142px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] > div {
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] > div > div {
    white-space: nowrap;
    border-radius: 2px 24px 24px 2px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    padding: 8px 20px 10px 16px;
    cursor: default;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__g {
    background: #C2C2C2;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__mg {
    background: #827F7C;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__or {
    background: #FF9F00;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__db {
    background: #0B70FE;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div[class*='careerum-club2-goals__items'] div.items-left__lb {
    background: #00BAFF;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-left {
    margin-top: -7px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right {
    margin-top: -3px;
    margin-left: 6px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(1) {
    position: absolute;
    top: 26px;
    left: 6px;
    transform: rotate(-4.95deg);
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(2) {
    position: absolute;
    top: 66px;
    left: 62px;
    transform: rotate(1.9deg);
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(3) {
    position: absolute;
    top: 93px;
    left: 7px;
    transform: rotate(12.39deg);
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(4) {
    position: absolute;
    top: 27px;
    left: 131px;
    transform: rotate(12.22deg);
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(5) {
    position: absolute;
    top: 50px;
    left: 175px;
    transform: rotate(-10.32deg);
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-left > div > div:nth-child(6) {
    position: absolute;
    top: 92px;
    left: 153px;
    transform: rotate(-0.92deg);
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(1) {
    position: absolute;
    top: 19px;
    left: -12px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(2) {
    position: absolute;
    top: 56px;
    left: 0px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(3) {
    position: absolute;
    top: 19px;
    left: 160px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(4) {
    position: absolute;
    top: 93px;
    left: 121px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(5) {
    position: absolute;
    top: 93px;
    left: 228px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(6) {
    position: absolute;
    top: 56px;
    left: 85px;
}
div.careerum-club2-goals-mobile > div > div:nth-child(2) div.careerum-club2-goals__items-right > div > div:nth-child(7) {
    position: absolute;
    top: 93px;
    left: -12px;
}


div.careerum-club2-subscribe {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-subscribe * {
    font-family: Montserrat;
}
div.careerum-club2-subscribe > div {
    width: 1280px;
    padding-left: 60px;
    margin: 50px auto 50px;
}
div.careerum-club2-subscribe > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-subscribe > div > div:first-child > div:nth-child(1) {
    margin-top: 13px;
}
div.careerum-club2-subscribe p.careerum-club2-subscribe__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-top: 14px;
    cursor: default;
    width: 225px;
}
div.careerum-club2-subscribe p.careerum-club2-subscribe__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-subscribe > div > div:first-child > div:first-child {
    width: 225px;
}
div.careerum-club2-subscribe > div > div:first-child > div:first-child a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
    margin-top: 32px;
}
div.careerum-club2-subscribe > div > div:first-child > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 40px;
}
div.careerum-club2-subscribe div.subscribe-slider-item {
    margin-right: 8px;
    background: #000000;
    border-radius: 24px;
    color: #FFFFFF;
    text-align: center;
    padding: 20px;
    width: 293px;
    height: 464px;
}
div.careerum-club2-subscribe div.subscribe-slider-item > div {
    min-height: 321px;
    width: 235px;
    margin: 0 auto;
}
div.careerum-club2-subscribe div.subscribe-slider-item > div img {
    max-width: 100%;
}
div.careerum-club2-subscribe div.subscribe-slider-item p {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-club2-subscribe > div > div:last-child {
    margin-top: 16px;
    min-height: 40px;
}
div.careerum-club2-subscribe > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 84px;
}
div.careerum-club2-subscribe > div > div:last-child div[class*='club2-subscribe-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club2-subscribe > div > div:last-child div[class*='club2-subscribe-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-subscribe-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-subscribe-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-subscribe-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 21px auto 20px;
}
div.careerum-club2-subscribe-tablet > div > div:first-child > div:nth-child(1) {
    margin-top: 13px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-subscribe-tablet > div > div:first-child > div:nth-child(1) img {
    width: 85px;
    margin-left: 5px;
}
div.careerum-club2-subscribe-tablet p.careerum-club2-subscribe__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.02em;
    margin-top: 1px;
    margin-left: 2px;
    cursor: default;
}
div.careerum-club2-subscribe-tablet p.careerum-club2-subscribe__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-subscribe-tablet a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
    margin-top: 32px;
}
div.careerum-club2-subscribe-tablet > div > div:first-child > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 17px;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item {
    cursor: grab;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item {
    margin-right: 8px;
    background: #000000;
    border-radius: 24px;
    color: #FFFFFF;
    text-align: center;
    padding: 0px;
    width: 221px;
    height: 389px;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item > div {
    min-height: 276px;
    margin: 0 auto;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item > div img {
    max-width: 100%;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item.item1 img {
    width: 202px;
    margin-top: 12px;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item.item2 img {
    width: 211px;
    margin-top: 16px;
    margin-left: -5px;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item.item3 img {
    width: 211px;
    margin-top: 16px;
    margin-left: 9px;
}
div.careerum-club2-subscribe-tablet div.subscribe-slider-item p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club2-subscribe-tablet > div > div:last-child {
    margin-top: 4px;
    position: relative;
}
div.careerum-club2-subscribe-tablet > div > div:last-child > div {
    position: absolute;
    left: 2px;
    top: -24px;
}
div.careerum-club2-subscribe-tablet > div > div:last-child div[class*='club2-subscribe-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
div.careerum-club2-subscribe-tablet > div > div:last-child div[class*='club2-subscribe-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-subscribe-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-subscribe-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-subscribe-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 11px auto 20px;
}
div.careerum-club2-subscribe-mobile > div > div:first-child > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-subscribe-mobile > div > div:first-child > div:nth-child(1) img {
    width: 85px;
    margin-left: -1px;
}
div.careerum-club2-subscribe-mobile p.careerum-club2-subscribe__header {
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.02em;
    margin-top: 5px;
    margin-left: 0px;
    cursor: default;
}
div.careerum-club2-subscribe-mobile a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
    margin-top: 32px;
}
div.careerum-club2-subscribe-mobile > div > div:first-child > div:nth-child(2) {
    margin-top: 17px;
}
div.careerum-club2-subscribe-mobile > div > div:first-child > div:nth-child(2) > div {
    overflow: visible;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item {
    cursor: grab;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item {
    margin-right: 8px;
    background: #000000;
    border-radius: 24px;
    color: #FFFFFF;
    text-align: center;
    padding: 0px;
    width: 239px;
    height: 411px;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item > div {
    min-height: 307px;
    margin: 0 auto;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item > div img {
    max-width: 100%;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item.item1 img {
    margin-top: 26px;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item.item2 img {
    width: 217px;
    margin-top: 25px;
    margin-left: -3px;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item.item3 img {
    width: 201px;
    margin-top: 16px;
    margin-left: 0px;
}
div.careerum-club2-subscribe-mobile div.subscribe-slider-item p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club2-subscribe-mobile > div > div:last-child {
    margin-top: 0px;
    position: relative;
}
div.careerum-club2-subscribe-mobile > div > div:last-child > div {
    position: absolute;
    left: 8px;
    top: -24px;
}
div.careerum-club2-subscribe-mobile > div > div:last-child div[class*='club2-subscribe-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
div.careerum-club2-subscribe-mobile > div > div:last-child div[class*='club2-subscribe-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-network {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-network * {
    font-family: Montserrat;
}
div.careerum-club2-network > div {
    width: 1280px;
    padding-left: 60px;
    margin: 54px auto 50px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-club2-network > div > div:first-child {
    position: relative;
    width: 225px;
    margin-right: 40px;
}
div.careerum-club2-network > div > div:nth-child(2) {
    margin-top: 8px;
    position: relative;
}
div.careerum-club2-network p.careerum-club2-network__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-top: 14px;
    cursor: default;
}
div.careerum-club2-network p.careerum-club2-network__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-network img.careerum-club2-network__img {
    position: absolute;
    top: 358px;
    left: 60px;
}
div.careerum-club2-network div.club2-network__item-border {
    width: 279px;
    height: 353px;
    border: 2px solid #000000;
    border-radius: 20px;
    padding: 22px;
}
div.careerum-club2-network div.club2-network__item-border > p {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: -0.01em;
    margin-top: 14px;
    margin-bottom: 30px;
    cursor: default;
}
div.careerum-club2-network div.club2-network__item-border > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 8px;
}
div.careerum-club2-network div.club2-network__item-border > div p {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: #827F7C;
    margin-top: 1px;
    margin-left: 8px;
    cursor: default;
}
div.careerum-club2-network div.club2-network__item-yellow {
    transform: rotate(-3deg);
    background: #FFC76A;
    border-radius: 16px;
    width: 246px;
    height: 152px;
    position: absolute;
    top: 40px;
    left: 270px;
    padding: 24px;
}
div.careerum-club2-network div.club2-network__item-yellow p {
    font-weight: 600;
    font-size: 16px;
    line-height: 137%;
    letter-spacing: -0.01em;
    cursor: default;
}
div.careerum-club2-network div.club2-network__item-yellow::before {
    content: '';
    width: 92px;
    height: 37px;
    background: #FFC76A;
    border-radius: 8px 32px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -16px;
}
div.careerum-club2-network div.club2-network__item-blue {
    background: #BCEDFF;
    border-radius: 16px;
    width: 246px;
    height: 152px;
    position: absolute;
    top: 201px;
    left: 289px;
    padding: 24px;
}
div.careerum-club2-network div.club2-network__item-blue p {
    font-weight: 600;
    font-size: 16px;
    line-height: 137%;
    letter-spacing: -0.01em;
    cursor: default;
}
div.careerum-club2-network div.club2-network__item-blue::before {
    content: '';
    width: 92px;
    height: 37px;
    background: #BCEDFF;
    border-radius: 8px 32px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -16px;
}
div.careerum-club2-network div.club2-network__item-black {
    background: #000000;
    border-radius: 16px;
    width: 246px;
    height: 289.57px;
    position: absolute;
    top: 57px;
    left: 531px;
    transform: rotate(2deg);
}
div.careerum-club2-network div.club2-network__item-black > div {
    transform: rotate(-2deg);
    padding: 21px 26px;
}
div.careerum-club2-network div.club2-network__item-black p.club2-network__item-black__header {
    font-weight: 700;
    font-size: 30px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 24px;
    cursor: default;
}
div.careerum-club2-network div.club2-network__item-black p.club2-network__item-black__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 4px;
    cursor: default;
}
div.careerum-club2-network div.club2-network__item-black::before {
    content: '';
    width: 92px;
    height: 37px;
    background: #000000;
    border-radius: 8px 32px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -16px;
}

div.careerum-club2-network-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-network-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-network-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 17px auto 50px;
}
div.careerum-club2-network-tablet > div > div:first-child {
    position: relative;
}
div.careerum-club2-network-tablet > div > div:nth-child(2) {
    margin-top: 23px;
    position: relative;
}
div.careerum-club2-network-tablet p.careerum-club2-network__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    margin-top: 14px;
    cursor: default;
}
div.careerum-club2-network-tablet p.careerum-club2-network__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-network-tablet img.careerum-club2-network__img {
    position: absolute;
    top: 76px;
    left: 127px;
}
div.careerum-club2-network-tablet div.club2-network__item-border {
    width: 227px;
    height: 287px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 18px 14px;
}
div.careerum-club2-network-tablet div.club2-network__item-border > p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: -0.01em;
    margin-top: 6px;
    margin-bottom: 23px;
    cursor: default;
}
div.careerum-club2-network-tablet div.club2-network__item-border > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 7px;
}
div.careerum-club2-network-tablet div.club2-network__item-border > div img {
    width: 16px;
    height: 16px;
}
div.careerum-club2-network-tablet div.club2-network__item-border > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    color: #827F7C;
    margin-top: 1px;
    margin-left: 7px;
    cursor: default;
}
div.careerum-club2-network-tablet div.club2-network__item-yellow {
    transform: rotate(-3deg);
    background: #FFC76A;
    border-radius: 16px;
    width: 200px;
    height: 124px;
    position: absolute;
    top: 30px;
    left: 218px;
    padding: 21px;
}
div.careerum-club2-network-tablet div.club2-network__item-yellow p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: -0.01em;
    cursor: default;
}
div.careerum-club2-network-tablet div.club2-network__item-yellow::before {
    content: '';
    width: 75px;
    height: 30px;
    background: #FFC76A;
    border-radius: 6px 26px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -12px;
}
div.careerum-club2-network-tablet div.club2-network__item-blue {
    background: #BCEDFF;
    border-radius: 16px;
    width: 200px;
    height: 124px;
    position: absolute;
    top: 163px;
    left: 233px;
    padding: 21px;
}
div.careerum-club2-network-tablet div.club2-network__item-blue p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: -0.01em;
    cursor: default;
}
div.careerum-club2-network-tablet div.club2-network__item-blue::before {
    content: '';
    width: 75px;
    height: 30px;
    background: #BCEDFF;
    border-radius: 6px 26px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -12px;
}
div.careerum-club2-network-tablet div.club2-network__item-black {
    background: #000000;
    border-radius: 16px;
    width: 200px;
    height: 235px;
    position: absolute;
    top: 48px;
    left: 426px;
    transform: rotate(2deg);
}
div.careerum-club2-network-tablet div.club2-network__item-black > div {
    transform: rotate(-2deg);
    padding: 7px 21px;
}
div.careerum-club2-network-tablet div.club2-network__item-black p.club2-network__item-black__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 24px;
    cursor: default;
}
div.careerum-club2-network-tablet div.club2-network__item-black p.club2-network__item-black__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 3px;
    cursor: default;
}
div.careerum-club2-network-tablet div.club2-network__item-black::before {
    content: '';
    width: 75px;
    height: 30px;
    background: #000000;
    border-radius: 6px 26px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -12px;
}

div.careerum-club2-network-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-network-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-network-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 28px auto 30px;
}
div.careerum-club2-network-mobile > div > div:first-child {
    position: relative;
}
div.careerum-club2-network-mobile > div > div:nth-child(2) {
    margin-top: 14px;
    position: relative;
    min-height: 521px;
}
div.careerum-club2-network-mobile p.careerum-club2-network__header {
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    margin-top: 14px;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-network-mobile img.careerum-club2-network__img {
    position: absolute;
    top: 57px;
    left: 147px;
}
div.careerum-club2-network-mobile div.club2-network__item-border {
    width: 278px;
    height: 164px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 14px 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-network-mobile div.club2-network__item-border > div > p {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: -0.01em;
    margin-top: 1px;
    margin-bottom: 21px;
    margin-left: 6px;
    cursor: default;
}
div.careerum-club2-network-mobile div.club2-network__item-border > div {
    margin-left: 10px;
}
div.careerum-club2-network-mobile div.club2-network__item-border > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 4px;
    margin-left: 6px;
}
div.careerum-club2-network-mobile div.club2-network__item-border > div > div img {
    width: 16px;
    height: 16px;
}
div.careerum-club2-network-mobile div.club2-network__item-border > div > div p {
    font-weight: 600;
    font-size: 12px;
    line-height: 125%;
    color: #827F7C;
    margin-top: 1px;
    margin-left: 3px;
    cursor: default;
}
div.careerum-club2-network-mobile div.club2-network__item-yellow {
    transform: rotate(3deg);
    background: #FFC76A;
    border-radius: 16px;
    width: 219px;
    height: 126px;
    position: absolute;
    top: 153px;
    left: 10px;
    padding: 16px;
}
div.careerum-club2-network-mobile div.club2-network__item-yellow p {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: -0.01em;
    cursor: default;
}
div.careerum-club2-network-mobile div.club2-network__item-yellow::before {
    content: '';
    width: 85px;
    height: 34px;
    background: #FFC76A;
    border-radius: 8px 28px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -15px;
}
div.careerum-club2-network-mobile div.club2-network__item-blue {
    background: #BCEDFF;
    border-radius: 16px;
    width: 219px;
    height: 144px;
    position: absolute;
    top: 263px;
    left: 81px;
    padding: 16px;
}
div.careerum-club2-network-mobile div.club2-network__item-blue p {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: -0.01em;
    cursor: default;
}
div.careerum-club2-network-mobile div.club2-network__item-blue::before {
    content: '';
    width: 85px;
    height: 34px;
    background: #BCEDFF;
    border-radius: 8px 28px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -15px;
}
div.careerum-club2-network-mobile div.club2-network__item-black {
    background: #000000;
    border-radius: 16px;
    width: 230px;
    height: 147px;
    position: absolute;
    top: 368px;
    left: 16px;
    transform: rotate(-3deg);
}
div.careerum-club2-network-mobile div.club2-network__item-black > div {
    padding: 15px;
}
div.careerum-club2-network-mobile div.club2-network__item-black p.club2-network__item-black__header {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    cursor: default;
}
div.careerum-club2-network-mobile div.club2-network__item-black p.club2-network__item-black__text {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #FFFFFF;
    margin-top: 2px;
    cursor: default;
}
div.careerum-club2-network-mobile div.club2-network__item-black p.club2-network__item-black__text + p.club2-network__item-black__header {
    margin-top: 14px;
}
div.careerum-club2-network-mobile div.club2-network__item-black::before {
    content: '';
    width: 85px;
    height: 30px;
    background: #000000;
    border-radius: 8px 28px 0px 0px;
    display: block;
    position: absolute;
    left: 0;
    top: -15px;
}

div.careerum-club2-coaches {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-coaches * {
    font-family: Montserrat;
}
div.careerum-club2-coaches > div {
    width: 100%;
    margin: 90px auto 50px;
}
div.careerum-club2-coaches > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-coaches p.careerum-club2-coaches__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-top: 14px;
    width: 225px;
    cursor: default;
}
div.careerum-club2-coaches p.careerum-club2-coaches__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    margin-top: 8px;
    width: 225px;
    cursor: default;
}
div.careerum-club2-coaches > div > div:first-child > div:first-child {
    width: 225px !important;
    margin-top: 20px;
    margin-left: calc(((100% - 1280px) / 2) + 60px);
}
div.careerum-club2-coaches > div > div:first-child > div:nth-child(2) {
    margin-left: 40px;
    overflow: hidden;
}
div.careerum-club2-coaches div.club2-coaches-slider {
    cursor: grab;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item1 {
    margin-right: 8px;
    width: 278px;
    height: 423px;
    margin-top: 20px;
    padding: 6px 10px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-3deg);
    width: 100%;
    height: 100%;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item1 > div > div {
    transform: rotate(3deg);
    padding: 38px 30px 38px 40px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__header {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 5px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text + p.coaches-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px;
    width: 240px;
    height: 423px;
    margin-right: 8px;
    margin-top: 20px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item2 > img {
    width: 137px;
    margin-top: -32px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__header {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: -2px;
    margin-bottom: 16px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item2 > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 12px;
}
div.careerum-club2-coaches div.club2-coaches-slider div.coaches-slider-item2 > div p {
    margin-top: 1px;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #FFFFFF;
    margin-left: 8px;
}
div.careerum-club2-coaches > div > div:last-child {
    margin: 16px auto 0;
    width: 1280px;
    padding-left: 60px;
}
div.careerum-club2-coaches > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 84px;
}
div.careerum-club2-coaches > div > div:last-child div[class*='club2-coaches-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club2-coaches > div > div:last-child div[class*='club2-coaches-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-coaches-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-coaches-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-coaches-tablet > div {
    width: 100%;
    margin: 35px auto 30px;
}
div.careerum-club2-coaches-tablet p.careerum-club2-coaches__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    margin-top: 1px;
    cursor: default;
}
div.careerum-club2-coaches-tablet p.careerum-club2-coaches__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    margin-top: 8px;
    cursor: default;
}
div.careerum-club2-coaches-tablet > div > div:first-child > div:first-child {
    width: 768px;
    margin: 0 auto;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-coaches-tablet > div > div:first-child > div:first-child div {
    margin-left: 8px;
}
div.careerum-club2-coaches-tablet > div > div:first-child > div:nth-child(2) {
    margin-left: calc(((100% - 768px) / 2) + 44px);
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider {
    cursor: grab;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider > div {
    overflow: visible;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item1 {
    margin-right: 5px;
    width: 223px;
    height: 423px;
    margin-top: 22px;
    padding: 6px 0px 12px;
    margin-left: 6px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-2deg);
    width: 100%;
    height: 100%;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item1 > div > div {
    transform: rotate(2deg);
    padding: 58px 30px 38px 25px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    margin-top: 4px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text + p.coaches-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px;
    width: 239px;
    height: 420px;
    margin-right: 8px;
    margin-top: 23px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item2 > img {
    width: 137px;
    margin-top: -24px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__header {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: -1px;
    margin-bottom: 15px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item2 > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 11px;
}
div.careerum-club2-coaches-tablet div.club2-coaches-slider div.coaches-slider-item2 > div p {
    margin-top: 1px;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #FFFFFF;
    margin-left: 8px;
}
div.careerum-club2-coaches-tablet > div > div:last-child {
    margin: 0 auto 0;
    width: 768px;
    padding-left: 44px;
    position: relative;
}
div.careerum-club2-coaches-tablet > div > div:last-child > div {
    position: absolute;
    left: 63px;
    top: -35px;
}
div.careerum-club2-coaches-tablet > div > div:last-child div[class*='club2-coaches-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
div.careerum-club2-coaches-tablet > div > div:last-child div[class*='club2-coaches-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-coaches-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-coaches-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-coaches-mobile > div {
    width: 100%;
    margin: 9px auto 30px;
}
div.careerum-club2-coaches-mobile p.careerum-club2-coaches__header {
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    margin-top: 5px;
    cursor: default;
}
div.careerum-club2-coaches-mobile > div > div:first-child > div:first-child {
    width: 320px;
    margin: 0 auto;
    padding-left: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-coaches-mobile > div > div:first-child > div:first-child div {
    margin-left: 5px;
}
div.careerum-club2-coaches-mobile > div > div:first-child > div:nth-child(2) {
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider {
    cursor: grab;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider > div {
    overflow: visible;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item1 {
    margin-right: 5px;
    width: 223px;
    height: 428px;
    margin-top: 14px;
    padding: 6px 0px 12px;
    margin-left: 0px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    background-color: #000000;
    transform: rotate(-2deg);
    width: 100%;
    height: 100%;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item1 > div > div {
    transform: rotate(2deg);
    padding: 58px 30px 38px 26px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #ffffff;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    margin-top: 4px;
    color: #ffffff;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text + p.coaches-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px;
    width: 239px;
    height: 420px;
    margin-right: 8px;
    margin-top: 15px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item2 > img {
    width: 137px;
    margin-top: -24px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__header {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: -1px;
    margin-bottom: 15px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item2 > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 11px;
}
div.careerum-club2-coaches-mobile div.club2-coaches-slider div.coaches-slider-item2 > div p {
    margin-top: 1px;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #FFFFFF;
    margin-left: 8px;
}
div.careerum-club2-coaches-mobile > div > div:last-child {
    margin: 0 auto 0;
    width: 320px;
    padding-left: 10px;
    position: relative;
}
div.careerum-club2-coaches-mobile > div > div:last-child > div {
    position: absolute;
    left: 18px;
    top: -31px;
}
div.careerum-club2-coaches-mobile > div > div:last-child div[class*='club2-coaches-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
div.careerum-club2-coaches-mobile > div > div:last-child div[class*='club2-coaches-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club2-resgoals {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-resgoals * {
    font-family: Montserrat;
}
div.careerum-club2-resgoals > div {
    width: 1280px;
    padding-left: 60px;
    margin: 54px auto 150px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-resgoals > div > div:first-child {
    width: 225px;
}
div.careerum-club2-resgoals p.careerum-club2-resgoals__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-top: 14px;
    cursor: default;
}
div.careerum-club2-resgoals > div > div:first-child a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
    margin-top: 22px;
}
div.careerum-club2-resgoals > div > div:nth-child(2) {
    position: relative;
    margin-left: 35px;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div {
    width: 215px;
    height: 257px;
    border-radius: 16px;
    padding: 32px 15px 32px 20px;
    position: absolute;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    cursor: default;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div img {
    position: absolute;
    left: 19px;
    bottom: 24px;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div.club2-resgoals-items-db {
    background: #88DFFF;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div.club2-resgoals-items-lb {
    background: #BCEDFF;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div:nth-child(1) {
    position: absolute;
    left: 10px;
    top: 26px;
    transform: rotate(-2deg);
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div:nth-child(2) {
    position: absolute;
    left: 140px;
    top: 115px;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div:nth-child(3) {
    position: absolute;
    left: 350px;
    top: 19px;
    transform: rotate(3deg);
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div:nth-child(4) {
    position: absolute;
    left: 552px;
    top: 33px;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > div:nth-child(4) img {
    left: 107px;
    top: 181px;
}
div.careerum-club2-resgoals > div > div:nth-child(2) > img {
    width: 214px;
    height: 214px;
    position: absolute;
    left: 431px;
    top: 208px;
}

div.careerum-club2-resgoals-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-resgoals-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-resgoals-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 27px auto 60px;
}
div.careerum-club2-resgoals-tablet p.careerum-club2-resgoals__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    margin-top: 2px;
    cursor: default;
    margin-left: 8px;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) {
    position: relative;
    min-height: 300px;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div {
    width: 176px;
    height: 176px;
    border-radius: 16px;
    padding: 18px 15px 30px 15px;
    position: absolute;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    cursor: default;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div img {
    position: absolute;
    left: 16px;
    bottom: 18px;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div.club2-resgoals-items-db {
    background: #88DFFF;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div.club2-resgoals-items-lb {
    background: #BCEDFF;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div:nth-child(1) {
    position: absolute;
    left: 6px;
    top: 32px;
    transform: rotate(4.44deg);
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div:nth-child(2) {
    position: absolute;
    left: 163px;
    top: 36px;
    transform: rotate(-7.38deg);
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div:nth-child(3) {
    position: absolute;
    left: 322px;
    top: 38px;
    transform: rotate(3.58deg);
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div:nth-child(4) {
    position: absolute;
    left: 479px;
    top: 37px;
    transform: rotate(-1.94deg);
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > div:nth-child(4) img.club2-resgoals-items__img-bottom {
    left: 62px;
    top: 90px;
}
div.careerum-club2-resgoals-tablet > div > div:nth-child(2) > img {
    width: 128px;
    height: 128px;
    position: absolute;
    left: 547px;
    top: 181px;
}

div.careerum-club2-resgoals-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-resgoals-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-resgoals-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 19px auto 0;
}
div.careerum-club2-resgoals-mobile p.careerum-club2-resgoals__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    margin-top: 7px;
    cursor: default;
    margin-left: 4px;
    letter-spacing: -0.02em;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) {
    position: relative;
    min-height: 376px;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div {
    border-radius: 2px 24px 24px 2px;
    padding: 8px 21px 8px 16px;
    position: absolute;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 13px;
    line-height: 139%;
    cursor: default;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div.club2-resgoals-items-db {
    background: #88DFFF;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div.club2-resgoals-items-lb {
    background: #BCEDFF;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div:nth-child(1) {
    left: 66px;
    top: -11px;
    transform: rotate(-4.03deg);
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div:nth-child(2) {
    left: 24px;
    top: 44px;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div:nth-child(3) {
    left: 10px;
    top: 99px;
    transform: rotate(3deg);
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div:nth-child(4) {
    left: 10px;
    top: 134px;
    transform: rotate(-3deg);
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div:nth-child(5) {
    left: 10px;
    top: 180px;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > div img.club2-resgoals-items__img-bottom {
    position: absolute;
    left: 71px;
    top: 63px;
}
div.careerum-club2-resgoals-mobile > div > div:nth-child(2) > img {
    width: 154px;
    height: 154px;
    position: absolute;
    left: 146px;
    top: 220px;
}

div.careerum-club2-tariffs {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-tariffs * {
    font-family: Montserrat;
}
div.careerum-club2-tariffs > div {
    width: 1280px;
    padding-left: 60px;
    margin: 48px auto 150px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-tariffs > div > div:first-child {
    width: 341px;
    margin-top: 19px;
}
div.careerum-club2-tariffs > div > div:first-child h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    margin-top: 16px;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block p.club2-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block img.club2-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block.active img.club2-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block.active div.club2-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club2-tariffs > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club2-tariffs div.club2-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 32px;
}
div.careerum-club2-tariffs div.club2-tariffs-item {
    width: 257px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 22px 14px;
    margin-right: 8px;
    margin-top: 19px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club2-tariffs div.club2-tariffs-item:last-child {
    margin-right: 0;
}
div.careerum-club2-tariffs div.club2-tariffs-item p.club2-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    cursor: default;
}
div.careerum-club2-tariffs div.club2-tariffs-item p.club2-tariffs-item__places {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 33px;
    cursor: default;
}
div.careerum-club2-tariffs div.club2-tariffs-item > div.club2-tariffs-item__content {
    margin-top: auto;
}
div.careerum-club2-tariffs div.club2-tariffs-item > div.club2-tariffs-item__content ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.48);
    list-style-type: none;
    position: relative;
    padding-left: 16px;
    margin-bottom: 16px;
    cursor: default;
}
div.careerum-club2-tariffs div.club2-tariffs-item > div.club2-tariffs-item__content ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508999946.svg');
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club2-tariffs div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active {
    color: #000000;
    text-decoration: none;
}
div.careerum-club2-tariffs div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509023829.svg');
}
div.careerum-club2-tariffs div.club2-tariffs-item div.club2-tariffs-item__price {
    margin-top: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-tariffs div.club2-tariffs-item div.club2-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club2-tariffs div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club2-tariffs div.club2-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin-top: 23px;
    border-radius: 8px;
}
div.careerum-club2-tariffs div.club2-tariffs-item div.club2-tariffs-item__label {
    position: absolute;
    top: -15px;
    left: 106px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club2-tariffs div.club2-tariffs-item div.club2-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}

div.careerum-club2-tariffs-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-tariffs-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-tariffs-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 30px auto 80px;
}
div.careerum-club2-tariffs-tablet > div > div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
div.careerum-club2-tariffs-tablet > div > div:first-child h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
    margin-top: 1px;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    top: 0;
    right: 45px;
    position: absolute;
    background-color: #ffffff;
    z-index: 2;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block p.club2-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block img.club2-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block.active img.club2-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block.active div.club2-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club2-tariffs-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item {
    width: 221px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 15px 14px 30px;
    margin-right: 8px;
    margin-top: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item:last-child {
    margin-right: 0;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item p.club2-tariffs-item__header {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    cursor: default;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item p.club2-tariffs-item__places {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 31px;
    cursor: default;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item > div.club2-tariffs-item__content {
    margin-top: auto;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.48);
    list-style-type: none;
    position: relative;
    padding-left: 16px;
    margin-bottom: 15px;
    cursor: default;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508999946.svg');
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active {
    color: #000000;
    text-decoration: none;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509023829.svg');
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item div.club2-tariffs-item__price {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item div.club2-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    margin-top: 9px;
    border-radius: 8px;
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item div.club2-tariffs-item__label {
    position: absolute;
    top: -17px;
    left: 87px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club2-tariffs-tablet div.club2-tariffs-item div.club2-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}

div.careerum-club2-tariffs-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-tariffs-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-tariffs-mobile > div {
    width: 100%;
    margin: -5px auto 58px;
}
div.careerum-club2-tariffs-mobile > div > div:first-child {
    width: 320px;
    margin: 0 auto;
    padding-left: 10px;
}
div.careerum-club2-tariffs-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 115%;
    cursor: default;
    margin-top: 1px;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 208px;
    background-color: #ffffff;
    margin-top: 8px;
    position: absolute;
    z-index: 2;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block p.club2-tariffs__swicher-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-top: 6px;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block img.club2-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block.active img.club2-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block.active div.club2-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club2-tariffs-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    overflow: auto;
    margin-top: 44px;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item {
    width: 257px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 23px 14px 14px;
    margin-right: 8px;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item:first-child {
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item:last-child {
    margin-right: 8px;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item p.club2-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    cursor: default;
    width: 225px;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item p.club2-tariffs-item__places {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 32px;
    cursor: default;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item > div.club2-tariffs-item__content {
    margin-top: auto;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.48);
    list-style-type: none;
    position: relative;
    padding-left: 16px;
    margin-bottom: 16px;
    cursor: default;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508999946.svg');
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active {
    color: #000000;
    text-decoration: none;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509023829.svg');
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item div.club2-tariffs-item__price {
    margin-top: 22px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item div.club2-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin-top: 23px;
    border-radius: 8px;
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item div.club2-tariffs-item__label {
    position: absolute;
    top: -7px;
    left: 106px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club2-tariffs-mobile div.club2-tariffs-item div.club2-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}



div.careerum-club2-tariffs-rassr {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-tariffs-rassr * {
    font-family: Montserrat;
}
div.careerum-club2-tariffs-rassr > div {
    width: 1280px;
    padding-left: 60px;
    margin: 48px auto 150px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club2-tariffs-rassr > div > div:first-child {
    width: 341px;
    margin-top: 19px;
}
div.careerum-club2-tariffs-rassr > div > div:first-child h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    margin-top: 16px;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block p.club2-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block img.club2-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block.active img.club2-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block.active div.club2-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club2-tariffs-rassr > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 32px;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item {
    width: 257px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 22px 14px 10px;
    margin-right: 8px;
    margin-top: 19px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item:last-child {
    margin-right: 0;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item p.club2-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    cursor: default;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item:first-child p.club2-tariffs-item__header {
    margin-bottom: 25px;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item p.club2-tariffs-item__places {
    font-weight: 700;
    font-size: 14px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 25px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item > div.club2-tariffs-item__content {
    margin-top: auto;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item > div.club2-tariffs-item__content ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 115%;
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.48);
    list-style-type: none;
    position: relative;
    padding-left: 16px;
    margin-bottom: 16px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item > div.club2-tariffs-item__content ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508999946.svg');
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active {
    color: #000000;
    text-decoration: none;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509023829.svg');
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__price {
    margin-top: 27px;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__price > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 14px;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-rassr {
    font-weight: 700;
    font-size: 14px;
    line-height: 125%;
    color: #0B70FE;
    padding-left: 26px;
    position: relative;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-rassr::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1683717359889.svg');
    position: absolute;
    left: 0;
    top: -4px;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin-top: 19px;
    border-radius: 8px;
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__label {
    position: absolute;
    top: -15px;
    left: 106px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club2-tariffs-rassr div.club2-tariffs-item div.club2-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}

div.careerum-club2-tariffs-rassr-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-tariffs-rassr-tablet * {
    font-family: Montserrat;
}
div.careerum-club2-tariffs-rassr-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 30px auto 80px;
}
div.careerum-club2-tariffs-rassr-tablet > div > div:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
div.careerum-club2-tariffs-rassr-tablet > div > div:first-child h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
    margin-top: 1px;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    top: 0;
    right: 45px;
    position: absolute;
    background-color: #ffffff;
    z-index: 2;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block p.club2-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block img.club2-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block.active img.club2-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block.active div.club2-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club2-tariffs-rassr-tablet > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item {
    width: 221px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 15px 14px 14px;
    margin-right: 8px;
    margin-top: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item:last-child {
    margin-right: 0;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item p.club2-tariffs-item__header {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item:first-child p.club2-tariffs-item__header {
    margin-bottom: 18px;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item p.club2-tariffs-item__places {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 18px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item > div.club2-tariffs-item__content {
    margin-top: auto;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.48);
    list-style-type: none;
    position: relative;
    padding-left: 16px;
    margin-bottom: 15px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508999946.svg');
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active {
    color: #000000;
    text-decoration: none;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509023829.svg');
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__price {
    margin-top: 24px;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__price > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 14px;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-rassr {
    font-weight: 700;
    font-size: 12px;
    line-height: 125%;
    color: #0B70FE;
    position: relative;
    padding-left: 26px;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-rassr::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1683717359889.svg');
    position: absolute;
    left: 0;
    top: -4px;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    margin-top: 9px;
    border-radius: 8px;
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__label {
    position: absolute;
    top: -17px;
    left: 87px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club2-tariffs-rassr-tablet div.club2-tariffs-item div.club2-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}

div.careerum-club2-tariffs-rassr-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club2-tariffs-rassr-mobile * {
    font-family: Montserrat;
}
div.careerum-club2-tariffs-rassr-mobile > div {
    width: 100%;
    margin: -5px auto 58px;
}
div.careerum-club2-tariffs-rassr-mobile > div > div:first-child {
    width: 320px;
    margin: 0 auto;
    padding-left: 10px;
}
div.careerum-club2-tariffs-rassr-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 115%;
    cursor: default;
    margin-top: 1px;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 208px;
    background-color: #ffffff;
    margin-top: 8px;
    position: absolute;
    z-index: 2;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block p.club2-tariffs__swicher-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-top: 6px;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block img.club2-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block.active img.club2-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block.active div.club2-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club2-tariffs-rassr-mobile > div div.club2-tariffs__swicher-block div.club2-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    overflow: auto;
    margin-top: 44px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item {
    width: 257px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 23px 14px 14px;
    margin-right: 8px;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item:first-child {
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item:last-child {
    margin-right: 8px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item p.club2-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    cursor: default;
    width: 225px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item:first-child p.club2-tariffs-item__header {
    margin-bottom: 16px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item p.club2-tariffs-item__places {
    font-weight: 700;
    font-size: 14px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 16px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item > div.club2-tariffs-item__content {
    margin-top: auto;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 115%;
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.48);
    list-style-type: none;
    position: relative;
    padding-left: 16px;
    margin-bottom: 15px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508999946.svg');
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active {
    color: #000000;
    text-decoration: none;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item > div.club2-tariffs-item__content ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509023829.svg');
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__price {
    margin-top: 24px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__price div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 12px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-rassr {
    font-weight: 700;
    font-size: 14px;
    line-height: 125%;
    color: #0B70FE;
    position: relative;
    padding-left: 26px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-rassr::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1683717359889.svg');
    position: absolute;
    left: 0;
    top: -4px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__price p.club2-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    margin-top: 15px;
    border-radius: 8px;
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__label {
    position: absolute;
    top: -7px;
    left: 106px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club2-tariffs-rassr-mobile div.club2-tariffs-item div.club2-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}


div[class*='careerum-club21-main'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-main {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-main > div {
    width: 1280px;
    margin: 64px auto 50px;
}
div.careerum-club21-main h1 {
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
}
div.careerum-club21-main h1 + p {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    text-align: center;
    margin-top: 19px;
}
div.careerum-club21-main > div > div.careerum-club21-main__top {
    position: relative;
}
div.careerum-club21-main > div > div.careerum-club21-main__top img {
    position: absolute;
    right: 269px;
    bottom: -6px;
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom {
    margin-top: 119px;
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom > div {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom > div > div {
    width: 325px;
    border-radius: 16px;
    margin: 0 12px;
    position: relative;
    padding: 40px 17px 36px;
    background: rgb(11, 112, 254);
    background: linear-gradient(60deg, rgba(11, 112, 254, 1) 55%, rgba(231, 235, 240, 1) 100%);
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom > div > div p {
    color: #FFFFFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    margin-top: 4px;
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom > div > div p.main-block-header {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-top: 0;
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom > div > div:nth-child(1) img {
    position: absolute;
    right: -10px;
    top: -55px;
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom > div > div:nth-child(2) img {
    position: absolute;
    right: 37px;
    top: 38px;
}
div.careerum-club21-main > div > div.careerum-club21-main__bottom > div > div:nth-child(3) img {
    position: absolute;
    right: -30px;
    top: -40px;
}
div.careerum-club21-main > div > div.careerum-club21-main__button {
    margin-top: 34px;
    text-align: center;
}
div.careerum-club21-main > div > div.careerum-club21-main__button a {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    display: inline-block;
    border-radius: 8px;
}
div.careerum-club21-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-main-tablet > div {
    width: 768px;
    margin: 56px auto 30px;
}
div.careerum-club21-main-tablet h1 {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
}
div.careerum-club21-main-tablet h1 + p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    text-align: center;
    margin-top: 19px;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__top {
    position: relative;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__top img {
    position: absolute;
    right: 84px;
    bottom: -3px;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom {
    margin-top: 44px;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom > div {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom > div > div {
    width: 216px;
    border-radius: 16px;
    margin: 0 8px;
    position: relative;
    padding: 37px 17px 92px;
    background: rgb(11, 112, 254);
    background: linear-gradient(60deg, rgba(11, 112, 254, 1) 55%, rgba(231, 235, 240, 1) 100%);
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom > div > div p {
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    margin-top: 9px;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom > div > div p.main-block-header {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-top: 0;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom > div > div:nth-child(1) img {
    position: absolute;
    right: 30px;
    top: 140px;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom > div > div:nth-child(2) img {
    position: absolute;
    right: 9px;
    top: 33px;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__bottom > div > div:nth-child(3) img {
    position: absolute;
    right: 8px;
    top: 135px;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__button {
    margin-top: 24px;
    text-align: center;
}
div.careerum-club21-main-tablet > div > div.careerum-club21-main__button a {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    display: inline-block;
    border-radius: 8px;
}
div.careerum-club21-main-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-main-mobile > div {
    width: 320px;
    margin: 25px auto 20px;
}
div.careerum-club21-main-mobile h1 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    text-align: center;
}
div.careerum-club21-main-mobile h1 + p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    text-align: center;
    margin-top: 19px;
}
div.careerum-club21-main-mobile > div > div:first-child {
    position: relative;
}
div.careerum-club21-main-mobile > div > div:first-child img {
    position: absolute;
    left: 71px;
    top: 59px;
}
div.careerum-club21-main-mobile > div > div:nth-child(2) {
    margin: 22px auto 0;
    width: 300px;
}
div.careerum-club21-main-mobile > div > div:nth-child(2) > div {
    margin-top: 8px;
}
div.careerum-club21-main-mobile > div > div:nth-child(2) > div > div {
    width: 300px;
    border-radius: 14px;
    margin-bottom: 8px;
    position: relative;
    padding: 13px 17px 15px;
    background: rgb(11, 112, 254);
    background: linear-gradient(60deg, rgba(11, 112, 254, 1) 55%, rgba(231, 235, 240, 1) 100%);
}
div.careerum-club21-main-mobile > div > div:nth-child(2) > div > div p {
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    margin-top: 3px;
}
div.careerum-club21-main-mobile > div > div:nth-child(2) > div > div p.main-block-header {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    margin-top: 0;
}
div.careerum-club21-main-mobile > div > div:nth-child(2) > div > div:nth-child(1) img {
    position: absolute;
    right: 1px;
    top: 15px;
}
div.careerum-club21-main-mobile > div > div:nth-child(2) > div > div:nth-child(2) img {
    position: absolute;
    left: 85px;
    top: 7px;
}
div.careerum-club21-main-mobile > div > div:nth-child(2) > div > div:nth-child(3) img {
    position: absolute;
    right: 3px;
    top: 1px;
}
div.careerum-club21-main-mobile > div > div:nth-child(3) {
    margin-top: 14px;
    text-align: center;
}
div.careerum-club21-main-mobile > div > div:nth-child(3) a {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    display: inline-block;
    border-radius: 8px;
    width: 300px;
}

div[class*='careerum-club21-tools'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-tools {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-tools > div {
    width: 1280px;
    margin: 56px auto 50px;
}
div.careerum-club21-tools > div h2 {
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-tools > div h2 + p {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    margin-top: 16px;
}
div.careerum-club21-tools__goals {
    margin-top: 35px;
}
div.careerum-club21-tools__goals > div {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-tools__goals > div > div {
    border-radius: 2px 24px 24px 2px;
    margin: 4px;
    background: rgb(67, 143, 250);
    background: linear-gradient(8deg, rgba(67, 143, 250, 1) 0%, rgba(15, 114, 254, 1) 20%, rgba(15, 114, 254, 1) 60%, rgba(157, 193, 244, 1) 99%);
    color: #fff;
    padding: 10px 24px 12px 20px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
}
div.careerum-club21-tools__goals > div > div.goal__orange {
    background: linear-gradient(10deg, rgb(253, 183, 67) 0%, rgb(255, 160, 4) 20%, rgb(255, 160, 4) 60%, rgb(251, 221, 174) 99%);
}
div.careerum-club21-tools__goals > div:nth-child(3) > div {
    color: #0B70FE;
    background: #FFF;
    border: 2px solid #0B70FE;
    transform: rotate(-4deg);
    margin-top: 10px;
    margin-left: -143px;
    padding: 10px 21px 10px 19px;
}
div.careerum-club21-tools__tiles {
    margin-top: 100px;
    padding-left: 60px;
}
div.careerum-club21-tools__tiles > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club21-tools__tiles > div > div:nth-child(1) {
    border-radius: 32px;
    background: #000;
    width: 340px;
    padding: 24px 30px 16px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tools__tiles > div > div:nth-child(1) > img {
    position: absolute;
    top: 15px;
    left: 40px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(1) > div {
    margin-top: 18px;
    margin-left: -27px;
    margin-bottom: 4px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(1) > div img {
    width: 337px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(3) {
    border-radius: 32px;
    background: #0B70FE;
    width: 340px;
    padding: 24px 30px 16px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
}
div.careerum-club21-tools__tiles > div > div:nth-child(3) > img {
    position: absolute;
    top: 15px;
    left: 77px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(3) > div {
    margin-top: 48px;
    margin-bottom: 4px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(3) > div img {
    width: 282px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(5) {
    border-radius: 32px;
    background: #FF6A01;
    width: 340px;
    padding: 24px 30px 16px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tools__tiles > div > div:nth-child(5) > img {
    position: absolute;
    top: 15px;
    left: 93px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(5) > div {
    margin-top: 44px;
    margin-left: -16px;
    margin-bottom: 4px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(5) > div img {
    width: 326px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(even) {
    width: 70px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
div.careerum-club21-tools__tiles > div > div:nth-child(even) svg,
div.careerum-club21-tools__tiles > div > div:nth-child(even) img {
    position: absolute;
    z-index: 2;
}
div.careerum-club21-tools__tiles > div > div:nth-child(2) svg,
div.careerum-club21-tools__tiles > div > div:nth-child(2) img {
    left: -15px;
    top: 138px;
}
div.careerum-club21-tools__tiles > div > div:nth-child(4) svg,
div.careerum-club21-tools__tiles > div > div:nth-child(4) img {
    left: -12px;
    top: 156px;
}
div.careerum-club21-tools__tiles > div > div p {
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    color: #FFFFFF;
    width: 100%;
}
div.careerum-club21-tools__tiles > div > div img + p {
    margin-top: 45px;
}
div.careerum-club21-tools__tiles > div > div a {
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    display: inline-block;
    border-radius: 8px;
    border: 1px solid #FFF;
    padding: 12px 24px;
    margin: auto auto 0;
    width: 257px;
    text-decoration: none;
}

div.careerum-club21-tools-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-tools-tablet > div {
    width: 768px;
    margin: 25px auto 25px;
}
div.careerum-club21-tools-tablet > div h2 {
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-tools-tablet > div h2 + p {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 18px;
}
div.careerum-club21-tools__goals-tablet {
    margin-top: 22px;
}
div.careerum-club21-tools__goals-tablet > div {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-tools__goals-tablet > div > div {
    border-radius: 2px 24px 24px 2px;
    margin: 4px;
    background: rgb(67, 143, 250);
    background: linear-gradient(8deg, rgba(67, 143, 250, 1) 0%, rgba(15, 114, 254, 1) 20%, rgba(15, 114, 254, 1) 60%, rgba(157, 193, 244, 1) 99%);
    color: #fff;
    padding: 10px 16px 12px 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
}
div.careerum-club21-tools__goals-tablet > div > div.goal__orange {
    background: linear-gradient(10deg, rgb(253, 183, 67) 0%, rgb(255, 160, 4) 20%, rgb(255, 160, 4) 60%, rgb(251, 221, 174) 99%);
}
div.careerum-club21-tools__goals-tablet > div:nth-child(3) > div {
    color: #0B70FE;
    background: #FFF;
    border: 2px solid #0B70FE;
    transform: rotate(-4deg);
    margin-top: 10px;
    padding: 9px 16px 9px 16px;
}
div.careerum-club21-tools__tiles-tablet {
    margin-top: 26px;
}
div.careerum-club21-tools__tiles-tablet > div {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(1) {
    border-radius: 24px;
    background: #000;
    width: 221px;
    margin: 0 4px;
    padding: 22px 29px 18px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(1) > img {
    position: absolute;
    top: 15px;
    left: 15px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(1) > div {
    margin-top: 6px;
    margin-left: -29px;
    margin-bottom: -3px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(1) > div img {
    width: 221px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(2) {
    border-radius: 24px;
    background: #0B70FE;
    width: 221px;
    padding: 22px 16px 18px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
    margin: 0 4px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(2) > img {
    position: absolute;
    top: 15px;
    left: 37px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(2) > div {
    margin-top: 26px;
    margin-bottom: -3px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(2) > div img {
    width: 189px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(3) {
    border-radius: 24px;
    background: #FF6A01;
    width: 221px;
    padding: 22px 29px 18px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 0 4px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(3) > img {
    position: absolute;
    top: 15px;
    left: 38px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(3) > div {
    margin-top: 42px;
    margin-left: -5px;
    margin-bottom: -3px;
}
div.careerum-club21-tools__tiles-tablet > div > div:nth-child(3) > div img {
    width: 197px;
}
div.careerum-club21-tools__tiles-tablet > div > div p {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    color: #FFFFFF;
    width: 100%;
}
div.careerum-club21-tools__tiles-tablet > div > div img + p {
    margin-top: 19px;
}
div.careerum-club21-tools__tiles-tablet > div > div a {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    display: inline-block;
    border-radius: 8px;
    border: 1px solid #FFF;
    padding: 11px 24px;
    margin: auto auto 0;
    width: 146px;
    text-decoration: none;
}

div.careerum-club21-tools-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-tools-mobile > div {
    width: 100%;
    margin: 18px auto 25px;
}
div.careerum-club21-tools-mobile > div h2 {
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-club21-tools-mobile > div h2 + p {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin-top: 6px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) {
    margin-top: 23px;
    width: 100%;
    overflow: scroll;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: calc(((100% - 320px) / 2) + 10px);
    width: max-content;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(1) {
    border-radius: 24px;
    background: #000;
    width: 239px;
    margin-right: 8px;
    padding: 22px 15px 23px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(1) > img {
    position: absolute;
    top: 15px;
    left: 36px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(1) > div {
    margin-top: 2px;
    margin-left: -14px;
    margin-bottom: 7px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(1) > div img {
    width: 227px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(2) {
    border-radius: 24px;
    background: #0B70FE;
    width: 239px;
    margin-right: 8px;
    padding: 22px 15px 23px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(2) > img {
    position: absolute;
    top: 15px;
    left: 44px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(2) > div {
    margin-top: 26px;
    margin-bottom: 7px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(2) > div img {
    width: 211px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(3) {
    border-radius: 24px;
    background: #FF6A01;
    width: 239px;
    margin-right: 8px;
    padding: 22px 15px 23px;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(3) > img {
    position: absolute;
    top: 15px;
    left: 6px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(3) > div {
    margin-top: 42px;
    margin-left: -5px;
    margin-bottom: 7px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div:nth-child(3) > div img {
    width: 231px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div p {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    color: #FFFFFF;
    width: 100%;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div img + p {
    margin-top: 33px;
}
div.careerum-club21-tools-mobile > div > div:nth-child(2) > div > div a {
    color: #FFF;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    display: inline-block;
    border-radius: 8px;
    border: 1px solid #FFF;
    padding: 7px 24px;
    margin: auto auto 0;
    width: 191px;
    text-decoration: none;
}


div[class*='careerum-getcourse-email-form-4-fields'] * {
    font-family: Montserrat !important;
}
div.careerum-getcourse-email-form-4-fields.single-block {
    background-color: #fff;
    width: 100%;
    overflow: hidden;
}
div.careerum-getcourse-email-form-4-fields.single-block > div {
    background-color: #fff;
    margin: 53px auto 50px;
    width: 1280px;
    padding-left: 60px;
}
div.careerum-getcourse-email-form-4-fields.single-block > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: rgb(99, 211, 252);
    background: linear-gradient(60deg, rgba(99, 211, 252, 1) 65%, rgba(242, 243, 240, 1) 100%);
    border-radius: 32px;
    padding: 32px 40px 54px;
    width: 1157px;
}
div.careerum-getcourse-email-form-4-fields.single-block > div h3 {
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-getcourse-email-form-4-fields.single-block > div h3 + p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-top: 17px;
}
div.careerum-getcourse-email-form-4-fields.single-block > div > div {
    position: relative;
}
div.careerum-getcourse-email-form-4-fields.single-block > div > div > img {
    width: 491px;
    position: absolute;
    bottom: 0;
    left: 382px;
}
div.careerum-getcourse-email-form-4-fields.single-block > div > div > div:first-child {
    position: relative;
    width: 650px;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form {
    width: 340px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    margin-left: 67px;
    padding: 0;
    position: relative;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form > div > div > input,
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 8px;
    color: #000;
    padding: 10px 12px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p {
    color: rgba(0, 0, 0, 0.48);
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.1px;
    width: 310px;
    margin-left: 8px;
    margin-top: 1px;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p a {
    color: rgba(0, 0, 0, 0.48);
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: #000;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form button,
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    position: relative;
    overflow: hidden;
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form button:disabled,
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form button[disabled],
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form a.submit-btn[disabled] {
    background: #E8E8E8;
    color: #979797;
}

@keyframes flareAnimation {
    0% {
        left: -150%;
    }
    100% {
        left: 150%;
    }
}
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form button,
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form > form a.submit-btn {
    transition: background-color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields.single-block .submit-btn-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields.single-block .submit-btn-sending-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .submit-btn-success-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .button-sent {
    position: relative;
    pointer-events: none;
    background-color: #FF5A00 !important;
    overflow: hidden;
}
div.careerum-getcourse-email-form-4-fields.single-block .button-sent .submit-btn-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .button-sent .submit-btn-sending-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields.single-block .button-sent .submit-btn-success-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .flare,
div.careerum-getcourse-email-form-4-fields.single-block .form-sent-success .button-sent .flare {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .button-sent .flare {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg);
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 2.5s infinite linear;
}
div.careerum-getcourse-email-form-4-fields.single-block .form-sent-success div.careerum-registration-form > form button,
div.careerum-getcourse-email-form-4-fields.single-block .form-sent-success div.careerum-registration-form > form a.submit-btn {
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-success-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-sending-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .button-sent {
    color: #ffffff;
}

div.careerum-getcourse-email-form-4-fields {
    background-color: #fff;
    width: 768px;
    overflow: hidden;
    margin-top: 20px;
}
div.careerum-getcourse-email-form-4-fields > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: rgb(99, 211, 252);
    background: linear-gradient(60deg, rgba(99, 211, 252, 1) 65%, rgba(242, 243, 240, 1) 100%);
    border-radius: 32px;
    padding: 32px 32px 43px;
    width: 768px;
}
div.careerum-getcourse-email-form-4-fields > div h3 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-getcourse-email-form-4-fields > div > div > div:nth-child(1) p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-top: 17px;
}
div.careerum-getcourse-email-form-4-fields.form-course > div > div > div:nth-child(1) p {
    font-size: 24px;
}
div.careerum-getcourse-email-form-4-fields > div > div > div:nth-child(1) p + p {
    margin-top: 5px;
}
div.careerum-getcourse-email-form-4-fields > div > div {
    position: relative;
}
div.careerum-getcourse-email-form-4-fields > div > div > img {
    width: 491px;
    position: absolute;
    bottom: 0;
    left: 382px;
}
div.careerum-getcourse-email-form-4-fields > div > div > div:first-child {
    position: relative;
    width: 318px;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form {
    width: 340px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    margin-left: 34px;
    padding: 0;
    position: relative;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form > div > div > input,
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 8px;
    color: #827F7C;
    padding: 10px 12px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p {
    color: rgba(0, 0, 0, 0.48);
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.1px;
    width: 310px;
    margin-left: 8px;
    margin-top: 1px;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p a {
    color: rgba(0, 0, 0, 0.48);
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: #000;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form button,
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form a.submit-btn {
    width: 100%;
}
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form button:disabled,
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form button[disabled],
div.careerum-getcourse-email-form-4-fields div.careerum-registration-form > form a.submit-btn[disabled] {
    background: #E8E8E8;
    color: #979797;
}

div.careerum-getcourse-email-form-4-fields-tablet.single-block {
    background-color: #fff;
    width: 100%;
    overflow: hidden;
    margin-top: 0;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block > div {
    background-color: #fff;
    margin: 33px auto 25px;
    width: 768px;
    padding-left: 44px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block > div > div {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background: rgb(99, 211, 252);
    background: linear-gradient(60deg, rgba(99, 211, 252, 1) 65%, rgba(242, 243, 240, 1) 100%);
    border-radius: 24px;
    padding: 24px 24px 32px;
    width: 679px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block > div h3 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block > div h3 + p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-top: 17px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block > div > div {
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block > div > div > img {
    width: 353px;
    position: absolute;
    bottom: 0;
    left: 202px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block > div > div > div:first-child {
    position: relative;
    width: 259px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet {
    width: 248px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    padding: 0;
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form > div > div > input,
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 4px;
    color: #000;
    padding: 7px 11px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p {
    color: #FFFFFF;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.1px;
    width: 224px;
    margin-left: 8px;
    margin-top: 0px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p a {
    color: #FFFFFF;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form button,
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    height: unset;
    padding: 8px 0;
    margin-top: 12px;
    position: relative;
    overflow: hidden;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form button:disabled,
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form button[disabled],
div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form a.submit-btn[disabled] {
    color: #FFFFFF;
    background: #C2C2C2;
}

div.careerum-getcourse-email-form-4-fields-tablet.single-block div.careerum-registration-form-tablet > form button,
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form-tablet > form a.submit-btn {
    transition: background-color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .submit-btn-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .submit-btn-sending-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .submit-btn-success-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .button-sent {
    position: relative;
    pointer-events: none;
    background-color: #FF5A00 !important;
    overflow: hidden;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .button-sent .submit-btn-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .button-sent .submit-btn-sending-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .button-sent .submit-btn-success-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .flare,
div.careerum-getcourse-email-form-4-fields-tablet.single-block .form-sent-success .button-sent .flare {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .button-sent .flare {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg);
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 2.5s infinite linear;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .form-sent-success div.careerum-registration-form-tablet > form button,
div.careerum-getcourse-email-form-4-fields.single-block .form-sent-success div.careerum-registration-form-tablet > form a.submit-btn {
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-success-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-sending-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .button-sent {
    color: #ffffff;
}

div.careerum-getcourse-email-form-4-fields-tablet {
    background-color: #fff;
    width: 584px;
    overflow: hidden;
    margin-top: 24px;
}
div.careerum-getcourse-email-form-4-fields-tablet > div > div {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background: rgb(99, 211, 252);
    background: linear-gradient(60deg, rgba(99, 211, 252, 1) 65%, rgba(242, 243, 240, 1) 100%);
    border-radius: 24px;
    padding: 24px 24px 32px;
    width: 584px;
}
div.careerum-getcourse-email-form-4-fields-tablet > div h3 {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-getcourse-email-form-4-fields-tablet > div > div > div:nth-child(1) p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-top: 17px;
}
div.careerum-getcourse-email-form-4-fields-tablet > div > div > div:nth-child(1) p + p {
    margin-top: 16px;
}
div.careerum-getcourse-email-form-4-fields-tablet > div > div {
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-tablet > div > div > div:first-child {
    position: relative;
    width: 238px;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet {
    width: 248px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    margin-left: 34px;
    padding: 0;
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form > div > div > input,
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 4px;
    color: #827F7C;
    padding: 10px 12px 4px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 6px;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p {
    color: #FFF;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 14.5px */
    letter-spacing: -0.1px;
    width: 224px;
    margin-left: 8px;
    margin-top: 1px;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p a {
    color: rgb(255, 255, 255, 0.8);
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: #000;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form button,
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 15px;
    padding: 8px 0;
    height: unset;
}
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form button:disabled,
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form button[disabled],
div.careerum-getcourse-email-form-4-fields-tablet div.careerum-registration-form-tablet > form a.submit-btn[disabled] {
    background: #C2C2C2;
    color: #fff;
}


div.careerum-getcourse-email-form-4-fields-mobile.single-block {
    background-color: #fff;
    width: 100%;
    overflow: hidden;
    margin-top: 0;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block > div {
    background-color: #fff;
    margin: 22px auto 25px;
    width: 320px;
    padding-left: 10px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block > div > div {
    background: rgb(99, 211, 252);
    background: linear-gradient(60deg, rgba(99, 211, 252, 1) 65%, rgba(242, 243, 240, 1) 100%);
    border-radius: 16px;
    padding: 22px 16px;
    width: 300px;
    display: block;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block > div h3 {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block > div > div > div:nth-child(1) p {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 129%;
    margin-top: 21px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block > div > div {
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block > div > div > img {
    width: 302px;
    position: absolute;
    top: 182px;
    left: 0px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block > div > div > div:first-child {
    position: relative;
    width: unset;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile {
    width: 268px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    padding: 0;
    position: relative;
    margin-left: 0;
    margin-top: 206px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form > div > div > input,
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 8px;
    color: #000;
    padding: 9px 11px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p {
    color: rgba(0, 0, 0, 0.48);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    letter-spacing: -0.12px;
    width: 240px;
    margin-left: 8px;
    margin-top: -1px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p a {
    color: rgba(0, 0, 0, 0.48);
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form button,
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    height: unset;
    padding: 12px 0;
    margin-top: 14px;
    position: relative;
    overflow: hidden;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form button:disabled,
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form button[disabled],
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form a.submit-btn[disabled] {
    color: #FFFFFF;
    background: #C2C2C2;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block div.careerum-registration-form-mobile > form button,
div.careerum-getcourse-email-form-4-fields.single-block div.careerum-registration-form-mobile > form a.submit-btn {
    transition: background-color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .submit-btn-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .submit-btn-sending-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .submit-btn-success-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .button-sent {
    position: relative;
    pointer-events: none;
    background-color: #FF5A00 !important;
    overflow: hidden;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .button-sent .submit-btn-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .button-sent .submit-btn-sending-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .button-sent .submit-btn-success-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .flare,
div.careerum-getcourse-email-form-4-fields-mobile.single-block .form-sent-success .button-sent .flare {
    display: none;
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg);
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .button-sent .flare {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    width: 45px;
    transform: skewX(-45deg);
    animation: flareAnimation;
    left: -150%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4));
    animation: flareAnimation 2.5s infinite linear;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .form-sent-success div.careerum-registration-form-mobile > form button,
div.careerum-getcourse-email-form-4-fields.single-block .form-sent-success div.careerum-registration-form-mobile > form a.submit-btn {
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-success-text {
    display: inline;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-sending-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .submit-btn-text {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block .careerum-form-tab-item-4-fields-block.form-sent-success .button-sent {
    color: #ffffff;
}

div.careerum-getcourse-email-form-4-fields-mobile {
    width: 280px;
    overflow: hidden;
    margin-top: 32px;
}
div.careerum-getcourse-email-form-4-fields-mobile > div > div {
    display: block;
    background: rgb(99, 211, 252);
    background: linear-gradient(60deg, rgba(99, 211, 252, 1) 65%, rgba(242, 243, 240, 1) 100%);
    border-radius: 16px;
    padding: 25px 10px 24px;
    width: 280px;
}
div.careerum-getcourse-email-form-4-fields-mobile > div h3 {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-getcourse-email-form-4-fields-mobile > div > div > div:nth-child(1) p {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 9px;
}
div.careerum-getcourse-email-form-4-fields-mobile > div > div > div:nth-child(1) p + p {
    margin-top: 3px;
}
div.careerum-getcourse-email-form-4-fields-mobile > div > div {
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-mobile > div > div > div:first-child {
    position: relative;
    width: 100%;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile {
    width: 261px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    margin-left: 0;
    margin-top: 13px;
    padding: 0;
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form > div > div > input,
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 8px;
    color: #827F7C;
    padding: 10px 12px 9px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p {
    color: rgba(0, 0, 0, 0.48);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    /* 14.5px */
    letter-spacing: -0.1px;
    width: 240px;
    margin-left: 8px;
    margin-top: 1px;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p a {
    color: rgba(0, 0, 0, 0.48);
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form button,
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 17px;
    padding: 12px 0;
    height: unset;
}
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form button:disabled,
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form button[disabled],
div.careerum-getcourse-email-form-4-fields-mobile div.careerum-registration-form-mobile > form a.submit-btn[disabled] {
    background: #C2C2C2;
    color: #fff;
}


div[class*='careerum-club21-programs'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-programs {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-programs > div {
    width: 1280px;
    margin: 85px auto 50px;
    padding-left: 60px;
}
div.careerum-club21-programs > div h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-programs > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club21-programs > div > div:nth-child(1) svg {
    position: absolute;
    right: 295px;
    top: 49px;
}
div.careerum-club21-programs > div > div:nth-child(2) {
    margin-top: 32px;
}
div.careerum-club21-programs > div > div:nth-child(2) ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-programs > div > div:nth-child(2) ul li {
    list-style-type: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 24px;
    border: 1px solid rgba(0, 0, 0, 0.25);
    padding: 9px 15px;
    display: inline-block;
    cursor: pointer;
    margin-right: 8px;
    margin-bottom: 8px;
    transition: border-color 0.3s ease;
}
div.careerum-club21-programs > div > div:nth-child(2) ul li:hover {
    border-color: #FF9F00;
}
div.careerum-club21-programs > div > div:nth-child(2) ul li.active {
    color: #FFF;
    background-color: #FF9F00;
    border-color: #FF9F00;
}
div.careerum-club21-programs > div > div:nth-child(3) {
    margin-top: 32px;
}
div.careerum-club21-programs > div > div:nth-child(3) div.club21-programs-item {
    border-radius: 48px;
    border: 2px solid rgba(0, 0, 0, 0.25);
    background: #FFF;
    width: 1160px;
    padding: 39px;
    display: none;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
}
div.careerum-club21-programs > div > div:nth-child(3) div.club21-programs-item.active {
    display: flex;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(1) {
    width: 768px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-description p {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-description ul {
    margin-top: 24px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-description ul li {
    list-style-type: none;
    padding-left: 15px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    position: relative;
    margin-bottom: 8px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-description ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1691831016611.svg');
    display: block;
    left: 0;
    top: 1px;
    position: absolute;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts {
    margin-top: 32px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts > p {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts > div {
    margin-top: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts > div img {
    width: 80px;
    height: 80px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts > div p span {
    font-weight: 600;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 16px;
    width: 234px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-experts > div > div > div {
    margin-left: 7px;
    margin-top: 13px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components {
    margin-top: 40px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components .slick-list {
    overflow: visible;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components > p {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components-wrapper {
    margin-top: 16px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component {
    width: 284px;
    border-radius: 16px;
    padding: 20px 5px 16px 16px;
    background: rgb(255, 160, 1);
    background: linear-gradient(60deg, rgba(255, 160, 1, 1) 65%, rgba(250, 228, 193, 1) 100%);
    margin-right: 16px;
    color: #FFFFFF;
    min-height: 200px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component div svg {
    margin-left: 9px;
    margin-right: 10px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component > p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 125%;
    /* 22.5px */
    letter-spacing: -0.18px;
    margin-top: 14px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component > p + p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: unset;
    margin-top: 9px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-button {
    margin-top: 20px;
}
div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-button a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 16px;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(2) {
    width: 240px;
    margin-left: 72px;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(2) > div:nth-child(1) {
    padding: 11px 40px;
    border-radius: 20px;
    border: 2px solid #FF5A00;
    margin-bottom: 24px;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(2) > div:nth-child(1) p:nth-child(1) {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(2) > div:nth-child(1) p:nth-child(2) {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-align: center;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(2) > div:nth-child(n+2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(2) > div:nth-child(n+2) svg {
    width: 17px;
    height: 17px;
}
div.careerum-club21-programs > div div.club21-programs-item > div:nth-child(2) > div:nth-child(n+2) p {
    margin-left: 5px;
    width: 200px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-club21-programs > div div.club21-programs-components-arrows {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 16px;
    min-height: 40px;
    margin-right: -190px;
}
div.careerum-club21-programs > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club21-programs > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-programs > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow'].slick-hidden {
    display: none;
}

div.careerum-club21-programs-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-programs-tablet > div {
    width: 768px;
    margin: 48px auto 50px;
    padding-left: 44px;
}
div.careerum-club21-programs-tablet > div h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-programs-tablet > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club21-programs-tablet > div > div:nth-child(2) {
    margin-top: 25px;
}
div.careerum-club21-programs-tablet > div > div:nth-child(2) ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-programs-tablet > div > div:nth-child(2) ul li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 24px;
    border: 1px solid rgba(0, 0, 0, 0.25);
    padding: 10px 18px;
    display: inline-block;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
    transition: border-color 0.3s ease;
}
div.careerum-club21-programs-tablet > div > div:nth-child(2) ul li:hover {
    border-color: #FF9F00;
}
div.careerum-club21-programs-tablet > div > div:nth-child(2) ul li.active {
    color: #FFF;
    background-color: #FF9F00;
    border-color: #FF9F00;
}
div.careerum-club21-programs-tablet > div > div:nth-child(3) {
    margin-top: 24px;
}
div.careerum-club21-programs-tablet > div > div:nth-child(3) div.club21-programs-item {
    border-radius: 48px;
    border: 2px solid rgba(0, 0, 0, 0.25);
    background: #FFF;
    width: 680px;
    padding: 38px 37px;
    display: none;
    overflow: hidden;
}
div.careerum-club21-programs-tablet > div > div:nth-child(3) div.club21-programs-item.active {
    display: block;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-description p {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-description ul {
    margin-top: 24px;
    margin-bottom: 26px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-description ul li {
    list-style-type: none;
    padding-left: 15px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    position: relative;
    margin-bottom: 8px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-description ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1691831016611.svg');
    display: block;
    left: 0;
    top: 1px;
    position: absolute;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-description div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-description div svg {
    width: 17px;
    height: 17px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-description div p {
    margin-left: 5px;
    width: 300px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts {
    margin-top: 34px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts > p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts > div {
    margin-top: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts > div img {
    width: 80px;
    height: 80px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts > div p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts > div p span {
    font-weight: 600;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 16px;
    width: 234px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-experts > div > div > div {
    margin-left: 4px;
    margin-top: 7px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components {
    margin-top: 40px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components .slick-list {
    overflow: visible;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components > p {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components-wrapper {
    margin-top: 16px;
    margin-bottom: 8px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component {
    width: 284px;
    border-radius: 16px;
    padding: 20px 5px 16px 16px;
    background: rgb(255, 160, 1);
    background: linear-gradient(60deg, rgba(255, 160, 1, 1) 65%, rgba(250, 228, 193, 1) 100%);
    margin-right: 16px;
    color: #FFFFFF;
    min-height: 200px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component div svg {
    margin-left: 9px;
    margin-right: 10px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component > p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 125%;
    /* 22.5px */
    letter-spacing: -0.18px;
    margin-top: 14px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component > p + p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: unset;
    margin-top: 9px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-button {
    margin-top: 20px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-button a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 16px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item > div:nth-child(1) > div:nth-child(1) {
    padding: 7px 5px;
    border-radius: 10px;
    border: 1px solid #FF5A00;
    margin-bottom: 24px;
    width: 166px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item > div:nth-child(1) > div:nth-child(1) p:nth-child(1) {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
}
div.careerum-club21-programs-tablet > div div.club21-programs-item > div:nth-child(1) > div:nth-child(1) p:nth-child(2) {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    text-align: center;
    margin-top: 4px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-components-arrows {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 8px;
}
div.careerum-club21-programs-tablet > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    cursor: pointer;
}
div.careerum-club21-programs-tablet > div div.club21-programs-components-arrows div.club21-programs-components-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-programs-tablet > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-programs-tablet > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow'].slick-hidden {
    display: none;
}

div.careerum-club21-programs-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-programs-mobile > div {
    width: 320px;
    margin: 22px auto 20px;
    padding-left: 10px;
}
div.careerum-club21-programs-mobile > div h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-programs-mobile > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club21-programs-mobile > div > div:nth-child(2) {
    margin-top: 18px;
}
div.careerum-club21-programs-mobile > div > div:nth-child(2) ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-programs-mobile > div > div:nth-child(2) ul li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    border-radius: 24px;
    border: 1px solid rgba(0, 0, 0, 0.25);
    padding: 7px 12px 6px;
    display: inline-block;
    cursor: pointer;
    margin-right: 8px;
    margin-bottom: 8px;
    transition: border-color 0.3s ease;
}
div.careerum-club21-programs-mobile > div > div:nth-child(2) ul li:hover {
    border-color: #FF9F00;
}
div.careerum-club21-programs-mobile > div > div:nth-child(2) ul li.active {
    color: #FFF;
    background-color: #FF9F00;
    border-color: #FF9F00;
}
div.careerum-club21-programs-mobile > div > div:nth-child(3) {
    margin-top: 16px;
}
div.careerum-club21-programs-mobile > div > div:nth-child(3) div.club21-programs-item {
    border-radius: 10px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FAF5EE;
    width: 300px;
    padding: 15px 9px 31px;
    display: none;
    overflow: hidden;
}
div.careerum-club21-programs-mobile > div > div:nth-child(3) div.club21-programs-item.active {
    display: block;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-description p {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-description ul {
    margin-top: 15px;
    margin-bottom: 18px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-description ul li {
    list-style-type: none;
    padding-left: 16px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    position: relative;
    margin-bottom: 5px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-description ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1691831016611.svg');
    display: block;
    left: 0;
    top: 1px;
    position: absolute;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-description div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-description div svg {
    width: 17px;
    height: 17px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-description div p {
    margin-left: 5px;
    width: 240px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts {
    margin-top: 19px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > div {
    margin-top: 7px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > div > div {
    margin-bottom: 8px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > div img {
    width: 80px;
    height: 80px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > div p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > div p span {
    font-weight: 600;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 16px;
    width: 100%;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-experts > div > div > div {
    margin-left: 8px;
    margin-top: 17px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components {
    margin-top: 33px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components .slick-list {
    overflow: visible;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components > p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components-wrapper {
    margin-top: 16px;
    margin-bottom: 7px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component {
    width: 260px;
    border-radius: 16px;
    padding: 20px 5px 16px 16px;
    background: rgb(255, 160, 1);
    background: linear-gradient(60deg, rgba(255, 160, 1, 1) 65%, rgba(250, 228, 193, 1) 100%);
    margin-right: 8px;
    color: #FFFFFF;
    min-height: 200px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component div svg {
    margin-left: 9px;
    margin-right: 10px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component > p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 125%;
    /* 22.5px */
    letter-spacing: -0.18px;
    margin-top: 14px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-component > p + p {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: unset;
    margin-top: 9px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-button {
    margin-top: 20px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-button a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 16px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item > div:nth-child(1) > div:nth-child(1) {
    padding: 7px 5px;
    border-radius: 10px;
    border: 1px solid #FF5A00;
    margin-bottom: 16px;
    width: 166px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item > div:nth-child(1) > div:nth-child(1) p:nth-child(1) {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
}
div.careerum-club21-programs-mobile > div div.club21-programs-item > div:nth-child(1) > div:nth-child(1) p:nth-child(2) {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    text-align: center;
    margin-top: 4px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-components-arrows {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 8px;
    margin-left: 3px;
}
div.careerum-club21-programs-mobile > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    cursor: pointer;
}
div.careerum-club21-programs-mobile > div div.club21-programs-components-arrows div.club21-programs-components-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-programs-mobile > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-programs-mobile > div div.club21-programs-components-arrows div[class*='club21-programs-components-slider__arrow'].slick-hidden {
    display: none;
}


div[class*='careerum-club21-authors'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-authors {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-authors > div {
    margin: 52px auto 50px;
    width: 1280px;
    padding-left: 60px;
}
div.careerum-club21-authors > div h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-club21-authors div.club21-authors-wrapper {
    margin-top: 40px;
}
div.careerum-club21-authors div.club21-authors {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    transition: margin-bottom 0.3s ease;
}
div.careerum-club21-authors div.club21-authors:not(.active) {
    margin-bottom: -31px;
}
div.careerum-club21-authors div.club21-author {
    width: 320px;
    margin-right: 48px;
    margin-bottom: 32px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    transition: all 0.3s ease;
    overflow: hidden;
}
div.careerum-club21-authors div.club21-author img {
    width: 320px;
}
div.careerum-club21-authors div.club21-author p.club21-author-name {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-left: 7px;
    margin-top: 4px;
}
div.careerum-club21-authors div.club21-author div.club21-author-country {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-top: 4px;
    margin-left: 7px;
}
div.careerum-club21-authors div.club21-author div.club21-author-country svg {
    margin-top: 2px;
    margin-left: 4px;
}

div.careerum-club21-authors div.club21-author div.club21-author-country p {
    margin-left: 9px;
}
div.careerum-club21-authors div.club21-author p.club21-author-about {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-top: 16px;
    margin-bottom: 16px;
}
div.careerum-club21-authors div.club21-author div.club21-author-achievements {
    width: 100%;
    border-radius: 16px;
    border: 1px solid rgba(0, 0, 0, 0.25);
    background: #FAF5EE;
    padding: 10px 10px 16px;
    margin-top: auto;
    min-height: 175px;
}
div.careerum-club21-authors div.club21-author div.club21-author-achievements p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-top: 5px;
}
div.careerum-club21-authors div.club21-author div.club21-author-achievements p span {
    font-weight: 700;
}
div.careerum-club21-authors div.club21-authors-wrapper button {
    border: none;
    outline: none;
    padding: 12px 24px;
    border-radius: 8px;
    background-color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    transition: color 0.3s ease;
    cursor: pointer;
}
div.careerum-club21-authors div.club21-authors-wrapper button:hover {
    color: rgba(255, 255, 255, 0.80);
}
div.careerum-club21-authors div.club21-authors-wrapper div.club21-authors:not(.active) div.club21-author:nth-child(n+4) {
    max-height: 0;
}
div.careerum-club21-authors div.club21-authors-wrapper div.club21-authors:not(.active) + div > button.club21-authors-opened {
    display: none;
}
div.careerum-club21-authors div.club21-authors-wrapper div.club21-authors.active div.club21-author:nth-child(n+4) {
    max-height: 1000px;
}
div.careerum-club21-authors div.club21-authors-wrapper div.club21-authors.active + div > button.club21-authors-closed {
    display: none;
}

div.careerum-club21-authors-tablet {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-authors-tablet > div {
    margin: 55px auto 25px;
    width: 100%;
}
div.careerum-club21-authors-tablet > div h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    width: 768px;
    padding-left: 44px;
    margin: 0 auto;
}
div.careerum-club21-authors-tablet div.club21-authors-wrapper {
    margin-top: 23px;
}
div.careerum-club21-authors-tablet div.club21-authors-wrapper .slick-list {
    overflow: visible;
}
div.careerum-club21-authors-tablet div.club21-authors-wrapper .slick-slide {
    height: inherit !important;
}
div.careerum-club21-authors-tablet div.club21-authors {
    margin-left: calc(((100% - 768px) / 2) + 44px);
}
div.careerum-club21-authors-tablet div.club21-author {
    width: 239px;
    margin-right: 16px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    transition: all 0.3s ease;
    overflow: hidden;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.25);
}
div.careerum-club21-authors-tablet div.club21-author img {
    width: 239px;
}
div.careerum-club21-authors-tablet div.club21-author p.club21-author-name {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-left: 6px;
    margin-top: 9px;
}
div.careerum-club21-authors-tablet div.club21-author div.club21-author-country {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-top: 2px;
    margin-left: 5px;
}
div.careerum-club21-authors-tablet div.club21-author div.club21-author-country svg {
    margin-top: 2px;
    margin-left: 4px;
}

div.careerum-club21-authors-tablet div.club21-author div.club21-author-country p {
    margin-left: 9px;
    margin-top: 4px;
}
div.careerum-club21-authors-tablet div.club21-author p.club21-author-about {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-top: 16px;
    margin-bottom: 9px;
    margin-left: 6px;
}
div.careerum-club21-authors-tablet div.club21-author div.club21-author-achievements {
    width: 100%;
    border-radius: 16px;
    padding: 10px 7px 16px;
    margin-top: auto;
    min-height: 158px;
}
div.careerum-club21-authors-tablet div.club21-author div.club21-author-achievements p {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-top: 5px;
}
div.careerum-club21-authors-tablet div.club21-author div.club21-author-achievements p span {
    font-weight: 700;
}
div.careerum-club21-authors-tablet div.club21-authors-wrapper button {
    border: none;
    outline: none;
    padding: 12px 24px;
    border-radius: 8px;
    background-color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    transition: color 0.3s ease;
    cursor: pointer;
}
div.careerum-club21-authors-tablet div.club21-authors-arrows {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 8px;
    margin-left: calc(((100% - 768px) / 2) + 55px);
    margin-top: 8px;
}
div.careerum-club21-authors-tablet div.club21-authors-arrows div[class*='club21-authors-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    cursor: pointer;
}
div.careerum-club21-authors-tablet div.club21-authors-arrows div.club21-authors-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-authors-tablet div div.club21-authors-arrows div[class*='club21-authors-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-authors-tablet div div.club21-authors-arrows div[class*='club21-authors-slider__arrow'].slick-hidden {
    display: none;
}

div.careerum-club21-authors-mobile {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-authors-mobile > div {
    margin: 29px auto 25px;
    width: 100%;
}
div.careerum-club21-authors-mobile > div h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    width: 320px;
    padding-left: 10px;
    margin: 0 auto;
}
div.careerum-club21-authors-mobile div.club21-authors-wrapper {
    margin-top: 14px;
}
div.careerum-club21-authors-mobile div.club21-authors-wrapper .slick-list {
    overflow: visible;
}
div.careerum-club21-authors-mobile div.club21-authors-wrapper .slick-slide {
    height: inherit !important;
}
div.careerum-club21-authors-mobile div.club21-authors {
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club21-authors-mobile div.club21-author {
    width: 239px;
    margin-right: 16px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    transition: all 0.3s ease;
    overflow: hidden;
    border-radius: 20px;
    border: 1px solid rgba(0, 0, 0, 0.25);
}
div.careerum-club21-authors-mobile div.club21-author img {
    width: 239px;
}
div.careerum-club21-authors-mobile div.club21-author p.club21-author-name {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-left: 6px;
    margin-top: 9px;
}
div.careerum-club21-authors-mobile div.club21-author div.club21-author-country {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-top: 2px;
    margin-left: 5px;
}
div.careerum-club21-authors-mobile div.club21-author div.club21-author-country svg {
    margin-top: 2px;
    margin-left: 4px;
}

div.careerum-club21-authors-mobile div.club21-author div.club21-author-country p {
    margin-left: 9px;
    margin-top: 4px;
}
div.careerum-club21-authors-mobile div.club21-author p.club21-author-about {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-top: 16px;
    margin-bottom: 9px;
    margin-left: 6px;
}
div.careerum-club21-authors-mobile div.club21-author div.club21-author-achievements {
    width: 100%;
    border-radius: 16px;
    padding: 10px 7px 16px;
    margin-top: auto;
    min-height: 158px;
}
div.careerum-club21-authors-mobile div.club21-author div.club21-author-achievements p {
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-top: 5px;
}
div.careerum-club21-authors-mobile div.club21-author div.club21-author-achievements p span {
    font-weight: 700;
}
div.careerum-club21-authors-mobile div.club21-authors-wrapper button {
    border: none;
    outline: none;
    padding: 12px 24px;
    border-radius: 8px;
    background-color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    color: #fff;
    transition: color 0.3s ease;
    cursor: pointer;
}
div.careerum-club21-authors-mobile div.club21-authors-arrows {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 8px;
    margin-left: calc(((100% - 320px) / 2) + 22px);
    margin-top: 8px;
}
div.careerum-club21-authors-mobile div.club21-authors-arrows div[class*='club21-authors-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    cursor: pointer;
}
div.careerum-club21-authors-mobile div.club21-authors-arrows div.club21-authors-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-authors-mobile div div.club21-authors-arrows div[class*='club21-authors-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-authors-mobile div div.club21-authors-arrows div[class*='club21-authors-slider__arrow'].slick-hidden {
    display: none;
}


div[class*='careerum-club21-calendar'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-calendar {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-calendar > div {
    width: 1280px;
    margin: 64px auto 50px;
    padding-left: 60px;
}
div.careerum-club21-calendar > div > div:nth-child(1) h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-club21-calendar > div > div:nth-child(1) p {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 16px;
}
div.careerum-club21-calendar div.calendar-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 55px;
    min-height: 512px;
}
div.careerum-club21-calendar div.calendar-wrapper .slick-slide {
    height: inherit !important;
}
div.careerum-club21-calendar div.calendar-wrapper .slick-list {
    overflow: visible;
}
div.careerum-club21-calendar div.calendar-wrapper div.eapp-events-calendar-grid-item {
    width: 283px;
    margin-right: 24px;
}
div.careerum-club21-calendar > div > div:last-child {
    margin: 16px auto 0;
}
div.careerum-club21-calendar > div > div:last-child > div {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 84px;
}
div.careerum-club21-calendar > div > div:last-child > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-calendar > div > div:last-child div[class*='club21-calendar-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club21-calendar > div > div:last-child div[class*='club21-calendar-slider__arrow']:hover {
    background-color: #FFAB1F;
}

@media (min-width: 768px) and (max-width: 1299px) {

    .hidden-desc-tablet {
        display: none !important;
    }
    .hidden-desc,
    .hidden-desc-mobile {
        display: block !important;
    }
    .hidden-tablet-mobile,
    .hidden-tablet {
        display: none !important;
    }

    div.careerum-club21-calendar > div {
        width: 768px;
        margin: 32px auto 25px;
        padding-left: 44px;
    }
    div.careerum-club21-calendar > div > div:nth-child(1) h2 {
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 115%;
    }
    div.careerum-club21-calendar > div > div:nth-child(1) p {
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        margin-top: 16px;
    }
    div.careerum-club21-calendar div.calendar-wrapper {
        margin-top: 24px;
        min-height: 512px;
    }
    div.careerum-club21-calendar > div > div:last-child {
        margin: 8px auto 0;
    }
    div.careerum-club21-calendar > div > div:last-child > div {
        margin-right: 84px;
        justify-content: flex-start;
    }
    div.careerum-club21-calendar > div > div:last-child div[class*='club21-calendar-slider__arrow']:first-child {
        display: none !important;
    }
    div.careerum-club21-calendar > div > div:last-child div[class*='club21-calendar-slider__arrow'] {
        border-radius: 160px;
        width: 40px;
        height: 40px;
        background-color: #FF9F00;
        transition: background-color 0.2s ease;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 12px;
        cursor: pointer;
    }
}
@media (max-width: 767px) {
    div.careerum-club21-calendar > div {
        width: 320px;
        margin: 24px auto 25px;
        padding-left: 10px;
    }
    div.careerum-club21-calendar > div > div:nth-child(1) h2 {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 115%;
    }
    div.careerum-club21-calendar > div > div:nth-child(1) p {
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        margin-top: 8px;
    }
    div.careerum-club21-calendar div.calendar-wrapper {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-wrap: wrap;
        margin-top: 24px;
        min-height: 512px;
    }
    div.careerum-club21-calendar > div > div:last-child {
        margin: 8px auto 0;
    }
    div.careerum-club21-calendar > div > div:last-child > div {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        margin-right: 84px;
    }
    div.careerum-club21-calendar > div > div:last-child div[class*='club21-calendar-slider__arrow']:first-child {
        display: none !important;
    }
    div.careerum-club21-calendar > div > div:last-child div[class*='club21-calendar-slider__arrow'] {
        border-radius: 160px;
        width: 40px;
        height: 40px;
        background-color: #FF9F00;
        transition: background-color 0.2s ease;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-left: 12px;
        cursor: pointer;
    }
}



div.careerum-club21-coaches {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div[class*='careerum-club21-coaches'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-coaches > div {
    width: 100%;
    margin: 67px auto 50px;
}
div.careerum-club21-coaches > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-coaches p.careerum-club21-coaches__header {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-club21-coaches p.careerum-club21-coaches__text {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 16px;
}
div.careerum-club21-coaches > div > div:first-child > div:first-child {
    margin-left: calc(((100% - 1280px) / 2) + 60px);
}
div.careerum-club21-coaches > div > div:first-child > div:nth-child(2) {
    overflow: visible;
    margin-top: 28px;
}
div.careerum-club21-coaches div.club21-coaches-slider {
    cursor: grab;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 1280px) / 2) + 60px);
}
div.careerum-club21-coaches div.club21-coaches-slider .slick-list {
    overflow: visible;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item1 {
    margin-right: 8px;
    width: 278px;
    height: 423px;
    margin-top: 20px;
    padding: 6px 10px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-3deg);
    width: 100%;
    height: 100%;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item1 > div > div {
    transform: rotate(3deg);
    padding: 38px 30px 38px 40px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__header {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 5px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text + p.coaches-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px;
    width: 240px;
    height: 423px;
    margin-right: 8px;
    margin-top: 20px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item2 > img {
    width: 137px;
    margin-top: -32px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__header {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: -2px;
    margin-bottom: 16px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item2 > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 12px;
}
div.careerum-club21-coaches div.club21-coaches-slider div.coaches-slider-item2 > div p {
    margin-top: 1px;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #FFFFFF;
    margin-left: 8px;
}
div.careerum-club21-coaches > div > div:last-child {
    margin: 16px auto 0;
    width: 1280px;
    padding-left: 60px;
}
div.careerum-club21-coaches > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 84px;
}
div.careerum-club21-coaches > div > div:last-child div[class*='club21-coaches-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club21-coaches > div > div:last-child div[class*='club21-coaches-slider__arrow']:hover {
    background-color: #FFAB1F;
}


div.careerum-club21-coaches-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-coaches-tablet > div {
    width: 100%;
    margin: 39px auto 25px;
}
div.careerum-club21-coaches-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-coaches-tablet p.careerum-club21-coaches__header {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-club21-coaches-tablet p.careerum-club21-coaches__text {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 16px;
}
div.careerum-club21-coaches-tablet > div > div:first-child > div:first-child {
    margin-left: calc(((100% - 768px) / 2) + 44px);
}
div.careerum-club21-coaches-tablet > div > div:first-child > div:nth-child(2) {
    overflow: visible;
    margin-top: 3px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider {
    cursor: grab;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 768px) / 2) + 44px);
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider .slick-list {
    overflow: visible;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item1 {
    margin-right: -3px;
    width: 242px;
    height: 423px;
    margin-top: 20px;
    padding: 6px 10px;
    margin-left: -10px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-2deg);
    width: 100%;
    height: 100%;
    background-color: #000;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item1 > div > div {
    transform: rotate(2deg);
    padding: 57px 30px 38px 26px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFF;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text {
    font-weight: 600;
    font-size: 12px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 5px;
    color: #FFF;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text + p.coaches-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px;
    width: 239px;
    height: 423px;
    margin-right: 8px;
    margin-top: 20px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item2 > img {
    width: 137px;
    margin-top: -24px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__header {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: -2px;
    margin-bottom: 16px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item2 > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 11px;
}
div.careerum-club21-coaches-tablet div.club21-coaches-slider div.coaches-slider-item2 > div p {
    margin-top: 1px;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #FFFFFF;
    margin-left: 8px;
}
div.careerum-club21-coaches-tablet > div > div:last-child {
    margin: 5px auto 0;
    width: 768px;
    padding-left: 40px;
}
div.careerum-club21-coaches-tablet > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 84px;
}
div.careerum-club21-coaches-tablet > div > div:last-child div[class*='club21-coaches-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club21-coaches-tablet > div > div:last-child div.club21-coaches-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-coaches-tablet > div > div:last-child div[class*='club21-coaches-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-coaches-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-coaches-mobile > div {
    width: 100%;
    margin: 32px auto 25px;
}
div.careerum-club21-coaches-mobile > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-coaches-mobile p.careerum-club21-coaches__header {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-club21-coaches-mobile p.careerum-club21-coaches__text {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 9px;
}
div.careerum-club21-coaches-mobile > div > div:first-child > div:first-child {
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club21-coaches-mobile > div > div:first-child > div:nth-child(2) {
    overflow: visible;
    margin-top: 3px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider {
    cursor: grab;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider .slick-list {
    overflow: visible;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item1 {
    margin-right: -15px;
    width: 242px;
    height: 423px;
    margin-top: 20px;
    padding: 6px 10px;
    position: relative;
    left: -10px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-2deg);
    width: 100%;
    height: 100%;
    background-color: #000;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item1 > div > div {
    transform: rotate(2deg);
    padding: 57px 30px 38px 26px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #FFF;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text {
    font-weight: 600;
    font-size: 12px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 5px;
    color: #FFF;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item1 p.coaches-slider-item1__text + p.coaches-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px;
    width: 239px;
    height: 423px;
    margin-right: 8px;
    margin-top: 20px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item2 > img {
    width: 137px;
    margin-top: -24px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__header {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: 14px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item2 p.coaches-slider-item2__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    margin-top: -2px;
    margin-bottom: 16px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item2 > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 11px;
}
div.careerum-club21-coaches-mobile div.club21-coaches-slider div.coaches-slider-item2 > div p {
    margin-top: 1px;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #FFFFFF;
    margin-left: 8px;
}
div.careerum-club21-coaches-mobile > div > div:last-child {
    margin: 5px auto 0;
    width: 320px;
    padding-left: 6px;
}
div.careerum-club21-coaches-mobile > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 84px;
}
div.careerum-club21-coaches-mobile > div > div:last-child div[class*='club21-coaches-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club21-coaches-mobile > div > div:last-child div.club21-coaches-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-coaches-mobile > div > div:last-child div[class*='club21-coaches-slider__arrow']:hover {
    background-color: #FFAB1F;
}


div.careerum-club21-tariffs {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-tariffs.blue-course {
    background-color: #F5F5F7;
}
div.careerum-club21-tariffs * {
    font-family: Montserrat;
}
div.careerum-club21-tariffs > div {
    width: 1280px;
    padding-left: 60px;
    margin: 31px auto 150px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tariffs > div > div:first-child {
    width: 341px;
    margin-top: 19px;
}
div.careerum-club21-tariffs > div > div:first-child h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    margin-top: 24px;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block p.club21-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block svg.club21-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block.active svg.club21-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block.active div.club21-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club21-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club21-tariffs div.club21-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 32px;
}
div.careerum-club21-tariffs.tariffs-course div.club21-tariffs-wrapper {
    justify-content: center;
}
div.careerum-club21-tariffs div.club21-tariffs-item {
    width: 257px;
    border: 2px solid rgba(0, 0, 0, 0.25);
    border-radius: 16px;
    padding: 22px 14px;
    margin-right: 8px;
    margin-top: 19px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club21-tariffs.sert-tariffs.tariffs-course div.club21-tariffs-item {
    width: 432px;
    border: 2px solid rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    background-color: #fff;
}
div.careerum-club21-tariffs div.club21-tariffs-item:last-child {
    margin-right: 0;
}
div.careerum-club21-tariffs.sert-tariffs.tariffs-course div.club21-tariffs-item:last-child {
    background: #01bbff;
    border-color: #01bbff;
}
div.careerum-club21-tariffs div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    cursor: default;
}
div.careerum-club21-tariffs.sert-tariffs.tariffs-course div.club21-tariffs-item p.club21-tariffs-item__header {
    display: inline-block;
    border-radius: 56px;
    padding: 6px 40px;
    background: #00baff;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
}
div.careerum-club21-tariffs.sert-tariffs.tariffs-course div.club21-tariffs-item:last-child p.club21-tariffs-item__header {
    border: 1px solid #000;
    border-radius: 56px;
    background: #fff;
    color: #000;
    width: max-content;
    padding: 5px 39px;
}
div.careerum-club21-tariffs.tariffs-course div.club21-tariffs-item p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 40px;
    color: #000;
    margin-top: 24px;
}
div.careerum-club21-tariffs.tariffs-course div.club21-tariffs-item:last-child p.club21-tariffs-item__price-text {
    color: #fff;
}
div.careerum-club21-tariffs div.club21-tariffs-item p.club21-tariffs-item__places {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 33px;
    cursor: default;
}
div.careerum-club21-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 34px;
    margin-bottom: 36px;
}
div.careerum-club21-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: 16px;
    cursor: default;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li.club21-tariffs-item__disactive {
    opacity: 0.5;
}
div.careerum-club21-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li svg {
    margin-right: 2px;
    margin-top: -2px;
    width: 16px;
}
div.careerum-club21-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: 199px;
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    color: #000000;
}
div.careerum-club21-tariffs.tariffs-course div.club21-tariffs-item:last-child > div.club21-tariffs-item__content ul li p {
    color: #fff;
}
div.careerum-club21-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li.club21-tariffs-item__disactive p {
    text-decoration: line-through;
}
div.careerum-club21-tariffs div.club21-tariffs-item div.club21-tariffs-item__rassr {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tariffs div.club21-tariffs-item div.club21-tariffs-item__rassr p {
    color: #0B70FE;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    margin-top: 4px;
    margin-left: 2px;
}
div.careerum-club21-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 13px;
    margin-bottom: 15px;
}
div.careerum-club21-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club21-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club21-tariffs div.club21-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    border-radius: 8px;
    margin-bottom: -11px;
}
div.careerum-club21-tariffs div.club21-tariffs-item div.club21-tariffs-item__label {
    position: absolute;
    top: -15px;
    right: 9px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club21-tariffs div.club21-tariffs-item div.club21-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}
div.careerum-club21-tariffs-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-tariffs-tablet.blue-course {
    background-color: #F5F5F7;
}
div.careerum-club21-tariffs-tablet * {
    font-family: Montserrat;
}
div.careerum-club21-tariffs-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 31px auto 14px;
}
div.careerum-club21-tariffs-tablet > div > div:first-child {
    width: 100%;
    margin-top: 19px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
}
div.careerum-club21-tariffs-tablet > div > div:first-child h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    margin-right: 44px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background-color: #fff;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block p.club21-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block svg.club21-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block.active svg.club21-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block.active div.club21-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club21-tariffs-tablet > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 12px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item {
    width: 221px;
    border: 2px solid #000;
    border-radius: 16px;
    padding: 16px 14px;
    margin-right: 8px;
    margin-top: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item {
    width: 328px;
    margin-right: 16px;
    border: 1px solid #000;
    background-color: #fff;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item:last-child {
    background: #00baff;
    border-color: #00baff;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item:last-child {
    margin-right: 0;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
    cursor: default;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    border-radius: 56px;
    padding: 6px 40px;
    background: #00baff;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item:last-child p.club21-tariffs-item__header {
    color: #000;
    border: 1px solid #000;
    padding: 5px 39px;
    background-color: #fff;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item p.club21-tariffs-item__places {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 33px;
    cursor: default;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 24px;
    margin-bottom: 27px;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: 15px;
    cursor: default;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul li.club21-tariffs-item__disactive {
    opacity: 0.5;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li svg {
    margin-right: 2px;
    margin-top: -2px;
    width: 16px;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: 171px;
    font-weight: 500;
    font-size: 12px;
    line-height: 110%;
    color: #000000;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul li.club21-tariffs-item__disactive p {
    text-decoration: line-through;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 14px;
    color: #000;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item:last-child > div.club21-tariffs-item__content ul li p {
    color: #fff;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__rassr {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__rassr p {
    color: #0B70FE;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    margin-top: 4px;
    margin-left: 2px;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 5px;
    margin-bottom: 17px;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 32px;
    color: #000;
    margin-top: 16px;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item:last-child p.club21-tariffs-item__price-text {
    color: #fff;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 13px;
    line-height: 24px;
    border-radius: 8px;
}
div.careerum-club21-tariffs-tablet.tariffs-course div.club21-tariffs-item a {
    margin-top: auto;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__label {
    position: absolute;
    top: -19px;
    right: 6px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club21-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}


div.careerum-club21-tariffs-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-tariffs-mobile.blue-course {
    background-color: #F5F5F7;
}
div.careerum-club21-tariffs-mobile * {
    font-family: Montserrat;
}
div.careerum-club21-tariffs-mobile > div {
    width: 100%;
    margin: 24px auto 14px;
}
div.careerum-club21-tariffs-mobile > div > div:first-child {
    width: 320px;
    margin: 19px auto 0;
    padding-left: 10px;
    position: relative;
}
div.careerum-club21-tariffs-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 115%;
    cursor: default;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 207px;
    margin-top: 8px;
    position: absolute;
    left: 10px;
    top: 54px;
    z-index: 9;
    background-color: #fff;
}
div.careerum-club21-tariffs-mobile.blue-course > div div.club21-tariffs__swicher-block {
    top: 75px;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block p.club21-tariffs__swicher-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block svg.club21-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block.active svg.club21-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block.active div.club21-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club21-tariffs-mobile > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 12px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-wrapper {
    width: 100%;
    overflow: scroll;
    margin-top: 44px;
}
div.careerum-club21-tariffs-mobile > div.full-width-container div.club21-tariffs-wrapper {
    width: 108%;
    margin-left: -3.4%;
    padding-left: 3.4%;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-wrapper > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    width: max-content;
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-wrapper > div {
    display: block;
    width: 300px;
    margin: 0 auto;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item {
    width: 256px;
    border: 2px solid #000;
    border-radius: 16px;
    padding: 24px 14px 14px;
    margin-right: 8px;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item {
    width: 100%;
    border: 1px solid #000;
    border-radius: 20px;
    background-color: #fff;
    padding: 10px 10px 16px 10px;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item:last-child {
    background: #00baff;
    border: 1px solid #00baff;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    cursor: default;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    border-radius: 56px;
    padding: 6px 40px;
    background: #00baff;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 32px;
    color: #000;
    margin-top: 16px;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item:last-child p.club21-tariffs-item__price-text {
    color: #fff;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item:last-child p.club21-tariffs-item__header {
    border: 1px solid #000;
    background: #fff;
    color: #000;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item p.club21-tariffs-item__places {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    color: #FF5A00;
    margin-bottom: 33px;
    cursor: default;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 22px;
    margin-bottom: 20px;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li {
    list-style-type: none;
    position: relative;
    margin-bottom: 12px;
    cursor: default;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul li.club21-tariffs-item__disactive {
    opacity: 0.5;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li svg {
    margin-right: 2px;
    margin-top: -2px;
    width: 16px;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: 199px;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #000000;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: calc(100% - 28px);
    margin-left: 4px;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item:last-child > div.club21-tariffs-item__content ul li p {
    color: #fff
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul li.club21-tariffs-item__disactive p {
    text-decoration: line-through;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__rassr {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__rassr p {
    color: #0B70FE;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
    margin-top: 4px;
    margin-left: 2px;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 9px;
    margin-bottom: 23px;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    margin-top: 10px;
    cursor: default;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 0;
    cursor: default;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item a {
    display: block;
    text-align: center;
    text-decoration: none;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    font-size: 13px;
    line-height: 24px;
    border-radius: 8px;
}
div.careerum-club21-tariffs-mobile.tariffs-course div.club21-tariffs-item a {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    padding: 8px 0;
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__label {
    position: absolute;
    top: -9px;
    right: 9px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(5.84deg);
}
div.careerum-club21-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 6px 20px 8px;
    color: #FFFFFF;
    cursor: default;
}


div[class*='careerum-club21-results'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-results {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-results > div {
    width: 100%;
    margin: 50px auto 50px;
}
div.careerum-club21-results > div > div:first-child {
    width: 1280px;
    padding-left: 60px;
    margin: 0 auto;
}
div.careerum-club21-results > div > div:first-child h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club21-results div.careerum-result__companies {
    width: 1280px;
    padding-left: 60px;
    margin: 16px auto 56px;
}
div.careerum-club21-results div.careerum-result__companies div.companies__label {
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
}
div.careerum-club21-results div.careerum-result__companies div.companies__label > div {
    background-color: #FF5A00;
    border-radius: 2.872px 34.465px 34.465px 2.872px;
    position: relative;
    transform: rotate(-4deg);
    top: 10px;
    right: 35px;
    display: inline-block;
    z-index: 2;
}
div.careerum-club21-results div.careerum-result__companies div.companies__label > div p {
    color: #FFF;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    padding: 16px 32px;
}
div.careerum-club21-results div.careerum-result__companies div.companies__list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
div.careerum-club21-results div.careerum-result__companies div.companies__list > div {
    width: 140px;
    height: 93px;
    margin-right: 8px;
    margin-bottom: 8px;
}
div.careerum-club21-results div.careerum-result__companies div.companies__list > div:nth-child(8n) {
    margin-right: 0;
}
div.careerum-club21-results div.careerum-result__companies div.companies__list > div img {
    width: 100%;
}
div.careerum-club21-results div.club21-results-slider {
    margin-top: 32px;
    cursor: grab;
    margin-left: calc(((100% - 1280px) / 2) + 60px);
}
div.careerum-club21-results div.club21-results-slider .slick-list {
    overflow: visible;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item1,
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 {
    width: 278px;
    height: 416px;
    margin-right: 8px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item1 {
    padding: 6px 10px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item1 > div {
    border: 2px solid #000000;
    border-radius: 20px;
    transform: rotate(-3deg);
    width: 100%;
    height: 100%;
    padding: 38px 40px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item1 > div > div {
    transform: rotate(3deg);
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item1 p.results-slider-item1__header {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item1 p.results-slider-item1__text {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 5px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item1 p.results-slider-item1__text + p.results-slider-item1__header {
    margin-top: 24px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 16px 22px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 2px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div {
    position: relative;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top img.results-slider-item2__top-avatar {
    width: 80px;
    height: 80px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln {
    position: absolute;
    right: 8px;
    bottom: 0px;
    border-radius: 96px;
    background-color: #fff;
    width: 32px;
    height: 32px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln img {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln:hover img {
    opacity: 0.85;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 p.results-slider-item2__top-header {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 8px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 p.results-slider-item2__top-text {
    font-weight: 500;
    font-size: 11px;
    line-height: 120%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom {
    margin-top: 14px;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li {
    color: #FFFFFF;
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    margin-bottom: 14px;
    padding-left: 28px;
    position: relative;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-results div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508359580.svg');
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
}
div.careerum-club21-results > div > div:last-child {
    margin: 16px auto 0;
    width: 1280px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-results > div > div:last-child > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: auto;
    margin-right: 84px;
}
div.careerum-club21-results > div > div:last-child div[class*='club21-results-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
    cursor: pointer;
}
div.careerum-club21-results > div > div:last-child div[class*='club21-results-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club21-results-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-results-tablet > div {
    width: 100%;
    margin: 32px auto 30px;
}
div.careerum-club21-results-tablet > div > div:first-child {
    width: 768px;
    padding-left: 44px;
    margin: 0 auto;
}
div.careerum-club21-results-tablet > div > div:first-child h2 {
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-club21-results-tablet div.careerum-result__companies {
    width: 768px;
    padding-left: 44px;
    margin: 24px auto 29px;
}
div.careerum-club21-results-tablet > div.full-width-container div.careerum-result__companies {
    width: 100%;
}
div.careerum-club21-results-tablet div.careerum-result__companies div.companies__label {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
div.careerum-club21-results-tablet div.careerum-result__companies div.companies__label > div {
    background-color: #FF5A00;
    border-radius: 2.872px 34.465px 34.465px 2.872px;
    position: absolute;
    transform: rotate(-4deg);
    top: 7px;
    left: 10px;
    display: inline-block;
    z-index: 2;
}
div.careerum-club21-results-tablet div.careerum-result__companies div.companies__label > div p {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    padding: 10px 26px;
}
div.careerum-club21-results-tablet div.careerum-result__companies div.companies__list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
div.careerum-club21-results-tablet > div.full-width-container div.careerum-result__companies div.companies__list {
    width: calc(100% + 10px);
    margin-right: -10px;
}
div.careerum-club21-results-tablet div.careerum-result__companies div.companies__list > div {
    width: 106px;
    height: 71px;
    margin-right: 8px;
    margin-bottom: 8px;
}
div.careerum-club21-results-tablet div.careerum-result__companies div.companies__list > div:nth-child(6n) {
    margin-right: 0;
}
div.careerum-club21-results-tablet > div.full-width-container div.careerum-result__companies div.companies__list > div:nth-child(6n) {
    margin-right: 8px;
}
div.careerum-club21-results-tablet div.careerum-result__companies div.companies__list > div img {
    width: 100%;
}
div.careerum-club21-results-tablet div.club21-results-slider {
    margin-top: 21px;
    cursor: grab;
    margin-left: calc(((100% - 768px) / 2) + 44px);
}
div.careerum-club21-results-tablet div.club21-results-slider .slick-list {
    overflow: visible;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 10px 5px 10px 16px;
    width: 239px;
    height: 370px;
    margin-right: 8px;
    margin-top: 18px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -2px;
    min-height: 75px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div {
    position: relative;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div:first-child {
    margin-top: -24px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top img.results-slider-item2__top-avatar {
    width: 72px;
    height: 72px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln {
    position: absolute;
    right: 0px;
    bottom: -4px;
    border-radius: 96px;
    background-color: #fff;
    width: 32px;
    height: 32px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln img {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln:hover img {
    opacity: 0.85;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom {
    margin-top: -2px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 p.results-slider-item2__top-header {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 8px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 p.results-slider-item2__top-text {
    font-weight: 500;
    font-size: 11px;
    line-height: 130%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li {
    color: #FFFFFF;
    list-style-type: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    margin-bottom: 16px;
    padding-left: 28px;
    position: relative;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-results-tablet div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508359580.svg');
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
}
div.careerum-club21-results-tablet > div > div:last-child {
    margin: 24px auto 0;
    width: 768px;
    padding-left: 56px;
    position: relative;
}
div.careerum-club21-results-tablet > div > div:last-child a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club21-results-tablet > div > div:last-child div[class*='club21-results-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
div.careerum-club21-results-tablet > div > div:last-child div.club21-results-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-results-tablet > div > div:last-child div[class*='club21-results-slider__arrow']:hover {
    background-color: #FFAB1F;
}

div.careerum-club21-results-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-club21-results-mobile > div {
    width: 100%;
    margin: 40px auto 30px;
}
div.careerum-club21-results-mobile > div > div:first-child {
    width: 320px;
    padding-left: 10px;
    margin: 0 auto;
}
div.careerum-club21-results-mobile > div > div:first-child h2 {
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    cursor: default;
}
div.careerum-club21-results-mobile div.careerum-result__companies {
    width: 320px;
    padding-left: 10px;
    margin: 18px auto 24px;
}
div.careerum-club21-results-mobile > div.full-width-container div.careerum-result__companies {
    width: calc(100% + 6px);
    margin-right: -6px;
}
div.careerum-club21-results-mobile div.careerum-result__companies div.companies__label {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
}
div.careerum-club21-results-mobile div.careerum-result__companies div.companies__label > div {
    background-color: #FF5A00;
    border-radius: 2.872px 34.465px 34.465px 2.872px;
    position: absolute;
    transform: rotate(-4deg);
    top: 10px;
    left: 2px;
    display: inline-block;
    z-index: 2;
}
div.careerum-club21-results-mobile div.careerum-result__companies div.companies__label > div p {
    color: #FFF;
    font-size: 16.5px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    padding: 11px 22px;
}
div.careerum-club21-results-mobile div.careerum-result__companies div.companies__list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
div.careerum-club21-results-mobile div.careerum-result__companies div.companies__list > div {
    width: 96px;
    height: 64px;
    margin-right: 6px;
    margin-bottom: 6px;
}
div.careerum-club21-results-mobile div.careerum-result__companies div.companies__list > div:nth-child(3n) {
    margin-right: 0;
}
div.careerum-club21-results-mobile > div.full-width-container div.careerum-result__companies div.companies__list > div:nth-child(3n) {
    margin-right: 6px;
}
div.careerum-club21-results-mobile div.careerum-result__companies div.companies__list > div img {
    width: 100%;
}
div.careerum-club21-results-mobile div.club21-results-slider {
    margin-top: 13px;
    cursor: grab;
    margin-left: calc(((100% - 320px) / 2) + 10px);
}
div.careerum-club21-results-mobile div.club21-results-slider .slick-list {
    overflow: visible;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 {
    background: #000000;
    border-radius: 20px;
    padding: 10px 5px 10px 16px;
    width: 239px;
    height: 370px;
    margin-right: 8px;
    margin-top: 18px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -2px;
    min-height: 75px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div {
    position: relative;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div:first-child {
    margin-top: -24px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top img.results-slider-item2__top-avatar {
    width: 72px;
    height: 72px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln {
    position: absolute;
    right: 0px;
    bottom: -4px;
    border-radius: 96px;
    background-color: #fff;
    width: 32px;
    height: 32px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln img {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top div.results-slider-item2__top-ln:hover img {
    opacity: 0.85;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom {
    margin-top: -2px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 p.results-slider-item2__top-header {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
    margin-top: 8px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 p.results-slider-item2__top-text {
    font-weight: 500;
    font-size: 11px;
    line-height: 130%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__top > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li {
    color: #FFFFFF;
    list-style-type: none;
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    margin-bottom: 16px;
    padding-left: 28px;
    position: relative;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-results-mobile div.club21-results-slider div.results-slider-item2 div.results-slider-item2__bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508359580.svg');
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
}
div.careerum-club21-results-mobile > div > div:last-child {
    margin: 9px auto 0;
    width: 320px;
    padding-left: 21px;
    position: relative;
}
div.careerum-club21-results-mobile > div > div:last-child a {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club21-results-mobile > div > div:last-child div[class*='club21-results-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
div.careerum-club21-results-mobile > div > div:last-child div.club21-results-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-results-mobile > div > div:last-child div[class*='club21-results-slider__arrow']:hover {
    background-color: #FFAB1F;
}


div.careerum-club21-faq {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div[class*='careerum-club21-faq'] * {
    font-family: Montserrat;
}
div.careerum-club21-faq > div {
    width: 1280px;
    margin: 60px auto 61px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-faq > div h2 {
    width: 286px;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 44px */
    letter-spacing: -0.6px;
}
div.careerum-club21-faq > div > div:nth-child(1) {
    width: 286px;
}
div.careerum-club21-faq > div > div:nth-child(2) {
    width: 760px;
    margin-left: 111px;
    margin-top: 25px;
}
div.careerum-club21-faq > div > div:nth-child(2) > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 14px;
    margin-bottom: 26px;
}
div.careerum-club21-faq > div div.club21-faq-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
div.careerum-club21-faq > div div.club21-faq-header p {
    width: 730px;
    color: #827F7C;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    /* 33.6px */
    letter-spacing: -0.24px;
    transition: color 0.3s ease;
}
div.careerum-club21-faq > div div.club21-faq-header svg {
    width: 22px;
    margin-left: 8px;
    margin-top: -1px;
    transition: transform 0.3s ease;
    pointer-events: none;
}
div.careerum-club21-faq > div div.club21-faq-header svg path {
    transition: stroke 0.3s ease;
}
div.careerum-club21-faq > div div.club21-faq-header:hover p {
    color: #000;
}
div.careerum-club21-faq > div div.club21-faq-header:hover svg path {
    stroke: #000;
}
div.careerum-club21-faq > div div.club21-faq-header.active svg {
    transform: rotate(180deg);
}
div.careerum-club21-faq > div div.club21-faq-header.active p {
    color: #000;
}
div.careerum-club21-faq > div div.club21-faq-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
    padding-top: 17px;
    width: 730px;
}
div.careerum-club21-faq > div div.club21-faq-header.active + div.club21-faq-content {
    max-height: 1000px;
}
div.careerum-club21-faq > div div.club21-faq-content p {
    width: 730px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
div.careerum-club21-faq > div div.club21-faq-content a {
    color: inherit;
}
div.careerum-club21-faq > div div.club21-faq-content ul {
    margin-top: 8px;
    margin-bottom: 9px;
}
div.careerum-club21-faq > div div.club21-faq-content ul li {
    list-style-type: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    padding-left: 25px;
    position: relative;
}
div.careerum-club21-faq > div div.club21-faq-content ul li::before {
    content: '·';
    position: absolute;
    font-size: 23px;
    top: 0;
    left: 10px;
}

div.careerum-club21-faq-tablet {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div[class*='careerum-club21-faq'] * {
    font-family: Montserrat;
}
div.careerum-club21-faq-tablet > div {
    width: 768px;
    margin: 47px auto 61px;
    padding-left: 44px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-faq-tablet > div h2 {
    width: 180px;
    font-size: 26px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 44px */
    letter-spacing: -0.6px;
}
div.careerum-club21-faq-tablet > div > div:nth-child(1) {
    width: 180px;
}
div.careerum-club21-faq-tablet > div > div:nth-child(2) {
    width: 480px;
    margin-left: 20px;
    margin-top: 5px;
}
div.careerum-club21-faq-tablet > div.full-width-container > div:nth-child(2) {
    width: calc(100% - 200px);
}
div.careerum-club21-faq-tablet > div > div:nth-child(2) > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 0;
    margin-bottom: 26px;
}
div.careerum-club21-faq-tablet > div div.club21-faq-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    margin-bottom: 15px;
}
div.careerum-club21-faq-tablet > div div.club21-faq-header p {
    width: 450px;
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    transition: color 0.3s ease;
    pointer-events: none;
}
div.careerum-club21-faq-tablet > div.full-width-container div.club21-faq-header p {
    width: calc(100% - 30px);
}
div.careerum-club21-faq-tablet > div div.club21-faq-header svg {
    width: 22px;
    margin-left: 8px;
    margin-top: -1px;
    transition: transform 0.3s ease;
    pointer-events: none;
}
div.careerum-club21-faq-tablet > div div.club21-faq-header svg path {
    transition: stroke 0.3s ease;
}
div.careerum-club21-faq-tablet > div div.club21-faq-header:hover p {
    color: #000;
}
div.careerum-club21-faq-tablet > div div.club21-faq-header:hover svg path {
    stroke: #000;
}
div.careerum-club21-faq-tablet > div div.club21-faq-header.active svg {
    transform: rotate(180deg);
}
div.careerum-club21-faq-tablet > div div.club21-faq-header.active p {
    color: #000;
}
div.careerum-club21-faq-tablet > div div.club21-faq-content {
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    width: 450px;
    padding-bottom: 0px;
}
div.careerum-club21-faq-tablet > div.full-width-container div.club21-faq-content {
    width: 100%;
}
div.careerum-club21-faq-tablet > div div.club21-faq-header.active + div.club21-faq-content {
    max-height: 1000px;
    padding-bottom: 16px;
}
div.careerum-club21-faq-tablet > div div.club21-faq-content p {
    width: 450px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
div.careerum-club21-faq-tablet > div.full-width-container div.club21-faq-content p {
    width: calc(100% - 30px);
}
div.careerum-club21-faq-tablet > div div.club21-faq-content a {
    color: inherit;
}
div.careerum-club21-faq-tablet > div div.club21-faq-content ul {
    margin-top: 8px;
    margin-bottom: 9px;
}
div.careerum-club21-faq-tablet > div div.club21-faq-content ul li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    padding-left: 25px;
    position: relative;
}
div.careerum-club21-faq-tablet > div div.club21-faq-content ul li::before {
    content: '·';
    position: absolute;
    font-size: 23px;
    top: 0;
    left: 10px;
}

div.careerum-club21-faq-mobile {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div[class*='careerum-club21-faq'] * {
    font-family: Montserrat;
}
div.careerum-club21-faq-mobile > div {
    width: 320px;
    margin: 18px auto 61px;
    padding-left: 10px;
}
div.careerum-club21-faq-mobile > div h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 44px */
}
div.careerum-club21-faq-mobile > div > div:nth-child(2) {
    margin-top: 18px;
}
div.careerum-club21-faq-mobile > div > div:nth-child(2) > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 0;
    margin-bottom: 26px;
    width: 300px;
}
div.careerum-club21-faq-mobile > div.full-width-container > div:nth-child(2) > div {
    width: 100%;
}
div.careerum-club21-faq-mobile > div div.club21-faq-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    margin-bottom: 22px;
}
div.careerum-club21-faq-mobile > div div.club21-faq-header p {
    width: 275px;
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    transition: color 0.3s ease;
    pointer-events: none;
}
div.careerum-club21-faq-mobile > div.full-width-container div.club21-faq-header p {
    width: calc(100% - 25px);
}
div.careerum-club21-faq-mobile > div div.club21-faq-header svg {
    width: 16px;
    margin-left: 9px;
    margin-top: -1px;
    transition: transform 0.3s ease;
    pointer-events: none;
}
div.careerum-club21-faq-mobile > div div.club21-faq-header svg path {
    transition: stroke 0.3s ease;
}
div.careerum-club21-faq-mobile > div div.club21-faq-header:hover p {
    color: #000;
}
div.careerum-club21-faq-mobile > div div.club21-faq-header:hover svg path {
    stroke: #000;
}
div.careerum-club21-faq-mobile > div div.club21-faq-header.active svg {
    transform: rotate(180deg);
}
div.careerum-club21-faq-mobile > div div.club21-faq-header.active p {
    color: #000;
}
div.careerum-club21-faq-mobile > div div.club21-faq-content {
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    width: 300px;
    padding-bottom: 0px;
}
div.careerum-club21-faq-mobile > div.full-width-container div.club21-faq-content {
    width: 100%;
}
div.careerum-club21-faq-mobile > div div.club21-faq-header.active + div.club21-faq-content {
    max-height: 1000px;
    padding-bottom: 16px;
}
div.careerum-club21-faq-mobile > div div.club21-faq-content p {
    width: 300px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
div.careerum-club21-faq-mobile > div.full-width-container div.club21-faq-content p {
    width: 100%;
}
div.careerum-club21-faq-mobile > div div.club21-faq-content a {
    color: inherit;
}
div.careerum-club21-faq-mobile > div div.club21-faq-content ul {
    margin-top: 8px;
    margin-bottom: 9px;
}
div.careerum-club21-faq-mobile > div div.club21-faq-content ul li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    padding-left: 25px;
    position: relative;
}
div.careerum-club21-faq-mobile > div div.club21-faq-content ul li::before {
    content: '·';
    position: absolute;
    font-size: 23px;
    top: 0;
    left: 10px;
}


div[class*='careerum-club21-banner'] * {
    font-family: Montserrat !important;
}
div.careerum-club21-banner {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-banner > div {
    margin: 86px auto 46px;
    padding-left: 60px;
    width: 1280px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner > div h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-banner > div h2 span {
    color: #FF5A00;
}
div.careerum-club21-banner > div > div:nth-child(1) {
    width: 500px;
    position: relative;
}
div.careerum-club21-banner > div > div:nth-child(1) p {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
    margin-top: 40px;
}
div.careerum-club21-banner > div > div:nth-child(1) p.club21-banner__subheader {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-top: 17px;
}
div.careerum-club21-banner > div > div:nth-child(1) img {
    position: absolute;
    top: 174px;
    left: -2px;
}
div.careerum-club21-banner > div > div:nth-child(1) a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    width: 340px;
    text-align: center;
    padding: 12px 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-top: 26px;
}
div.careerum-club21-banner > div > div:nth-child(2) {
    width: 606px;
    margin-left: 54px;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(1) p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    width: 265px;
    margin-left: 12px;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(1) > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 21px;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(1) > div > div img {
    width: 24px;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(2) {
    margin-top: 4px;
    padding: 18px 20px 24px;
    background: rgb(11, 112, 254);
    background: linear-gradient(60deg, rgba(11, 112, 254, 1) 65%, rgba(213, 224, 240, 1) 100%);
    border-radius: 24px;
    color: #fff;
    width: 601px;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(2) p {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(2) ul {
    margin-top: 16px;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(2) ul li {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-left: 24px;
    margin-bottom: 8px;
    list-style-type: none;
    position: relative;
}
div.careerum-club21-banner > div > div:nth-child(2) > div:nth-child(2) ul li::before {
    content: '·';
    position: absolute;
    font-size: 18px;
    top: 0;
    left: 10px;
}

div.careerum-club21-banner-tablet {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-banner-tablet > div {
    margin: 31px auto 8px;
    padding-left: 44px;
    width: 768px;
}
div.careerum-club21-banner-tablet > div h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 35.2px */
    letter-spacing: -0.32px;
}
div.careerum-club21-banner-tablet > div h2 span {
    color: #FF5A00;
}
div.careerum-club21-banner-tablet > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club21-banner-tablet > div > div:nth-child(1) p {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
    margin-top: 25px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(1) p.club21-banner__subheader {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-top: 15px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(1) img {
    position: absolute;
    top: 140px;
    left: -2px;
}
div.careerum-club21-banner-tablet > div a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    text-align: center;
    padding: 12px 24px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 9px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) {
    margin-top: 39px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(2) p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    width: 295px;
    margin-left: 12px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 332px;
    margin-left: 32px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(2) > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(2) > div > div img {
    width: 24px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(1) {
    padding: 17px 16px 9px;
    background: rgb(11, 112, 254);
    background: linear-gradient(240deg, rgba(11, 112, 254, 1) 85%, #74abf7 100%);
    border-radius: 24px;
    color: #fff;
    width: 316px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(1) p {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(1) ul {
    margin-top: 16px;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(1) ul li {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    padding-left: 24px;
    margin-bottom: 9px;
    list-style-type: none;
    position: relative;
}
div.careerum-club21-banner-tablet > div > div:nth-child(2) > div:nth-child(1) ul li::before {
    content: '·';
    position: absolute;
    font-size: 18px;
    top: 0;
    left: 10px;
}

div.careerum-club21-banner-mobile {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-banner-mobile > div {
    margin: 31px auto 8px;
    padding-left: 10px;
    width: 320px;
}
div.careerum-club21-banner-mobile > div h2 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 35.2px */
    letter-spacing: -0.32px;
}
div.careerum-club21-banner-mobile > div h2 span {
    color: #FF5A00;
}
div.careerum-club21-banner-mobile > div > div:nth-child(1) {
    position: relative;
}
div.careerum-club21-banner-mobile > div > div:nth-child(1) p {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
    margin-top: 25px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(1) p.club21-banner__subheader {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-top: 17px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(1) img {
    position: absolute;
    top: 162px;
    left: -2px;
}
div.careerum-club21-banner-mobile > div a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    text-align: center;
    padding: 12px 24px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 32px;
}
div.careerum-club21-banner-mobile .slick-list {
    overflow: visible;
}
div.careerum-club21-banner-mobile .slick-slide {
    height: inherit !important;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) {
    margin-top: 32px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(1) p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin-left: 7px;
    width: 260px;
    margin-top: 1px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(1) > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(1) > div > div img {
    width: 24px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(2) {
    margin-top: 22px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(2) p {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(2) ul {
    margin-top: 7px;
}
div.careerum-club21-banner-mobile > div > div:nth-child(2) > div:nth-child(2) ul li {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
    padding-left: 24px;
    margin-right: 10px;
    list-style-type: none;
    position: relative;
    background: rgb(11, 112, 254);
    color: #FFFFFF;
    background: linear-gradient(60deg, rgba(11, 112, 254, 1) 65%, rgba(104, 164, 248, 1) 100%);
    display: inline-block;
    padding: 12px 12px 21px;
    border-radius: 12px;
    width: 190px;
}
div.careerum-club21-banner-mobile > div div.club21-banner-arrows {
    margin-top: 7px;
}
div.careerum-club21-banner-mobile > div div[class*='club21-banner-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 12px;
    cursor: pointer;
}
div.careerum-club21-banner-mobile > div div.club21-banner-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-banner-mobile > div div[class*='club21-banner-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-banner-mobile > div div[class*='club21-banner-slider__arrow'].slick-hidden {
    display: none;
}



div.careerum-popup.careerum-club2-popup-block-pay div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    top: 11px;
    right: 12px;
}
div.careerum-popup.careerum-club2-popup-block-pay * {
    font-family: Montserrat;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper {
    width: 874px;
    height: 912px;
    border-radius: 24px;
    background-color: #fff;
    padding: 32px 48px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-tariff p {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    margin-top: 1px;
    margin-left: 8px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount {
    margin-left: 23px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount p {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #FF5A00;
    margin-top: 1px;
    margin-left: 8px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount img {
    margin-top: -1px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
    margin-top: 48px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > p {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > p.club2-popup-block-pay-mob {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 7px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher {
    width: 187px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 18px 10px 14px 14px;
    margin-top: 16px;
    margin-right: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    transition: border 0.2s ease;
    position: relative;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher.active {
    border: 2px solid #FF5A00;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher:last-child {
    margin-right: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-goal {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: -0.02em;
    margin-top: 10px;
    margin-bottom: 12px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
    width: 155px;
    height: 2px;
    background-color: #000;
    margin-top: auto;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 31px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-price {
    font-weight: 700;
    font-size: 24px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-top: 16px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth2 {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    margin-top: 3px;
    letter-spacing: -0.02em;
    margin-left: 6px;
    margin-bottom: 2px;
    color: #827F7C;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth3 {
    font-weight: 700;
    font-size: 12px;
    line-height: 110%;
    margin-top: 3px;
    letter-spacing: -0.02em;
    margin-left: 6px;
    margin-bottom: 2px;
    color: #c2c2c2;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total2 {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-top: 11px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-old-price {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    letter-spacing: -0.02em;
    text-decoration: line-through;
    color: #C2C2C2;
    margin-top: 16px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth {
    font-weight: 700;
    font-size: 18px;
    line-height: 110%;
    margin-top: 3px;
    letter-spacing: -0.02em;
    color: #C2C2C2;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total {
    font-weight: 700;
    font-size: 24px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-top: 3px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher button {
    text-decoration: none;
    display: block;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    width: 157px;
    padding: 12px 0;
    margin-top: 23px;
    border: none;
    outline: none;
    cursor: pointer;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher:nth-child(1) div.careerum-club2-popup__label {
    position: absolute;
    top: -14px;
    left: 92px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(-2.76deg);
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher:nth-child(3) div.careerum-club2-popup__label {
    position: absolute;
    top: -12px;
    left: 83px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(2.77deg);
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher div.careerum-club2-popup__label p {
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 2px 16px 3px;
    color: #FFFFFF;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher button.inactive {
    background-color: #C2C2C2;
    display: none;
    cursor: not-allowed;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher.active button.active {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher.active button.inactive {
    display: block;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher button {
    text-decoration: none;
    display: block;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    width: 157px;
    padding: 12px 0;
    margin-top: 23px;
    border: none;
    outline: none;
    cursor: pointer;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
    margin-top: 32px;
    background: #000000;
    border-radius: 24px;
    width: 100%;
    height: 393px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) {
    position: relative;
    padding: 32px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-desctop {
    position: absolute;
    bottom: 0;
    left: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-tablet {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) p {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-tablet {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 div.careerum-registration-form {
    width: 282px;
    padding: 0;
    background-color: #000000;
    margin-left: 56px;
    margin-top: 30px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input {
    width: 100%;
    border: 2px solid #a3a3a3;
    padding: 10px 10px 7px;
    margin-bottom: 3px;
    color: #ffffff;
    background-color: #000000;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:hover {
    border: 2px solid #ffffff;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:focus {
    border: 2px solid #ffffff;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input::placeholder {
    color: #a3a3a3;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:-webkit-autofill {
    -webkit-text-fill-color: #ffffff;
    -webkit-box-shadow: 0 0 0 50px #000 inset;
    box-shadow: 0 0 0 50px #000 inset;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 span {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 5px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 11px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 3px;
    cursor: default;
    margin-top: 1px;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form a.submit-btn {
    margin-top: 8px;
    width: 100%;
    font-weight: 600;
    font-size: 15px;
    line-height: 48px;
}

div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) p.step2-subheader {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    /* 15px */
    letter-spacing: -0.24px;
    margin-top: 10px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert p.club2-popup-block-pay-desc {
    margin-top: 50px;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    /* 28.8px */
    letter-spacing: -0.48px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert p.club2-popup-block-pay-mob {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
    margin-top: -1px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher {
    width: 252px;
    border-radius: 16px;
    border: 2px solid #000;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-goal {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 8px;
    margin-bottom: 22px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
    width: 222px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher button {
    margin-top: 14px;
    width: 100%;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) {
    width: 390px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(2) {
    width: 338px;
    margin-left: 13px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-wrapper {
    height: 900px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher.active {
    border: 2px solid #FF9F00;
    background-color: #FAF5EE;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher button.inactive {
    background-color: #FF9F00;
    cursor: default;
}

div.careerum-popup.careerum-club2-popup-block-pay-rassr div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    top: 11px;
    right: 12px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr * {
    font-family: Montserrat;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper {
    width: 874px;
    height: 912px;
    border-radius: 24px;
    background-color: #fff;
    padding: 32px 48px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-tariff p {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    margin-top: 1px;
    margin-left: 4px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr {
    margin-left: 16px;
    width: 229px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr p {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #0B70FE;
    margin-top: 1px;
    margin-left: 4px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount {
    margin-left: 23px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr + div.careerum-club2-popup-notif-discount {
    margin-left: 15px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount p {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #FF5A00;
    margin-top: 1px;
    margin-left: 8px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr + div.careerum-club2-popup-notif-discount p {
    margin-left: 4px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount img {
    margin-top: -1px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
    margin-top: 12px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > p {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > p.club2-popup-block-pay-mob {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 7px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div.flex-row-reverse div.careerum-club2-popup__period-switcher {
    margin-right: 10px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div.flex-row-reverse div.careerum-club2-popup__period-switcher:first-child {
    margin-right: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher {
    width: 187px;
    border: 2px solid #000000;
    border-radius: 16px;
    padding: 18px 10px 14px 14px;
    margin-top: 16px;
    margin-right: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    transition: border 0.2s ease;
    position: relative;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher.active {
    border: 2px solid #FF9F00;
    background-color: #FAF5EE;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher:last-child {
    margin-right: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-goal {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: -0.02em;
    margin-top: 10px;
    margin-bottom: 12px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
    width: 155px;
    height: 2px;
    background-color: #000;
    margin-top: auto;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 31px;
    width: 100%;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-price {
    font-weight: 700;
    font-size: 24px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-top: 16px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    margin-top: 3px;
    letter-spacing: -0.02em;
    margin-left: 6px;
    margin-bottom: 2px;
    color: #827F7C;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth2 {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    margin-top: 3px;
    letter-spacing: -0.02em;
    margin-left: 6px;
    margin-bottom: 2px;
    color: #c3c3c3;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    letter-spacing: -0.02em;
    margin-top: 11px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher button {
    text-decoration: none;
    display: block;
    text-align: center;
    border-radius: 8px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    width: 157px;
    padding: 12px 0;
    margin-top: 7px;
    border: none;
    outline: none;
    cursor: pointer;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher:nth-child(1) div.careerum-club2-popup__label {
    position: absolute;
    top: -18px;
    left: 82px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(2.77deg);
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher:nth-child(3) div.careerum-club2-popup__label {
    position: absolute;
    top: -12px;
    left: 83px;
    background: #43CCFF;
    border-radius: 24px;
    transform: rotate(2.77deg);
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__label p {
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    letter-spacing: 0.01em;
    padding: 2px 16px 3px;
    color: #FFFFFF;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher button.inactive {
    background-color: #FF9F00;
    display: none;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher.active button.active {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher.active button.inactive {
    display: block;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
    margin-top: 32px;
    background: #000000;
    border-radius: 24px;
    width: 100%;
    height: 393px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) {
    position: relative;
    padding: 32px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-desctop {
    position: absolute;
    bottom: 0;
    left: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-tablet {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) p {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.02em;
    color: #FFFFFF;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-tablet {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 div.careerum-registration-form {
    width: 282px;
    padding: 0;
    background-color: #000000;
    margin-left: 56px;
    margin-top: 30px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input {
    width: 100%;
    border: 2px solid #a3a3a3;
    padding: 10px 10px 7px;
    margin-bottom: 3px;
    color: #ffffff;
    background-color: #000000;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:hover {
    border: 2px solid #ffffff;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:focus {
    border: 2px solid #ffffff;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input::placeholder {
    color: #a3a3a3;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:-webkit-autofill {
    -webkit-text-fill-color: #ffffff;
    -webkit-box-shadow: 0 0 0 50px #000 inset;
    box-shadow: 0 0 0 50px #000 inset;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 span {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 5px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label {
    position: relative;
    padding-left: 20px;
    padding-bottom: 10px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label > input {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.8;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label:hover::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657729104487.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > p {
    font-weight: 400;
    font-size: 11px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #cccccc;
    margin-left: 3px;
    cursor: default;
    margin-top: 1px;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > p a:hover {
    color: #FFFFFF;
}
div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form a.submit-btn {
    margin-top: 8px;
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 48px;
}

div.careerum-popup.careerum-club2-popup-block-subscribe {
    padding: 20px 50px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe * {
    font-family: Montserrat;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    top: 11px;
    right: 42px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-club2-popup-wrapper {
    width: 707px;
    height: 379px;
    border-radius: 24px;
    background-color: #fff;
    padding: 48px 56px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-club2-popup-wrapper,
div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-club2-popup-wrapper {
    padding: 48px;
    height: unset;
}
div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-form-success-lead img.form-img-desctop {
    bottom: -49px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-form-success-lead img.form-img-desctop {
    bottom: -39px;
    right: -15px;
    width: 281px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead {
    width: 100%;
    background-color: #fff;
    border: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:first-child {
    width: 315px;
    position: relative;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:last-child {
    width: 248px;
    margin-left: 32px;
    margin-top: 1px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead p.popup-block-subscribe__header {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead p.popup-block-subscribe__text {
    font-weight: 500;
    font-size: 14px;
    line-height: 143%;
    padding-top: 16px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:first-child img {
    position: absolute;
    left: 170px;
    top: 74px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input {
    width: 100%;
    border: 2px solid #C4C4C4;
    padding: 9px 10px 8px;
    margin-bottom: 3px;
    color: #827F7C;
    background-color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input:hover {
    border: 2px solid #827F7C;
    color: #827F7C;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input:focus {
    border: 2px solid #827F7C;
    color: #827F7C;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input::placeholder {
    color: #C4C4C4;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input:-webkit-autofill,
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input:-webkit-autofill:hover,
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input:-webkit-autofill:focus {
    -webkit-text-fill-color: #827F7C !important;
    -webkit-box-shadow: 0 0 0 50px #fff inset !important;
    box-shadow: 0 0 0 50px #fff inset !important;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead span {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 7px;
    margin-left: 1px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > label {
    position: relative;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    transition: all 0.2s ease;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > label > input {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > label::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 0.6;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > label:hover::before {
    opacity: 1;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > label.active::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509316290.svg');
    display: block;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.2s ease;
    opacity: 1;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > p {
    font-weight: 400;
    font-size: 11px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #827F7C;
    margin-left: 3px;
    cursor: default;
    margin-top: -1px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > p a {
    color: inherit;
    transition: all 0.3s ease;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > p a:hover {
    color: #5c5a57;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form a.submit-btn {
    margin-top: 8px;
    width: 100%;
    font-weight: 600;
    font-size: 15px;
}

div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div form div.careerum-form-lead-name,
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div form div.careerum-form-lead-email,
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div form div.careerum-form-lead-tel {
    margin-bottom: 0;
}

div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead {
    width: 100%;
    background-color: #fff;
    border: none;
    padding: 0;
    position: relative;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div {
    width: 315px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
    letter-spacing: -0.02em;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-form-success-lead > div > p:nth-child(1),
div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-form-success-lead > div > p:nth-child(1) {
    font-size: 30px;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-top: 17px;
    cursor: default;

}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > button,
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > a {
    padding: 12px 24px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px;
    border-radius: 8px;
    border: none;
    outline: none;
    cursor: pointer;
    text-align: center;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > a.button-sent {
    pointer-events: none;
    cursor: default;
    color: transparent;
    position: relative;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > a.button-sent::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border: 4px solid transparent;
    border-top-color: #ffffff;
    border-radius: 50%;
    animation: button-loading-spinner 1s ease infinite;
}

@keyframes button-loading-spinner {
    from {
        transform: rotate(0turn);
    }

    to {
        transform: rotate(1turn);
    }
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead img.form-img-desctop {
    position: absolute;
    right: -95px;
    bottom: -61px;
    top: unset;
    left: unset;
}
div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead img.form-img-tablet {
    display: none;
}


div.careerum-popup.careerum-club21-popup-block-info {
    padding: 20px 50px;
}
div.careerum-popup.careerum-club21-popup-block-info * {
    font-family: Montserrat;
}
div.careerum-popup.careerum-club21-popup-block-info div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    top: 11px;
    right: 42px;
}
div.careerum-popup.careerum-club21-popup-block-info div.careerum-club21-popup-wrapper {
    width: 423px;
    border-radius: 24px;
    background-color: #fff;
    padding: 17px 24px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header {
    margin-top: 1px;
    position: relative;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header p.club21-popup-header-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    padding-left: 10px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header p.club21-popup-header-header {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    margin-top: 23px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header img {
    position: absolute;
    top: -7px;
    left: -1px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 16px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks > div {
    border-radius: 16px;
    background: #BCEDFF;
    width: 170px;
    min-height: 130px;
    padding: 8px;
    margin-right: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks p.club21-popup-block-header {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks p.club21-popup-block-header-big {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks p.club21-popup-block-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks svg {
    margin-top: auto;
    margin-left: 1px;
    margin-bottom: 5px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text {
    margin-top: 24px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text p.club21-poppup-text-header {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-top: 16px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul {
    margin-top: 8px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    list-style-type: none;
    margin-bottom: 6px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul li svg {
    width: 12px;
    margin-right: 4px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul li p {
    width: 340px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-button {
    margin-top: 33px;
}
div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-button a {
    display: inline-block;
    border-radius: 8px;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}

div.careerum-popup.careerum-thanks-popup div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    top: 11px;
    right: 12px;
}
div.careerum-popup.careerum-thanks-popup div.popup__close-button-wrapper img {
    width: 32px;
}
div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content {
    width: 482px;
    padding: 20px 20px 32px 20px;
    border-radius: 24px;
    background-color: #fff;
}
div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content div.careerum-thanks-popup-content-left {
    width: 55px;
}
div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content div.careerum-thanks-popup-content-right {
    width: 375px;
    margin-left: 7px;
}
div.careerum-popup.careerum-thanks-popup p.careerum-thanks-popup-content-right-header {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    /* 44px */
    letter-spacing: -0.8px;
}
div.careerum-popup.careerum-thanks-popup p.careerum-thanks-popup-content-right-text {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    /* 22.4px */
    margin-top: 8px;
    padding-right: 50px;
}

@media (min-width: 768px) and (max-width: 1299px) {
    div.careerum-popup.careerum-club2-popup-block-subscribe div.popup__close-button-wrapper {
        right: 39px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-club2-popup-wrapper {
        width: 610px;
        height: 334px;
        padding: 29px 24px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > p:nth-child(1),
    div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-form-success-lead > div > p:nth-child(1),
    div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-form-success-lead > div > p:nth-child(1) {
        font-weight: 700;
        font-size: 28px;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > p:nth-child(2) {
        font-weight: 500;
        font-size: 12px;
        line-height: 140%;
        max-width: 250px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > button,
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > a {
        font-weight: 600;
        font-size: 14px;
        line-height: 24px;
        padding: 8px 16px;
        margin-top: 23px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead img.form-img-tablet {
        display: block;
        position: absolute;
        right: -55px;
        bottom: -108px;
        top: unset;
        left: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-form-success-lead img.form-img-tablet {
        right: -85px;
        bottom: -49px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-form-success-lead img.form-img-tablet {
        width: 240px;
        right: -25px;
        bottom: -30px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:first-child {
        width: 295px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead p.popup-block-subscribe__header {
        font-weight: 700;
        font-size: 28px;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead p.popup-block-subscribe__text {
        font-weight: 500;
        font-size: 12px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:first-child img {
        left: 150px;
        top: 208px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:last-child {
        width: 254px;
        margin-left: 5px;
        margin-top: -1px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input {
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input::placeholder {
        color: #C4C4C4;
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree {
        margin-top: 5px;
        margin-left: 0px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > p {
        font-weight: 400;
        font-size: 10px;
        line-height: 120%;
        letter-spacing: -0.01em;
        margin-left: 4px;
        margin-top: 1px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form a.submit-btn {
        font-size: 14px;
        padding: 8px 20px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper {
        width: 616px;
        height: 774px;
        padding: 24px 24px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-tariff p,
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount p {
        font-weight: 600;
        font-size: 12px;
        line-height: 130%;
        margin-top: 0px;
        margin-left: 4px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-tariff img,
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount img {
        width: 16px;
        height: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount {
        margin-left: 9px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
        margin-top: 33px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > p {
        max-width: 400px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div {
        margin-top: 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher {
        width: 138px;
        border-radius: 11px;
        border: 1.5px solid #000000;
        margin-right: 4px;
        margin-top: 13px;
        padding: 13px 10px 14px 9px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
        font-weight: 700;
        font-size: 14px;
        line-height: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-goal {
        font-weight: 600;
        font-size: 10px;
        line-height: 125%;
        margin-top: 5px;
        margin-bottom: 6px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
        width: 114px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
        margin-top: 33px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-price {
        font-size: 17px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth2 {
        font-size: 12px;
        margin-left: 5px;
        margin-bottom: 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total2 {
        font-size: 12px;
        margin-top: 3px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-old-price {
        font-weight: 600;
        font-size: 10px;
        line-height: 110%;
        margin-top: 39px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth {
        font-weight: 700;
        font-size: 12px;
        line-height: 110%;
        margin-top: 1px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total {
        font-weight: 700;
        font-size: 18px;
        line-height: 110%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher button {
        font-weight: 600;
        font-size: 12px;
        line-height: 16px;
        width: 100%;
        border-radius: 6px;
        padding: 9px 0;
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
        margin-top: 24px;
        border-radius: 16px;
        height: 350px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) {
        padding: 25px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-tablet {
        display: block;
        max-width: 220px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-tablet {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 div.careerum-registration-form {
        display: block !important;
        width: 258px;
        padding: 0;
        background-color: #000000;
        margin-left: 18px;
        margin-top: 22px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input {
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input::placeholder {
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > p {
        font-weight: 400;
        font-size: 10px;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form a.submit-btn {
        font-weight: 600;
        font-size: 14px;
        line-height: 41px;
        margin-top: 9px;
        height: 40px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher div.careerum-club2-popup__label p {
        font-weight: 600;
        font-size: 10px;
        line-height: 16px;
        padding: 2px 10px 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher:nth-child(1) div.careerum-club2-popup__label {
        top: -10px;
        left: 62px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher:nth-child(3) div.careerum-club2-popup__label {
        left: 46px;
        top: -8px;
        transform: rotate(6.23deg);
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher.active {
        border: 1.5px solid #FF5A00;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher {
        width: 184px;
        border-radius: 8px;
        border: 2px solid #000;
        margin-right: 8px;
        padding: 13px 10px 17px 9px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher:last-child {
        margin-right: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
        margin-top: 27px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
        font-size: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-goal {
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 125%;
        /* 15px */
        letter-spacing: -0.24px;
        margin-top: 13px;
        margin-bottom: 7px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
        width: 158px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-price {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        /* 18px */
        letter-spacing: -0.36px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher button {
        padding: 8px 0;
        margin-top: 10px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
        margin-top: 40px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-wrapper {
        height: 700px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) p {
        font-size: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) p.step2-subheader {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 125%;
        /* 15px */
        letter-spacing: -0.24px;
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) {
        padding: 25px 0 0 25px;
        width: 250px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(2) {
        width: 276px;
        margin-left: 20px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-tablet {
        display: block;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert p.club2-popup-block-pay-desc {
        display: none;
    }

    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper {
        width: 616px;
        height: 774px;
        padding: 24px 24px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-tariff,
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount,
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr {
        width: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr {
        margin-left: 9px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr + div.careerum-club2-popup-notif-discount {
        margin-left: 12px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-tariff p,
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount p,
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr p {
        font-weight: 600;
        font-size: 12px;
        line-height: 120%;
        margin-top: 0px;
        margin-left: 4px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-tariff img,
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount img,
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-rassr img {
        width: 16px;
        height: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-notif-discount {
        margin-left: 9px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
        margin-top: 6px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > p {
        max-width: 400px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div {
        margin-top: 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher {
        width: 138px;
        border-radius: 11px;
        border: 1.5px solid #000000;
        margin-right: 4px;
        margin-top: 13px;
        padding: 13px 10px 14px 9px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher.margin-right-10 {
        margin-right: 4px !important;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
        font-weight: 700;
        font-size: 14px;
        line-height: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-goal {
        font-weight: 600;
        font-size: 10px;
        line-height: 125%;
        margin-top: 7px;
        margin-bottom: 4px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
        width: 114px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
        margin-top: 33px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-price {
        font-size: 17px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth {
        font-size: 12px;
        margin-left: 5px;
        margin-bottom: 3px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth2 {
        font-size: 10px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total {
        font-size: 12px;
        margin-top: 3px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher button {
        font-weight: 600;
        font-size: 12px;
        line-height: 16px;
        width: 100%;
        border-radius: 6px;
        padding: 9px 0;
        margin-top: 10px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
        margin-top: 24px;
        border-radius: 16px;
        height: 350px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) {
        padding: 25px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-tablet {
        display: block;
        max-width: 220px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-tablet {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 div.careerum-registration-form {
        display: block !important;
        width: 258px;
        padding: 0;
        background-color: #000000;
        margin-left: 30px;
        margin-top: 22px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input {
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input::placeholder {
        font-weight: 400;
        font-size: 12px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > p {
        font-weight: 400;
        font-size: 10px;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form a.submit-btn {
        font-weight: 600;
        font-size: 13px;
        line-height: 41px;
        margin-top: 9px;
        height: 40px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__label p {
        font-weight: 600;
        font-size: 10px;
        line-height: 16px;
        padding: 2px 10px 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher:nth-child(1) div.careerum-club2-popup__label {
        top: -10px;
        left: 62px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher:nth-child(3) div.careerum-club2-popup__label {
        left: 46px;
        top: -8px;
        transform: rotate(6.23deg);
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher.active {
        border: 1.5px solid #FF5A00;
    }
    div.careerum-popup.careerum-thanks-popup div.popup__close-button-wrapper {
        right: 9px;
    }
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content {
        width: 292px;
        padding: 16px 16px 24px 16px;
        border-radius: 16px;
    }
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content > div {
        display: block;
    }
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content svg,
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content img {
        width: 32px;
        height: 32px;
    }
    div.careerum-popup.careerum-thanks-popup p.careerum-thanks-popup-content-right-header {
        font-size: 28px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        /* 33.6px */
        letter-spacing: -0.56px;
    }
    div.careerum-popup.careerum-thanks-popup p.careerum-thanks-popup-content-right-text {
        font-size: 14px;
        line-height: 120%;
        padding-right: 0px;
    }
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content div.careerum-thanks-popup-content-left {
        width: 100%;
    }
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content div.careerum-thanks-popup-content-right {
        width: 100%;
        margin-top: 3px;
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    div.careerum-popup.careerum-club2-popup-block-subscribe {
        width: calc(100% - 20px);
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-club2-popup-wrapper,
    div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-club2-popup-wrapper,
    div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-club2-popup-wrapper {
        width: 100%;
        height: unset;
        padding: 29px 16px;
        border-radius: 16px;
    }
    div.careerum-popup div.popup__close-button-wrapper img {
        width: 32px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe {
        padding: 20px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.popup__close-button-wrapper {
        right: 12px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-club2-popup-wrapper img {
        display: none !important;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-form-success-lead img.form-img-tablet,
    div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-form-success-lead img.form-img-tablet {
        display: block !important;
        width: 281px;
        max-width: 90%;
        position: static;
        margin: 30px auto 0;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > p:nth-child(1),
    div.careerum-popup.careerum-club2-popup-block-subscribe.has-cabinet div.careerum-form-success-lead > div > p:nth-child(1),
    div.careerum-popup.careerum-club2-popup-block-subscribe.no-cabinet div.careerum-form-success-lead > div > p:nth-child(1) {
        font-weight: 700;
        font-size: 24px;
        line-height: 110%;
        letter-spacing: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > p:nth-child(2) {
        font-weight: 500;
        font-size: 14px;
        line-height: 143%;
        margin-top: 14px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div {
        width: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > button,
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-success-lead > div > a {
        padding: 12px 0;
        width: 100%;
        margin-top: 32px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead {
        display: block;
        margin-top: -3px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:first-child,
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:last-child {
        width: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div:last-child {
        width: 268px;
        margin: 24px auto 3px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead p.popup-block-subscribe__header {
        font-weight: 700;
        font-size: 24px;
        line-height: 110%;
        letter-spacing: unset;
    }
    div.careerum-popup div.careerum-form-lead > div:first-child {
        padding-right: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead p.popup-block-subscribe__text {
        padding-top: 13px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input,
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div > div > input::placeholder {
        font-weight: 400;
        font-size: 13px;
        line-height: 140%;
        margin-bottom: 7px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead form > div.careerum-form-lead-agree > p {
        font-weight: 400;
        font-size: 10px;
        line-height: 150%;
        letter-spacing: -0.01em;
        margin-top: 0px;
    }
    div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-form-lead > div form a.submit-btn.btn-desc {
        display: block;
        margin-top: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay {
        margin-top: 36px;
        margin-bottom: 30px;
        width: calc(100% - 20px);
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper {
        width: 100%;
        border-radius: 16px;
        padding: 24px 16px;
        overflow: hidden;
        height: unset;
        margin-bottom: 40px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper .club2-popup-block-pay-desc {
        display: none !important;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper .club2-popup-block-pay-mob {
        display: block !important;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(2) {
        font-weight: 700;
        font-size: 20px;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(3) {
        font-weight: 600;
        font-size: 16px;
        line-height: 120%;
        margin-top: 3px;
        margin-top: 16px;
        letter-spacing: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(4) {
        font-weight: 600;
        font-size: 16px;
        line-height: 120%;
        color: #FF6A01;
        letter-spacing: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
        margin-top: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div {
        margin-top: -1px;
        overflow: scroll;
        margin-left: -16px;
        padding-left: 16px;
        width: calc(100% + 32px);
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher {
        width: 205px;
        margin-right: 8px !important;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
        width: 177px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher button {
        margin-top: 15px;
        width: 173px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
        margin-top: 25px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth2 {
        font-size: 12px;
        margin-bottom: 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total2 {
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
        display: block;
        background-color: #fff;
        margin-top: 16px;
        height: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 div.careerum-registration-form {
        display: block !important;
        margin-left: 0;
        background-color: #fff;
        border: none;
        width: 268px;
        margin: 0 auto;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input {
        background-color: #fff;
        border: 2px solid #C4C4C4;
        color: #827F7C;
        font-weight: 400;
        font-size: 13px;
        line-height: 140%;
        padding: 8px 10px 8px;
        margin-bottom: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input::placeholder {
        color: #C4C4C4;
        font-weight: 400;
        font-size: 13px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:hover,
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:focus {
        border: 2px solid #827F7C;
        color: #827F7C;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:hover::placeholder {
        color: #827F7C;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div > input:-webkit-autofill {
        -webkit-text-fill-color: #827F7C;
        -webkit-box-shadow: 0 0 0 50px #fff inset;
        box-shadow: 0 0 0 50px #fff inset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) {
        margin-top: 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label::before {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
        opacity: 0.6;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label:hover::before {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
        opacity: 1;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > label.active::before {
        content: '';
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509316290.svg');
        display: block;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.2s ease;
        opacity: 1;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > p {
        font-weight: 400;
        font-size: 10px;
        line-height: 150%;
        letter-spacing: -0.01em;
        color: rgba(0, 0, 0, 0.48);
        margin-left: 4px;
        cursor: default;
        margin-top: 0px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form > div:nth-child(5) > p a:hover {
        color: #827F7C;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 form a.submit-btn {
        font-weight: 600;
        font-size: 18px;
        line-height: 48px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) {
        display: block;
        width: 100%;
        padding: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-wrapper div.club2-popup-block-pay-desc {
        display: block !important;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
        margin-top: 25px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher {
        width: 205px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
        font-size: 18px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-goal {
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 14px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
        width: 170px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
        margin-top: 47px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup__period-switcher button {
        margin-top: 9px;
        width: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-tablet {
        display: block;
        color: #000;
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        /* 21.6px */
        letter-spacing: -0.36px;
        margin-top: 41px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(1) p.step2-subheader {
        color: #000;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 > div:nth-child(2) {
        width: 100%;
        margin-left: 0;
        margin-top: 14px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-sert div.careerum-club2-popup-step2 form a.submit-btn {
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        height: unset;
        padding: 12px 0;
    }

    div.careerum-popup.careerum-club2-popup-block-pay-rassr {
        margin-top: 36px;
        margin-bottom: 30px;
        width: calc(100% - 20px);
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper {
        width: 100%;
        border-radius: 16px;
        padding: 24px 16px;
        overflow: hidden;
        height: unset;
        margin-bottom: 40px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper .club2-popup-block-pay-desc {
        display: none !important;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper .club2-popup-block-pay-mob {
        display: block !important;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(2) {
        font-weight: 700;
        font-size: 20px;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(3) {
        font-weight: 600;
        font-size: 16px;
        line-height: 120%;
        margin-top: 3px;
        margin-top: 16px;
        letter-spacing: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(4) {
        font-weight: 600;
        font-size: 14px;
        line-height: 115%;
        color: #0B70FE;
        letter-spacing: unset;
        margin-top: 8px;
        padding-left: 28px;
        position: relative;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(4)::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1683717497866.svg');
        position: absolute;
        top: 0;
        left: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob.new:nth-child(4)::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1692016578978.svg');
        position: absolute;
        top: 0;
        left: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(5) {
        font-weight: 600;
        font-size: 14px;
        line-height: 115%;
        color: #FF6A01;
        letter-spacing: unset;
        margin-top: 6px;
        padding-left: 28px;
        position: relative;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper p.club2-popup-block-pay-mob:nth-child(5)::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1683717507722.svg');
        position: absolute;
        top: 0;
        left: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 {
        margin-top: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step1 > div {
        margin-top: -1px;
        overflow: scroll;
        margin-left: -16px;
        padding-left: 16px;
        width: calc(100% + 32px);
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher {
        width: 205px;
        margin-right: 8px !important;
        margin-top: 26px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-line {
        width: 170px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher div.careerum-club2-popup__period-switcher-price-line {
        margin-top: 25px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-mounth {
        width: 177px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-per-mounth {
        font-size: 12px;
        margin-bottom: 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher p.careerum-club2-popup__period-switcher-total {
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup__period-switcher button {
        margin-top: 8px;
        width: 173px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 > div:nth-child(1) {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
        display: block;
        background-color: #fff;
        margin-top: 16px;
        height: unset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 div.careerum-registration-form {
        display: block !important;
        margin-left: 0;
        background-color: #fff;
        border: none;
        width: 268px;
        margin: 0 auto;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input {
        background-color: #fff;
        border: 2px solid #C4C4C4;
        color: #827F7C;
        font-weight: 400;
        font-size: 13px;
        line-height: 140%;
        padding: 8px 10px 8px;
        margin-bottom: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input::placeholder {
        color: #C4C4C4;
        font-weight: 400;
        font-size: 13px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:hover,
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:focus {
        border: 2px solid #827F7C;
        color: #827F7C;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:hover::placeholder {
        color: #827F7C;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div > input:-webkit-autofill {
        -webkit-text-fill-color: #827F7C;
        -webkit-box-shadow: 0 0 0 50px #fff inset;
        box-shadow: 0 0 0 50px #fff inset;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) {
        margin-top: 2px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label::before {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
        opacity: 0.6;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label:hover::before {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1656546372220.svg');
        opacity: 1;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > label.active::before {
        content: '';
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680509316290.svg');
        display: block;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.2s ease;
        opacity: 1;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > p {
        font-weight: 400;
        font-size: 10px;
        line-height: 150%;
        letter-spacing: -0.01em;
        color: rgba(0, 0, 0, 0.48);
        margin-left: 4px;
        cursor: default;
        margin-top: 0px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form > div:nth-child(5) > p a:hover {
        color: #827F7C;
    }
    div.careerum-popup.careerum-club2-popup-block-pay-rassr div.careerum-club2-popup-step2 form a.submit-btn {
        font-weight: 600;
        font-size: 13px;
        line-height: 48px;
    }


    div.careerum-popup.careerum-club21-popup-block-info {
        padding: 20px 50px;
    }
    div.careerum-popup.careerum-club21-popup-block-info * {
        font-family: Montserrat;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.popup__close-button-wrapper {
        width: 32px;
        height: 32px;
        top: 11px;
        right: 42px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.careerum-club21-popup-wrapper {
        width: 300px;
        height: unset;
        border-radius: 16px;
        background-color: #fff;
        padding: 15px 10px 20px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header {
        margin-top: 1px;
        position: relative;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header p.club21-popup-header-text {
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 110%;
        padding-left: 10px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header p.club21-popup-header-header {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 110%;
        margin-top: 11px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-header img {
        position: absolute;
        top: -7px;
        left: -1px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks > div {
        border-radius: 10px;
        background: #BCEDFF;
        width: 138px;
        min-height: 120px;
        padding: 8px 5px 8px 8px;
        margin-right: 8px;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks > div:last-child {
        margin-right: 0;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks p.club21-popup-block-header {
        font-size: 12px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks p.club21-popup-block-header-big {
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks p.club21-popup-block-text {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        margin-top: 2px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-blocks svg {
        margin-top: auto;
        margin-left: 1px;
        margin-bottom: 5px;
        width: 18px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text {
        margin-top: 13px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text p {
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text p.club21-poppup-text-header {
        font-size: 14px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        margin-top: 11px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul {
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul li {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        list-style-type: none;
        margin-bottom: 8px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul li svg {
        width: 12px;
        margin-right: 4px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-text ul li p {
        width: 220px;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-button {
        margin-top: 33px;
    }
    div.careerum-popup.careerum-club21-popup-block-info div.club21-popup-button a {
        display: inline-block;
        border-radius: 8px;
        padding: 8px 16px;
        text-align: center;
        text-decoration: none;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
    }
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content {
        width: 300px;
    }
    div.careerum-popup.careerum-thanks-popup p.careerum-thanks-popup-content-right-header {
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 110%;
        letter-spacing: normal;
    }
    div.careerum-popup.careerum-thanks-popup div.careerum-thanks-popup-content div.careerum-thanks-popup-content-right {
        margin-top: 4px;
    }
    div.careerum-popup.careerum-thanks-popup p.careerum-thanks-popup-content-right-text {
        margin-top: 4px;
        padding-right: 10px;
    }
}


div.careerum-thanks-page {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page * {
    font-family: Montserrat !important;
}
div.careerum-thanks-page > div {
    width: 1280px;
    padding-left: 60px;
    margin: 120px auto 440px;
    position: relative;
}
div.careerum-thanks-page h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 125%;
}
div.careerum-thanks-page .thanks-tab-light-blue {
    position: absolute;
    width: 286px;
    height: 176px;
    background-color: #BCEDFF;
    border-radius: 16px;
    transform: rotate(-2deg);
    padding: 24px 16px;
    left: 440px;
    top: 24px;
}
div.careerum-thanks-page .thanks-tab-light-blue::before {
    content: '';
    display: block;
    position: absolute;
    background: #BCEDFF;
    border-radius: 8px 32px 0px 0px;
    width: 92px;
    height: 37px;
    left: 0;
    top: -16px;
}
div.careerum-thanks-page .thanks-tab-medium-yellow {
    position: absolute;
    width: 286px;
    height: 152px;
    background-color: #FFC76A;
    border-radius: 16px;
    transform: rotate(2deg);
    padding: 24px 16px;
    left: 705px;
    top: 75px;
}
div.careerum-thanks-page .thanks-tab-medium-yellow::before {
    content: '';
    display: block;
    position: absolute;
    background: #FFC76A;
    border-radius: 8px 32px 0px 0px;
    width: 92px;
    height: 37px;
    left: 0;
    top: -16px;
}
div.careerum-thanks-page img {
    position: absolute;
    top: 90px;
    left: 309px;
}
div.careerum-thanks-page p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: -0.01em;
    padding-right: 10px;
}


div.careerum-thanks-page-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page-tablet * {
    font-family: Montserrat !important;
}
div.careerum-thanks-page-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 72px auto 166px;
    position: relative;
}
div.careerum-thanks-page-tablet h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-thanks-page-tablet .thanks-tab-light-blue {
    position: absolute;
    width: 200px;
    height: 124px;
    background-color: #BCEDFF;
    border-radius: 13px;
    padding: 20px 20px;
    left: 524px;
    top: 14px;
}
div.careerum-thanks-page-tablet .thanks-tab-light-blue::before {
    content: '';
    display: block;
    position: absolute;
    background: #BCEDFF;
    border-radius: 8px 32px 0px 0px;
    width: 75px;
    height: 30px;
    left: 0;
    top: -13px;
}
div.careerum-thanks-page-tablet .thanks-tab-medium-yellow {
    position: absolute;
    width: 200px;
    height: 124px;
    background-color: #FFC76A;
    border-radius: 13px;
    transform: rotate(-3deg);
    padding: 13px 20px;
    left: 340px;
    top: -14px;
}
div.careerum-thanks-page-tablet .thanks-tab-medium-yellow::before {
    content: '';
    display: block;
    position: absolute;
    background: #FFC76A;
    border-radius: 8px 32px 0px 0px;
    width: 75px;
    height: 30px;
    left: 0;
    top: -13px;
}
div.careerum-thanks-page-tablet img {
    position: absolute;
    top: 91px;
    left: 236px;
}
div.careerum-thanks-page-tablet p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
}


div.careerum-thanks-page-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-thanks-page-mobile * {
    font-family: Montserrat !important;
}
div.careerum-thanks-page-mobile > div {
    width: 320px;
    padding-left: 10px;
    margin: 41px auto 560px;
    position: relative;
}
div.careerum-thanks-page-mobile h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-thanks-page-mobile .thanks-tab-light-blue {
    position: absolute;
    width: 247px;
    height: 128px;
    background-color: #BCEDFF;
    border-radius: 13px;
    padding: 17px 16px;
    left: 10px;
    top: 125px;
}
div.careerum-thanks-page-mobile .thanks-tab-light-blue::before {
    content: '';
    display: block;
    position: absolute;
    background: #BCEDFF;
    border-radius: 8px 28px 0px 0px;
    width: 85px;
    height: 33px;
    left: 0;
    top: -15px;
}
div.careerum-thanks-page-mobile .thanks-tab-medium-yellow {
    position: absolute;
    width: 247px;
    height: 110px;
    background-color: #FFC76A;
    border-radius: 13px;
    transform: rotate(-3deg);
    padding: 17px 16px;
    left: 32px;
    top: 233px;
}
div.careerum-thanks-page-mobile .thanks-tab-medium-yellow::before {
    content: '';
    display: block;
    position: absolute;
    background: #FFC76A;
    border-radius: 8px 28px 0px 0px;
    width: 85px;
    height: 33px;
    left: 0;
    top: -15px;
}
div.careerum-thanks-page-mobile img {
    position: absolute;
    top: 72px;
    left: 144px;
}
div.careerum-thanks-page-mobile p {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    letter-spacing: -0.01em;
}


div.careerum-veb20-main {
    background-color: #000;
    color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb20-main > div {
    width: 1160px;
    margin: 6px auto 55px;
    overflow: hidden;
}
div.careerum-veb20-main div.veb20-main__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
div.careerum-veb20-main div.veb20-main__top div {
    margin-top: 83px;
}
div.careerum-veb20-main div.veb20-main__top div.veb20-main__top-block {
    padding: 16px 40px;
    border-radius: 10px;
    border: 1px solid #FFF;
    width: 546px;
    transform: rotate(-2.499deg);
    margin-top: 20px;
    margin-left: 24px;
}
div.careerum-veb20-main div.veb20-main__header {
    margin-top: 10px;
}
div.careerum-veb20-main div.veb20-main__header h1 {
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    /* 80px */
    letter-spacing: -0.8px;
}
div.careerum-veb20-main div.veb20-main__date-author {
    margin-top: 72px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb20-main div.veb20-main__date-author > div:nth-child(n+2) {
    margin-left: 40px;
}
div.careerum-veb20-main div.veb20-main__date-author span {
    font-weight: 700;
}
div.careerum-veb20-main div.veb20-main__button {
    margin-top: 64px;
}
div.careerum-veb20-main div.veb20-main__button a {
    display: inline-block;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    padding: 16px 48px;
    text-decoration: none;
    border-radius: 12px;
}
div.careerum-veb20-main div.veb20-main__bottom {
    margin-top: 134px;
    padding-bottom: 40px;
}
div.careerum-veb20-main div.veb20-main__bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb20-main div.veb20-main__bottom > div > div {
    border-radius: 40px;
    border: 4px solid #FFC76A;
    background: #FFF;
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline-block;
    padding: 12px 24px;
    position: relative;
    z-index: 1;
}
div.careerum-veb20-main div.veb20-main__bottom > div:nth-child(1) > div {
    transform: rotate(2deg);
    z-index: 2;
    margin-left: 140px;
}
div.careerum-veb20-main div.veb20-main__bottom > div:nth-child(2) > div:nth-child(1) {
    transform: rotate(0deg);
    margin-left: 103px;
    top: -7px;
}
div.careerum-veb20-main div.veb20-main__bottom > div:nth-child(2) > div:nth-child(2) {
    transform: rotate(-5deg);
    z-index: 2;
    left: -50px;
    top: 17px;
}
div.careerum-veb20-main div.veb20-main__bottom > div:nth-child(3) > div:nth-child(1) {
    transform: rotate(-5.292deg);
    z-index: 2;
    margin-left: 8px;
    top: 5px;
}
div.careerum-veb20-main div.veb20-main__bottom > div:nth-child(3) > div:nth-child(2) {
    transform: rotate(0deg);
    z-index: 3;
    left: -68px;
    top: 27px;
}

div.careerum-veb20-main-tablet {
    background-color: #000;
    color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb20-main-tablet > div {
    width: 680px;
    margin: 49px auto 55px;
    overflow: hidden;
}
div.careerum-veb20-main-tablet div.veb20-main__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
div.careerum-veb20-main-tablet div.veb20-main__top div {
    margin-top: 54px;
}
div.careerum-veb20-main-tablet div.veb20-main__top div.veb20-main__top-block {
    padding: 8px;
    border-radius: 10px;
    border: 1px solid #FFF;
    width: 343px;
    transform: rotate(-2deg);
    margin-top: 20px;
    margin-left: 50px;
}
div.careerum-veb20-main-tablet div.veb20-main__header {
    margin-top: 6px;
}
div.careerum-veb20-main-tablet div.veb20-main__header h1 {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    /* 80px */
    letter-spacing: -0.56px;
}
div.careerum-veb20-main-tablet div.veb20-main__date-author {
    margin-top: 49px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb20-main-tablet div.veb20-main__date-author > div:nth-child(n+2) {
    margin-left: 32px;
}
div.careerum-veb20-main-tablet div.veb20-main__date-author span {
    font-weight: 700;
}
div.careerum-veb20-main-tablet div.veb20-main__button {
    margin-top: 62px;
}
div.careerum-veb20-main-tablet div.veb20-main__button a {
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom {
    margin-top: 96px;
    padding-bottom: 40px;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-height: 30px;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom > div > div {
    border-radius: 16px;
    border: 2px solid #FFC76A;
    background: #FFF;
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline-block;
    padding: 4px 8px;
    position: absolute;
    z-index: 1;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom > div:nth-child(1) > div {
    transform: rotate(-8.363deg);
    z-index: 2;
    left: 65px;
    top: 0px;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom > div:nth-child(2) > div:nth-child(1) {
    transform: rotate(-3.023deg);
    z-index: 2;
    left: 0px;
    top: 20px;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom > div:nth-child(2) > div:nth-child(2) {
    transform: rotate(2.014deg);
    left: 240px;
    top: -5px;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom > div:nth-child(3) > div:nth-child(1) {
    transform: rotate(0deg);
    z-index: 4;
    left: 62px;
    top: 30px;
}
div.careerum-veb20-main-tablet div.veb20-main__bottom > div:nth-child(3) > div:nth-child(2) {
    transform: rotate(0deg);
    z-index: 3;
    left: 315px;
    top: 1px;
}

div.careerum-veb20-main-mobile {
    background-color: #000;
    color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb20-main-mobile > div {
    width: 300px;
    margin: 34px auto 35px;
    overflow: hidden;
}
div.careerum-veb20-main-mobile div.veb20-main__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
div.careerum-veb20-main-mobile div.veb20-main__top-block {
    padding: 8px;
    border-radius: 10px;
    border: 1px solid #FFF;
    width: 261px;
    transform: rotate(-2deg);
    margin-top: 11px;
    margin-left: 5px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
div.careerum-veb20-main-mobile div.veb20-main__header {
    margin-top: 3px;
}
div.careerum-veb20-main-mobile div.veb20-main__header h1 {
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    /* 80px */
    letter-spacing: -0.28px;
}
div.careerum-veb20-main-mobile div.veb20-main__date-author {
    margin-top: 24px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
div.careerum-veb20-main-mobile div.veb20-main__date-author > div:nth-child(n+2) {
    margin-top: 5px;
}
div.careerum-veb20-main-mobile div.veb20-main__date-author span {
    font-weight: 700;
}
div.careerum-veb20-main-mobile div.veb20-main__button {
    margin-top: 44px;
}
div.careerum-veb20-main-mobile div.veb20-main__button a {
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    padding: 17px 0;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom {
    margin-top: 77px;
    padding-bottom: 40px;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom > div {
    position: relative;
    min-height: 50px;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom > div > div {
    border-radius: 16px;
    border: 2px solid #FFC76A;
    background: #FFF;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline-block;
    padding: 4px 8px;
    position: absolute;
    z-index: 1;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom > div:nth-child(1) > div {
    transform: rotate(3.024deg);
    left: 62px;
    top: 0px;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom > div:nth-child(2) > div:nth-child(1) {
    transform: rotate(2.014deg);
    left: 0px;
    top: -20px;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom > div:nth-child(2) > div:nth-child(2) {
    transform: rotate(-3.023deg);
    left: 5px;
    top: 9px;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom > div:nth-child(3) > div:nth-child(1) {
    transform: rotate(0deg);
    left: 76px;
    top: -20px;
}
div.careerum-veb20-main-mobile div.veb20-main__bottom > div:nth-child(3) > div:nth-child(2) {
    transform: rotate(0deg);
    left: 6px;
    top: 3px;
}

div.careerum-interblock-timer.timer-veb > div {
    width: 840px;
    height: 80px;
    top: -56px;
    padding: 18px 14px;
}
div.careerum-interblock-timer.timer-veb > div > div:nth-child(1) {
    width: 326px;
    margin-top: 5px;
}
div.careerum-interblock-timer.timer-veb > div > div:nth-child(1) p {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-interblock-timer.timer-veb > div > div:nth-child(2) {
    display: none;
}
div.careerum-interblock-timer.timer-veb > div p[class*='number'] {
    font-size: 33px;
    font-style: normal;
    font-weight: 600;
    line-height: 90%;
}
div.careerum-interblock-timer.timer-veb > div > div:nth-child(3) {
    width: 240px;
    margin-top: -1px;
    margin-left: 27px;
}
div.careerum-interblock-timer.timer-veb > div > div:nth-child(3) > div {
    width: 45px;
    margin-right: 13px;
}
div.careerum-interblock-timer.timer-veb > div > div:nth-child(3) > div:nth-child(n+2)::before {
    top: 2px;
    left: -10px;
    font-weight: 600;
    font-size: 32px;
}
div.careerum-interblock-timer.timer-veb > div p[class*='text'] {
    font-size: 9px;
}
div.careerum-interblock-timer.timer-veb > div a {
    margin-top: 0;
    padding: 8px 16px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

div.careerum-interblock-timer-tablet.timer-veb > div {
    width: 657px;
    height: 76px;
    top: -44px;
    padding: 14px 14px 0;
}
div.careerum-interblock-timer-tablet.timer-veb > div > div:nth-child(1) {
    width: 150px;
    margin-top: 1px;
}
div.careerum-interblock-timer-tablet.timer-veb > div > div:nth-child(1) p {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-interblock-timer-tablet.timer-veb > div > div:nth-child(2) {
    display: none;
}
div.careerum-interblock-timer-tablet.timer-veb > div p[class*='number'] {
    font-size: 33px;
    font-style: normal;
    font-weight: 600;
    line-height: 90%;
}
div.careerum-interblock-timer-tablet.timer-veb > div > div:nth-child(3) {
    width: 240px;
    margin-top: -1px;
    margin-left: 10px;
}
div.careerum-interblock-timer-tablet.timer-veb > div > div:nth-child(3) > div {
    width: 45px;
    margin-right: 13px;
}
div.careerum-interblock-timer-tablet.timer-veb > div > div:nth-child(3) > div:nth-child(n+2)::before {
    top: 2px;
    left: -10px;
    font-weight: 600;
    font-size: 32px;
}
div.careerum-interblock-timer-tablet.timer-veb > div p[class*='text'] {
    font-size: 9px;
}
div.careerum-interblock-timer-tablet.timer-veb > div a {
    margin-top: 0;
    padding: 8px 16px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}

div.careerum-interblock-timer-mobile.timer-veb > div {
    width: 300px;
    height: 99px;
    top: -86px;
    padding: 14px 14px 0;
}
div.careerum-interblock-timer-mobile.timer-veb > div > div:nth-child(1) {
    margin-top: 1px;
}
div.careerum-interblock-timer-mobile.timer-veb > div > div:nth-child(1) p {
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-interblock-timer-mobile.timer-veb > div p[class*='number'] {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 90%;
}
div.careerum-interblock-timer-mobile.timer-veb > div > div:nth-child(2) {
    width: 100%;
    margin-top: 7px;
    margin-left: 0;
}
div.careerum-interblock-timer-mobile.timer-veb > div > div:nth-child(2) > div {
    width: 54px;
    margin-right: 14px;
}
div.careerum-interblock-timer-mobile.timer-veb > div > div:nth-child(2) > div:nth-child(n+2)::before {
    top: 1px;
    left: -12px;
    font-weight: 600;
    font-size: 39px;
}

div.careerum-veb20-about {
    background-color: #fff;
    border-radius: 48px 48px 0px 0px;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb20-about.blue-course {
    background-color: #F5F5F7;
}
div.careerum-veb20-about > div {
    width: 1160px;
    margin: 49px auto 118px;
}
div.careerum-veb20-about > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb20-about > div > div > div {
    width: 552px;
}
div.careerum-veb20-about > div > div > div:nth-child(2) {
    margin-left: 56px;
}
div.careerum-veb20-about div.veb20-about__header {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: -0.56px;
}
div.careerum-veb20-about.blue-course div.veb20-about__header {
    font-size: 48px;
}
div.careerum-veb20-about ul {
    margin-top: 40px;
}
div.careerum-veb20-about ul li {
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 121%;
}
div.careerum-veb20-about ul li span {
    font-weight: 600;
}
div.careerum-veb20-about ul li p {
    width: 496px;
}
div.careerum-veb20-about div.veb20-about__top ul li svg,
div.careerum-veb20-about div.veb20-about__top ul li img {
    width: 40px;
    margin-right: 10px;
}
div.careerum-veb20-about div.veb20-about__bottom ul li svg,
div.careerum-veb20-about div.veb20-about__bottom ul li img {
    width: 50px;
    margin-right: 16px;
}
div.careerum-veb20-about ul li:last-child {
    margin-bottom: 0;
}
div.careerum-veb20-about div.veb20-about__top > div > img,
div.careerum-veb20-about div.veb20-about__top > div > svg {
    position: relative;
    top: 94px;
    left: 25px;
}
div.careerum-veb20-about div.veb20-about__bottom {
    margin-top: 35px;
}
div.careerum-veb20-about div.veb20-about__bottom ul li {
    line-height: 130%;
}
div.careerum-veb20-about div.veb20-about__bottom > div > img,
div.careerum-veb20-about div.veb20-about__bottom > div > svg {
    position: relative;
    top: 59px;
    left: 4px;
}

div.careerum-veb20-about-tablet {
    background-color: #fff;
    border-radius: 40px 40px 0px 0px;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb20-about-tablet.blue-course {
    background-color: #F5F5F7;
}
div.careerum-veb20-about-tablet > div {
    width: 680px;
    margin: 46px auto 43px;
}
div.careerum-veb20-about-tablet > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb20-about-tablet > div > div > div {
    width: 323px;
}
div.careerum-veb20-about-tablet > div > div > div:nth-child(2) {
    margin-left: 35px;
}
div.careerum-veb20-about-tablet div.veb20-about__header {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: -0.4px;
}
div.careerum-veb20-about-tablet ul {
    margin-top: 40px;
}
div.careerum-veb20-about-tablet ul li {
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 123%;
}
div.careerum-veb20-about-tablet ul li span {
    font-weight: 600;
}
div.careerum-veb20-about-tablet ul li p {
    width: 268px;
}
div.careerum-veb20-about-tablet div.veb20-about__top ul li svg,
div.careerum-veb20-about-tablet div.veb20-about__top ul li img {
    width: 24px;
    margin-right: 10px;
}
div.careerum-veb20-about-tablet div.veb20-about__bottom ul li svg,
div.careerum-veb20-about-tablet div.veb20-about__bottom ul li img {
    width: 40px;
    margin-right: 10px;
}
div.careerum-veb20-about-tablet ul li:last-child {
    margin-bottom: 0;
}
div.careerum-veb20-about-tablet div.veb20-about__top > div > img,
div.careerum-veb20-about-tablet div.veb20-about__top > div > svg {
    position: relative;
    top: 64px;
    left: -18px;
}
div.careerum-veb20-about-tablet div.veb20-about__bottom {
    margin-top: 30px;
}
div.careerum-veb20-about-tablet div.veb20-about__bottom ul li {
    line-height: 130%;
}
div.careerum-veb20-about-tablet div.veb20-about__bottom > div > img,
div.careerum-veb20-about-tablet div.veb20-about__bottom > div > svg {
    position: relative;
    top: 48px;
    left: 0px;
}

div.careerum-veb20-about-mobile {
    background-color: #fff;
    border-radius: 16px 16px 0px 0px;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb20-about-mobile.blue-course {
    background-color: #F5F5F7;
}
div.careerum-veb20-about-mobile > div {
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 33px auto 52px;
}
div.careerum-veb20-about-mobile > div > div > div {
    width: 323px;
}
div.careerum-veb20-about-mobile div.veb20-about__header {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: -0.2px;
}
div.careerum-veb20-about-mobile ul {
    margin-top: 17px;
}
div.careerum-veb20-about-mobile ul li {
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 123%;
}
div.careerum-veb20-about-mobile ul li span {
    font-weight: 600;
}
div.careerum-veb20-about-mobile ul li p {
    width: 243px;
}
div.careerum-veb20-about-mobile div.veb20-about__top ul li svg,
div.careerum-veb20-about-mobile div.veb20-about__top ul li img {
    width: 23px;
    margin-right: 7px;
}
div.careerum-veb20-about-mobile div.veb20-about__bottom ul li svg,
div.careerum-veb20-about-mobile div.veb20-about__bottom ul li img {
    width: 32px;
    margin-right: 10px;
}
div.careerum-veb20-about-mobile ul li:last-child {
    margin-bottom: 0;
}
div.careerum-veb20-about-mobile div.veb20-about__top > div > img,
div.careerum-veb20-about-mobile div.veb20-about__top > div > svg {
    position: relative;
    top: 11px;
    left: 23px;
}
div.careerum-veb20-about-mobile div.veb20-about__bottom {
    margin-top: 39px;
    padding-left: 8px;
}
div.careerum-veb20-about-mobile div.veb20-about__bottom ul li {
    line-height: 130%;
}
div.careerum-veb20-about-mobile div.veb20-about__bottom > div > img,
div.careerum-veb20-about-mobile div.veb20-about__bottom > div > svg {
    position: relative;
    top: 8px;
    left: -5px;
}

div.careerum-veb20-author {
    background-color: #000;
    width: 100%;
    overflow: hidden;
    color: #fff;
}
div.careerum-veb20-author > div {
    width: 1160px;
    margin: 49px auto 70px;
}
div.careerum-veb20-author div.veb20-author__header {
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-veb20-author div.veb20-author__header span {
    font-weight: 700;
}
div.careerum-veb20-author div.veb20-author__info {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: -2px;
}
div.careerum-veb20-author div.veb20-author__info img {
    width: 329px;
}
div.careerum-veb20-author div.veb20-author__info div:nth-child(n+2) {
    margin-top: 47px;
    max-width: 274px;
}
div.careerum-veb20-author div.veb20-author__info div:nth-child(2) {
    margin-left: 7px;
}
div.careerum-veb20-author div.veb20-author__info div:nth-child(n+3) {
    margin-left: 32px;
}

div.careerum-veb20-author-tablet {
    background-color: #000;
    width: 100%;
    overflow: hidden;
    color: #fff;
}
div.careerum-veb20-author-tablet > div {
    width: 680px;
    margin: 59px auto 40px;
}
div.careerum-veb20-author-tablet div.veb20-author__header {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: -0.4px;
}
div.careerum-veb20-author-tablet div.veb20-author__info {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 36px;
}
div.careerum-veb20-author-tablet div.veb20-author__info img {
    width: 237.5px;
}
div.careerum-veb20-author-tablet div.veb20-author__info > div:nth-child(2) {
    margin-left: 27px;
}
div.careerum-veb20-author-tablet div.veb20-author__info div:nth-child(2) div {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-bottom: 24px;
}

div.careerum-veb20-author-mobile {
    background-color: #000;
    width: 100%;
    overflow: hidden;
    color: #fff;
}
div.careerum-veb20-author-mobile > div {
    width: 300px;
    margin: 32px auto 18px;
}
div.careerum-veb20-author-mobile div.veb20-author__header {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    letter-spacing: -0.2px;
}
div.careerum-veb20-author-mobile div.veb20-author__info {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 16px;
}
div.careerum-veb20-author-mobile div.veb20-author__info img {
    width: 216px;
}
div.careerum-veb20-author-mobile div.veb20-author__info > div:nth-child(2) {
    margin-top: 4px;
}
div.careerum-veb20-author-mobile div.veb20-author__info div:nth-child(2) div {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-bottom: 10px;
}

div.careerum-getcourse-email-form-4-fields.single-block-orange {
    background-color: #000;
    width: 100%;
    overflow: hidden;
    margin-top: 0;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange > div {
    background-color: #000;
    margin: 92px auto 50px;
    width: 1280px;
    padding-left: 60px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: #FF9F01;
    border-radius: 48px;
    padding: 31px 25px 54px;
    width: 1157px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange > div > div > div:first-child {
    width: 700px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__top p.single-block-orange__top-name {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    padding: 7px 23px;
    border-radius: 24px;
    border: 1px solid #FFF;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__top img {
    margin-left: 29px;
    margin-top: 17px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__top p.single-block-orange__top-date {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-left: 9px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__header {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    color: #FFF;
    letter-spacing: -0.48px;
    margin-top: 10px;
    margin-left: 23px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__header p {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    color: #FFF;
    letter-spacing: -0.48px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__bottom {
    margin-top: 24px;
    margin-left: 23px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__bottom ul li {
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__bottom ul li svg,
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__bottom ul li img {
    width: 20px;
    margin-top: 7px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.single-block-orange__bottom ul li p {
    width: 500px;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-top: 0;
    margin-left: 10px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form {
    width: 340px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    margin-left: 44px;
    margin-top: 12px;
    padding: 0;
    position: relative;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form > div > div > input,
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 8px;
    color: #827F7C;
    padding: 10px 12px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p {
    color: rgba(255, 255, 255, 0.80);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.12px;
    width: 316px;
    margin-left: 8px;
    margin-top: 1px;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p a {
    color: rgba(255, 255, 255, 0.80);
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: #fff;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form button,
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form a.submit-btn {
    width: 100%;
}
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form button:disabled,
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form button[disabled],
div.careerum-getcourse-email-form-4-fields.single-block-orange div.careerum-registration-form > form a.submit-btn[disabled] {
    background: #CC7F01;
    color: #fff;
}


div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange {
    background-color: #000;
    width: 100%;
    overflow: hidden;
    margin-top: 0;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange > div {
    background-color: #000;
    margin: 32px auto 90px;
    width: 680px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background: #FF9F01;
    border-radius: 24px;
    padding: 25px 25px 30px;
    width: 680px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange > div > div > div:first-child {
    width: 362px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__top div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__top p.single-block-orange__top-name {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    padding: 7px 23px;
    border-radius: 24px;
    border: 1px solid #FFF;
    margin-top: 0;
    display: inline-block;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__top img {
    width: 12px;
    margin-top: 5px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__top p.single-block-orange__top-date {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-left: 4px;
    margin-top: 0;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__header {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    color: #FFF;
    margin-top: 23px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    color: #FFF;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__bottom {
    margin-top: 14px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__bottom ul li {
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__bottom ul li svg,
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__bottom ul li img {
    width: 12px;
    margin-top: 3px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.single-block-orange__bottom ul li p {
    width: 300px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 0;
    margin-left: 8px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet {
    width: 248px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    padding: 0;
    position: relative;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form > div > div > input,
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 4px;
    color: #827F7C;
    padding: 7px 11px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 2px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p {
    color: #FFFFFF;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.1px;
    width: 224px;
    margin-left: 8px;
    margin-top: 0px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet .careerum-form-tab-item-4-fields-field-agree p a {
    color: #FFFFFF;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form button,
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    height: unset;
    padding: 8px 0;
    margin-top: 12px;
}
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form button:disabled,
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form button[disabled],
div.careerum-getcourse-email-form-4-fields-tablet.single-block-orange div.careerum-registration-form-tablet > form a.submit-btn[disabled] {
    color: #FFFFFF;
    background: #CC7F01;
}

div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange {
    background-color: #000;
    width: 100%;
    overflow: hidden;
    margin-top: 0;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange > div {
    background-color: #000;
    margin: 32px auto 90px;
    width: 300px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange > div > div {
    background: #FF9F01;
    border-radius: 16px;
    padding: 17px 16px 30px;
    width: 300px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__top div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__top p.single-block-orange__top-name {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    padding: 7px 9px;
    border-radius: 24px;
    border: 1px solid #FFF;
    margin-top: 0;
    display: inline-block;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__top img {
    width: 12px;
    margin-top: 2px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__top p.single-block-orange__top-date {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-left: 4px;
    margin-top: 0;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__header {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
    margin-top: 23px;
    letter-spacing: -0.24px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__bottom {
    margin-top: 12px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__bottom ul li {
    list-style-type: none;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 9px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__bottom ul li svg,
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__bottom ul li img {
    width: 12px;
    margin-top: 1px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.single-block-orange__bottom ul li p {
    width: 245px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 0;
    margin-left: 4px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile {
    width: 268px;
    border: none;
    background-color: transparent;
    margin-right: 0;
    padding: 0;
    position: relative;
    margin-left: 0;
    margin-top: 22px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form > div > div > input,
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form > div input.itl-input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-bottom: 8px;
    color: #827F7C;
    padding: 9px 11px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    transition: all 0.3s ease;
    box-shadow: 0 0 0px 1000px #FFF inset;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form > div > div > input:focus {
    border: 1px solid rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form > div > div > input::placeholder {
    color: #827F7C;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form > div > div > input:focus::placeholder {
    color: transparent;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form > div > input:-webkit-autofill {
    background-color: #FFF;
    box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-box-shadow: 0 0 0px 1000px #FFF inset;
    -webkit-text-fill-color: #827F7C;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input {
    display: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label {
    display: flex;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    transition: border-color 0.3s ease;
    cursor: pointer;
    justify-content: center;
    align-items: center;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label:hover {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree label svg {
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label {
    border-color: #000;
    background-color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label:hover {
    border-color: #000;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree input:checked + label svg {
    opacity: 1;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    letter-spacing: -0.12px;
    width: 240px;
    margin-left: 8px;
    margin-top: -1px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p a {
    color: #FFF;
    transition: color 0.3s ease;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile .careerum-form-tab-item-4-fields-field-agree p a:hover {
    color: #FFF;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form button,
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    height: unset;
    padding: 12px 0;
    margin-top: 17px;
}
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form button:disabled,
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form button[disabled],
div.careerum-getcourse-email-form-4-fields-mobile.single-block-orange div.careerum-registration-form-mobile > form a.submit-btn[disabled] {
    color: #FFFFFF;
    background: #CC7F01;
}

div.careerum-popup.careerum-club2-popup-block-tariffs {
    padding: 20px 50px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs * {
    font-family: Montserrat;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    top: 11px;
    right: 42px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-club2-popup-wrapper {
    width: 1098px;
    height: max-content;
    border-radius: 24px;
    background-color: #fff;
    padding: 40px 40px 48px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead {
    width: 100%;
    background-color: #fff;
    border: none;
    padding: 0;
}
div.careerum-popup.careerum-club2-popup-block-tariffs p.popup-block-tariffs__header {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-block-tariffs__divider {
    width: 959px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.20);
    height: 0px;
    margin-left: 16px;
    margin-top: 32px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs p.popup-block-tariffs__text {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 32px;
    width: 787px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__items-wrapper {
    display: flex !important;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item {
    width: 247px;
    padding: 20px 16px 54px 14px;
    margin-right: 10px;
    border-radius: 24px;
    border: 1.5px solid #000;
    cursor: pointer;
    transition: border 0.3s ease;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item:last-child {
    margin-right: 0;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item.active {
    border: 1.5px solid #FF6A01;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-header p {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #000;
    position: relative;
    margin-left: 23px;
    letter-spacing: normal;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-header p::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1695122570111.svg');
    display: block;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0px;
    left: -22px;
    opacity: 1;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item.active div.popup-tariff__item-header p::before {
    content: '';
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1695122523127.svg');
    display: block;
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0px;
    left: -22px;
    opacity: 1;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-subheader {
    margin-top: 13px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-subheader p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: normal;
    color: rgba(0, 0, 0);
    margin-top: 16;
    display: inline;
    margin-left: 0px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item ul {
    margin-top: 13px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 12px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item li:last-child {
    margin-bottom: 0;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item li svg {
    width: 16px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item li p {
    width: 195px;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: normal;
    color: #000000;
    margin-top: 0;
    display: inline-block;
    margin-left: 5px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div:last-child {
    margin-bottom: 0;
    margin-top: 28px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form a.submit-btn,
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form button {
    margin-top: 24px;
    width: 225px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead {
    width: 100%;
    background-color: #fff;
    border: none;
    padding: 0;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div {
    width: 500px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-left: 18px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p:nth-child(1) {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p:nth-child(2) {
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
    margin-top: 24px;
    cursor: default;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > button,
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > a {
    padding: 12px 24px;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px;
    border-radius: 8px;
    border: none;
    outline: none;
    cursor: pointer;
    margin-top: auto;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-desctop {
    margin-left: 64px;
    position: static;
    margin-top: 10px;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-tablet {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-mobile {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead button.button-adaptive,
div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead a.button-adaptive {
    display: none;
}


@media (min-width: 768px) and (max-width: 1299px) {
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-club2-popup-wrapper {
        width: 624px;
        height: max-content;
        border-radius: 24px;
        background-color: #fff;
        padding: 32px 44px 38px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs p.popup-block-tariffs__header {
        font-size: 32px;
        font-style: normal;
        font-weight: 700;
        line-height: 110%;
        width: 440px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-block-tariffs__divider {
        width: 576px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.20);
        height: 0px;
        margin-left: -20px;
        margin-top: 32px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs p.popup-block-tariffs__text {
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        margin-top: 24px;
        width: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__items-wrapper {
        flex-wrap: wrap;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item {
        margin-right: 8px;
        margin-bottom: 8px;
        min-height: 228px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item:nth-child(even) {
        margin-right: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div:last-child {
        margin-bottom: 0;
        margin-top: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form a.submit-btn,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form button {
        margin-top: 8px;
        width: auto;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-tablet {
        display: block;
        margin-left: 18px;
        position: static;
        margin-top: 62px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-mobile {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead {
        display: block;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div {
        width: 500px;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        margin-left: 18px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p:nth-child(1) {
        font-weight: 700;
        font-size: 40px;
        line-height: 100%;
        cursor: default;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p:nth-child(2) {
        font-weight: 500;
        font-size: 16px;
        line-height: 130%;
        margin-top: 24px;
        cursor: default;
        width: 345px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p + button,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p + a {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead button,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead a {
        padding: 12px 24px;
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        text-decoration: none;
        display: inline-block;
        margin-top: 15px;
        border-radius: 8px;
        border: none;
        outline: none;
        cursor: pointer;
        margin-top: auto;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead button.button-adaptive,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead a.button-adaptive {
        display: inline-block !important;
        margin-top: 43px;
    }
}

@media (max-width: 767px) {
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-club2-popup-wrapper {
        width: 300px;
        padding: 16px 10px;
        border-radius: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs p.popup-block-tariffs__header {
        width: 100%;
        font-size: 24px;
        font-style: normal;
        font-weight: 700;
        line-height: 110%;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs p.popup-block-tariffs__text {
        width: 100%;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        margin-top: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-block-tariffs__divider {
        width: 100%;
        margin-left: 0;
        margin-top: 24px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__items-wrapper {
        display: block !important;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form a.submit-btn,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form button {
        display: inline-block !important;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div:last-child {
        margin-top: 15px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item {
        width: 280px;
        height: auto;
        min-height: auto;
        margin-right: 0;
        padding: 14px 8px 13px;
        border-radius: 16px;
        margin-bottom: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item:last-child {
        margin-bottom: 0;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-subheader {
        margin-top: 7px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-header p {
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-subheader p {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item ul {
        margin-top: 10px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item li {
        margin-bottom: 4px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item li p {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 130%;
        width: 236px;
        margin-left: 3px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item div.popup-tariff__item-header p::before {
        content: '';
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1695122570111.svg');
        display: block;
        width: 18px;
        height: 18px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: -2px;
        left: -22px;
        opacity: 1;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item.active div.popup-tariff__item-header p::before {
        content: '';
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1695122523127.svg');
        display: block;
        width: 18px;
        height: 18px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: -2px;
        left: -22px;
        opacity: 1;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.popup-tariff__item:nth-child(n+2) li svg {
        position: relative;
        margin-top: -1px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form a.submit-btn,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-lead > div form button {
        margin-top: 16px;
        width: auto;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-tablet {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead img.form-img-mobile {
        display: block;
        margin-left: 28px;
        position: static;
        margin-top: 68px;
        width: 235px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead {
        display: block;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
        margin-left: 23px;
        width: auto;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p:nth-child(1) {
        font-weight: 700;
        font-size: 28px;
        line-height: 110%;
        cursor: default;
        width: 230px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p:nth-child(2) {
        font-weight: 500;
        font-size: 14px;
        line-height: 130%;
        margin-top: 11px;
        cursor: default;
        width: 200px;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p + button,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead > div > p + a {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead button,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead a {
        padding: 8px 24px;
        font-weight: 600;
        font-size: 14px;
        line-height: 24px;
        text-decoration: none;
        display: inline-block;
        margin-top: 15px;
        border-radius: 8px;
        border: none;
        outline: none;
        cursor: pointer;
        margin-top: auto;
    }
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead button.button-adaptive,
    div.careerum-popup.careerum-club2-popup-block-tariffs div.careerum-form-success-lead a.button-adaptive {
        display: block !important;
        margin-top: 43px;
        text-align: center;
        margin: 80px auto 0;
        width: max-content;
    }
}


div.careerum-club21-banner20 {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-banner20 > div {
    width: 1160px;
    margin: 54px auto 50px;
    background-color: #DDC7FF;
    border-radius: 48px;
    padding: 40px 40px 63px;
    position: relative;
}
div.careerum-club21-banner20 > div > img {
    position: absolute;
    z-index: 1;
    top: 60px;
    left: -16px;
}
div.careerum-club21-banner20 > div > div {
    position: relative;
    z-index: 2;
}
div.careerum-club21-banner20 div.banner20__top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-club21-banner20 div.banner20__top-date {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 15px 23px;
    border-radius: 32px;
    border: 1px solid #000;
}
div.careerum-club21-banner20 div.banner20__top-header {
    margin-left: 40px;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    width: 571px;
}
div.careerum-club21-banner20 div.banner20__top-header span {
    font-weight: 700;
}
div.careerum-club21-banner20 div.banner20__header {
    margin-top: 52px;
}
div.careerum-club21-banner20 div.banner20__header p {
    color: #FFF;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-banner20 div.banner20__tiles {
    margin-top: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club21-banner20 div.banner20__tiles > div {
    border-radius: 24px;
    background: #FAF5EE;
    width: 340px;
    margin-right: 24px;
    padding: 16px;
}
div.careerum-club21-banner20 div.banner20__tiles > div:last-child {
    margin-right: 0;
}
div.careerum-club21-banner20 div.banner20__tiles > div:nth-child(1) {
    background: linear-gradient(230deg, rgba(250, 245, 238, 1) 0%, rgba(250, 245, 238, 1) 50%, rgba(229, 212, 244, 1) 100%);
}
div.careerum-club21-banner20 div.banner20__tiles > div:nth-child(2) {
    background: linear-gradient(200deg, rgba(250, 245, 238, 1) 0%, rgba(250, 245, 238, 1) 10%, rgba(214, 187, 249, 1) 90%);
}
div.careerum-club21-banner20 div.banner20__tiles > div:nth-child(3) {
    background: linear-gradient(220deg, rgba(247, 240, 239, 1) 0%, rgba(199, 164, 254, 1) 40%, rgba(199, 164, 254, 1) 100%);
}
div.careerum-club21-banner20 div.banner20__tiles p.banner20__tiles-header {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 0;
}
div.careerum-club21-banner20 div.banner20__tiles p {
    margin-top: 8px;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
div.careerum-club21-banner20 div.banner20__tiles ul {
    margin-top: 16px;
}
div.careerum-club21-banner20 div.banner20__tiles ul li {
    list-style-type: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 132%;
    padding-left: 18px;
    position: relative;
    margin-bottom: 10px;
}
div.careerum-club21-banner20 div.banner20__tiles ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner20 div.banner20__tiles ul li::before {
    content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path d=\"M4 9.2L6.66667 12L12 4\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>");
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club21-banner20 div.banner20__bottom {
    margin-top: 48px;
}
div.careerum-club21-banner20 div.banner20__bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 32px;
}
div.careerum-club21-banner20 div.banner20__bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner20 div.banner20__bottom > div > div:nth-child(1) {
    width: 50px;
}
div.careerum-club21-banner20 div.banner20__bottom > div > div:nth-child(2) {
    width: 590px;
}
div.careerum-club21-banner20 div.banner20__bottom p.banner20__bottom-header {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-top: 0;
}
div.careerum-club21-banner20 div.banner20__bottom p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-club21-banner20 div.banner20__button {
    margin-top: 48px;
}
div.careerum-club21-banner20 div.banner20__button a {
    display: inline-block;
    width: 300px;
    color: #FFF;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 0;
    text-decoration: none;
    border-radius: 8px;
}


div.careerum-club21-banner20-tablet {
    width: 100%;
    background-color: #DDC7FF;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 50px;
}
div.careerum-club21-banner20-tablet > div {
    width: 768px;
    margin: 42px auto 50px;
    position: relative;
    padding-left: 44px;
}
div.careerum-club21-banner20-tablet > div > img {
    position: absolute;
    z-index: 1;
    top: 75px;
    left: -36px;
}
div.careerum-club21-banner20-tablet > div > div {
    position: relative;
    z-index: 2;
}
div.careerum-club21-banner20-tablet div.banner20__top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner20-tablet div.banner20__top-date {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 15px 23px;
    border-radius: 32px;
    border: 1px solid #000;
}
div.careerum-club21-banner20-tablet div.banner20__top-header {
    margin-left: 40px;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    width: 325px;
}
div.careerum-club21-banner20-tablet div.banner20__top-header span {
    font-weight: 700;
}
div.careerum-club21-banner20-tablet div.banner20__header {
    margin-top: 49px;
}
div.careerum-club21-banner20-tablet div.banner20__header p {
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-banner20-tablet div.banner20__tiles {
    margin-top: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-club21-banner20-tablet div.banner20__tiles > div {
    border-radius: 24px;
    background: #FAF5EE;
    width: 216px;
    margin-right: 16px;
    padding: 16px 10px;
}
div.careerum-club21-banner20-tablet div.banner20__tiles > div:last-child {
    margin-right: 0;
}
div.careerum-club21-banner20-tablet div.banner20__tiles > div:nth-child(1) {
    background: linear-gradient(240deg, rgba(247, 240, 239, 1) 0%, rgba(247, 240, 239, 1) 20%, rgba(199, 164, 254, 0.7) 80%, rgba(199, 164, 254, 0.7) 100%);
}
div.careerum-club21-banner20-tablet div.banner20__tiles > div:nth-child(2) {
    background: linear-gradient(240deg, rgba(247, 240, 239, 1) 0%, rgba(199, 164, 254, 1) 70%, rgba(199, 164, 254, 1) 100%);
}
div.careerum-club21-banner20-tablet div.banner20__tiles > div:nth-child(3) {
    background: linear-gradient(240deg, rgba(247, 240, 239, 1) 0%, rgba(199, 164, 254, 1) 30%, rgba(199, 164, 254, 1) 100%);
}
div.careerum-club21-banner20-tablet div.banner20__tiles p.banner20__tiles-header {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 0;
}
div.careerum-club21-banner20-tablet div.banner20__tiles p {
    margin-top: 8px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
div.careerum-club21-banner20-tablet div.banner20__tiles ul {
    margin-top: 16px;
}
div.careerum-club21-banner20-tablet div.banner20__tiles ul li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 129%;
    padding-left: 18px;
    position: relative;
    margin-bottom: 10px;
}
div.careerum-club21-banner20-tablet div.banner20__tiles ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner20-tablet div.banner20__tiles ul li::before {
    content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path d=\"M4 9.2L6.66667 12L12 4\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>");
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club21-banner20-tablet div.banner20__bottom {
    margin-top: 39px;
}
div.careerum-club21-banner20-tablet div.banner20__bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
}
div.careerum-club21-banner20-tablet div.banner20__bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner20-tablet div.banner20__bottom > div > div:nth-child(1) {
    width: 50px;
}
div.careerum-club21-banner20-tablet div.banner20__bottom > div > div:nth-child(2) {
    width: 590px;
}
div.careerum-club21-banner20-tablet div.banner20__bottom p.banner20__bottom-header {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-top: 0;
}
div.careerum-club21-banner20-tablet div.banner20__bottom p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 4px;
}
div.careerum-club21-banner20-tablet div.banner20__button {
    margin-top: 21px;
}
div.careerum-club21-banner20-tablet div.banner20__button a {
    display: inline-block;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
}


div.careerum-club21-banner20-mobile {
    width: 100%;
    background-color: #DDC7FF;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 50px;
}
div.careerum-club21-banner20-mobile > div {
    width: 100%;
    margin: 32px auto 40px;
    position: relative;
}
div.careerum-club21-banner20-mobile > div > img {
    position: absolute;
    z-index: 1;
    top: 134px;
    left: calc(50% - 210px);
}
div.careerum-club21-banner20-mobile > div > div {
    position: relative;
    z-index: 2;
}
div.careerum-club21-banner20-mobile div.banner20__top {
    width: 300px;
    margin: 0 auto;
}
div.careerum-club21-banner20-mobile div.banner20__top-date {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    padding: 15px 23px;
    border-radius: 32px;
    border: 1px solid #000;
    display: inline-block;
}
div.careerum-club21-banner20-mobile div.banner20__top-header {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 123%;
    margin-top: 16px;
}
div.careerum-club21-banner20-mobile div.banner20__top-header span {
    font-weight: 700;
}
div.careerum-club21-banner20-mobile div.banner20__header {
    width: 300px;
    margin: 24px auto 0;
}
div.careerum-club21-banner20-mobile div.banner20__header p {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club21-banner20-mobile div.banner20__tiles {
    margin-top: 35px;
    margin-left: calc((100% - 300px) / 2);
}
div.careerum-club21-banner20-mobile div.banner20__tiles .slick-list {
    overflow: visible;
}
div.careerum-club21-banner20-mobile div.banner20__tiles div.banner20__tiles-item {
    border-radius: 24px;
    background: #FAF5EE;
    width: 239px;
    margin-right: 8px;
    padding: 11px 10px 20px;
    height: auto;
}
div.careerum-club21-banner20-mobile div.banner20__tiles div.banner20__tiles-item:last-child {
    margin-right: 0;
}
div.careerum-club21-banner20-mobile div.banner20__tiles div.banner20__tiles-item:nth-child(1) {
    background: linear-gradient(240deg, rgba(247, 240, 239, 1) 0%, rgba(247, 240, 239, 1) 40%, rgba(225, 205, 246, 1) 80%, rgba(225, 205, 246, 1) 100%);
}
div.careerum-club21-banner20-mobile div.banner20__tiles div.banner20__tiles-item:nth-child(2) {
    background: linear-gradient(240deg, rgba(247, 240, 239, 1) 0%, rgba(199, 164, 254, 1) 70%, rgba(199, 164, 254, 1) 100%);
}
div.careerum-club21-banner20-mobile div.banner20__tiles div.banner20__tiles-item:nth-child(3) {
    background: linear-gradient(240deg, rgba(247, 240, 239, 1) 0%, rgba(199, 164, 254, 1) 30%, rgba(199, 164, 254, 1) 100%);
}
div.careerum-club21-banner20-mobile div.banner20__tiles p.banner20__tiles-header {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 0;
}
div.careerum-club21-banner20-mobile div.banner20__tiles p {
    margin-top: 8px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 130%;
}
div.careerum-club21-banner20-mobile div.banner20__tiles ul {
    margin-top: 14px;
}
div.careerum-club21-banner20-mobile div.banner20__tiles ul li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 129%;
    padding-left: 18px;
    position: relative;
    margin-bottom: 10px;
}
div.careerum-club21-banner20-mobile div.banner20__tiles ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner20-mobile div.banner20__tiles ul li::before {
    content: url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path d=\"M4 9.2L6.66667 12L12 4\" stroke=\"black\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>");
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-club21-banner20-mobile div.banner20__bottom {
    margin: 37px auto 0;
    width: 300px;
}
div.careerum-club21-banner20-mobile div.banner20__bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
}
div.careerum-club21-banner20-mobile div.banner20__bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner20-mobile div.banner20__bottom > div > div:nth-child(1) {
    width: 34px;
}
div.careerum-club21-banner20-mobile div.banner20__bottom > div > div:nth-child(2) {
    width: 266px;
}
div.careerum-club21-banner20-mobile div.banner20__bottom p.banner20__bottom-header {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-top: 0;
}
div.careerum-club21-banner20-mobile div.banner20__bottom p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-top: 6px;
}
div.careerum-club21-banner20-mobile div.banner20__button {
    margin: 30px auto 0;
    width: 300px;
}
div.careerum-club21-banner20-mobile div.banner20__button a {
    display: inline-block;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 0;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    width: 200px;
}
div.careerum-club21-banner20-mobile div.club21-banner20-arrows {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 8px;
    margin-left: calc(((100% - 320px) / 2) + 14px);
    margin-top: 8px;
}
div.careerum-club21-banner20-mobile div.club21-banner20-arrows div[class*='club21-banner20-slider__arrow'] {
    border-radius: 160px;
    width: 40px;
    height: 40px;
    background-color: #FF9F00;
    transition: background-color 0.2s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    cursor: pointer;
}
div.careerum-club21-banner20-mobile div.club21-banner20-arrows div.club21-banner20-slider__arrow-left {
    display: none !important;
}
div.careerum-club21-banner20-mobile div div.club21-banner20-arrows div[class*='club21-banner20-slider__arrow']:hover {
    background-color: #FFAB1F;
}
div.careerum-club21-banner20-mobile div div.club21-banner20-arrows div[class*='club21-banner20-slider__arrow'].slick-hidden {
    display: none;
}



div.careerum-club21-banner21 {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-banner21 > div {
    width: 1160px;
    margin: 50px auto 14px;
    background: rgb(166, 163, 158);
    background: linear-gradient(110deg, rgba(166, 163, 158, 1) 0%, rgba(1, 1, 1, 1) 23%, rgba(1, 1, 1, 1) 73%, rgba(166, 163, 158, 1) 100%);
    border-radius: 48px;
    padding: 26px 40px 148px;
    position: relative;
    color: white;
    border-radius: 20px;
}
div.careerum-club21-banner21 div.banner21__header {
    position: relative;
}
div.careerum-club21-banner21 div.banner21__header p {
    z-index: 2;
    position: relative;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-club21-banner21 div.banner21__header span {
    padding-left: 7px;
    z-index: 2;
    position: relative;
}
div.careerum-club21-banner21 div.banner21__header img,
div.careerum-club21-banner21 div.banner21__header svg {
    position: absolute;
    top: 42px;
    left: 473px;
    z-index: 1;
}
div.careerum-club21-banner21 div.banner21__subheader {
    margin-top: 24px;
}
div.careerum-club21-banner21 div.banner21__subheader p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-club21-banner21 div.banner21__text {
    margin-top: 4px;
}
div.careerum-club21-banner21 div.banner21__text p {
    color: rgba(255, 255, 255, 0.70);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}

.careerum-interblock-timer.timer-banner > div {
    width: 840px;
    border: none;
    top: -129px;
    left: -121px;
    padding-left: 16px;
    padding-right: 16px;
    height: 80px;
}
div.careerum-interblock-timer.timer-banner > div > div:nth-child(2) {
    display: none;
}
div.careerum-interblock-timer.timer-banner > div > div:nth-child(1) {
    width: 321px;
}
div.careerum-interblock-timer.timer-banner > div > div:nth-child(3) {
    width: 230px;
    margin-top: 23px;
    margin-left: 32px;
}
div.careerum-interblock-timer.timer-banner > div > div:nth-child(3) > div {
    width: 44px;
    margin-right: 14px;
}
div.careerum-interblock-timer > div > div:nth-child(3) > div:nth-child(n+2)::before {
    font-size: 32px;
    top: -2px;
    left: -10px;
}
div.careerum-interblock-timer.timer-banner > div > div:nth-child(4) {
    width: 165px;
    margin-left: 18px;
}
div.careerum-interblock-timer.timer-banner > div > div:nth-child(1) {
    margin-top: 27px;
}
div.careerum-interblock-timer.timer-banner > div > div:nth-child(1) p {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%
}
div.careerum-interblock-timer.timer-banner > div p[class*='number'] {
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
}
div.careerum-interblock-timer.timer-banner > div p[class*='text'] {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    margin-top: -1px;
}
div.careerum-interblock-timer.timer-banner > div a {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 16px;
    margin-top: 20px;
}


div.careerum-club21-banner21-tablet {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-banner21-tablet > div {
    width: 700px;
    margin: 32px auto 10px;
    background: rgb(166, 163, 158);
    background: linear-gradient(110deg, rgba(166, 163, 158, 1) 0%, rgba(1, 1, 1, 1) 23%, rgba(1, 1, 1, 1) 73%, rgba(166, 163, 158, 1) 100%);
    border-radius: 48px;
    padding: 24px 24px 131px;
    position: relative;
    color: white;
    border-radius: 20px;
}
div.careerum-club21-banner21-tablet div.banner21__header {
    position: relative;
}
div.careerum-club21-banner21-tablet div.banner21__header p {
    z-index: 2;
    position: relative;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-club21-banner21-tablet div.banner21__header span {
    padding-left: 10px;
    z-index: 2;
    padding-top: 5px;
    position: relative;
    transform: rotate(-1deg);
    display: inline-block;
}
div.careerum-club21-banner21-tablet div.banner21__header img,
div.careerum-club21-banner21-tablet div.banner21__header svg {
    position: absolute;
    top: 62px;
    left: 3px;
    z-index: 1;
}
div.careerum-club21-banner21-tablet div.banner21__subheader {
    margin-top: 24px;
}
div.careerum-club21-banner21-tablet div.banner21__subheader p {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-club21-banner21-tablet div.banner21__text {
    margin-top: 2px;
}
div.careerum-club21-banner21-tablet div.banner21__text p {
    color: rgba(255, 255, 255, 0.70);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}

div.careerum-interblock-timer-tablet.timer-banner > div {
    width: 652px;
    border: none;
    top: -118px;
    left: 0px;
    padding-left: 16px;
    padding-right: 16px;
    height: 76px;
}
div.careerum-interblock-timer-tablet.timer-banner > div > div:nth-child(2) {
    display: none;
}
div.careerum-interblock-timer-tablet.timer-banner > div > div:nth-child(1) {
    width: 143px;
    margin-top: 17px;
}
div.careerum-interblock-timer-tablet.timer-banner > div > div:nth-child(3) {
    width: 230px;
    margin-top: 15px;
    margin-left: 17px;
}
div.careerum-interblock-timer-tablet.timer-banner > div > div:nth-child(3) > div {
    width: 44px;
    margin-right: 14px;
}
div.careerum-interblock-timer-tablet.timer-banner > div > div:nth-child(3) > div:nth-child(n+2)::before {
    font-size: 32px;
    top: -2px;
    left: -10px;
}
div.careerum-interblock-timer-tablet.timer-banner > div > div:nth-child(4) {
    width: 165px;
    margin-left: 25px;
}
div.careerum-interblock-timer-tablet.timer-banner > div > div:nth-child(1) p {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%
}
div.careerum-interblock-timer-tablet.timer-banner > div p[class*='number'] {
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 90%;
}
div.careerum-interblock-timer-tablet.timer-banner > div p[class*='text'] {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    margin-top: 2px;
}
div.careerum-interblock-timer-tablet.timer-banner > div a {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 8px 16px;
    margin-top: 16px;
}


div.careerum-club21-banner21-mobile {
    width: 100%;
    background-color: #fff;
    overflow: hidden;
}
div.careerum-club21-banner21-mobile > div {
    width: 300px;
    margin: 23px auto 10px;
    background: rgb(166, 163, 158);
    background: linear-gradient(64deg, rgba(25, 25, 24, 1) 65%, rgba(25, 25, 24, 0.9) 70%, rgba(207, 203, 197, 1) 100%);
    border-radius: 8px;
    padding: 17px 16px 109px;
    position: relative;
    color: white;
}
div.careerum-club21-banner21-mobile div.banner21__header {
    position: relative;
}
div.careerum-club21-banner21-mobile div.banner21__header p {
    z-index: 2;
    position: relative;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-club21-banner21-mobile div.banner21__header span {
    padding-left: 8px;
    z-index: 2;
    padding-top: 8px;
    position: relative;
    transform: rotate(-1deg);
    display: inline-block;
}
div.careerum-club21-banner21-mobile div.banner21__header img,
div.careerum-club21-banner21-mobile div.banner21__header svg {
    position: absolute;
    top: 64px;
    left: 0px;
    z-index: 1;
}
div.careerum-club21-banner21-mobile div.banner21__subheader {
    margin-top: 16px;
}
div.careerum-club21-banner21-mobile div.banner21__subheader p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-club21-banner21-mobile div.banner21__text {
    margin-top: 4px;
}
div.careerum-club21-banner21-mobile div.banner21__text p {
    color: rgba(255, 255, 255, 0.70);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}

div.careerum-interblock-timer-mobile.timer-banner > div {
    border: none;
    background: transparent;
    color: white;
    top: -109px;
}
div.careerum-interblock-timer-mobile.timer-banner > div > div:nth-child(1) p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
}
div.careerum-interblock-timer-mobile.timer-banner > div p[class*='number'] {
    color: white;
}
div.careerum-interblock-timer-mobile.timer-banner > div > div:nth-child(2) > div:nth-child(n+2)::before {
    color: white;
    left: -10px;
}
div.careerum-interblock-timer-mobile.timer-banner > div > div:nth-child(2) > div {
    margin-right: 11px;
}
div.careerum-interblock-timer-mobile.timer-banner > div > div:nth-child(2) {
    margin-top: 8px;
    margin-left: 20px;
}
div.careerum-interblock-timer-mobile.timer-banner > div p[class*='text'] {
    color: rgba(255, 255, 255, 0.70);
    margin-top: -1px;
}


div.careerum-club21-banner22 {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-club21-banner22 > div {
    width: 1160px;
    margin: 50px auto 50px;
    border-radius: 32px;
    background: rgb(175, 138, 234);
    background: radial-gradient(circle, rgba(175, 138, 234, 1) 0%, rgba(133, 75, 223, 1) 100%);
    padding: 48px 48px 56px;
}
div.careerum-club21-banner22 div.club21-banner22-top p {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    color: #fff;
    position: relative;
    z-index: 2;
}
div.careerum-club21-banner22 div.club21-banner22-header p {
    color: #fff;
    display: inline-block;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    transform: rotate(-2deg);
    background: #FF5A00;
    padding: 5px 8px 3px 24px;
    margin-top: 1px;
    margin-left: 1px;
    position: relative;
    z-index: 1;
}
div.careerum-club21-banner22 div.club21-banner22-subheader p {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    transform: rotate(-2deg);
    padding: 4px 8px;
    background: #FFF;
    display: inline-block;
    margin-top: 18px;
}
div.careerum-club21-banner22 div.club21-banner22-subheader2 p {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    transform: rotate(1.665deg);
    padding: 4px 9px;
    background: #FFF;
    display: inline-block;
    margin-top: 11px;
    margin-left: 159px;
}
div.careerum-club21-banner22 div.club21-banner22-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 60px;
}
div.careerum-club21-banner22 div.club21-banner22-card-hw {
    border-radius: 24px;
    background: rgb(64, 64, 64);
    background: linear-gradient(54deg, rgba(64, 64, 64, 1) 0%, rgba(1, 1, 1, 1) 18%, rgba(1, 1, 1, 1) 68%, rgba(163, 163, 163, 1) 100%);
    padding: 16px;
    width: 480px;
    min-height: 200px;
    margin-left: 4px;
}
div.careerum-club21-banner22 div.club21-banner22-card-hw.orange {
    transform: rotate(-3.837deg);
    background: rgb(255, 129, 61);
    background: linear-gradient(54deg, rgba(255, 129, 61, 1) 0%, rgba(255, 90, 1, 1) 12%, rgba(255, 90, 1, 1) 68%, rgba(255, 197, 166, 1) 100%);
    margin-left: 7px;
    margin-top: -17px;
}
div.careerum-club21-banner22 div.club21-banner22-card-header p {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    margin-bottom: 24px;
}
div.careerum-club21-banner22 div.club21-banner22-card-text p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-club21-banner22 div.club21-banner22-card-hw div.club21-banner22-card-label {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 15px;
}
div.careerum-club21-banner22 div.club21-banner22-card-label p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    display: inline-block;
    padding: 8px 24px;
    border-radius: 24px;
    background: #FF5A00;
    margin-left: auto;
    margin-right: -3px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw {
    border-radius: 24px;
    background: rgb(64, 64, 64);
    background: linear-gradient(137deg, rgba(113, 113, 113, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 68%, rgba(128, 128, 128, 1) 100%);
    padding: 16px;
    width: 978px;
    height: 200px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw > div:nth-child(1) {
    width: 498px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw > div:nth-child(2) {
    width: 415px;
    margin-left: 24px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw img {
    width: 130px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-ul {
    margin-top: 7px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-ul li {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    list-style-type: none;
    padding-left: 20px;
    margin-bottom: 8px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-ul li::before {
    content: "·";
    font-size: 16px;
    position: relative;
    left: -10px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-label {
    margin-top: 22px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-label p {
    margin-right: -8px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-header {
    position: relative;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw div.club21-banner22-card-header img {
    position: absolute;
    left: -16px;
    top: 80px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw.card-bottom div.club21-banner22-card-header img {
    left: -16px;
    top: 59px;
}
div.careerum-club21-banner22 div.club21-banner22-card-fw.card-bottom div.club21-banner22-card-label {
    margin-top: -3px;
}
div.careerum-club21-banner22 div.club21-banner22-link {
    margin-top: 24px;
}
div.careerum-club21-banner22 div.club21-banner22-link a {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    display: inline-block;
    padding: 12px 24px;
    border-radius: 8px;
}
div.careerum-club21-banner22 div.club21-banner22-bottom {
    margin-top: 32px;
}
div.careerum-club21-banner22 div.club21-banner22-bottom p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%
}


div.careerum-club21-banner22-tablet {
    margin: 40px 0 40px;
    width: 100%;
    overflow: hidden;
    background: rgb(173, 135, 233);
    background: radial-gradient(circle, rgba(173, 135, 233, 1) 0%, rgba(132, 74, 222, 1) 100%);
}
div.careerum-club21-banner22-tablet > div {
    width: 768px;
    margin: 25px auto 30px;
    padding-left: 24px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-top p {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    color: #fff;
    position: relative;
    z-index: 2;
}
div.careerum-club21-banner22-tablet div.club21-banner22-header p {
    color: #fff;
    display: inline-block;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    transform: rotate(-2deg);
    background: #FF5A00;
    padding: 5px 8px 3px 24px;
    margin-top: 8px;
    margin-left: 0px;
    position: relative;
    z-index: 1;
}
div.careerum-club21-banner22-tablet div.club21-banner22-subheader p {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    transform: rotate(-3.241deg);
    padding: 4px 8px;
    background: #FFF;
    display: inline-block;
    margin-top: 16px;
    margin-left: 23px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-subheader2 p {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    transform: rotate(-0.125deg);
    padding: 4px 9px;
    background: #FFF;
    display: inline-block;
    margin-top: 6px;
    margin-left: 227px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 54px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-hw {
    border-radius: 24px;
    background: rgb(64, 64, 64);
    background: linear-gradient(54deg, rgba(64, 64, 64, 1) 0%, rgba(1, 1, 1, 1) 18%, rgba(1, 1, 1, 1) 68%, rgba(163, 163, 163, 1) 100%);
    padding: 16px;
    width: 355px;
    min-height: 200px;
    margin-left: 10px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-hw.orange {
    background: rgb(255, 129, 61);
    background: linear-gradient(54deg, rgba(255, 129, 61, 1) 0%, rgba(255, 90, 1, 1) 12%, rgba(255, 90, 1, 1) 68%, rgba(255, 197, 166, 1) 100%);
    margin-left: 0;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-header p {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    margin-bottom: 17px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-text p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-hw div.club21-banner22-card-label {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 37px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-label p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    display: inline-block;
    padding: 8px 24px;
    border-radius: 24px;
    background: #FF5A00;
    margin-left: auto;
    margin-right: 0px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw {
    border-radius: 24px;
    background: rgb(64, 64, 64);
    background: linear-gradient(137deg, rgba(113, 113, 113, 1) 0%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 68%, rgba(128, 128, 128, 1) 100%);
    padding: 16px;
    width: 720px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 10px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw > div:nth-child(1) {
    width: 351px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw > div:nth-child(2) {
    width: 307px;
    margin-left: 24px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw img {
    width: 100px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-ul {
    margin-top: 7px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-ul li {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    list-style-type: none;
    padding-left: 20px;
    margin-bottom: 8px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-ul li::before {
    content: "·";
    font-size: 16px;
    position: relative;
    left: -10px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-label {
    margin-top: 67px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-label p {
    margin-right: -8px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-header {
    position: relative;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw div.club21-banner22-card-header img {
    position: absolute;
    left: 3px;
    top: 100px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw.card-bottom div.club21-banner22-card-header img {
    left: 3px;
    top: 77px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-card-fw.card-bottom div.club21-banner22-card-label {
    margin-top: 19px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-link {
    margin-top: 24px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-link a {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    display: inline-block;
    padding: 12px 24px;
    border-radius: 8px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-bottom {
    margin-top: 25px;
}
div.careerum-club21-banner22-tablet div.club21-banner22-bottom p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%
}


div.careerum-club21-banner22-mobile {
    width: 100%;
    overflow: hidden;
}
div.careerum-club21-banner22-mobile > div {
    width: 300px;
    margin: 25px auto 30px;
    border-radius: 8px;
    padding: 17px 10px 30px;
    background: rgb(173, 135, 233);
    background: radial-gradient(circle, rgba(173, 135, 233, 1) 0%, rgba(132, 74, 222, 1) 100%);
}
div.careerum-club21-banner22-mobile div.club21-banner22-top p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    color: #fff;
    position: relative;
    z-index: 2;
    padding-left: 6px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-header p {
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    transform: rotate(-2deg);
    background: #FF5A00;
    padding: 5px 8px 3px 12px;
    margin-top: 1px;
    margin-left: 2px;
    position: relative;
    z-index: 1;
}
div.careerum-club21-banner22-mobile div.club21-banner22-subheader p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    transform: rotate(-2deg);
    padding: 4px 8px;
    background: #FFF;
    display: inline-block;
    margin-top: 4px;
    margin-left: 2px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-subheader2 p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    transform: rotate(1.665deg);
    padding: 4px 9px;
    background: #FFF;
    display: inline-block;
    margin-top: 9px;
    margin-left: 34px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-row {
    margin-top: 27px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-row div:last-child {
    margin-bottom: 0 !important;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-hw {
    border-radius: 10px;
    background: rgb(64, 64, 64);
    background: linear-gradient(54deg, rgba(64, 64, 64, 1) 0%, rgba(1, 1, 1, 1) 18%, rgba(1, 1, 1, 1) 68%, rgba(163, 163, 163, 1) 100%);
    padding: 16px;
    width: 280px;
    margin-bottom: 10px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-hw.orange {
    background: rgb(255, 126, 57);
    background: linear-gradient(59deg, rgba(255, 126, 57, 1) 0%, rgba(255, 105, 22, 1) 100%);
    margin-left: 0;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-header p {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    margin-bottom: 13px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-text p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-hw div.club21-banner22-card-label {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 9px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-label p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 115%;
    display: inline-block;
    padding: 8px 24px;
    border-radius: 24px;
    background: #FF5A00;
    margin-left: auto;
    margin-right: 0px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-hw div.club21-banner22-card-label p {
    margin-left: 0;
    margin-right: 0;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw {
    border-radius: 10px;
    background: rgb(88, 88, 88);
    background: linear-gradient(60deg, rgba(88, 88, 88, 1) 0%, rgba(9, 9, 9, 1) 10%, rgba(9, 9, 9, 1) 60%, rgba(166, 166, 166, 1) 100%);

    padding: 16px;
    width: 280px;
    margin-top: 10px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw > div.club21-banner22-card-row {
    margin-top: -4px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw > div:nth-child(3) {
    margin-top: 8px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw img {
    width: 100px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-ul {
    margin-top: 11px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-ul li {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    list-style-type: none;
    padding-left: 17px;
    margin-bottom: 2px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-ul li::before {
    content: "·";
    font-size: 16px;
    position: relative;
    left: -10px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-label {
    margin-top: 55px;
    margin-left: 24px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-label p {
    margin-right: -8px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-header {
    position: relative;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div div.careerum-club21-banner22-mobile div.club21-banner22-card-fw.card-bottom div.club21-banner22-card-label {
    margin-top: 19px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-collapse {
    max-height: 0;
    overflow: hidden;
    transition: all 0.3s ease;
    margin-top: 8px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-collapse.opened {
    max-height: 500px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button {
    margin-top: 7px;
    width: 100%;
    border-radius: 8px;
    border: 1px solid #FFF;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    padding: 7px 0;
    cursor: pointer;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button p {
    color: white;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button svg {
    margin-left: 4px;
    margin-top: 1px;
    transition: all 0.3s ease;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button.opened {
    margin-top: 9px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button.opened svg {
    transform: rotate(180deg);
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button p + p {
    display: none;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button.opened p {
    display: none;
}
div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button.opened p + p {
    display: inline-block;
}
div.careerum-club21-banner22-mobile div.club21-banner22-link {
    margin-top: 24px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-link a {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 12px 0;
    border-radius: 8px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-bottom {
    margin-top: 15px;
}
div.careerum-club21-banner22-mobile div.club21-banner22-bottom p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}


div.careerum-sert-main {
    background: #FF6E1F;
    width: 100%;
    overflow: hidden;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1701259554109.svg');
    background-repeat: no-repeat;
    background-position: center 59px;
}
div.careerum-sert-main > div {
    width: 1160px;
    margin: 175px auto 281px;
    position: relative;
    text-align: center;
}
div.careerum-sert-main > div h1 {
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-sert-main > div img {
    position: absolute;
    top: -18px;
    left: 335px;
}
div.careerum-sert-main > div p {
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    color: #fff;
    margin-top: 25px;
}
div.careerum-sert-main > div a {
    display: inline-block;
    padding: 12px 24px;
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    background-color: #000;
    border-radius: 8px;
    margin-top: 47px;
}


div.careerum-sert-main-tablet {
    background: #FF6E1F;
    width: 100%;
    overflow: hidden;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1701259615772.svg');
    background-repeat: no-repeat;
    background-position-x: calc(50% - 21px);
    background-position-y: 0px;
}
div.careerum-sert-main-tablet > div {
    width: 768px;
    margin: 125px auto 236px;
    position: relative;
    text-align: center;
}
div.careerum-sert-main-tablet > div h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-sert-main-tablet > div img {
    position: absolute;
    top: -13px;
    left: 221px;
}
div.careerum-sert-main-tablet > div p {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    color: #fff;
    margin-top: 18px;
}
div.careerum-sert-main-tablet > div a {
    display: inline-block;
    padding: 12px 24px;
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    background-color: #000;
    border-radius: 8px;
    margin-top: 30px;
}

div.careerum-sert-main-mobile {
    background: #FF6E1F;
    width: 100%;
    overflow: hidden;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1701259624314.svg');
    background-repeat: no-repeat;
    background-position-x: calc(50% - 2px);
    background-position-y: -33px;
}
div.careerum-sert-main-mobile > div {
    width: 300px;
    margin: 90px auto 107px;
    position: relative;
    text-align: center;
}
div.careerum-sert-main-mobile > div h2 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-sert-main-mobile > div img {
    position: absolute;
    top: -5px;
    left: 38px;
}
div.careerum-sert-main-mobile > div p {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    color: #fff;
    margin-top: 21px;
}
div.careerum-sert-main-mobile > div a {
    display: inline-block;
    padding: 9px 0;
    width: 268px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    background-color: #000;
    border-radius: 8px;
    margin-top: 32px;
}

div.careerum-round-separator {
    background: transparent;
    width: 100%;
    overflow: hidden;
    margin-top: -170px;
}
div.careerum-round-separator svg * {
    fill: #F5F5F7;
}

div.careerum-round-separator-tablet {
    background: transparent;
    width: 100%;
    overflow: hidden;
    margin-top: -140px;
}
div.careerum-round-separator-tablet svg * {
    fill: #F5F5F7;
}

div.careerum-round-separator-mobile {
    background: transparent;
    width: 100%;
    overflow: hidden;
    margin-top: -65px;
}
div.careerum-round-separator-mobile svg * {
    fill: #F5F5F7;
}

div.careerum-sert-how {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-sert-how > div {
    width: 1160px;
    margin: 12px auto 50px;
}
div.careerum-sert-how .sert-how__header {
    text-align: center;
}
div.careerum-sert-how .sert-how__header p {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-sert-how .sert-how__tiles {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 55px;
}
div.careerum-sert-how .sert-how__tile {
    width: 336px;
    margin-right: 28px;
    text-align: center;
}
div.careerum-sert-how .sert-how__tile:first-child {
    margin-left: 65px;
}
div.careerum-sert-how .sert-how__tile:last-child {
    margin-right: 0;
}
div.careerum-sert-how .sert-how__tile p {
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
}
div.careerum-sert-how .sert-how__tile img {
    margin-top: 24px;
}

div.careerum-sert-how-tablet {
    background-color: #fff;
    overflow: visible;
    width: 100%;
}
div.careerum-sert-how-tablet > div {
    width: 768px;
    margin: 27px auto 50px;
}
div.careerum-sert-how-tablet .sert-how__header {
    text-align: center;
    position: relative;
    top: -57px;
}
div.careerum-sert-how-tablet .sert-how__header p {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-sert-how-tablet .sert-how__tiles {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -17px;
}
div.careerum-sert-how-tablet .sert-how__tile {
    width: 227px;
    margin-right: 4px;
    text-align: center;
}
div.careerum-sert-how-tablet .sert-how__tile:first-child {
    margin-left: 47px;
}
div.careerum-sert-how-tablet .sert-how__tile:last-child {
    margin-right: 0;
}
div.careerum-sert-how-tablet .sert-how__tile p {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
}
div.careerum-sert-how-tablet .sert-how__tile img {
    margin-top: 16px;
}

div.careerum-sert-how-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-sert-how-mobile > div {
    width: 300px;
    margin: 29px auto 50px;
}
div.careerum-sert-how-mobile .sert-how__header {
    text-align: center;
}
div.careerum-sert-how-mobile .sert-how__header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-sert-how-mobile .sert-how__tiles {
    margin-top: 33px;
}
div.careerum-sert-how-mobile .sert-how__tile {
    width: 227px;
    margin: 0 auto 37px;
    text-align: center;
}
div.careerum-sert-how-mobile .sert-how__tile:last-child {
    margin-bottom: 0;
}
div.careerum-sert-how-mobile .sert-how__tile p {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
}
div.careerum-sert-how-mobile .sert-how__tile img {
    margin-top: 16px;
}

div.careerum-club21-tariffs.sert-tariffs > div {
    display: block;
    margin: 58px auto 169px;
}
div.careerum-club21-tariffs.sert-tariffs > div > div:first-child {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    min-height: 36px;
}
div.careerum-club21-tariffs.sert-tariffs > div div.club21-tariffs__swicher-block {
    margin-right: 62px;
    width: 285px;
    position: absolute;
    background: white;
    z-index: 2;
}
div.careerum-club21-tariffs.sert-tariffs > div div.club21-tariffs__swicher-block p.club21-tariffs__swicher-header {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-club21-tariffs.sert-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-top {
    padding: 2px 0 6px 14px;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-wrapper {
    margin-top: 29px;
    margin-left: 0;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item {
    width: 370px;
    padding: 23px 22px 30px 22px;
    border-radius: 20px;
    border: 2.417px solid var(--main-black, #000);
    margin-right: 24px;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item p.club21-tariffs-item__header {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 40px;
    margin-bottom: 40px;
}
div.careerum-club21-tariffs.sert-tariffs.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 24px;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li {
    margin-bottom: 14px;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: 100%;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li img,
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li svg {
    width: 20px;
    margin-right: 3px;
    margin-top: -1px;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: auto;
    margin-bottom: 24px;
    align-items: flex-end;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.64px;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    margin-top: 0;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item a {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    padding: 14px 0;
    margin-bottom: 0;
}
div.careerum-club21-tariffs.sert-tariffs.tariffs-course div.club21-tariffs-item a {
    margin: auto auto 0;
    width: 320px;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    padding: 10px 0;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__label p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    /* 161.118% */
    letter-spacing: 0.18px;
    padding: 8px 24px 9px;
}
div.careerum-club21-tariffs.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__label {
    top: -17px;
    right: 66px;
}

div.careerum-club21-tariffs-tablet.sert-tariffs > div {
    margin: 26px auto 74px;
}
div.careerum-club21-tariffs-tablet.sert-tariffs > div > div:first-child {
    min-height: 28px;
}
div.careerum-club21-tariffs-tablet.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: auto;
}
div.careerum-club21-tariffs-tablet.sert-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-bottom: 56px;
}
div.careerum-club21-tariffs-tablet.sert-tariffs.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-bottom: 24px;
}
div.careerum-club21-tariffs-tablet.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__label {
    top: -17px;
    right: -7px;
}

div.careerum-club21-tariffs-mobile.sert-tariffs > div {
    margin-top: 0;
    margin-bottom: 56px;
}
div.careerum-club21-tariffs-mobile.sert-tariffs > div div.club21-tariffs__swicher-block {
    top: -43px;
}
div.careerum-club21-tariffs-mobile.sert-tariffs div.club21-tariffs-wrapper {
    margin-top: 37px;
}
div.careerum-club21-tariffs-mobile.sert-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: auto;
}
div.careerum-club21-tariffs-mobile.sert-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-bottom: 53px;
}
div.careerum-club21-tariffs-mobile.sert-tariffs.tariffs-course div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 16px;
    margin-bottom: 16px;
}


div.careerum-club21-tools.sert-tools {
    background-color: #FF6E1F;
    width: 100%;
    overflow: hidden;
}
div.careerum-club21-tools.sert-tools > div {
    margin: 71px auto 72px;
}
div.careerum-club21-tools.sert-tools > div h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    color: #fff;
}
div.careerum-club21-tools.sert-tools div.careerum-club21-tools__tiles {
    margin-top: 39px;
}
div.careerum-club21-tools.sert-tools div.careerum-club21-tools__tiles > div > div:nth-child(5) {
    background: #FF9F00;
}
div.careerum-club21-tools.sert-tools div.careerum-club21-tools__tiles > div > div:nth-child(5) > img {
    position: absolute;
    top: 15px;
    left: 20px;
}
div.careerum-club21-tools div.careerum-club21-tools__tiles > div > div a {
    transition: opacity 0.2s ease;
}
div.careerum-club21-tools div.careerum-club21-tools__tiles > div > div a:hover {
    opacity: 0.8;
}
div.careerum-club21-tools.sert-tools div.careerum-club21-tools__button {
    text-align: center;
    margin-top: 47px;
}
div.careerum-club21-tools.sert-tools div.careerum-club21-tools__button a {
    text-decoration: none;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    border-radius: 8px;
    padding: 12px 24px;
    display: inline-block;
}

div.careerum-club21-tools-tablet.sert-tools {
    background-color: #FF6E1F;
    width: 100%;
    overflow: hidden;
}
div.careerum-club21-tools-tablet.sert-tools > div {
    margin: 40px auto 48px;
}
div.careerum-club21-tools-tablet.sert-tools > div h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    color: #fff;
}
div.careerum-club21-tools-tablet.sert-tools .careerum-club21-tools__tiles-tablet {
    margin-top: 32px;
}
div.careerum-club21-tools-tablet.sert-tools .careerum-club21-tools__tiles-tablet > div > div:nth-child(3) {
    background: #FF9F01;
}
div.careerum-club21-tools__tiles-tablet > div > div a {
    transition: opacity 0.2s ease;
}
div.careerum-club21-tools__tiles-tablet > div > div a:hover {
    opacity: 0.8;
}

div.careerum-club21-tools-mobile.sert-tools {
    background-color: #FF6E1F;
    width: 100%;
    overflow: hidden;
}
div.careerum-club21-tools-mobile.sert-tools > div {
    margin: 32px auto 40px;
}
div.careerum-club21-tools-mobile.sert-tools > div h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    color: #fff;
}
div.careerum-club21-tools-mobile.sert-tools > div > div:nth-child(2) > div > div:nth-child(3) {
    background: #FF9F01;
}

div.careerum-sert-single {
    background-color: #F5F5F7;
}
div.careerum-sert-single div.sert-single-left {
    width: 600px;
    height: 600px;
    border-radius: 16px;
    overflow: hidden;
}
div.careerum-sert-single div.sert-single-right {
    width: 525px;
}
div.careerum-sert-single div.sert-single-left img.sert-single-left-bg {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
div.careerum-sert-single div.sert-single-left div {
    text-align: center;
    width: 396px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
div.careerum-sert-single div.sert-single-left div img {
    margin-bottom: 9px;
}
div.careerum-sert-single div.sert-single-left p.sert-single-left-header {
    font-weight: 700;
    font-size: 52px;
    line-height: 100%;
    letter-spacing: 0.02em;
    text-align: center;
    color: var(--main---white);
    margin-bottom: 18px;
}
div.careerum-sert-single div.sert-single-left p.sert-single-left-text {
    font-weight: 500;
    font-size: 21px;
    line-height: 105%;
    letter-spacing: 0.01em;
    color: var(--main---white);
}
div.careerum-sert-single div.sert-single-right p.sert-single-right-header {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
    letter-spacing: 0.01em;
    margin-bottom: 24px;
}
div.careerum-sert-single div.sert-single-right p.sert-single-right-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 16px;
}
div.careerum-sert-single div.sert-single-right ul {
    margin-bottom: 24px;
}
div.careerum-sert-single div.sert-single-right ul li {
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    list-style-type: none;
    padding-left: 22px;
}
div.careerum-sert-single div.sert-single-right ul li::before {
    content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.83398 11.1156L8.05635 14.4991L14.5011 4.83203" stroke="black" stroke-width="1.81258" stroke-linecap="round" /></svg>');
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-sert-single div.sert-single-right ul li + li {
    margin-top: 14.5px;
}
div.careerum-sert-single div.sert-single-right ul li span {
    font-weight: 600;
}
div.careerum-sert-single div.sert-single-right > div {
    gap: 10px;
    margin-bottom: 10px;
}
div.careerum-sert-single div.sert-single-right p.sert-single-right-price {
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
}
div.careerum-sert-single div.sert-single-right > div div {
    gap: 4px;
    padding: 3px 7px 3px 3px;
    border: 1px solid #000;
    border-radius: 8px;
}
div.careerum-sert-single div.sert-single-right p.sert-single-right-price-dscr {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
}
div.careerum-sert-single div.sert-single-right a {
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    width: 336px;
    text-align: center;
    padding: 16px 0;
    border-radius: 8px;
}
@media screen and (max-width:1299px) {
    div.careerum-sert-single > div {
        align-items: flex-start;
    }
    div.careerum-sert-single div.sert-single-left {
        width: 340px;
        height: 340px;
    }
    div.careerum-sert-single div.sert-single-right {
        width: 312px;
    }
    div.careerum-sert-single div.sert-single-left div img {
        width: 100px;
        margin-bottom: 5px;
    }
    div.careerum-sert-single div.sert-single-left div {
        width: 224px;
    }
    div.careerum-sert-single div.sert-single-left p.sert-single-left-header {
        font-size: 30px;
    }
    div.careerum-sert-single div.sert-single-left p.sert-single-left-text {
        font-size: 15px;
    }
    div.careerum-sert-single div.sert-single-right p.sert-single-right-header {
        font-size: 28px;
        margin-bottom: 10px;
    }
    div.careerum-sert-single div.sert-single-right p.sert-single-right-text {
        font-size: 14px;
        margin-bottom: 10px;
    }
    div.careerum-sert-single div.sert-single-right ul li {
        font-size: 14px;
    }
    div.careerum-sert-single div.sert-single-right ul li::before {
        width: 19px;
        height: 19px;
    }
    div.careerum-sert-single div.sert-single-right ul li + li {
        margin-top: 6px;
    }
    div.careerum-sert-single div.sert-single-right ul {
        margin-bottom: 22px;
    }
    div.careerum-sert-single div.sert-single-right p.sert-single-right-price {
        font-size: 24px;
    }
    div.careerum-sert-single div.sert-single-right p.sert-single-right-price-dscr {
        font-size: 12px;
    }
    div.careerum-sert-single div.sert-single-right a {
        width: 308px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-sert-single > div {
        flex-direction: column;
    }
    div.careerum-sert-single h2 {
        margin-bottom: 16px;
        font-weight: 600;
        font-size: 28px;
        line-height: 105%;
        letter-spacing: 0.01em;
    }
    div.careerum-sert-single div.sert-single-left,
    div.careerum-sert-single div.sert-single-right {
        width: 100%;
    }
    div.careerum-sert-single div.sert-single-left {
        margin-bottom: 10px;
    }
    div.careerum-sert-single div.sert-single-right p.sert-single-right-text {
        font-size: 14px;
    }
    div.careerum-sert-single div.sert-single-right ul li::before {
        top: -1px;
    }
    div.careerum-sert-single div.sert-single-right ul {
        margin-bottom: 24px;
    }
    div.careerum-sert-single div.sert-single-right > div {
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    div.careerum-sert-single div.sert-single-right a {
        width: 100%;
    }
}

div.careerum-consultations-main {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-consultations-main > div {
    width: 100%;
    margin: 0;
    padding-top: 73px;
    padding-left: calc((100% - 1160px) / 2);
    padding-bottom: 135px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    overflow: visible
}
div.careerum-consultations-main > div > * {
    position: relative;
    z-index: 2;
}
div.careerum-consultations-main > div > img {
    position: absolute;
    left: calc(50% - 490px);
    top: -5%;
    z-index: 1;
}
div.careerum-consultations-main div.careerum-consultations-main-header {
    margin-top: 71px;
    width: 600px;
}
div.careerum-consultations-main div.careerum-consultations-main-header h1 {
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}
div.careerum-consultations-main div.careerum-consultations-main-header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    margin-top: 24px;
}
div.careerum-consultations-main div.careerum-consultations-main-header a {
    margin-top: 80px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    transition: all 0.3s ease;
    display: block;
    width: max-content;
}
div.careerum-consultations-main div.careerum-consultations-main-descr {
    width: 513px;
    margin-left: 46px;
}
div.careerum-consultations-main div.careerum-consultations-main-about {
    position: relative;
}
div.careerum-consultations-main div.careerum-consultations-main-about img {
    width: 513px;
}
div.careerum-consultations-main div.careerum-consultations-main-about > div {
    position: absolute;
    right: 8px;
    top: 16px;
}
div.careerum-consultations-main div.careerum-consultations-main-about > div p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #fff;
    padding: 2.595px 10px;
    border-radius: 4px;
    background: #000;
}
div.careerum-consultations-main div.careerum-consultations-main-about-bottom {
    margin-top: 0;
}
div.careerum-consultations-main div.careerum-consultations-main-about-bottom > div {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(2px);
    width: 309px;
    padding: 16px 16px 11px;
}
div.careerum-consultations-main div.careerum-consultations-main-about-bottom > div p {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}
div.careerum-consultations-main div.careerum-consultations-main-about-bottom > div img {
    margin-top: 10px;
}
div.careerum-consultations-main div.careerum-consultations-main-about-bottom > div:nth-child(1) {
    margin-top: -60px;
    margin-left: 135px;
}
div.careerum-consultations-main div.careerum-consultations-main-about-bottom > div:nth-child(2) {
    margin-top: -99px;
    margin-left: -188px;
}
div.careerum-consultations-main div.careerum-consultations-main-about-bottom > div:nth-child(3) {
    margin-top: -39px;
    margin-left: 64px;
    width: 324px;
}

div.careerum-consultations-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-consultations-main-tablet > div {
    width: 100%;
    margin: 0;
    padding-top: 36px;
    padding-left: calc(((100% - 768px) / 2) + 44px);
    padding-bottom: 77px;
    position: relative;
    overflow: visible;
}
div.careerum-consultations-main-tablet > div > * {
    position: relative;
    z-index: 2;
}
div.careerum-consultations-main-tablet > div > img {
    position: absolute;
    left: calc(50% - 420px);
    top: -27%;
    z-index: 1;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-header {
    margin-top: 20px;
    width: 324px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-header h1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-header p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    margin-top: 10px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-descr {
    width: 339px;
    margin-left: 10px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-about {
    position: relative;
    transform: rotate(4deg);
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-about img {
    width: 339px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-about > div {
    position: absolute;
    right: 20px;
    top: 8px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-about > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #fff;
    padding: 2px 8px;
    border-radius: 2px;
    background: #000;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-bottom {
    margin-top: -30px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-bottom > div {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(2px);
    width: 224px;
    padding: 12px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-bottom > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 10px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-bottom > div img {
    margin-top: auto;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-bottom > div:nth-child(1) {
    position: relative;
    transform: rotate(2deg);
    margin-top: 3px;
    margin-left: 1px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-bottom > div:nth-child(2) {
    position: relative;
    transform: rotate(-9deg);
    margin-top: 1px;
    margin-left: -5px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-bottom > div:nth-child(3) {
    position: relative;
    transform: rotate(8deg);
    margin-top: 3px;
    margin-left: -18px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-link {
    margin-top: 44px;
}
div.careerum-consultations-main-tablet div.careerum-consultations-main-link a {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    transition: all 0.3s ease;
    display: block;
    width: 300px;
    text-align: center;
}

div.careerum-consultations-main-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #FAF5EE;
}
div.careerum-consultations-main-mobile > div {
    width: 100%;
    margin: 0;
    padding-top: 12px;
    padding-left: calc(((100% - 320px) / 2) + 10px);
    padding-bottom: 102px;
    position: relative;
    overflow: visible;
}
div.careerum-consultations-main-mobile > div > * {
    position: relative;
    z-index: 2;
}
div.careerum-consultations-main-mobile > div > img {
    position: absolute;
    left: calc(50% - 500px);
    top: -35%;
    z-index: 1;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-header {
    margin-top: 20px;
    width: 100%;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-header h1 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-header p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    margin-top: 10px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-descr {
    width: 280px;
    margin-left: 8px;
    margin-top: 55px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-about {
    position: relative;
    transform: rotate(-6.798deg);
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-about img {
    width: 280px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-about > div {
    position: absolute;
    right: 9px;
    top: 8px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-about > div p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #fff;
    padding: 1.5px 5px;
    border-radius: 2px;
    background: #000;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-bottom {
    margin-top: -30px;
    position: relative;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-bottom > div {
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(2px);
    width: 284px;
    padding: 13px 12px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-bottom > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    margin-bottom: 10px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-bottom > div:nth-child(1) {
    position: relative;
    transform: rotate(2deg);
    margin-top: 0px;
    margin-left: 8px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-bottom > div:nth-child(2) {
    position: relative;
    transform: rotate(-5.524deg);
    margin-top: -23px;
    margin-left: 1px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-bottom > div:nth-child(3) {
    position: relative;
    transform: rotate(-1.391deg);
    margin-top: -7px;
    margin-left: 13px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-link {
    margin-top: 23px;
}
div.careerum-consultations-main-mobile div.careerum-consultations-main-link a {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    transition: all 0.3s ease;
    display: block;
    width: 300px;
    text-align: center;
}



div.careerum-consultations-goals {
    width: 100%;
    overflow: hidden;
    background: #FF9F01;
}
div.careerum-consultations-goals > div {
    width: 1160px;
    margin: 64px auto 139px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-header p {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    /* 52.8px */
    letter-spacing: 0.48px;
    color: #FFF;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav {
    margin-top: 48px;
    width: 110%;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav li {
    background-color: #fff;
    padding: 10px 18.5px 8px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-right: 8px;
    margin-bottom: 8px;
    list-style-type: none;
    border-radius: 24px;
    cursor: pointer;
    transition: all 0.3s ease;
    border: 2px solid #fff;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav li:hover {
    border: 2px solid #FFC76A;
}
div.careerum-consultations-goals.light-violet-bg div.careerum-consultations-goals-tabs-nav li:hover {
    border: 2px solid #E6E0FF;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav li.active {
    border: 2px solid #FFC76A;
    background: #FFC76A;
    color: #fff;
}
div.careerum-consultations-goals.light-violet-bg div.careerum-consultations-goals-tabs-nav li.active {
    border: 2px solid #E6E0FF;
    background: #E6E0FF;
    color: #000000;
    text-shadow: 0.5px 0px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-wrapper {
    margin-top: 24px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab {
    border-radius: 40px;
    background: #FFF;
    padding: 30px 40px 56px;
    display: none;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab.active {
    display: block;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-name p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    padding: 8px 23px 6px;
    border-radius: 24px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    display: inline-block;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-header {
    margin-top: 32px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-header p {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div {
    margin-right: 32px;
    margin-bottom: 32px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+1) {
    width: 340px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+2) {
    width: 260px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+3) {
    width: 396px;
    margin-right: 0;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:last-child {
    width: 396px;
    margin-right: 0;
}
div.careerum-consultations-goals.light-violet-bg div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div img {
    filter: hue-rotate(214deg);
}
div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div p {
    margin-top: 5px;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
}

div.careerum-consultations-goals div.careerum-consultations-goals-tabs-bottom {
    margin-top: 18px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-bottom p {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 24px */
    letter-spacing: 0.2px;
    color: #FFF;
    max-width: 710px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-link {
    margin-top: 24px;
}
div.careerum-consultations-goals div.careerum-consultations-goals-tabs-link a {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    transition: all 0.3s ease;
    display: block;
    width: max-content;
}

@media (max-width: 1299px) {
    div.careerum-consultations-goals > div {
        width: 100%;
        margin: 48px auto 47px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-header {
        max-width: 300px;
        margin-left: calc(((100% - 768px) / 2) + 44px);
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-header p {
        font-size: 32px;
        letter-spacing: normal;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav {
        margin-top: 32px;
        overflow: scroll;
        cursor: grab;
        padding-left: calc(((100% - 768px) / 2) + 44px);
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav ul {
        width: 1500px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav li {
        font-size: 12px;
        padding: 6px 10px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-wrapper {
        width: 680px;
        margin: 16px auto 0;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab {
        padding: 16px 16px 36px;
        border-radius: 24px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-name p {
        font-size: 14px;
        padding: 9px 12px 6px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-header {
        margin-top: 18px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-header p {
        font-size: 20px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content {
        margin-top: 15px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div img {
        width: 28px;
        margin-top: 3px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div p {
        width: 250px;
        margin-left: 8px;
        font-size: 14px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+1),
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+2),
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+3) {
        width: 286px;
        margin-right: 16px;
        margin-bottom: 12px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(2n) {
        margin-right: 0;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-bottom {
        margin-left: calc(((100% - 768px) / 2) + 44px);
        margin-top: 25px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-link {
        margin-left: calc(((100% - 768px) / 2) + 44px);
        margin-top: 17px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-bottom p {
        font-size: 14px;
        max-width: 510px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-link a {
        width: 300px;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    div.careerum-consultations-goals > div {
        width: 100%;
        margin: 39px auto 47px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-header {
        max-width: 100%;
        margin-left: calc(((100% - 320px) / 2) + 10px);
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-header p {
        font-size: 24px;
        letter-spacing: normal;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav {
        margin-top: 29px;
        overflow: scroll;
        cursor: grab;
        padding-left: calc(((100% - 320px) / 2) + 10px);
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav ul {
        width: 1430px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-nav li {
        font-size: 12px;
        padding: 6px 10px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-wrapper {
        width: 300px;
        margin: 8px auto 0;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab {
        padding: 10px 10px 13px;
        border-radius: 16px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-name p {
        font-size: 14px;
        padding: 9px 12px 6px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-header {
        margin-top: 18px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-header p {
        font-size: 18px;
        line-height: 120%;
        max-width: 230px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content {
        margin-top: 13px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div img {
        width: 28px;
        margin-top: 3px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div p {
        width: 219px;
        margin-left: 8px;
        font-size: 14px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+1),
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+2),
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(3n+3) {
        width: 255px;
        margin-right: 16px;
        margin-bottom: 12px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tab div.careerum-consultations-goals-tab-content > div:nth-child(2n) {
        margin-right: 0;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-bottom {
        margin-left: calc(((100% - 320px) / 2) + 10px);
        margin-top: 25px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-link {
        margin-left: calc(((100% - 320px) / 2) + 10px);
        margin-top: 15px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-bottom p {
        font-size: 14px;
        letter-spacing: normal;
        max-width: 250px;
    }
    div.careerum-consultations-goals div.careerum-consultations-goals-tabs-link a {
        width: 300px;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
        font-size: 16px;
    }

}

div.careerum-club21-coaches.careerum-consultations-coaches > div {
    margin-top: 77px;
}
div.careerum-club21-coaches.careerum-consultations-coaches p.careerum-club21-coaches__text {
    margin-top: 23px;
}
div.careerum-club21-coaches.careerum-consultations-coaches div.club21-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #FF9F01;
}
div.careerum-club21-coaches-tablet.careerum-consultations-coaches > div {
    margin-top: 56px;
}
div.careerum-club21-coaches-tablet.careerum-consultations-coaches p.careerum-club21-coaches__header {
    font-size: 28px;
}
div.careerum-club21-coaches-tablet.careerum-consultations-coaches p.careerum-club21-coaches__text {
    margin-top: 15px;
}
div.careerum-club21-coaches-tablet.careerum-consultations-coaches div.club21-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #FF9F01;
    background-color: #fff;
}
div.careerum-club21-coaches-tablet.careerum-consultations-coaches div.club21-coaches-slider div.coaches-slider-item1 > div * {
    color: black;
}

div.careerum-club21-coaches-mobile.careerum-consultations-coaches > div {
    margin-top: 42px;
}
div.careerum-club21-coaches-mobile.careerum-consultations-coaches p.careerum-club21-coaches__text {
    margin-top: 10px;
}
div.careerum-club21-coaches-mobile.careerum-consultations-coaches div.club21-coaches-slider div.coaches-slider-item1 > div {
    border: 2px solid #FF9F01;
    background-color: #fff;
}
div.careerum-club21-coaches-mobile.careerum-consultations-coaches div.club21-coaches-slider div.coaches-slider-item1 > div * {
    color: black;
}


div.careerum-consultations-about {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-consultations-about > div {
    width: 1160px;
    margin: 29px auto 70px;
}
div.careerum-consultations-about div.careerum-consultations-about-header p {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-consultations-about div.careerum-consultations-about-content {
    margin-top: 48px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-consultations-about div.careerum-consultations-about-content div {
    width: 242px;
    margin-right: 40px;
}
div.careerum-consultations-about div.careerum-consultations-about-content div:last-child {
    margin-right: 0;
}
div.careerum-consultations-about.violet-elements div.careerum-consultations-about-content div img {
    filter: hue-rotate(214deg);
}
div.careerum-consultations-about div.careerum-consultations-about-content div p {
    margin-top: 7px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-consultations-about div.careerum-consultations-about-content div p + p {
    margin-top: 7px;
}

div.careerum-consultations-about-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-consultations-about-tablet > div {
    width: 768px;
    margin: 32px auto 30px;
    padding-left: 44px;
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-header p {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-content {
    margin-top: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-content div {
    width: 280px;
    margin-right: 32px;
    margin-bottom: 32px;
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-content div:nth-child(2n) {
    margin-right: 0;
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-content div:last-child {
    margin-right: 0;
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-content div img {
    width: 28px;
}
div.careerum-consultations-about-tablet.violet-elements div.careerum-consultations-about-content div img {
    filter: hue-rotate(214deg);
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-content div p {
    margin-top: 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-consultations-about-tablet div.careerum-consultations-about-content div p + p {
    margin-top: 7px;
}

div.careerum-consultations-about-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-consultations-about-mobile > div {
    width: 300px;
    margin: 49px auto 30px;
    overflow: visible;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content {
    margin-top: 24px;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div.slick-list {
    overflow: visible;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div.slick-slide {
    width: 200px;
    margin-right: 16px;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div.slick-slide:nth-child(3),
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div.slick-slide:nth-child(4) {
    width: 280px;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div.slick-slide:last-child {
    margin-right: 0;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div img {
    width: 28px;
}
div.careerum-consultations-about-mobile.violet-elements div.careerum-consultations-about-content div img {
    filter: hue-rotate(214deg);
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div p {
    margin-top: 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-consultations-about-mobile div.careerum-consultations-about-content div p + p {
    margin-top: 7px;
}
div.careerum-consultations-about-mobile .consultations-about-slider__arrow-right {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    margin-top: 16px;
    background-color: #FF9F00;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
}


div.careerum-club21-tariffs.cons-tariffs > div {
    display: block;
    margin: 83px auto 169px;
}
div.careerum-club21-tariffs.cons-tariffs > div > div:first-child {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-height: 36px;
}
div.careerum-club21-tariffs.cons-tariffs > div > div:first-child h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: normal;
}
div.careerum-club21-tariffs.cons-tariffs > div div.club21-tariffs__swicher-block {
    margin-right: 62px;
    width: 285px;
    position: absolute;
    background: white;
    z-index: 2;
    top: 126px;
    right: 0;
    margin-top: 0;
}
div.careerum-club21-tariffs.cons-tariffs > div div.club21-tariffs__swicher-block p.club21-tariffs__swicher-header {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-club21-tariffs.cons-tariffs > div div.club21-tariffs__swicher-block div.club21-tariffs__swicher-top {
    padding: 2px 0 6px 14px;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-wrapper {
    margin-top: 56px;
    margin-left: 0;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item {
    width: 370px;
    padding: 23px 22px 30px 22px;
    border-radius: 20px;
    border: 2.417px solid var(--main-black, #000);
    margin-right: 24px;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item p.club21-tariffs-item__header {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 125%;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin-top: 40px;
    margin-bottom: 80px;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: auto;
    margin-bottom: 24px;
    align-items: flex-start;
    flex-direction: column-reverse;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: -0.64px;
    margin-top: 10px;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    margin-top: 0;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item a {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    padding: 14px 0;
    margin-bottom: 0;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__label p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px;
    /* 161.118% */
    letter-spacing: 0.18px;
    padding: 8px 24px 9px;
}
div.careerum-club21-tariffs.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__label {
    top: -17px;
    right: 66px;
}
div.careerum-club21-tariffs-tablet.cons-tariffs > div {
    margin-top: 28px;
}
div.careerum-club21-tariffs-tablet.cons-tariffs div.club21-tariffs-item .club21-tariffs-item__content {
    margin-top: 14px;
    margin-bottom: 21px;
}
div.careerum-club21-tariffs-tablet.cons-tariffs div.club21-tariffs-item .club21-tariffs-item__content p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-club21-tariffs-tablet.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    flex-direction: column-reverse;
    margin-top: auto;
    margin-bottom: 11px;
}
div.careerum-club21-tariffs-tablet.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-club21-tariffs-tablet.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 22px;
    line-height: 100%;
    letter-spacing: -0.02em;
    margin-right: 5px;
    margin-top: 5px;
    cursor: default;
}
div.careerum-club21-tariffs-tablet.cons-tariffs div.club21-tariffs-item a {
    padding: 9px 0;
}
div.careerum-club21-tariffs-tablet.cons-tariffs div.club21-tariffs-item {
    padding: 16px 14px 22px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs > div {
    margin-top: 26px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs > div > div:first-child {
    margin: 0 auto;
}
div.careerum-club21-tariffs-mobile.cons-tariffs > div div.club21-tariffs__swicher-block {
    top: 91px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-wrapper {
    margin-top: 60px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-item {
    padding: 15px 14px 22px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-item .club21-tariffs-item__content {
    margin-top: 15px;
    margin-bottom: 25px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-item .club21-tariffs-item__content p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    flex-direction: column-reverse;
    margin-top: auto;
    margin-bottom: 14px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p {
    font-size: 14px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-size: 24px;
}
div.careerum-club21-tariffs-mobile.cons-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    margin-top: 8px;
}



div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper {
    padding: 32px 40px;
    width: 778px;
    height: 393px;
    background-color: #000;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper .club2-popup-block-pay-desc,
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper .careerum-club2-popup-step1 {
    display: none;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
    margin-top: 0;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(1) {
    padding: 0;
    width: 300px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(2) {
    margin-left: 77px;
    width: 322px;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 div.careerum-registration-form {
    margin: 0;
    border: none;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
    height: auto;
}
div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 div.careerum-registration-form {
    width: 100%;
}
@media (min-width: 768px) and (max-width: 1299px) {
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper {
        width: 568px;
        height: 350px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper {
        padding: 16px;
        border-radius: 16px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(1) p {
        line-height: 110%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(2) {
        margin-left: -26px;
        width: 254px;
        margin-top: 7px;
    }
}
@media (max-width: 767px) {
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper {
        width: 100%;
        background-color: #000;
        height: auto;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(1) {
        display: block;
        width: 100%;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-wrapper div.careerum-club2-popup-step2 {
        background-color: #000;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(1) p.form-p-tablet {
        display: block;
    }
    div.careerum-popup.careerum-club2-popup-block-pay div.careerum-club2-popup-step2 > div:nth-child(1) img.form-img-desctop {
        display: none;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 > div:nth-child(2) {
        width: 100%;
        margin-left: 0;
        margin-top: 34px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 div.careerum-registration-form {
        background-color: #000;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 form > div > input {
        width: 100%;
        border: 2px solid #a3a3a3;
        color: #ffffff;
        background-color: #000000;
        line-height: 140%;
        font-weight: 400;
        font-size: 13px;
        line-height: 140%;
        padding: 8px 10px 8px;
        margin-bottom: 8px;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 form > div:nth-child(5) > label::before {
        content: '';
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg);
        display: block;
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        position: absolute;
        top: 0;
        left: 0;
        transition: all 0.2s ease;
        opacity: 0.8;
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 form > div:nth-child(5) > label:hover::before {
        content: '';
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1678814330650.svg);
    }

    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 form > div:nth-child(5) > label.active::before {
        content: '';
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1701803706070.svg);
    }
    div.careerum-popup.careerum-club2-popup-block-pay.pay-cons div.careerum-club2-popup-step2 form > div:nth-child(5) > p {
        color: #cccccc;
    }
}


.careerum-new-year-decor {
    position: relative;
    overflow: visible;
    max-height: 0;
}
.careerum-new-year-decor > div {
    position: absolute;
    top: 0;
    left: calc(50% + 233px);
    z-index: 50;
}
.careerum-new-year-decor .careerum-new-year-decor-top {
    position: relative;
}
.careerum-new-year-decor .careerum-new-year-decor-top img {
    position: absolute;
    top: -67px;
    left: 0;
    z-index: 51;
}
.careerum-new-year-decor .careerum-new-year-decor-top .careerum-new-year-decor-top-h {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    text-align: center;
    color: #fff;
    transform: rotate(5.033deg);
    z-index: 52;
    position: absolute;
    width: 227px;
    top: 139px;
    left: 50px;
}
.careerum-new-year-decor .careerum-new-year-decor-top .careerum-new-year-decor-top-b {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 115%;
    /* 20.7px */
    text-align: center;
    color: #fff;
    transform: rotate(5.033deg);
    z-index: 52;
    position: absolute;
    width: 247px;
    top: 221px;
    left: 39px;
}
.careerum-new-year-decor .careerum-new-year-decor-bottom img {
    position: absolute;
    top: 227px;
    left: 174px;
    z-index: 53;
}
.careerum-new-year-decor .careerum-new-year-decor-bottom .careerum-new-year-decor-bottom-h {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    color: #fff;
    z-index: 54;
    position: absolute;
    text-decoration: line-through;
    width: 227px;
    top: 330px;
    left: 195px;
}
.careerum-new-year-decor .careerum-new-year-decor-bottom .careerum-new-year-decor-bottom-b {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    color: #fff;
    z-index: 54;
    position: absolute;
    width: 247px;
    top: 353px;
    left: 196px;
}


.careerum-new-year-decor-tablet {
    position: relative;
    overflow: visible;
    max-height: 0;
}
.careerum-new-year-decor-tablet > div {
    position: absolute;
    top: 0;
    left: calc(50% + 118px);
    z-index: 50;
}
.careerum-new-year-decor-tablet .careerum-new-year-decor-top {
    position: relative;
}
.careerum-new-year-decor-tablet .careerum-new-year-decor-top img {
    position: absolute;
    top: -64px;
    left: 0;
    z-index: 51;
}
.careerum-new-year-decor-tablet .careerum-new-year-decor-top .careerum-new-year-decor-top-h {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
    color: #fff;
    transform: rotate(-3.887deg);
    z-index: 52;
    position: absolute;
    width: 217px;
    top: 84px;
    left: 0px;
}
.careerum-new-year-decor-tablet .careerum-new-year-decor-top .careerum-new-year-decor-top-b {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
    text-align: center;
    color: #fff;
    transform: rotate(-3.887deg);
    z-index: 52;
    position: absolute;
    width: 224px;
    top: 141px;
    left: 0px;
}
.careerum-new-year-decor-tablet .careerum-new-year-decor-bottom img {
    position: absolute;
    top: 180px;
    left: 95px;
    z-index: 53;
}
.careerum-new-year-decor-tablet .careerum-new-year-decor-bottom .careerum-new-year-decor-bottom-h {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transform: rotate(-1.377deg);
    text-align: left;
    color: #fff;
    z-index: 54;
    position: absolute;
    text-decoration: line-through;
    width: 227px;
    top: 240px;
    left: 121px;
}
.careerum-new-year-decor-tablet .careerum-new-year-decor-bottom .careerum-new-year-decor-bottom-b {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transform: rotate(-1.377deg);
    text-align: left;
    color: #fff;
    z-index: 54;
    position: absolute;
    width: 247px;
    top: 255px;
    left: 120px;
}


.careerum-new-year-decor-mobile {
    position: relative;
    overflow: visible;
    max-height: 0;
}
.careerum-new-year-decor-mobile > div {
    position: absolute;
    top: 0;
    left: calc(50% - 160px);
    z-index: 50;
}
.careerum-new-year-decor-mobile .careerum-new-year-decor-top {
    position: relative;
}
.careerum-new-year-decor-mobile .careerum-new-year-decor-top img {
    position: absolute;
    top: -58px;
    left: 0;
    z-index: 51;
}
.careerum-new-year-decor-mobile .careerum-new-year-decor-top .careerum-new-year-decor-top-h {
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
    color: #fff;
    transform: rotate(-3.887deg);
    z-index: 52;
    position: absolute;
    width: 217px;
    top: 99px;
    left: 0px;
}
.careerum-new-year-decor-mobile .careerum-new-year-decor-top .careerum-new-year-decor-top-b {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 105%;
    text-align: center;
    color: #fff;
    transform: rotate(-3.887deg);
    z-index: 52;
    position: absolute;
    width: 221px;
    top: 163px;
    left: 0px;
}
.careerum-new-year-decor-mobile .careerum-new-year-decor-bottom img {
    position: absolute;
    top: 28px;
    left: 173px;
    z-index: 53;
}
.careerum-new-year-decor-mobile .careerum-new-year-decor-bottom .careerum-new-year-decor-bottom-h {
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transform: rotate(-1.377deg);
    text-align: left;
    color: #fff;
    z-index: 54;
    position: absolute;
    text-decoration: line-through;
    width: 227px;
    top: 107px;
    left: 212px;
}
.careerum-new-year-decor-mobile .careerum-new-year-decor-bottom .careerum-new-year-decor-bottom-b {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    transform: rotate(-1.377deg);
    text-align: left;
    color: #fff;
    z-index: 54;
    position: absolute;
    width: 247px;
    top: 123px;
    left: 212px;
}



div.careerum-realme-main {
    width: 100%;
    overflow: hidden;
    background-color: #FF9F01;
}
div.careerum-realme-main > div {
    width: 1160px;
    margin: 116px auto 278px;
    text-align: center;
    position: relative;
}
div.careerum-realme-main h1 {
    font-size: 64px;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
    color: #FFF;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main h1 span {
    font-style: italic;
}
div.careerum-realme-main p {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    color: #FFF;
    margin-top: 24px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main a {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    border-radius: 8px;
    padding: 12px 24px;
    display: inline-block;
    text-align: center;
    margin-top: 48px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main img {
    position: absolute;
    top: -19px;
    left: 143px;
}

div.careerum-realme-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #FF9F01;
}
div.careerum-realme-main-tablet > div {
    width: 768px;
    margin: 125px auto 157px;
    text-align: center;
    position: relative;
}
div.careerum-realme-main-tablet h2 {
    font-size: 40px;
    font-weight: 700;
    line-height: 105%;
    text-align: center;
    color: #FFF;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main-tablet h2 span {
    font-style: italic;
}
div.careerum-realme-main-tablet p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    color: #FFF;
    margin-top: 17px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main-tablet a {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    border-radius: 8px;
    padding: 12px 24px;
    display: inline-block;
    text-align: center;
    margin-top: 52px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main-tablet img {
    position: absolute;
    top: -6px;
    left: 113px;
}

div.careerum-realme-main-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #FF9F01;
}
div.careerum-realme-main-mobile > div {
    width: 300px;
    margin: 89px auto 125px;
    text-align: center;
    position: relative;
}
div.careerum-realme-main-mobile h2 {
    font-size: 28px;
    font-weight: 700;
    line-height: 110%;
    text-align: center;
    color: #FFF;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main-mobile h2 span {
    font-style: italic;
}
div.careerum-realme-main-mobile p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    color: #FFF;
    margin-top: 16px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-main-mobile a {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-decoration: none;
    border-radius: 8px;
    padding: 9px;
    display: inline-block;
    text-align: center;
    margin-top: 34px;
    position: relative;
    z-index: 2;
    width: 268px;
}
div.careerum-realme-main-mobile img {
    position: absolute;
    top: -7px;
    left: -1px;
}

div.careerum-realme-pains {
    width: 100%;
    overflow: visible;
    background-color: transparent;
}
div.careerum-realme-pains > div {
    width: 1160px;
    margin: -136px auto 50px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-pains .careerum-realme-pains-item p {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    padding: 12px 24px;
    border-radius: 40px;
    border: 4px solid #FFC76A;
    display: inline-block;
    background-color: #fff;
}
div.careerum-realme-pains .careerum-realme-pains-item:nth-child(1) {
    position: relative;
    margin-top: 0px;
    margin-left: 214px;
    transform: rotate(2deg);
    z-index: 2;
}
div.careerum-realme-pains .careerum-realme-pains-item:nth-child(2) {
    position: relative;
    margin-top: -12px;
    margin-left: 177px;
    z-index: 1;
}
div.careerum-realme-pains .careerum-realme-pains-item:nth-child(3) {
    position: relative;
    transform: rotate(-3.511deg);
    margin-top: -8px;
    margin-left: 121px;
    z-index: 2;
}
div.careerum-realme-pains .careerum-realme-pains-item:nth-child(4) {
    position: relative;
    margin-top: -16px;
    margin-left: 495px;
    z-index: 3;
}
div.careerum-realme-pains .careerum-realme-pains-item:nth-child(5) {
    position: relative;
    transform: rotate(-5deg);
    margin-top: -28px;
    margin-left: 113px;
    z-index: 4;
}
div.careerum-realme-pains .careerum-realme-pains-imgs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -18px;
    position: relative;
    z-index: 5;
}
div.careerum-realme-pains .careerum-realme-pains-imgs img:nth-child(1) {
    margin-left: 385px;
    margin-top: 0;
}
div.careerum-realme-pains .careerum-realme-pains-imgs img:nth-child(2) {
    margin-left: -70px;
    margin-top: 43px;
}

div.careerum-realme-pains-tablet {
    width: 100%;
    overflow: visible;
    background-color: transparent;
}
div.careerum-realme-pains-tablet > div {
    width: 768px;
    margin: -106px auto 20px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-item p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    padding: 4px 8px;
    border-radius: 40px;
    border: 2px solid #FFC76A;
    display: inline-block;
    background-color: #fff;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-item:nth-child(1) {
    position: relative;
    margin-top: 0px;
    margin-left: 247px;
    transform: rotate(3.024deg);
    z-index: 1;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-item:nth-child(2) {
    position: relative;
    margin-top: -7px;
    margin-left: 247px;
    transform: rotate(1.44deg);
    z-index: 2;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-item:nth-child(3) {
    position: relative;
    transform: rotate(3.373deg);
    margin-top: 4px;
    margin-left: 152px;
    z-index: 3;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-item:nth-child(4) {
    position: relative;
    margin-top: -8px;
    margin-left: 98px;
    transform: rotate(-0.003deg);
    z-index: 2;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-item:nth-child(5) {
    position: relative;
    transform: rotate(-0.635deg);
    margin-top: -26px;
    margin-left: 383px;
    z-index: 4;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-imgs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -18px;
    position: relative;
    z-index: 5;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-imgs img:nth-child(1) {
    margin-left: 262px;
    margin-top: 27px;
    width: 122px;
}
div.careerum-realme-pains-tablet .careerum-realme-pains-imgs img:nth-child(2) {
    margin-left: -33px;
    margin-top: 43px;
    width: 122px;
}

div.careerum-realme-pains-mobile {
    width: 100%;
    overflow: visible;
    background-color: transparent;
}
div.careerum-realme-pains-mobile > div {
    width: 320px;
    margin: -59px auto 20px;
    position: relative;
    z-index: 2;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    padding: 4px 8px;
    border-radius: 40px;
    border: 2px solid #FFC76A;
    display: inline-block;
    background-color: #fff;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item:nth-child(1) {
    position: relative;
    margin-top: 0px;
    margin-left: 10px;
    transform: rotate(3.024deg);
    z-index: 1;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item:nth-child(2) {
    position: relative;
    margin-top: 3px;
    margin-left: 11px;
    transform: rotate(2.014deg);
    z-index: 2;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item:nth-child(3) {
    position: relative;
    transform: rotate(3.559deg);
    margin-top: -5px;
    margin-left: 131px;
    z-index: 3;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item:nth-child(4) {
    position: relative;
    margin-top: -4px;
    margin-left: 21px;
    transform: rotate(1.44deg);
    z-index: 2;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item:nth-child(5) {
    position: relative;
    transform: rotate(-2.757deg);
    margin-top: -8px;
    margin-left: 59px;
    z-index: 4;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item:nth-child(6) {
    position: relative;
    transform: rotate(-0.003deg);
    margin-top: 14px;
    margin-left: 10px;
    z-index: 4;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-item:nth-child(7) {
    position: relative;
    transform: rotate(3.84deg);
    margin-top: 4px;
    margin-left: 56px;
    z-index: 3;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-imgs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -18px;
    position: relative;
    z-index: 5;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-imgs img:nth-child(1) {
    margin-left: 52px;
    margin-top: 15px;
    width: 122px;
}
div.careerum-realme-pains-mobile .careerum-realme-pains-imgs img:nth-child(2) {
    margin-left: -50px;
    margin-top: 62px;
    width: 122px;
}


div.careerum-realme-for-what {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-realme-for-what.blue-course {
    background-color: #F5F5F7;
}
div.careerum-realme-for-what > div {
    width: 1160px;
    margin: 67px auto 50px;
}
div.careerum-realme-for-what h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
div.careerum-realme-for-what .careerum-realme-for-what-slider {
    margin-top: 55px;
}
div.careerum-realme-for-what .careerum-realme-for-what-slider .slick-list {
    overflow: visible;
}
div.careerum-realme-for-what .careerum-realme-for-what-slider-item {
    border-radius: 16px;
    background: #FF9F01;
    padding: 40px 22px 13px;
    width: 325px;
    margin-right: 24px;
    cursor: grab;
    height: auto;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
div.careerum-realme-for-what.blue-course .careerum-realme-for-what-slider-item {
    background-color: #00BAFF;
    padding: 20px 10px 20px 22px;
}
div.careerum-realme-for-what .careerum-realme-for-what-slider-item p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    margin-top: 1px;
    color: #FFF;
}
div.careerum-realme-for-what.blue-course .careerum-realme-for-what-slider-item p {
    margin-top: 4px;
}
div.careerum-realme-for-what .careerum-realme-for-what-slider + div {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-top: 16px;
}
div.careerum-realme-for-what .careerum-realme-for-what-slider + div > div {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #FF5A00;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
}
div.careerum-realme-for-what .careerum-realme-for-what-slider + div > div:hover {
    opacity: 0.85;
}

div.careerum-realme-for-what-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-realme-for-what-tablet.blue-course {
    background-color: #F5F5F7;
}
div.careerum-realme-for-what-tablet > div {
    width: 768px;
    margin: 28px auto 64px;
    padding-left: 44px;
}
div.careerum-realme-for-what-tablet h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.24px;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider {
    margin-top: 22px;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider .slick-list {
    overflow: visible;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider-item {
    border-radius: 16px;
    background: #FF9F01;
    padding: 16px 16px 12px;
    width: 260px;
    margin-right: 10px;
    cursor: grab;
    height: auto;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
div.careerum-realme-for-what-tablet.blue-course .careerum-realme-for-what-slider-item {
    background-color: #00BAFF;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider-item img {
    width: 32px;
    height: 32px;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider-item p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.14px;
    margin-top: 1px;
    color: #FFF;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider + div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 13px;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider + div > div {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #FF9F00;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider-prev {
    display: none !important;
}
div.careerum-realme-for-what-tablet .careerum-realme-for-what-slider + div > div:hover {
    opacity: 0.85;
}

div.careerum-realme-for-what-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-realme-for-what-mobile.blue-course {
    background-color: #F5F5F7;
}
div.careerum-realme-for-what-mobile > div {
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 33px auto 51px;
}
div.careerum-realme-for-what-mobile h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.2px;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider {
    margin-top: 24px;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider-item {
    border-radius: 16px;
    background: #FF9F01;
    padding: 16px 16px 12px;
    width: 260px;
    margin-right: 10px;
    cursor: grab;
    height: auto;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
div.careerum-realme-for-what-mobile.blue-course .careerum-realme-for-what-slider-item {
    background-color: #00BAFF;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider-item img {
    width: 32px;
    height: 32px;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider-item p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.14px;
    margin-top: 1px;
    color: #FFF;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider .slick-list {
    overflow: visible;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider + div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 13px;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider + div > div {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #FF9F00;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 4px;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider-prev {
    display: none !important;
}
div.careerum-realme-for-what-mobile .careerum-realme-for-what-slider + div > div:hover {
    opacity: 0.85;
}

div.careerum-realme-balance {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-realme-balance > div {
    border-radius: 40px;
    border: 2px solid #FF9F01;
    background: #FF9F01;
    width: 1160px;
    margin: 93px auto 50px;
    padding: 40px 39px 44px;
}
div.careerum-realme-balance h2 {
    color: #FFF;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}
div.careerum-realme-balance h2 span {
    font-style: italic;
}
div.careerum-realme-balance .careerum-realme-balance-center {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: visible;
    margin-top: 55px;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(1) {
    width: 325px;
}
div.careerum-realme-balance .careerum-realme-balance-item {
    width: 100%;
    background-color: #fff;
    text-align: center;
    padding: 40px 18px 58px 18px;
    border-radius: 16px;
    margin-bottom: 8px;
}
div.careerum-realme-balance .careerum-realme-balance-item:last-child {
    margin-bottom: 0;
}
div.careerum-realme-balance p.careerum-realme-balance-item-header {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
}
div.careerum-realme-balance p.careerum-realme-balance-item-text {
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 21.6px */
    letter-spacing: 0.16px;
    margin-top: 5px;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(2) {
    width: 755px;
    position: relative;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(2) img {
    position: absolute;
    left: -82px;
    top: -202px;
    z-index: 1;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text {
    position: absolute;
    z-index: 2;
    color: #FFF;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 113%;
    width: 178px;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(1) {
    left: 150px;
    top: 136px;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(2) {
    left: 576px;
    top: 135px;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(3) {
    left: 369px;
    top: 218px;
}
div.careerum-realme-balance .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(4) {
    left: 376px;
    top: 486px;
}
div.careerum-realme-balance a {
    padding: 16px 32px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 60px;
}

div.careerum-realme-balance-tablet {
    width: 100%;
    overflow: hidden;
    background: #FF9F01;
}
div.careerum-realme-balance-tablet > div {
    width: 768px;
    margin: 40px auto 40px;
    padding-left: 44px;
}
div.careerum-realme-balance-tablet h2 {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-realme-balance-tablet h2 span {
    font-style: italic;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: visible;
    margin-top: 31px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(1) {
    width: 300px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-item {
    width: 100%;
    background-color: #fff;
    text-align: center;
    padding: 11px 18px 17px 18px;
    border-radius: 16px;
    margin-bottom: 8px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-item:last-child {
    margin-bottom: 0;
}
div.careerum-realme-balance-tablet p.careerum-realme-balance-item-header {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.2px;
}
div.careerum-realme-balance-tablet p.careerum-realme-balance-item-text {
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 21.6px */
    letter-spacing: 0.12px;
    margin-top: 2px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(2) {
    width: 356px;
    position: relative;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(2) img {
    position: absolute;
    left: -57px;
    top: -60px;
    z-index: 1;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text {
    position: absolute;
    z-index: 2;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 113%;
    width: 105px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(1) {
    left: 24px;
    top: 75px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(2) {
    left: 266px;
    top: 75px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(3) {
    left: 147px;
    top: 123px;
}
div.careerum-realme-balance-tablet .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(4) {
    left: 152px;
    top: 276px;
}
div.careerum-realme-balance-tablet a {
    padding: 9px 32px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 21px;
    width: 300px;
}

div.careerum-realme-balance-mobile {
    width: 100%;
    overflow: hidden;
    background: #FF9F01;
}
div.careerum-realme-balance-mobile > div {
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 32px auto 28px;
}
div.careerum-realme-balance-mobile h2 {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-realme-balance-mobile h2 span {
    font-style: italic;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center {
    overflow: visible;
    margin-top: 22px;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(1) {
    width: 100%;
    position: relative;
    z-index: 5;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-item {
    width: 100%;
    background-color: #fff;
    text-align: center;
    padding: 11px 18px 17px 18px;
    border-radius: 16px;
    margin-bottom: 8px;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-item:last-child {
    margin-bottom: 0;
}
div.careerum-realme-balance-mobile p.careerum-realme-balance-item-header {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    text-align: center;
    letter-spacing: 0.2px;
}
div.careerum-realme-balance-mobile p.careerum-realme-balance-item-text {
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.12px;
    margin-top: 2px;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(2) {
    width: 300px;
    margin: 0 auto;
    min-height: 360px;
    position: relative;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(2) img {
    position: absolute;
    left: -107px;
    top: -75px;
    z-index: 1;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text {
    position: absolute;
    z-index: 2;
    color: #FFF;
    text-align: center;
    font-size: 17px;
    font-style: normal;
    font-weight: 700;
    line-height: 113%;
    width: 105px;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(1) {
    left: -16px;
    top: 98px;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(2) {
    left: 206px;
    top: 98px;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(3) {
    left: 98px;
    top: 141px;
}
div.careerum-realme-balance-mobile .careerum-realme-balance-center > div:nth-child(2) p.careerum-realme-balance-right-text:nth-child(4) {
    left: 102px;
    top: 282px;
}
div.careerum-realme-balance-mobile a {
    padding: 9px;
    display: block;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    width: 268px;
    margin: 24px auto 0;
}

div.careerum-realme-skills {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-realme-skills > div {
    margin: 95px auto 50px;
    width: 1160px;
}
div.careerum-realme-skills h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
div.careerum-realme-skills .careerum-realme-skills-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 55px;
}
div.careerum-realme-skills .careerum-realme-skills-item {
    width: 360px;
    margin-right: 40px;
    padding: 0 10px;
}
div.careerum-realme-skills .careerum-realme-skills-item:last-child {
    margin-right: 0;
}
div.careerum-realme-skills .careerum-realme-skills-item > div:nth-child(1) {
    text-align: center;
}
div.careerum-realme-skills .careerum-realme-skills-item p {
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 37px;
}
div.careerum-realme-skills .careerum-realme-skills-item ul {
    margin-top: 22px;
}
div.careerum-realme-skills .careerum-realme-skills-item ul li {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    list-style-type: none;
    padding-left: 24px;
    margin-bottom: 16px;
    position: relative;
}
div.careerum-realme-skills .careerum-realme-skills-item ul li:last-child {
    margin-bottom: 0;
}
div.careerum-realme-skills .careerum-realme-skills-item ul li::before {
    content: "·";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    position: absolute;
    top: -1px;
    left: 9px;
}

div.careerum-realme-skills-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-realme-skills-tablet > div {
    margin: 57px auto 20px;
    width: 768px;
    padding-left: 44px;
}
div.careerum-realme-skills-tablet h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.24px;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 23px;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-item {
    width: 216px;
    margin-right: 16px;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-item:last-child {
    margin-right: 0;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-item p {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 12px;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-item ul {
    margin-top: 15px;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-item ul li {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    list-style-type: none;
    padding-left: 18px;
    margin-bottom: 11px;
    position: relative;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-item ul li:last-child {
    margin-bottom: 0;
}
div.careerum-realme-skills-tablet .careerum-realme-skills-item ul li::before {
    content: "·";
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    position: absolute;
    top: 0px;
    left: 7px;
}

div.careerum-realme-skills-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-realme-skills-mobile > div {
    margin: 52px auto 20px;
    width: calc(100% - 20px);
    max-width: 340px;
}
div.careerum-realme-skills-mobile h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.2px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-items {
    margin-top: 34px;
    width: 300px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-item {
    width: max-content;
    margin-right: 20px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-item:last-child {
    margin-right: 0;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-item p {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    margin-top: 12px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-item ul {
    margin-top: 15px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-item ul li {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    list-style-type: none;
    padding-left: 21px;
    margin-bottom: 10px;
    position: relative;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-item ul li:last-child {
    margin-bottom: 0;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-item ul li::before {
    content: "·";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    position: absolute;
    top: 0px;
    left: 7px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-items .slick-list {
    overflow: visible;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-items + div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 12px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-items + div > div {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #FF9F00;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0px;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-items + div > div:hover {
    opacity: 0.85;
}
div.careerum-realme-skills-mobile .careerum-realme-skills-slider-prev {
    display: none !important;
}

div.careerum-realme-how-it {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-realme-how-it > div {
    width: 1160px;
    margin: 95px auto 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-realme-how-it h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
div.careerum-realme-how-it > div > div:nth-child(1) {
    width: 537px;
}
div.careerum-realme-how-it > div > div:nth-child(1) div {
    border-radius: 16px;
    border: 2px solid #FF9F01;
    margin-top: 40px;
    width: 100%;
    padding: 15px 23px;
}
div.careerum-realme-how-it > div > div:nth-child(1) p.careerum-realme-how-it-header {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 145%;
    margin-bottom: 10px;
}
div.careerum-realme-how-it > div > div:nth-child(1) p.careerum-realme-how-it-text {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-realme-how-it > div > div:nth-child(1) p.careerum-realme-how-it-text + p {
    margin-top: 16px;
}
div.careerum-realme-how-it > div > div:nth-child(2) {
    width: 557px;
    margin-left: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-realme-how-it > div > div:nth-child(2) > div {
    width: 242px;
    margin-right: 40px;
    margin-bottom: 40px;
}
div.careerum-realme-how-it > div > div:nth-child(2) > div:nth-child(even) {
    margin-right: 0;
    width: 270px;
}
div.careerum-realme-how-it > div > div:nth-child(2) > div p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-top: 6px;
}

div.careerum-realme-how-it-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-realme-how-it-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 38px auto 53px;
}
div.careerum-realme-how-it-tablet h2 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(3) {
    border-radius: 16px;
    border: 2px solid #FF9F01;
    margin-top: -2px;
    padding: 15px;
    width: 602px;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(3) p.careerum-realme-how-it-header {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 145%;
    margin-bottom: 10px;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(3) p.careerum-realme-how-it-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(3) p.careerum-realme-how-it-text + p {
    margin-top: 16px;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 32px;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(2) > div {
    width: 280px;
    margin-right: 32px;
    margin-bottom: 32px;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(2) > div:nth-child(even) {
    margin-right: 0;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(2) > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 143%;
    margin-top: 1px;
}
div.careerum-realme-how-it-tablet > div > div:nth-child(2) > div img {
    width: 28px;
    height: 28px;
}

div.careerum-realme-how-it-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #fff;
}
div.careerum-realme-how-it-mobile > div {
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 38px auto 51px;
}
div.careerum-realme-how-it-mobile h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    letter-spacing: -0.2px;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(4) {
    border-radius: 16px;
    border: 2px solid #FF9F01;
    padding: 15px;
    width: 100%;
    margin-top: 51px;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(4) p.careerum-realme-how-it-header {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 145%;
    margin-bottom: 10px;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(4) p.careerum-realme-how-it-text {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(4) p.careerum-realme-how-it-text + p {
    margin-top: 16px;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(2) {
    margin-top: 23px;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(2) .careerum-realme-how-it-slider-item {
    width: max-content;
    margin-right: 32px;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(2) .careerum-realme-how-it-slider-item p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 143%;
    margin-top: 1px;
}
div.careerum-realme-how-it-mobile > div > div:nth-child(2) .careerum-realme-how-it-slider-item img {
    width: 28px;
    height: 28px;
}
div.careerum-realme-how-it-mobile .careerum-realme-how-it-slider .slick-list {
    overflow: visible;
}
div.careerum-realme-how-it-mobile .careerum-realme-how-it-slider + div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 12px;
}
div.careerum-realme-how-it-mobile .careerum-realme-how-it-slider + div > div {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #FF9F00;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 0px;
}
div.careerum-realme-how-it-mobile .careerum-realme-how-it-slider + div > div:hover {
    opacity: 0.85;
}
div.careerum-realme-how-it-mobile .careerum-realme-how-it-slider-prev {
    display: none !important;
}

div.careerum-realme-author {
    width: 100%;
    overflow: hidden;
    background-color: #fff;
}
div.careerum-realme-author > div {
    width: 1160px;
    margin: 91px auto 50px;
}
div.careerum-realme-author > div > div {
    width: 100%;
    border-radius: 40px;
    background: #FF9F01;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px 40px 49px;
}
div.careerum-realme-author h2 {
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
div.careerum-realme-author > div > div > div:nth-child(1) {
    width: 524px;
}
div.careerum-realme-author > div > div > div:nth-child(1) p {
    margin-top: 16px;
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-realme-author > div > div > div:nth-child(1) img {
    margin-top: 40px;
    width: 362px;
}
div.careerum-realme-author > div > div > div:nth-child(2) {
    width: 516px;
    margin-left: 32px;
}
div.careerum-realme-author > div > div > div:nth-child(2) ul {
    margin-top: 9px;
}
div.careerum-realme-author > div > div > div:nth-child(2) ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-realme-author > div > div > div:nth-child(2) ul li:last-child {
    margin-bottom: 0;
}
div.careerum-realme-author > div > div > div:nth-child(2) ul li p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-left: 6px;
    width: calc(100% - 30px);
}
div.careerum-realme-author a {
    padding: 16px 32px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    border-radius: 8px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 32px;
}


div.careerum-realme-author-tablet {
    width: 100%;
    overflow: hidden;
    background: #FF9F01;
}
div.careerum-realme-author-tablet > div {
    width: 768px;
    padding-left: 44px;
    margin: 40px auto 50px;
}
div.careerum-realme-author-tablet > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-realme-author-tablet h2 {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(1) {
    width: 251px;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(1) p {
    margin-top: 8px;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(1) img {
    margin-top: 24px;
    width: 244px;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(2) {
    width: 382px;
    margin-left: 47px;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(2) ul {
    margin-top: 6px;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(2) ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 15px;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(2) ul li:last-child {
    margin-bottom: 0;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(2) ul li img {
    width: 20px;
    height: 20px;
}
div.careerum-realme-author-tablet > div > div > div:nth-child(2) ul li p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-left: 4px;
    width: calc(100% - 24px);
}


div.careerum-realme-author-mobile {
    width: 100%;
    overflow: hidden;
    background: #FF9F01;
}
div.careerum-realme-author-mobile > div {
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 24px auto 40px;
}
div.careerum-realme-author-mobile h2 {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(1) {
    width: 100%;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(1) p {
    margin-top: 12px;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(1) img {
    margin-top: 15px;
    width: 221px;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(2) {
    width: 100%;
    margin-top: 18px;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(2) ul {
    padding-left: 3px;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(2) ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 15px;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(2) ul li:last-child {
    margin-bottom: 0;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(2) ul li img {
    width: 20px;
    height: 20px;
}
div.careerum-realme-author-mobile > div > div > div:nth-child(2) ul li p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-left: 4px;
    width: 267px;
}
div.careerum-club21-tariffs.realme-tariffs > div div.club21-tariffs__swicher-block {
    margin-top: 56px;
}
div.careerum-club21-tariffs-tablet.realme-tariffs div.club21-tariffs-item {
    margin-top: 82px;
}
div.careerum-club21-tariffs-tablet.realme-tariffs > div div.club21-tariffs__swicher-block {
    top: 85px;
}
div.careerum-club21-tariffs-mobile.realme-tariffs > div div.club21-tariffs__swicher-block {
    top: 99px;
}
div.careerum-club21-tariffs-mobile.realme-tariffs div.club21-tariffs-wrapper {
    margin-top: 64px;
}
div.careerum-club21-tariffs.sert-tariffs.realme-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: 16px;
}
div.careerum-club21-tariffs.sert-tariffs.realme-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li img,
div.careerum-club21-tariffs.sert-tariffs.realme-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li svg {
    height: 20px;
}
div.careerum-club21-tariffs-mobile.realme-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li svg {
    margin-top: 0;
}


div.careerum-business-main {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-main > div {
    width: 1160px;
    margin: 48px auto 50px;
}
div.careerum-business-main div.business-main-top {
    background-color: #FFC76A;
    border-radius: 20px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
}
div.careerum-business-main.blue-course div.business-main-top {
    background-color: #00BAFF;
    align-items: stretch;
}
div.careerum-business-main div.business-main-top > div:nth-child(1) {
    width: 689px;
    padding: 32px;
}
div.careerum-business-main.blue-course div.business-main-top > div:nth-child(1) {
    width: 615px;
    padding: 32px 0 42px 32px;
}
div.careerum-business-main div.business-main-top div.business-main-top-text {
    position: relative;
}
div.careerum-business-main div.business-main-top div.business-main-top-text h1 {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.24px;
}
div.careerum-business-main div.business-main-top div.business-main-top-text img,
div.careerum-business-main div.business-main-top div.business-main-top-text svg {
    position: absolute;
    top: 26px;
    left: 81px;
}
div.careerum-business-main div.business-main-top div.business-main-top-header {
    position: relative;
    margin-top: 17px;
}
div.careerum-business-main.blue-course div.business-main-top div.business-main-top-header {
    margin-top: 0;
}
div.careerum-business-main div.business-main-top div.business-main-top-header p {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-business-main.blue-course div.business-main-top div.business-main-top-header p,
div.careerum-business-main.blue-course div.business-main-top div.business-main-top-text h1 {
    color: #fff;
}
div.careerum-business-main div.business-main-top div.business-main-top-header img,
div.careerum-business-main div.business-main-top div.business-main-top-header svg {
    position: absolute;
    top: 122px;
    left: 42px;
}
div.careerum-business-main div.business-main-top div.business-main-top-link {
    margin-top: 108px;
}
div.careerum-business-main.blue-course div.business-main-top div.business-main-top-link {
    margin-top: 96px;
}
div.careerum-business-main div.business-main-top div.business-main-top-link a {
    border-radius: 8px;
    text-decoration: none;
    font-size: 27px;
    font-style: normal;
    font-weight: 500;
    padding: 15px 0;
    width: 368px;
    text-align: center;
    display: inline-block;
}
div.careerum-business-main div.business-main-top > div:nth-child(2) {
    width: 471px;
    font-size: 0;
}
div.careerum-business-main.blue-course div.business-main-top > div:nth-child(2) {
    width: 545px;
    font-size: 0;
    position: relative;
    height: auto;
}
div.careerum-business-main div.business-main-top > div:nth-child(2) img {
    width: 100%;
}
div.careerum-business-main.blue-course div.business-main-top > div:nth-child(2) img {
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
}
div.careerum-business-main div.business-main-bottom {
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-business-main div.business-main-bottom > div {
    width: 376px;
    border-radius: 12px;
    background: #FFC76A;
    min-height: 172px;
    margin-right: 16px;
    padding: 20px;
}
div.careerum-business-main div.business-main-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-business-main div.business-main-bottom p.business-main-bottom-item-top {
    font-size: 54px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-business-main div.business-main-bottom p.business-main-bottom-item-bottom {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.18px;
    margin-top: 4px;
}

div.careerum-business-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-main-tablet > div {
    width: 680px;
    margin: 33px auto 30px;
}
div.careerum-business-main-tablet div.business-main-top {
    background-color: #FFC76A;
    border-radius: 20px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    overflow: hidden;
}
div.careerum-business-main-tablet.blue-course div.business-main-top {
    align-items: stretch;
    background-color: #00BAFF;
}
div.careerum-business-main-tablet div.business-main-top > div:nth-child(1) {
    width: 335px;
    padding: 24px 0px 38px 20px;
}
div.careerum-business-main-tablet.blue-course div.business-main-top > div:nth-child(1) {
    width: 345px;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-text {
    position: relative;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-text h2 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.14px;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-text img,
div.careerum-business-main-tablet div.business-main-top div.business-main-top-text svg {
    position: absolute;
    top: 16px;
    left: 55px;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-header {
    position: relative;
    margin-top: 15px;
}
div.careerum-business-main-tablet.blue-course div.business-main-top div.business-main-top-header {
    margin-top: 0;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-header p {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-business-main-tablet.blue-course div.business-main-top div.business-main-top-text h2,
div.careerum-business-main-tablet.blue-course div.business-main-top div.business-main-top-header p {
    color: #fff;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-header img,
div.careerum-business-main-tablet div.business-main-top div.business-main-top-header svg {
    position: absolute;
    top: 122px;
    left: 42px;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-link {
    margin-top: 76px;
}
div.careerum-business-main-tablet.blue-course div.business-main-top div.business-main-top-link {
    margin-top: 60px;
}
div.careerum-business-main-tablet div.business-main-top div.business-main-top-link a {
    border-radius: 8px;
    text-decoration: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    padding: 12px 20px;
    text-align: center;
    display: inline-block;
}
div.careerum-business-main-tablet div.business-main-top > div:nth-child(2) {
    width: 304px;
    font-size: 0;
}
div.careerum-business-main-tablet.blue-course div.business-main-top > div:nth-child(2) {
    height: auto;
    width: 332px;
    position: relative;
}
div.careerum-business-main-tablet div.business-main-top > div:nth-child(2) img {
    width: 100%;
}
div.careerum-business-main-tablet.blue-course div.business-main-top > div:nth-child(2) img {
    position: absolute;
    right: 0;
    bottom: 0;
}
div.careerum-business-main-tablet div.business-main-bottom {
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-business-main-tablet div.business-main-bottom > div {
    width: 216px;
    border-radius: 12px;
    background: #FFC76A;
    min-height: 133px;
    margin-right: 16px;
    padding: 16px;
}
div.careerum-business-main-tablet div.business-main-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-business-main-tablet div.business-main-bottom p.business-main-bottom-item-top {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-business-main-tablet div.business-main-bottom p.business-main-bottom-item-bottom {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.14px;
    margin-top: 4px;
}

div.careerum-business-main-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-main-mobile > div {
    width: 300px;
    margin: 18px auto 30px;
}
div.careerum-business-main-mobile div.business-main-top {
    background-color: #FFC76A;
    border-radius: 12px;
    width: 100%;
    overflow: hidden;
}
div.careerum-business-main-mobile.blue-course div.business-main-top {
    background-color: transparent;
    padding-bottom: 55px;
}
div.careerum-business-main-mobile div.business-main-top > div:nth-child(1) {
    padding: 10px 10px 24px;
}
div.careerum-business-main-mobile.blue-course div.business-main-top > div:nth-child(1) {
    background-color: #00BAFF;
    border-radius: 12px;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-text {
    position: relative;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-text h2 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.14px;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-text img,
div.careerum-business-main-mobile div.business-main-top div.business-main-top-text svg {
    position: absolute;
    top: 16px;
    left: 55px;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-header {
    position: relative;
    margin-top: 6px;
}
div.careerum-business-main-mobile.blue-course div.business-main-top div.business-main-top-header {
    margin-top: 0;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-business-main-mobile.blue-course div.business-main-top div.business-main-top-header p,
div.careerum-business-main-mobile.blue-course div.business-main-top div.business-main-top-text h2 {
    color: #fff;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-header img,
div.careerum-business-main-mobile div.business-main-top div.business-main-top-header svg {
    position: absolute;
    top: 52px;
    left: -10px;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-link {
    margin-top: 13px;
}
div.careerum-business-main-mobile.blue-course div.business-main-top div.business-main-top-link {
    margin-top: 30px;
}
div.careerum-business-main-mobile div.business-main-top div.business-main-top-link a {
    border-radius: 8px;
    text-decoration: none;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    padding: 11px 20px;
    text-align: center;
    display: inline-block;
}
div.careerum-business-main-mobile div.business-main-top > div:nth-child(2) {
    font-size: 0;
}
div.careerum-business-main-mobile.blue-course div.business-main-top > div:nth-child(2) {
    background-color: #00BAFF;
    border-radius: 12px;
    margin-top: 8px;
    position: relative;
    height: 266px;
    overflow: visible;
}
div.careerum-business-main-mobile div.business-main-top > div:nth-child(2) img {
    width: 100%;
}
div.careerum-business-main-mobile.blue-course div.business-main-top > div:nth-child(2) img {
    position: absolute;
    top: -6px;
    left: 0px;
}
div.careerum-business-main-mobile div.business-main-bottom {
    margin-top: 16px;
}
div.careerum-business-main-mobile div.business-main-bottom > div {
    width: 100%;
    border-radius: 12px;
    background: #FFC76A;
    padding: 10px 10px 8px;
    margin-bottom: 6px;
}
div.careerum-business-main-mobile div.business-main-bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-business-main-mobile div.business-main-bottom p.business-main-bottom-item-top {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-business-main-mobile div.business-main-bottom p.business-main-bottom-item-bottom {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.14px;
    margin-top: 7px;
}



div.careerum-business-companies {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-companies > div {
    width: 1160px;
    margin: 46px auto 50px;
}
div.careerum-business-companies h2 {
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-business-companies div.business-companies-list {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 1064px;
    margin: 40px 0 0;
}
div.careerum-business-companies div.business-companies-list > div {
    width: 140px;
    min-height: 93px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 16px;
    background: #FFF;
    margin-right: 14px;
    margin-bottom: 14px;
    margin-left: 0;
}
div.careerum-business-companies div.business-companies-list > div:nth-child(7n) {
    margin-right: 0;
}

div.careerum-business-companies-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-companies-tablet > div {
    width: 680px;
    margin: 26px auto 30px;
}
div.careerum-business-companies-tablet h2 {
    font-family: Montserrat;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-business-companies-tablet div.business-companies-list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
    margin: 40px 0 0;
}
div.careerum-business-companies-tablet div.business-companies-list > div {
    width: 127px;
    min-height: 84px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    background: #FFF;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 0;
}
div.careerum-business-companies-tablet div.business-companies-list > div:nth-child(5n) {
    margin-right: 0;
}
div.careerum-business-companies-tablet div.business-companies-list > div img {
    transform: scale(0.92);
}

div.careerum-business-companies-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-companies-mobile > div {
    width: 300px;
    margin: 18px auto 30px;
}
div.careerum-business-companies-mobile h2 {
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-business-companies-mobile div.business-companies-list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
    margin: 16px 0 0;
}
div.careerum-business-companies-mobile div.business-companies-list > div {
    width: 70.5px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    background: #FFF;
    margin-right: 4px;
    margin-bottom: 4px;
    margin-left: 0;
}
div.careerum-business-companies-mobile div.business-companies-list > div:nth-child(4n),
div.careerum-business-companies-mobile div.business-companies-list > div:last-child {
    margin-right: 0;
}


div.careerum-business-advantages {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-advantages > div {
    width: 1160px;
    margin: 50px auto 25px;
}
div.careerum-business-advantages h2 {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 105%;
}
div.careerum-business-advantages div.business-advantages-top {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 40px;
}
div.careerum-business-advantages div.business-advantages-top > div {
    width: 572px;
    border-radius: 20px;
    background: #FFF;
    padding: 24px 10px 10px 24px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-business-advantages div.business-advantages-top div.business-advantages-top-first {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 105px;
}
div.careerum-business-advantages div.business-advantages-top > div:nth-child(1) svg,
div.careerum-business-advantages div.business-advantages-top > div:nth-child(1) img {
    position: absolute;
    right: 0;
    top: 14px;
}
div.careerum-business-advantages div.business-advantages-top > div:nth-child(2) svg,
div.careerum-business-advantages div.business-advantages-top > div:nth-child(2) img {
    position: absolute;
    left: 106px;
    top: 0px;
}
div.careerum-business-advantages div.business-advantages-top p.business-advantages-top-header {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    /* 35.2px */
    letter-spacing: -0.32px;
}
div.careerum-business-advantages p.business-advantages-top-type {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 23.2px */
    letter-spacing: -0.16px;
}
div.careerum-business-advantages p.business-advantages-top-descr {
    color: rgba(0, 0, 0, 0.50);
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 34.8px */
    letter-spacing: -0.24px;
}
div.careerum-business-advantages div.business-advantages-top > div:nth-child(1) p.business-advantages-top-type {
    margin-left: 24px;
}
div.careerum-business-advantages div.business-advantages-top > div:nth-child(2) p.business-advantages-top-type {
    margin-left: 65px;
}
div.careerum-business-advantages div.business-advantages-top div.business-advantages-top-first + div {
    margin-top: 21px;
}
div.careerum-business-advantages div.business-advantages-bottom {
    border-radius: 20px;
    background: #FFF;
    padding: 24px 24px 33px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-business-advantages div.business-advantages-bottom p.business-advantages-top-header-bottom {
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    /* 52.8px */
    letter-spacing: -0.48px;
}
div.careerum-business-advantages div.business-advantages-bottom img,
div.careerum-business-advantages div.business-advantages-bottom svg {
    position: absolute;
    top: 71px;
    left: 21px;
}
div.careerum-business-advantages div.business-advantages-bottom p.business-advantages-top-type {
    margin-top: 14px;
}
div.careerum-business-advantages div.business-advantages-bottom h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 145%;
    /* 34.8px */
    letter-spacing: -0.24px;
}
div.careerum-business-advantages div.business-advantages-bottom h4 + p {
    margin-top: 12px;
}
div.careerum-business-advantages div.business-advantages-bottom p + h4 {
    margin-top: 48px;
}
div.careerum-business-advantages div.business-advantages-bottom-left {
    width: 435px;
}
div.careerum-business-advantages div.business-advantages-bottom-right {
    width: 522px;
    margin-left: 148px;
}

div.careerum-business-advantages-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-advantages-tablet > div {
    width: 680px;
    margin: 50px auto 20px;
}
div.careerum-business-advantages-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-business-advantages-tablet div.business-advantages-top {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 24px;
}
div.careerum-business-advantages-tablet div.business-advantages-top > div {
    width: 332px;
    border-radius: 12px;
    background: #FFF;
    padding: 10px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-business-advantages-tablet div.business-advantages-top div.business-advantages-top-first {
    width: 100%;
}
div.careerum-business-advantages-tablet div.business-advantages-top > div:nth-child(1) svg,
div.careerum-business-advantages-tablet div.business-advantages-top > div:nth-child(1) img {
    position: absolute;
    right: 0;
    top: 57px;
}
div.careerum-business-advantages-tablet div.business-advantages-top > div:nth-child(2) svg,
div.careerum-business-advantages-tablet div.business-advantages-top > div:nth-child(2) img {
    position: absolute;
    right: 0;
    top: 0px;
}
div.careerum-business-advantages-tablet div.business-advantages-top p.business-advantages-top-header {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    /* 35.2px */
    letter-spacing: -0.2px;
}
div.careerum-business-advantages-tablet p.business-advantages-top-type {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 23.2px */
    letter-spacing: -0.12px;
    margin-top: 8px;
}
div.careerum-business-advantages-tablet p.business-advantages-top-descr {
    color: rgba(0, 0, 0, 0.50);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 34.8px */
    letter-spacing: -0.14px;
}
div.careerum-business-advantages-tablet div.business-advantages-top div.business-advantages-top-first + div {
    margin-top: 24px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom {
    border-radius: 12px;
    background: #FFF;
    padding: 10px 10px 15px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom p.business-advantages-top-header-bottom {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    /* 52.8px */
    letter-spacing: -0.32px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom img,
div.careerum-business-advantages-tablet div.business-advantages-bottom svg {
    position: absolute;
    top: 42px;
    left: 7px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom h4 {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    /* 34.8px */
    letter-spacing: -0.2px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom h4 + p {
    margin-top: 9px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom p + h4 {
    margin-top: 15px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom-left {
    width: 315px;
}
div.careerum-business-advantages-tablet div.business-advantages-bottom-right {
    width: 302px;
    margin-left: 38px;
}

div.careerum-business-advantages-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-advantages-mobile > div {
    width: 300px;
    margin: 50px auto 20px;
}
div.careerum-business-advantages-mobile h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-business-advantages-mobile div.business-advantages-top {
    margin-top: 18px;
}
div.careerum-business-advantages-mobile div.business-advantages-top > div {
    width: 100%;
    border-radius: 10px;
    background: #FFF;
    padding: 10px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-business-advantages-mobile div.business-advantages-top div.business-advantages-top-first {
    width: 100%;
}
div.careerum-business-advantages-mobile div.business-advantages-top > div:nth-child(1) {
    margin-bottom: 8px;
}
div.careerum-business-advantages-mobile div.business-advantages-top > div:nth-child(1) svg,
div.careerum-business-advantages-mobile div.business-advantages-top > div:nth-child(1) img {
    position: absolute;
    right: 0;
    top: 0px;
}
div.careerum-business-advantages-mobile div.business-advantages-top > div:nth-child(2) svg,
div.careerum-business-advantages-mobile div.business-advantages-top > div:nth-child(2) img {
    position: absolute;
    right: 0;
    bottom: 0px;
}
div.careerum-business-advantages-mobile div.business-advantages-top p.business-advantages-top-header {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    /* 35.2px */
    letter-spacing: -0.2px;
}
div.careerum-business-advantages-mobile p.business-advantages-top-type {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 23.2px */
    letter-spacing: -0.12px;
    margin-top: 4px;
}
div.careerum-business-advantages-mobile p.business-advantages-top-descr {
    color: rgba(0, 0, 0, 0.50);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    /* 34.8px */
    letter-spacing: -0.14px;
}
div.careerum-business-advantages-mobile div.business-advantages-top div.business-advantages-top-first + div {
    margin-top: 11px;
}
div.careerum-business-advantages-mobile div.business-advantages-bottom {
    border-radius: 10px;
    background: #FFF;
    padding: 10px 10px 10px;
    position: relative;
    margin-top: 8px;
}
div.careerum-business-advantages-mobile div.business-advantages-bottom p.business-advantages-top-header-bottom {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    /* 52.8px */
    letter-spacing: -0.2px;
}
div.careerum-business-advantages-mobile div.business-advantages-bottom img,
div.careerum-business-advantages-mobile div.business-advantages-bottom svg {
    position: absolute;
    top: 29px;
    left: 9px;
}
div.careerum-business-advantages-mobile div.business-advantages-bottom h4 {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    /* 34.8px */
    letter-spacing: -0.16px;
}
div.careerum-business-advantages-mobile div.business-advantages-bottom h4 + p {
    margin-top: 9px;
}
div.careerum-business-advantages-mobile div.business-advantages-bottom p + h4 {
    margin-top: 15px;
}
div.careerum-business-advantages-mobile div.business-advantages-bottom-right {
    margin-top: 20px;
}


div.careerum-business-about {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-about > div {
    width: 1160px;
    margin: 22px auto 50px;
}
div.careerum-business-about h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-business-about div.business-about-top {
    position: relative;
}
div.careerum-business-about div.business-about-top img,
div.careerum-business-about div.business-about-top svg {
    position: absolute;
    left: -38px;
    top: -6px;
}
div.careerum-business-about div.business-about-bottom {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-business-about div.business-about-bottom > div {
    width: 376px;
    padding: 16px;
    border-radius: 12px;
    background: #FFC76A;
    margin-right: 16px;
}
div.careerum-business-about div.business-about-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-business-about div.business-about-bottom > div p {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 32.4px */
    letter-spacing: 0.24px;
    margin-top: 6px;
}

div.careerum-business-about-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-about-tablet > div {
    width: 680px;
    margin: 14px auto 20px;
}
div.careerum-business-about-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-business-about-tablet div.business-about-top {
    position: relative;
}
div.careerum-business-about-tablet div.business-about-top img,
div.careerum-business-about-tablet div.business-about-top svg {
    position: absolute;
    left: -34px;
    top: -9px;
}
div.careerum-business-about-tablet div.business-about-bottom {
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-business-about-tablet div.business-about-bottom > div {
    width: 216px;
    padding: 16px;
    border-radius: 12px;
    background: #FFC76A;
    margin-right: 16px;
}
div.careerum-business-about-tablet div.business-about-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-business-about-tablet div.business-about-bottom > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 32.4px */
    letter-spacing: 0.14px;
    margin-top: 4px;
}

div.careerum-business-about-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-about-mobile > div {
    width: 300px;
    margin: 31px auto 20px;
}
div.careerum-business-about-mobile h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
    padding-left: 5px;
}
div.careerum-business-about-mobile div.business-about-top {
    position: relative;
}
div.careerum-business-about-mobile div.business-about-top img,
div.careerum-business-about-mobile div.business-about-top svg {
    position: absolute;
    left: -1px;
    top: -6px;
}
div.careerum-business-about-mobile div.business-about-bottom {
    margin-top: 14px;
}
div.careerum-business-about-mobile div.business-about-bottom > div {
    width: 100%;
    padding: 10px;
    border-radius: 8px;
    background: #FFC76A;
    margin-bottom: 6px;
    min-height: 100px;
}
div.careerum-business-about-mobile div.business-about-bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-business-about-mobile div.business-about-bottom > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 32.4px */
    letter-spacing: 0.14px;
    margin-top: 2px;
}



div.careerum-business-form {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-form > div {
    width: 1160px;
    margin: 54px auto 120px;
    border-radius: 20px;
    background: linear-gradient(180deg, #2B2B2B 19%, #000 86%), linear-gradient(0deg, #2B2B2B 0%, #2B2B2B 100%), #FFF;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
}
div.careerum-business-form h2 {
    color: #FFF;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 105%;
}
div.careerum-business-form div.business-form-left {
    padding: 24px 24px 48px;
    width: 480px;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form {
    width: 400px;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    margin: 0;
    margin-top: 31px;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-label p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div:nth-child(n+2) {
    margin-top: 7px;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div + div.business-form-label {
    margin-top: 24px;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div > input,
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div input.itl-input,
div.careerum-business-form div.business-form-left div.careerum-registration-form textarea {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    padding: 10px;
    margin: 0;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div > input::placeholder,
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div input.itl-input::placeholder,
div.careerum-business-form div.business-form-left div.careerum-registration-form textarea::placeholder {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div > input:focus::placeholder,
div.careerum-business-form div.business-form-left div.careerum-registration-form > form > div input.itl-input:focus::placeholder,
div.careerum-business-form div.business-form-left div.careerum-registration-form textarea:focus::placeholder {
    opacity: 0;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form textarea {
    resize: none;
    height: 94px;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect input {
    cursor: pointer;
    position: relative;
    z-index: 2;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect input:focus::placeholder {
    opacity: 1;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect {
    position: relative;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect svg {
    position: absolute;
    z-index: 3;
    right: 12px;
    top: 12px;
    transition: all 0.3s ease;
    cursor: pointer;
    pointer-events: none;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect input.active + svg {
    transform: rotate(180deg);
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown {
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
    padding: 0;
    position: absolute;
    z-index: 1;
    top: 33px;
    width: 100%;
    transition: all 0.3s ease;
    max-height: 0;
    overflow: hidden;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect input.active + svg + div.business-form-connect-dropdown {
    max-height: 500px;
    padding: 16px 0;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li {
    padding: 10px 0;
    list-style-type: none;
    margin-bottom: 10px;
    padding-left: 44px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #344054;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li:last-child {
    margin-bottom: 0;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418130908.svg');
    opacity: 1;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418102965.svg');
    opacity: 0.8;
    position: absolute;
    left: 16px;
    top: 11px;
    transition: all 0.3s ease;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418130908.svg');
    opacity: 0;
    position: absolute;
    left: 16px;
    top: 11px;
    transition: all 0.3s ease;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li:hover {
    background: #F5F5F7;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li:hover:before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418102965.svg');
    opacity: 1;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li.active::before {
    opacity: 0;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-connect div.business-form-connect-dropdown li.active::after {
    opacity: 1;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 24px !important;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-agree input {
    display: none;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-agree label {
    cursor: pointer;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-agree input + div {
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-agree input:checked + div {
    background-color: #fff;
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-agree p {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.1px;
    color: #FFF;
    margin-left: 8px;
    max-width: calc(100% - 24px);
}
div.careerum-business-form div.business-form-left div.careerum-registration-form div.business-form-agree p a {
    color: inherit;
}
div.careerum-business-form div.careerum-registration-form > form button,
div.careerum-business-form div.careerum-registration-form > form a.submit-btn {
    width: 100%;
}
div.careerum-business-form a.submit-btn.button-sent {
    cursor: default;
    pointer-events: none;
}
div.careerum-business-form a.submit-btn p.submit-btn-text {
    display: inline;
}
div.careerum-business-form a.submit-btn p.submit-btn-sending-text {
    display: none;
}
div.careerum-business-form a.submit-btn p.submit-btn-success-text {
    display: none;
}
div.careerum-business-form a.submit-btn.button-sent p.submit-btn-text {
    display: none;
}
div.careerum-business-form a.submit-btn.button-sent p.submit-btn-sending-text {
    display: inline;
}
div.careerum-business-form a.submit-btn.button-sent p.submit-btn-success-text {
    display: none;
}
div.careerum-business-form .form-sent a.submit-btn.button-sent p.submit-btn-text {
    display: none;
}
div.careerum-business-form .form-sent a.submit-btn.button-sent p.submit-btn-sending-text {
    display: none;
}
div.careerum-business-form .form-sent a.submit-btn.button-sent p.submit-btn-success-text {
    display: inline;
}
div.careerum-business-form div.business-form-right {
    position: relative;
    overflow: hidden;
    width: calc(100% - 480px);
}
div.careerum-business-form div.business-form-right img.business-form-right-bg {
    position: absolute;
    left: 25px;
    top: 65px;
}
div.careerum-business-form div.business-form-right img.business-form-right-hum {
    position: relative;
    left: -74px;
    top: 17px;
}

div.careerum-business-form-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-form-tablet > div {
    width: 680px;
    margin: 36px auto 88px;
    border-radius: 12px;
    background: linear-gradient(180deg, #2B2B2B 19%, #000 86%), linear-gradient(0deg, #2B2B2B 0%, #2B2B2B 100%), #FFF;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 0;
}
div.careerum-business-form-tablet h2 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-business-form-tablet div.business-form-left {
    padding: 24px 0 48px 24px;
    width: 310px;
    position: relative;
    z-index: 2;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet {
    width: 248px;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    margin: 0;
    margin-top: 15px;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-label p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div:nth-child(n+2) {
    margin-top: 4px;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div + div.business-form-label {
    margin-top: 16px;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div.business-form-label + div {
    margin-top: 8px;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div > input,
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div input.itl-input,
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet textarea {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    padding: 8px 10px 6px;
    margin: 0;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div > input::placeholder,
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div input.itl-input::placeholder,
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form textarea::placeholder {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div > input:focus::placeholder,
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet > form > div input.itl-input:focus::placeholder,
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet textarea:focus::placeholder {
    opacity: 0;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet textarea {
    resize: none;
    height: 122px;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect input {
    cursor: pointer;
    position: relative;
    z-index: 2;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect input:focus::placeholder {
    opacity: 1;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect {
    position: relative;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect svg {
    position: absolute;
    z-index: 3;
    right: 12px;
    top: 8px;
    transition: all 0.3s ease;
    cursor: pointer;
    pointer-events: none;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect input.active + svg {
    transform: rotate(180deg);
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown {
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
    padding: 0;
    position: absolute;
    z-index: 1;
    top: 21px;
    width: 100%;
    transition: all 0.3s ease;
    max-height: 0;
    overflow: hidden;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect input.active + svg + div.business-form-connect-dropdown {
    max-height: 500px;
    padding: 16px 0 20px;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li {
    padding: 10px 0;
    list-style-type: none;
    margin-bottom: 0px;
    padding-left: 34px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #344054;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li:last-child {
    margin-bottom: 0;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418130908.svg');
    opacity: 1;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418102965.svg');
    opacity: 0.8;
    position: absolute;
    left: 10px;
    top: 11px;
    transition: all 0.3s ease;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418130908.svg');
    opacity: 0;
    position: absolute;
    left: 10px;
    top: 11px;
    transition: all 0.3s ease;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li:hover {
    background: #F5F5F7;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li:hover:before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418102965.svg');
    opacity: 1;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li.active::before {
    opacity: 0;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-connect div.business-form-connect-dropdown li.active::after {
    opacity: 1;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 17px !important;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-agree input {
    display: none;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-agree label {
    cursor: pointer;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-agree input + div {
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-agree input:checked + div {
    background-color: #fff;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-agree p {
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.1px;
    color: #FFF;
    margin-left: 8px;
    max-width: calc(100% - 24px);
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet div.business-form-agree p a {
    color: inherit;
}
div.careerum-business-form-tablet a.submit-btn.button-sent {
    cursor: default;
    pointer-events: none;
}
div.careerum-business-form-tablet a.submit-btn p.submit-btn-text {
    display: inline;
}
div.careerum-business-form-tablet a.submit-btn p.submit-btn-sending-text {
    display: none;
}
div.careerum-business-form-tablet a.submit-btn p.submit-btn-success-text {
    display: none;
}
div.careerum-business-form-tablet a.submit-btn.button-sent p.submit-btn-text {
    display: none;
}
div.careerum-business-form-tablet a.submit-btn.button-sent p.submit-btn-sending-text {
    display: inline;
}
div.careerum-business-form-tablet a.submit-btn.button-sent p.submit-btn-success-text {
    display: none;
}
div.careerum-business-form-tablet .form-sent a.submit-btn.button-sent p.submit-btn-text {
    display: none;
}
div.careerum-business-form-tablet .form-sent a.submit-btn.button-sent p.submit-btn-sending-text {
    display: none;
}
div.careerum-business-form-tablet .form-sent a.submit-btn.button-sent p.submit-btn-success-text {
    display: inline;
}
div.careerum-business-form-tablet div.careerum-registration-form-tablet > form button,
div.careerum-business-form-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 13px;
    height: unset;
    padding: 8px 0;
}
div.careerum-business-form-tablet div.business-form-left div.careerum-registration-form-tablet a p {
    font-size: inherit;
}
div.careerum-business-form-tablet div.business-form-right {
    position: relative;
    width: calc(100% - 310px);
    position: relative;
    z-index: 1;
}
div.careerum-business-form-tablet div.business-form-right img.business-form-right-bg {
    position: absolute;
    right: 0px;
    top: 43px;
}
div.careerum-business-form-tablet div.business-form-right img.business-form-right-hum {
    position: relative;
    left: -194px;
    top: -10px;
}


div.careerum-business-form-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-form-mobile > div {
    width: 300px;
    margin: 27px auto 72px;
    border-radius: 12px;
    background: linear-gradient(180deg, #2B2B2B 19%, #000 86%), linear-gradient(0deg, #2B2B2B 0%, #2B2B2B 100%), #FFF;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 20px 16px 32px;
}
div.careerum-business-form-mobile h2 {
    color: #FFF;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-business-form-mobile div.business-form-left {
    width: 100%;
    position: relative;
    z-index: 2;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile {
    width: 100%;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    margin: 0;
    margin-top: 32px;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-label p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div:nth-child(n+2) {
    margin-top: 8px;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div + div.business-form-label {
    margin-top: 16px;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div > input,
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div input.itl-input,
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile textarea {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    color: #000;
    font-family: Montserrat;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    outline: none;
    padding: 11px;
    margin: 0;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div > input::placeholder,
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div input.itl-input::placeholder,
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form textarea::placeholder {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div > input:focus::placeholder,
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile > form > div input.itl-input:focus::placeholder,
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile textarea:focus::placeholder {
    opacity: 0;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile textarea {
    resize: none;
    height: 139px;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect input {
    cursor: pointer;
    position: relative;
    z-index: 2;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect input:focus::placeholder {
    opacity: 1;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect {
    position: relative;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect svg {
    position: absolute;
    z-index: 3;
    right: 12px;
    top: 8px;
    transition: all 0.3s ease;
    cursor: pointer;
    pointer-events: none;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect input.active + svg {
    transform: rotate(180deg);
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown {
    background-color: #fff;
    border-radius: 0px 0px 20px 20px;
    padding: 0;
    position: absolute;
    z-index: 1;
    top: 21px;
    width: 100%;
    transition: all 0.3s ease;
    max-height: 0;
    overflow: hidden;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect input.active + svg + div.business-form-connect-dropdown {
    max-height: 500px;
    padding: 16px 0 20px;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li {
    padding: 10px 0;
    list-style-type: none;
    margin-bottom: 0px;
    padding-left: 34px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #344054;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li:last-child {
    margin-bottom: 0;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418130908.svg');
    opacity: 1;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418102965.svg');
    opacity: 0.8;
    position: absolute;
    left: 10px;
    top: 11px;
    transition: all 0.3s ease;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418130908.svg');
    opacity: 0;
    position: absolute;
    left: 10px;
    top: 11px;
    transition: all 0.3s ease;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li:hover {
    background: #F5F5F7;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li:hover:before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1705418102965.svg');
    opacity: 1;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li.active::before {
    opacity: 0;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-connect div.business-form-connect-dropdown li.active::after {
    opacity: 1;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 17px !important;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-agree input {
    display: none;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-agree label {
    cursor: pointer;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-agree input + div {
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.2s ease;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-agree input:checked + div {
    background-color: #fff;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-agree p {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    /* 14.5px */
    letter-spacing: -0.1px;
    color: #CCC;
    margin-left: 8px;
    max-width: calc(100% - 24px);
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile div.business-form-agree p a {
    color: inherit;
}
div.careerum-business-form-mobile div.careerum-registration-form-mobile > form button,
div.careerum-business-form-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-top: 13px;
    height: unset;
    padding: 12px 0;
}
div.careerum-business-form-mobile div.business-form-left div.careerum-registration-form-mobile a p {
    font-size: inherit;
}
div.careerum-business-form-mobile a.submit-btn.button-sent {
    cursor: default;
    pointer-events: none;
}
div.careerum-business-form-mobile a.submit-btn p.submit-btn-text {
    display: inline;
}
div.careerum-business-form-mobile a.submit-btn p.submit-btn-sending-text {
    display: none;
}
div.careerum-business-form-mobile a.submit-btn p.submit-btn-success-text {
    display: none;
}
div.careerum-business-form-mobile a.submit-btn.button-sent p.submit-btn-text {
    display: none;
}
div.careerum-business-form-mobile a.submit-btn.button-sent p.submit-btn-sending-text {
    display: inline;
}
div.careerum-business-form-mobile a.submit-btn.button-sent p.submit-btn-success-text {
    display: none;
}
div.careerum-business-form-mobile .form-sent a.submit-btn.button-sent p.submit-btn-text {
    display: none;
}
div.careerum-business-form-mobile .form-sent a.submit-btn.button-sent p.submit-btn-sending-text {
    display: none;
}
div.careerum-business-form-mobile .form-sent a.submit-btn.button-sent p.submit-btn-success-text {
    display: inline;
}
div.careerum-business-form-mobile div.business-form-right {
    position: relative;
    width: calc(100% - 310px);
    position: relative;
    z-index: 1;
}
div.careerum-business-form-mobile div.business-form-right img.business-form-right-bg {
    position: absolute;
    right: -16px;
    top: 18px;
}


div.careerum-intens-main {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-main > div {
    width: 1160px;
    margin: 92px auto 50px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-intens-main div.careerum-intens-main-left {
    width: 786px;
    border-radius: 20px;
    background: #000;
    padding: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-main div.careerum-intens-main-left-top {
    position: relative;
}
div.careerum-intens-main div.careerum-intens-main-left-top > div:nth-child(1) {
    position: absolute;
    top: -4px;
    left: 15px;
    width: max-content;
    z-index: 2;
    transform: rotate(-3.013deg);
}
div.careerum-intens-main div.careerum-intens-main-left-top > div:nth-child(2) {
    position: absolute;
    transform: rotate(2.756deg);
    top: 11px;
    left: 242px;
    width: max-content;
    z-index: 2;
}
div.careerum-intens-main div.careerum-intens-main-left-top > div p {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    padding: 14px 32px;
    border-radius: 64px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(4px);
}
div.careerum-intens-main div.careerum-intens-main-left-bottom {
    margin-top: 32px;
}
div.careerum-intens-main div.careerum-intens-main-left-bottom p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 19.2px */
    letter-spacing: 0.32px;
    margin-top: 16px;
}
div.careerum-intens-main div.careerum-intens-main-left-link {
    margin-top: auto;
}
div.careerum-intens-main div.careerum-intens-main-left-link a {
    width: 368px;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.229px;
    text-decoration: none;
    padding: 16px 0;
    display: inline-block;
    border-radius: 8px;
}
div.careerum-intens-main div.careerum-intens-main-right {
    width: 358px;
    margin-left: 16px;
}
div.careerum-intens-main div.careerum-intens-main-right > div {
    border-radius: 12px;
    background: #FFF;
    padding: 16px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-intens-main div.careerum-intens-main-right > div p {
    width: calc(100% - 34px);
    margin-left: 10px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
div.careerum-intens-main div.careerum-intens-main-right > div:last-child {
    margin-bottom: 0;
    position: relative;
    padding-bottom: 9px;
}
div.careerum-intens-main div.careerum-intens-main-right > div:last-child img {
    width: 153px;
    position: absolute;
    left: -109px;
    top: -19px;
}
div.careerum-intens-main div.careerum-intens-main-right > div:last-child p {
    margin-left: 18px;
}
div.careerum-intens-main h1 {
    color: #FFF;
    font-size: 72px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}


div.careerum-intens-bonus {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-bonus > div {
    width: 1160px;
    margin: 54px auto 66px;
}
div.careerum-intens-bonus h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-bonus div.intens-bonus-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 40px;
}
div.careerum-intens-bonus div.intens-bonus-wrapper > div:nth-child(1) {
    width: 572px;
}
div.careerum-intens-bonus div.intens-bonus-wrapper > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 10px 16px 16px;
    border-radius: 12px;
    background: #FFF;
    margin-bottom: 16px;
}
div.careerum-intens-bonus div.intens-bonus-wrapper > div:nth-child(1) > div:last-child {
    margin-bottom: 0;
}
div.careerum-intens-bonus div.intens-bonus-wrapper > div:nth-child(1) > div p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    width: calc(100% - 34px);
    margin-left: 10px;
}
div.careerum-intens-bonus div.intens-bonus-wrapper > div:nth-child(1) > div p span {
    font-weight: 600;
}
div.careerum-intens-bonus div.intens-bonus-wrapper > div:nth-child(2) {
    width: 572px;
    margin-left: 16px;
    border-radius: 10px;
    overflow: hidden;
    font-size: 0;
}
div.careerum-intens-bonus div.intens-bonus-wrapper > div:nth-child(2) img {
    max-width: 100%;
}


div.careerum-intens-how {
    background: #000;
    width: 100%;
    overflow: visible;
    padding-top: 49px;
    padding-bottom: 70px;
}
div.careerum-intens-how > div {
    width: 1160px;
    margin: 0 auto;
}
div.careerum-intens-how h2 {
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-how div.intens-how-img {
    position: relative;
    z-index: 2;
}
div.careerum-intens-how div.intens-how-img img {
    position: absolute;
    width: 242.5px;
    top: -203px;
    left: 671px;
    z-index: 2;
}
div.careerum-intens-how div.intens-how-bottom {
    position: relative;
    z-index: 1;
    margin-top: 32px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-intens-how div.intens-how-bottom > div {
    width: 376px;
    background-color: #fff;
    border-radius: 12px;
    padding: 20px;
    margin-right: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-how div.intens-how-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-intens-how div.intens-how-bottom svg,
div.careerum-intens-how div.intens-how-bottom img {
    margin-bottom: 7px;
}
div.careerum-intens-how div.intens-how-bottom > div:nth-child(1) svg,
div.careerum-intens-how div.intens-how-bottom > div:nth-child(1) img {
    margin-left: 2px;
    margin-top: 2px;
}
div.careerum-intens-how div.intens-how-bottom h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.48px;
    margin-top: auto;
}
div.careerum-intens-how div.intens-how-bottom p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    margin-top: 5px;
}


div.careerum-intens-resume {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-resume > div {
    width: 1160px;
    margin: 64px auto 50px;
}
div.careerum-intens-resume h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-resume div.intens-resume-slider-wrapper {
    margin-top: 48px;
}
div.careerum-intens-resume div.intens-resume-slider-wrapper .slick-list {
    overflow: visible;
}
div.careerum-intens-resume div.intens-resume-slider-item {
    width: 376px;
    margin-right: 16px;
    height: auto;
    border-radius: 12px;
    overflow: hidden;
}
div.careerum-intens-resume div.intens-resume-slider-item div.intens-resume-slider-item-top {
    background-color: #fff;
    padding: 16px;
    min-height: 187px;
}
div.careerum-intens-resume div.intens-resume-slider-item div.intens-resume-slider-item-top p.intens-resume-slider-item-header {
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.32px;
    padding: 8px 16px;
    border-radius: 20px;
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(2px);
}
div.careerum-intens-resume div.intens-resume-slider-item div.intens-resume-slider-item-top p:not(.intens-resume-slider-item-header) {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 12px;
}
div.careerum-intens-resume div.intens-resume-slider-item div.intens-resume-slider-item-bottom {
    border-radius: 12px;
    background-color: #000;
    padding: 16px;
    min-height: 316px;
}
div.careerum-intens-resume div.intens-resume-slider-item div.intens-resume-slider-item-bottom p.intens-resume-slider-item-header {
    display: inline-block;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.32px;
    padding: 8px 16px;
    border-radius: 20px;
    background: #FF5A00;
    color: #FFF;
}
div.careerum-intens-resume div.intens-resume-slider-item div.intens-resume-slider-item-bottom p:not(.intens-resume-slider-item-header) {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 12px;
    color: #FFF;
}
div.careerum-intens-resume div.intens-resume-slider-item div.intens-resume-slider-item-bottom p:not(.intens-resume-slider-item-header) + p {
    margin-top: 8px;
}
div.careerum-intens-resume div.intens-resume-slider-nav {
    position: relative;
    margin-top: 10px;
}
div.careerum-intens-resume div.intens-resume-slider-nav div {
    border-radius: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    overflow: hidden;
}
div.careerum-intens-resume div.intens-resume-slider-nav div:nth-child(1) {
    right: 56px;
    top: 0;
}
div.careerum-intens-resume div.intens-resume-slider-nav div:nth-child(2) {
    right: 0;
    top: 0;
}
div.careerum-intens-resume div.intens-resume-link {
    margin-top: 32px;
}
div.careerum-intens-resume div.intens-resume-link a {
    width: 368px;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.229px;
    text-decoration: none;
    padding: 17px 0;
    display: inline-block;
    border-radius: 8px;
}


div.careerum-intens-before {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-before > div {
    width: 1160px;
    margin: 57px auto 50px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-before h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-before.blue-course h2 {
    font-size: 48px;
}
div.careerum-intens-before div.careerum-intens-before-left {
    width: 567px;
}
div.careerum-intens-before div.careerum-intens-before-left img {
    width: 433.5px;
    margin-top: 6px;
}
div.careerum-intens-before.blue-course div.careerum-intens-before-left img {
    margin-top: 16px;
}
div.careerum-intens-before div.careerum-intens-before-right {
    width: 569px;
    margin-left: 24px;
    padding: 16px 42px 24px 16px;
    border-radius: 20px;
    background: #FFF;
}
div.careerum-intens-before.blue-course div.careerum-intens-before-right {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
}
div.careerum-intens-before div.careerum-intens-before-right ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-intens-before.blue-course div.careerum-intens-before-right ul {
    padding: 16px 42px 24px 16px;
    border-radius: 20px;
    background: #FFF;
    width: 100%;
}
div.careerum-intens-before div.careerum-intens-before-right ul li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-before div.careerum-intens-before-right ul li p {
    width: calc(100% - 32px);
    margin-left: 10px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-intens-before.blue-course div.careerum-intens-before-right ul li p {
    margin-top: -2px;
}
div.careerum-intens-before.blue-course div.careerum-intens-before-right ul li p span {
    font-weight: 600;
    color: #00BAFF;
}
div.careerum-intens-before div.careerum-intens-before-right > p {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border-radius: 12px;
    background: #000;
    margin-top: 32px;
    padding: 15px;
}
div.careerum-intens-before div.intens-before-main-top-link {
    margin-top: 24px;
}
div.careerum-intens-before div.intens-before-main-top-link a {
    border-radius: 8px;
    text-decoration: none;
    padding: 16px 32px;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    display: inline-block;
}


div.careerum-intens-after {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-after > div {
    width: 1160px;
    margin: 55px auto 50px;
}
div.careerum-intens-after h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-after.blue-course h2 {
    font-size: 48px;
}
div.careerum-intens-after div.intens-after-bottom {
    margin-top: 40px;
}
div.careerum-intens-after div.intens-after-item {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px;
    background-color: #fff;
    border-radius: 12px;
    margin-bottom: 16px;
}
div.careerum-intens-after div.intens-after-item:last-child {
    margin-bottom: 0px;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-left {
    width: 370px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-left h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
div.careerum-intens-after.blue-course div.intens-after-item div.intens-after-item-left h4 {
    color: #00BAFF;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-left > p {
    margin-top: auto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-bottom: 8px;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-left > div p {
    border-radius: 64px;
    background: rgba(255, 90, 0, 0.60);
    backdrop-filter: blur(6px);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    display: inline-block;
    padding: 10px 20px;
    position: absolute;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-left > div {
    position: relative;
    width: 100%;
}
div.careerum-intens-after div.intens-after-item:nth-child(1) div.intens-after-item-left > div p {
    transform: rotate(-1.937deg);
    left: 1px;
    top: 21px;
}
div.careerum-intens-after div.intens-after-item:nth-child(2) div.intens-after-item-left > div p:nth-child(1) {
    transform: rotate(-1.937deg);
    left: 1px;
    top: -5px;
}
div.careerum-intens-after div.intens-after-item:nth-child(2) div.intens-after-item-left > div p:nth-child(2) {
    transform: rotate(1.235deg);
    left: 19px;
    top: 30px;
}
div.careerum-intens-after div.intens-after-item:nth-child(3) div.intens-after-item-left > div p:nth-child(1) {
    transform: rotate(-1.937deg);
    left: 1px;
    top: 10px;
}
div.careerum-intens-after div.intens-after-item:nth-child(3) div.intens-after-item-left > div p:nth-child(2) {
    transform: rotate(1.235deg);
    left: 23px;
    top: 44px;
}
div.careerum-intens-after div.intens-after-item:nth-child(n+3) div.intens-after-item-left > div p:nth-child(1) {
    transform: rotate(-1.937deg);
    left: 1px;
    top: 10px;
}
div.careerum-intens-after div.intens-after-item:nth-child(n+3) div.intens-after-item-left > div p:nth-child(2) {
    transform: rotate(1.235deg);
    left: 23px;
    top: 44px;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-right {
    width: 708px;
    margin-left: 48px;
}
div.careerum-intens-after.blue-course div.intens-after-item div.intens-after-item-right {
    padding-bottom: 0px;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-right li {
    list-style-type: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
    margin-bottom: 16px;
    padding-left: 29px;
    position: relative;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-right li::before {
    content: '·';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    position: absolute;
    left: 13px;
    top: -1px;
}
div.careerum-intens-after div.intens-after-item div.intens-after-item-right li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-after div.intens-after-link {
    margin-top: 32px;
}
div.careerum-intens-after div.intens-after-link a {
    width: 368px;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28.229px;
    text-decoration: none;
    padding: 17px 0;
    display: inline-block;
    border-radius: 8px;
}


div.careerum-intens-author {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-author > div {
    width: 1160px;
    margin: 55px auto 50px;
}
div.careerum-intens-author h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-author div.intens-author-bottom {
    margin-top: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(1) {
    width: 500px;
    font-size: 0;
    border-radius: 20px;
    overflow: hidden;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(1) img {
    max-width: 100%;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) {
    width: 636px;
    margin-left: 24px;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) {
    margin-top: 5px;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div {
    min-height: 172px;
    padding: 16px;
    border-radius: 12px;
    background: #FFF;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 310px;
    margin-right: 16px;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div:last-child {
    margin-right: 0;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div p {
    width: calc(100% - 32px);
    margin-left: 8px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.18px;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) {
    margin-top: 16px;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div {
    min-height: 172px;
    padding: 20px;
    border-radius: 12px;
    background: #000;
    width: 310px;
    margin-right: 16px;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div h4 {
    color: #FFF;
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.18px;
    margin-top: 4px;
    color: #FFF;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) {
    margin-top: 16px;
    border-radius: 12px;
    background: #FF5A00;
    min-height: 172px;
    padding: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) h4 {
    width: 270px;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
}
div.careerum-intens-author div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    width: 272px;
    margin-left: 36px;
    color: #FFF;
}


div.careerum-intens-product {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-product > div {
    width: 1160px;
    margin: 61px auto 50px;
}
div.careerum-intens-product h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-product div.intens-product-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-product div.intens-product-top > div {
    width: 577px;
}
div.careerum-intens-product div.intens-product-top > div:nth-child(2) {
    margin-left: 8px;
}
div.careerum-intens-product div.intens-product-top p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-intens-product div.intens-product-top p + p {
    margin-top: 4px;
}
div.careerum-intens-product div.intens-product-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 47px;
}
div.careerum-intens-product div.intens-product-bottom > div {
    width: 376px;
    min-height: 172px;
    padding: 20px;
    background: #FF5A00;
    border-radius: 12px;
    margin-right: 16px;
}
div.careerum-intens-product.blue-course div.intens-product-bottom > div {
    background: #00baff;
}
div.careerum-intens-product div.intens-product-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-intens-product div.intens-product-bottom h4 {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
}
div.careerum-intens-product div.intens-product-bottom p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    color: #FFF;
}


div.careerum-intens-result {
    background: #F5F5F7;
    width: 100%;
    overflow: visible;
    padding: 54px 0 50px;
}
div.careerum-intens-result > div {
    width: 1160px;
    margin: 0px auto;
}
div.careerum-intens-result h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-result div.intens-result-header {
    position: relative;
}
div.careerum-intens-result div.intens-result-header img {
    position: absolute;
    width: 263px;
    top: -171px;
    left: 840px;
    z-index: 2;
}
div.careerum-intens-result div.intens-result-top {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 48px;
}
div.careerum-intens-result div.intens-result-top > div {
    width: 376px;
    margin-right: 16px;
    background-color: #fff;
    border-radius: 12px;
    padding: 16px;
}
div.careerum-intens-result div.intens-result-top > div p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.36px;
    margin-top: 4px;
}
div.careerum-intens-result div.intens-result-top > div p span {
    font-weight: 600;
}
div.careerum-intens-result div.intens-result-top > div:last-child {
    margin-right: 0;
}
div.careerum-intens-result div.intens-result-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #fff;
    border-radius: 12px;
    margin-top: 16px;
    padding: 24px 19px;
}
div.careerum-intens-result div.intens-result-bottom > div:nth-child(1) {
    width: 350px;
}
div.careerum-intens-result div.intens-result-bottom > div:nth-child(1) h4 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-intens-result div.intens-result-bottom > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 740px;
    margin-left: 32px;
}
div.careerum-intens-result div.intens-result-bottom > div:nth-child(2) div {
    width: 220px;
    margin-right: 40px;
}
div.careerum-intens-result div.intens-result-bottom > div:nth-child(2) div:last-child {
    margin-right: 0;
}
div.careerum-intens-result div.intens-result-bottom > div:nth-child(2) p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 4px;
}


div.careerum-intens-form {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-form > div {
    width: 1160px;
    margin: 56px auto 50px;
    overflow: hidden;
}
div.careerum-intens-form div.intens-form-top {
    position: relative;
    width: 100%;
}
div.careerum-intens-form div.intens-form__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
    z-index: 2;
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-intens-form div.intens-form__swicher-block p.intens-form__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-intens-form div.intens-form__swicher-block svg.intens-form__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-intens-form div.intens-form__swicher-block.active svg.intens-form__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-intens-form div.intens-form__swicher-block.active div.intens-form__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-intens-form div.intens-form__swicher-block div.intens-form__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-intens-form div.intens-form-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 51px;
}
div.careerum-intens-form div.intens-form-bottom-left {
    width: 596px;
    background-color: #000;
    border-radius: 20px;
    padding: 40px 20px 32px 20px;
}
div.careerum-intens-form div.intens-form-bottom-left div {
    position: relative;
}
div.careerum-intens-form div.intens-form-bottom-left div p {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    transform: rotate(2.756deg);
    padding: 14px 32px;
    position: absolute;
    border-radius: 64px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(4px);
    left: 84px;
    top: -22px;
}
div.careerum-intens-form div.intens-form-bottom-left h2 {
    font-size: 56px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    margin-top: 2px;
}
div.careerum-intens-form div.intens-form-bottom-left ul {
    margin-top: 39px;
}
div.careerum-intens-form div.intens-form-bottom-left ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-intens-form div.intens-form-bottom-left ul li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-form div.intens-form-bottom-left ul li p {
    width: calc(100% - 40px);
    margin-left: 16px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    color: #FFF;
}
div.careerum-intens-form div.intens-form-bottom-right {
    width: 564px;
    background-color: #000;
    border-radius: 20px;
    padding: 20px 20px 32px;
}
div.careerum-intens-form div.intens-form-bottom-right h4 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #FFF;
}
div.careerum-intens-form div.intens-form-bottom-right h4 span {
    margin-top: 10px;
    display: inline-block;
}
div.careerum-intens-form div.intens-form-bottom-right > div {
    width: 400px;
}
div.careerum-intens-form div.intens-form-bottom-right div.careerum-registration-form {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
    margin-top: 31px;
}
div.careerum-intens-form div.careerum-registration-form > form input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    color: #000;
    margin: 0;
    padding: 9.5px 10px;
}
div.careerum-intens-form div.careerum-registration-form > form > div > input::placeholder {
    color: #827F7C;
    opacity: 1;
    transition: all 0.3s ease;
}
div.careerum-intens-form div.careerum-registration-form > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-intens-form div.careerum-registration-form > form > div {
    margin-bottom: 8px;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree {
    margin-top: 15px;
}
div.careerum-intens-form div.careerum-registration-form > form > div:nth-child(5) > label:hover::before,
div.careerum-intens-form div.careerum-registration-form > form > div:nth-child(5) > label::before {
    content: none !important;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree input {
    display: none;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree label {
    padding-left: 0;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree label div {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #fff;
    opacity: 0.7;
    background-color: #000;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree label:hover div {
    opacity: 1;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree label div svg {
    opacity: 0;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree label input:checked + div {
    opacity: 1;
    background-color: #fff;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree p {
    color: #a3a3a3;
    margin-left: 8px;
    font-size: 10px;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree p a {
    color: #a3a3a3;
    transition: all 0.3s ease;
}
div.careerum-intens-form div.careerum-registration-form form div.intens-form-agree p a:hover {
    color: #FFF;
}
div.careerum-intens-form div.careerum-registration-form > form button,
div.careerum-intens-form div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    margin-top: 9px;
}




div.careerum-intens-main-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-main-tablet > div {
    width: 680px;
    margin: 33px auto 25px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-intens-main-tablet div.careerum-intens-main-left {
    width: 372px;
    border-radius: 20px;
    background: #000;
    padding: 20px 20px 26px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-top {
    position: relative;
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-top > div:nth-child(1) {
    position: absolute;
    top: 0px;
    left: 6px;
    width: max-content;
    z-index: 2;
    transform: rotate(-3.013deg);
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-top > div:nth-child(2) {
    position: absolute;
    transform: rotate(2.756deg);
    top: 35px;
    left: 3px;
    width: max-content;
    z-index: 2;
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-top > div p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    padding: 6px 14px;
    border-radius: 64px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(4px);
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-bottom {
    margin-top: 55px;
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-bottom p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 19.2px */
    letter-spacing: 0.28px;
    margin-top: 16px;
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-link {
    margin-top: auto;
}
div.careerum-intens-main-tablet div.careerum-intens-main-left-link a {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    padding: 13px 20px;
    display: inline-block;
    border-radius: 8px;
}
div.careerum-intens-main-tablet div.careerum-intens-main-right {
    width: 300px;
    margin-left: 8px;
}
div.careerum-intens-main-tablet div.careerum-intens-main-right > div {
    border-radius: 8px;
    background: #FFF;
    padding: 10px 10px 11px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 8px;
}
div.careerum-intens-main-tablet div.careerum-intens-main-right > div p {
    width: calc(100% - 34px);
    margin-left: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}
div.careerum-intens-main-tablet div.careerum-intens-main-right > div:last-child {
    margin-bottom: 0;
    position: relative;
    padding-bottom: 20px;
}
div.careerum-intens-main-tablet div.careerum-intens-main-right > div:last-child img {
    width: 104px;
    position: absolute;
    left: -12px;
    top: -7px;
}
div.careerum-intens-main-tablet div.careerum-intens-main-right > div:last-child p {
    margin-left: 80px;
}
div.careerum-intens-main-tablet h2 {
    color: #FFF;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}


div.careerum-intens-bonus-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-bonus-tablet > div {
    width: 680px;
    margin: 32px auto 48px;
}
div.careerum-intens-bonus-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 24px;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper > div:nth-child(1) {
    width: 332px;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper > div:nth-child(1) > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 10px 16px 16px;
    border-radius: 12px;
    background: #FFF;
    margin-bottom: 16px;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper > div:nth-child(1) > div:last-child {
    margin-bottom: 0;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper > div:nth-child(1) > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    width: calc(100% - 34px);
    margin-left: 10px;
    margin-top: 1px;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper > div:nth-child(1) > div p span {
    font-weight: 600;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper > div:nth-child(2) {
    width: 332px;
    margin-left: 16px;
    border-radius: 8px;
    overflow: hidden;
    font-size: 0;
}
div.careerum-intens-bonus-tablet div.intens-bonus-wrapper > div:nth-child(2) img {
    max-width: 100%;
}


div.careerum-intens-how-tablet {
    background: #000;
    width: 100%;
    overflow: visible;
    padding-top: 33px;
    padding-bottom: 48px;
}
div.careerum-intens-how-tablet > div {
    width: 680px;
    margin: 0 auto;
}
div.careerum-intens-how-tablet h2 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 115%;
}
div.careerum-intens-how-tablet div.intens-how-img {
    position: relative;
    z-index: 2;
}
div.careerum-intens-how-tablet div.intens-how-img img {
    position: absolute;
    width: 162px;
    top: -167px;
    left: 519px;
    z-index: 2;
}
div.careerum-intens-how-tablet div.intens-how-bottom {
    position: relative;
    z-index: 1;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-intens-how-tablet div.intens-how-bottom > div {
    width: 216px;
    background-color: #fff;
    border-radius: 10px;
    padding: 16px;
    margin-right: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-how-tablet div.intens-how-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-intens-how-tablet div.intens-how-bottom svg,
div.careerum-intens-how-tablet div.intens-how-bottom img {
    margin-bottom: 7px;
}
div.careerum-intens-how-tablet div.intens-how-bottom h4 {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.14px;
    margin-top: 1px;
}
div.careerum-intens-how-tablet div.intens-how-bottom p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.14px;
    margin-top: 5px;
}


div.careerum-intens-resume-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-resume-tablet > div {
    width: 680px;
    margin: 48px auto 25px;
}
div.careerum-intens-resume-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-wrapper {
    margin-top: 8px;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-wrapper .slick-list {
    overflow: visible;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item {
    width: 278px;
    margin-right: 10px;
    height: auto;
    border-radius: 12px;
    overflow: hidden;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item div.intens-resume-slider-item-top {
    background-color: #fff;
    padding: 10px;
    min-height: 148px;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item div.intens-resume-slider-item-top p.intens-resume-slider-item-header {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.32px;
    padding: 8px 16px;
    border-radius: 20px;
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(2px);
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item div.intens-resume-slider-item-top p:not(.intens-resume-slider-item-header) {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 9px;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item div.intens-resume-slider-item-bottom {
    border-radius: 12px;
    background-color: #000;
    padding: 10px;
    min-height: 212px;
    height: 100%;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item div.intens-resume-slider-item-bottom p.intens-resume-slider-item-header {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.32px;
    padding: 8px 16px;
    border-radius: 20px;
    background: #FF5A00;
    color: #FFF;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item div.intens-resume-slider-item-bottom p:not(.intens-resume-slider-item-header) {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 10px;
    color: #FFF;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-item div.intens-resume-slider-item-bottom p:not(.intens-resume-slider-item-header) + p {
    margin-top: 5px;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-nav {
    position: relative;
    margin-top: 7px;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-nav div {
    border-radius: 40px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    overflow: hidden;
}
div.careerum-intens-resume-tablet div.intens-resume-slider-nav div:nth-child(1) {
    display: none !important;
}
div.careerum-intens-resume-tablet div.intens-resume-link {
    margin-top: 25px;
}
div.careerum-intens-resume-tablet div.intens-resume-link a {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    padding: 13px 20px;
    display: inline-block;
    border-radius: 8px;
}


div.careerum-intens-before-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-before-tablet > div {
    width: 680px;
    margin: 31px auto 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-before-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-before-tablet div.careerum-intens-before-left {
    width: 338px;
}
div.careerum-intens-before-tablet div.careerum-intens-before-left img {
    width: 321px;
    margin-top: 29px;
    margin-left: 15px;
}
div.careerum-intens-before-tablet div.careerum-intens-before-right {
    width: 332px;
    margin-left: 10px;
    padding: 11px 10px 16px;
    border-radius: 20px;
    background: #FFF;
}
div.careerum-intens-before-tablet.blue-course div.careerum-intens-before-right {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
}
div.careerum-intens-before-tablet.blue-course div.careerum-intens-before-right ul {
    padding: 11px 10px 16px;
    border-radius: 20px;
    background: #FFF;
    width: 100%;
}
div.careerum-intens-before-tablet div.careerum-intens-before-right ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
}
div.careerum-intens-before-tablet div.careerum-intens-before-right ul li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-before-tablet div.careerum-intens-before-right ul li p {
    width: calc(100% - 32px);
    margin-left: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
}
div.careerum-intens-before-tablet.blue-course div.careerum-intens-before-right ul li p span {
    font-weight: 600;
    color: #00BAFF;
}
div.careerum-intens-before-tablet div.careerum-intens-before-right > p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    border-radius: 12px;
    background: #000;
    margin-top: 32px;
    padding: 17px 16px;
}
div.careerum-intens-before-tablet div.intens-before-main-top-link {
    margin-top: 24px;
}
div.careerum-intens-before-tablet div.intens-before-main-top-link a {
    border-radius: 8px;
    text-decoration: none;
    padding: 16px 32px;
    font-weight: 600;
    font-size: 14px;
    line-height: 114%;
    display: inline-block;
}


div.careerum-intens-after-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-after-tablet > div {
    width: 680px;
    margin: 31px auto 25px;
}
div.careerum-intens-after-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-after-tablet div.intens-after-bottom {
    margin-top: 24px;
}
div.careerum-intens-after-tablet div.intens-after-item {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding: 10px;
    background-color: #fff;
    border-radius: 12px;
    margin-bottom: 10px;
}
div.careerum-intens-after-tablet div.intens-after-item:last-child {
    margin-bottom: 0px;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-left {
    width: 206px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-left h4 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    line-height: 110%;
}
div.careerum-intens-after-tablet.blue-course div.intens-after-item div.intens-after-item-left h4 {
    color: #00BAFF;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-left > p {
    margin-top: auto;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-left > div p {
    border-radius: 64px;
    background: rgba(255, 90, 0, 0.60);
    backdrop-filter: blur(6px);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    display: inline-block;
    padding: 8px 12px;
    position: absolute;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-left > div {
    position: relative;
    width: 100%;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-left > div p:nth-child(1) {
    transform: rotate(-1.937deg);
    left: 0px;
    top: 4px;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-left > div p:nth-child(2) {
    transform: rotate(1.235deg);
    left: 14px;
    top: 35px;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-right {
    width: 441px;
    margin-left: 10px;
}
div.careerum-intens-after-tablet.blue-course div.intens-after-item div.intens-after-item-right {
    padding-bottom: 0px;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-right li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin-bottom: 11px;
    padding-left: 21px;
    position: relative;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-right li::before {
    content: '·';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    position: absolute;
    left: 8px;
    top: 0px;
}
div.careerum-intens-after-tablet div.intens-after-item div.intens-after-item-right li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-after-tablet div.intens-after-link {
    margin-top: 24px;
}
div.careerum-intens-after-tablet div.intens-after-link a {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    padding: 13px 20px;
    display: inline-block;
    border-radius: 8px;
}


div.careerum-intens-author-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-author-tablet > div {
    width: 680px;
    margin: 31px auto 25px;
}
div.careerum-intens-author-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-author-tablet div.intens-author-bottom {
    margin-top: 22px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(1) {
    width: 216px;
    font-size: 0;
    border-radius: 20px;
    overflow: hidden;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(1) img {
    max-width: 100%;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) {
    width: 448px;
    margin-left: 16px;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div {
    min-height: 128px;
    padding: 10px;
    border-radius: 10px;
    background: #FFF;
    width: 219px;
    margin-right: 10px;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div:last-child {
    margin-right: 0;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.14px;
    margin-top: 6px;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) {
    margin-top: 10px;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div {
    min-height: 113px;
    padding: 10px 5px 10px 10px;
    border-radius: 12px;
    background: #000;
    width: 219px;
    margin-right: 10px;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div h4 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.18px;
    margin-top: 4px;
    color: #FFF;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) {
    margin-top: 10px;
    border-radius: 12px;
    background: #FF5A00;
    min-height: 116px;
    padding: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) h4 {
    width: 219px;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
}
div.careerum-intens-author-tablet div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    width: 200px;
    margin-left: 7px;
    color: #FFF;
}


div.careerum-intens-product-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-product-tablet > div {
    width: 680px;
    margin: 31px auto 25px;
}
div.careerum-intens-product-tablet h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-product-tablet div.intens-product-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-product-tablet div.intens-product-top > div {
    width: 332px;
}
div.careerum-intens-product-tablet div.intens-product-top > div:nth-child(2) {
    margin-left: 16px;
}
div.careerum-intens-product-tablet div.intens-product-top p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-intens-product-tablet div.intens-product-top p + p {
    margin-top: 4px;
}
div.careerum-intens-product-tablet div.intens-product-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 16px;
}
div.careerum-intens-product-tablet div.intens-product-bottom > div {
    width: 216px;
    min-height: 133px;
    padding: 16px;
    background: #FF5A00;
    border-radius: 12px;
    margin-right: 16px;
}
div.careerum-intens-product-tablet.blue-course div.intens-product-bottom > div {
    background: #00baff;
}
div.careerum-intens-product-tablet div.intens-product-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-intens-product-tablet div.intens-product-bottom h4 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
}
div.careerum-intens-product-tablet div.intens-product-bottom p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.14px;
    color: #FFF;
    margin-top: 5px;
}


div.careerum-intens-result-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-result-tablet > div {
    width: 680px;
    margin: 30px auto 25px;
}
div.careerum-intens-result-tablet h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-result-tablet div.intens-result-header {
    position: relative;
}
div.careerum-intens-result-tablet div.intens-result-header img {
    position: absolute;
    width: 188.5px;
    top: -171px;
    left: 840px;
    z-index: 2;
}
div.careerum-intens-result-tablet div.intens-result-top {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 24px;
}
div.careerum-intens-result-tablet div.intens-result-top > div {
    width: 220px;
    margin-right: 10px;
    background-color: #fff;
    border-radius: 12px;
    padding: 16px;
}
div.careerum-intens-result-tablet div.intens-result-top > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.14px;
    margin-top: 4px;
}
div.careerum-intens-result-tablet div.intens-result-top > div p span {
    font-weight: 600;
}
div.careerum-intens-result-tablet div.intens-result-top > div:last-child {
    margin-right: 0;
}
div.careerum-intens-result-tablet div.intens-result-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    background-color: #fff;
    border-radius: 12px;
    margin-top: 10px;
    padding: 24px 19px;
}
div.careerum-intens-result-tablet div.intens-result-bottom > div:nth-child(1) {
    width: 233px;
}
div.careerum-intens-result-tablet div.intens-result-bottom > div:nth-child(1) h4 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-intens-result-tablet div.intens-result-bottom > div:nth-child(2) {
    width: 377px;
    margin-left: 32px;
}
div.careerum-intens-result-tablet div.intens-result-bottom > div:nth-child(2) div {
    margin-bottom: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-result-tablet div.intens-result-bottom > div:nth-child(2) div:last-child {
    margin-bottom: 0px;
}
div.careerum-intens-result-tablet div.intens-result-bottom > div:nth-child(2) p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 1px;
    margin-left: 8px;
    width: calc(100% - 32px);
}


div.careerum-intens-form-tablet {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-form-tablet > div {
    width: 680px;
    margin: 32px auto 50px;
    overflow: hidden;
}
div.careerum-intens-form-tablet div.intens-form-top {
    position: relative;
    width: 100%;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #fff;
    z-index: 2;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-intens-form-tablet div.intens-form__swicher-block p.intens-form__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block svg.intens-form__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block.active svg.intens-form__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block.active div.intens-form__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-intens-form-tablet div.intens-form__swicher-block div.intens-form__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-intens-form-tablet div.intens-form-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin-top: 51px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left {
    width: 340px;
    background-color: #000;
    border-radius: 20px;
    padding: 40px 20px 32px 20px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left div {
    position: relative;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    padding: 6px 14px;
    position: absolute;
    border-radius: 64px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(4px);
}
div.careerum-intens-form-tablet div.intens-form-bottom-left div p:nth-child(1) {
    transform: rotate(-3.013deg);
    left: 6px;
    top: -17px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left div p:nth-child(2) {
    transform: rotate(2.756deg);
    left: 104px;
    top: 7px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
    margin-top: 19px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left ul {
    margin-top: 15px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 9px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left ul li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-form-tablet div.intens-form-bottom-left ul li p {
    width: calc(100% - 40px);
    margin-left: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    color: #FFF;
    margin-top: 2px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-right {
    width: 340px;
    background-color: #000;
    border-radius: 20px;
    padding: 21px 40px 32px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-right h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #FFF;
}
div.careerum-intens-form-tablet div.intens-form-bottom-right h4 span {
    display: inline-block;
}
div.careerum-intens-form-tablet div.intens-form-bottom-right > div {
    width: 248px;
}
div.careerum-intens-form-tablet div.intens-form-bottom-right div.careerum-registration-form-tablet {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
    margin-top: 24px;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    color: #000;
    margin: 0;
    padding: 7px 10px;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form > div > input::placeholder {
    color: #827F7C;
    opacity: 1;
    transition: all 0.3s ease;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form > div {
    margin-bottom: 4px;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree {
    margin-top: 9px;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label:hover::before,
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    content: none !important;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree input {
    display: none;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree label {
    padding-left: 0;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree label div {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #fff;
    opacity: 0.7;
    background-color: #000;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree label:hover div {
    opacity: 1;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree label div svg {
    opacity: 0;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree label input:checked + div {
    opacity: 1;
    background-color: #fff;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree p {
    color: #a3a3a3;
    margin-left: 8px;
    font-size: 10px;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree p a {
    color: #a3a3a3;
    transition: all 0.3s ease;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet form div.intens-form-agree p a:hover {
    color: #FFF;
}
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form button,
div.careerum-intens-form-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    margin-top: 9px;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    height: unset;
    padding: 8px 0;
}



div.careerum-intens-main-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-main-mobile > div {
    width: 300px;
    margin: 16px auto 20px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-left {
    border-radius: 12px;
    background: #000;
    padding: 10px 10px 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-top {
    position: relative;
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-top > div:nth-child(1) {
    position: absolute;
    top: 0px;
    left: 0px;
    width: max-content;
    z-index: 2;
    transform: rotate(-3.013deg);
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-top > div:nth-child(2) {
    position: absolute;
    transform: rotate(2.756deg);
    top: 34px;
    left: 1px;
    width: max-content;
    z-index: 2;
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-top > div p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    padding: 6px 14px;
    border-radius: 64px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(4px);
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-bottom {
    margin-top: 48px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-bottom p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    /* 19.2px */
    letter-spacing: 0.28px;
    margin-top: 9px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-link {
    margin-top: 24px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-left-link a {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    padding: 12px 20px;
    display: inline-block;
    border-radius: 8px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-right {
    margin-top: 8px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-right > div {
    border-radius: 8px;
    background: #FFF;
    padding: 10px 10px 9px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 8px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-right > div p {
    width: calc(100% - 34px);
    margin-left: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin-top: 3px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-right > div:last-child {
    margin-bottom: 0;
    position: relative;
}
div.careerum-intens-main-mobile div.careerum-intens-main-right > div:last-child img {
    width: 104px;
    position: absolute;
    left: -12px;
    top: -7px;
}
div.careerum-intens-main-mobile div.careerum-intens-main-right > div:last-child p {
    margin-left: 80px;
}
div.careerum-intens-main-mobile h2 {
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}


div.careerum-intens-bonus-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-bonus-mobile > div {
    width: 300px;
    margin: 22px auto 43px;
}
div.careerum-intens-bonus-mobile h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
}
div.careerum-intens-bonus-mobile div.intens-bonus-wrapper {
    margin-top: 15px;
}
div.careerum-intens-bonus-mobile div.intens-bonus-wrapper > div {
    width: 100%;
}
div.careerum-intens-bonus-mobile div.intens-bonus-wrapper > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px 10px 16px 16px;
    border-radius: 12px;
    background: #FFF;
    margin-bottom: 10px;
}
div.careerum-intens-bonus-mobile div.intens-bonus-wrapper > div > div:last-child {
    margin-bottom: 0;
}
div.careerum-intens-bonus-mobile div.intens-bonus-wrapper > div > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    width: calc(100% - 34px);
    margin-left: 10px;
    margin-top: 1px;
}
div.careerum-intens-bonus-mobile div.intens-bonus-wrapper > div > div p span {
    font-weight: 600;
}


div.careerum-intens-how-mobile {
    background: #000;
    width: 100%;
    overflow: visible;
    padding-top: 25px;
    padding-bottom: 29px;
}
div.careerum-intens-how-mobile > div {
    width: 300px;
    margin: 0 auto;
}
div.careerum-intens-how-mobile h2 {
    color: #FFF;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-how-mobile div.intens-how-img {
    position: relative;
    z-index: 2;
}
div.careerum-intens-how-mobile div.intens-how-img img {
    position: absolute;
    width: 93px;
    top: -113px;
    left: 217px;
    z-index: 2;
}
div.careerum-intens-how-mobile div.intens-how-bottom {
    position: relative;
    z-index: 1;
    margin-top: 8px;
}
div.careerum-intens-how-mobile div.intens-how-bottom > div {
    background-color: #fff;
    border-radius: 12px;
    padding: 10px;
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-how-mobile div.intens-how-bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-intens-how-mobile div.intens-how-bottom svg,
div.careerum-intens-how-mobile div.intens-how-bottom img {
    margin-bottom: 7px;
}
div.careerum-intens-how-mobile div.intens-how-bottom p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.14px;
    margin-left: 8px;
    width: calc(100% - 40px);
}
div.careerum-intens-how-mobile div.intens-how-bottom p span {
    font-weight: 600;
}


div.careerum-intens-resume-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-resume-mobile > div {
    width: 300px;
    margin: 43px auto 20px;
}
div.careerum-intens-resume-mobile h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-wrapper {
    margin-top: 16px;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-wrapper .slick-list {
    overflow: visible;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item {
    width: 278px;
    margin-right: 10px;
    height: auto;
    border-radius: 12px;
    overflow: hidden;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item div.intens-resume-slider-item-top {
    background-color: #fff;
    padding: 10px;
    min-height: 148px;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item div.intens-resume-slider-item-top p.intens-resume-slider-item-header {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.32px;
    padding: 8px 16px;
    border-radius: 20px;
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(2px);
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item div.intens-resume-slider-item-top p:not(.intens-resume-slider-item-header) {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 9px;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item div.intens-resume-slider-item-bottom {
    border-radius: 12px;
    background-color: #000;
    padding: 10px;
    min-height: 212px;
    height: 100%;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item div.intens-resume-slider-item-bottom p.intens-resume-slider-item-header {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: 0.32px;
    padding: 8px 16px;
    border-radius: 20px;
    background: #FF5A00;
    color: #FFF;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item div.intens-resume-slider-item-bottom p:not(.intens-resume-slider-item-header) {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-top: 10px;
    color: #FFF;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-item div.intens-resume-slider-item-bottom p:not(.intens-resume-slider-item-header) + p {
    margin-top: 5px;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-nav {
    position: relative;
    margin-top: 7px;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-nav div {
    border-radius: 40px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    overflow: hidden;
}
div.careerum-intens-resume-mobile div.intens-resume-slider-nav div:nth-child(1) {
    display: none !important;
}
div.careerum-intens-resume-mobile div.intens-resume-link {
    margin-top: 30px;
}
div.careerum-intens-resume-mobile div.intens-resume-link a {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    padding: 11px 20px;
    display: inline-block;
    border-radius: 8px;
}


div.careerum-intens-before-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-before-mobile > div {
    width: 300px;
    margin: 23px auto 37px;
}
div.careerum-intens-before-mobile h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-before-mobile div.careerum-intens-before-right {
    margin-top: 24px;
    padding: 11px 5px 16px 10px;
    border-radius: 8px;
    background: #FFF;
    position: relative;
}
div.careerum-intens-before-mobile.blue-course div.careerum-intens-before-right {
    padding: 0;
    border-radius: 0;
    background-color: transparent;
}
div.careerum-intens-before-mobile.blue-course div.careerum-intens-before-right ul {
    padding: 11px 5px 16px 10px;
    border-radius: 8px;
    background: #FFF;
    width: 100%;
}
div.careerum-intens-before-mobile div.careerum-intens-before-right ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
}
div.careerum-intens-before-mobile div.careerum-intens-before-right ul li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-before-mobile div.careerum-intens-before-right ul li p {
    width: calc(100% - 32px);
    margin-left: 10px;
    margin-top: 1px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
}
div.careerum-intens-before-mobile.blue-course div.careerum-intens-before-right ul li p span {
    font-weight: 600;
    color: #00BAFF;
}
div.careerum-intens-before-mobile div.careerum-intens-before-right > p {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    border-radius: 12px;
    background: #000;
    margin-top: 16px;
    padding: 11px;
    width: 280px;
}
div.careerum-intens-before-mobile div.careerum-intens-before-right > img {
    width: 148.5px;
    position: absolute;
    left: 107px;
    bottom: -45px;
}
div.careerum-intens-before-mobile.blue-course div.careerum-intens-before-right > img {
    width: 296px;
    position: static;
    margin-top: -2px;
}
div.careerum-intens-before-mobile div.intens-before-main-top-link {
    margin-top: 24px;
}
div.careerum-intens-before-mobile div.intens-before-main-top-link a {
    border-radius: 8px;
    text-decoration: none;
    padding: 16px 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 114%;
    display: inline-block;
    width: 100%;
    text-align: center;
}


div.careerum-intens-after-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-after-mobile > div {
    width: 300px;
    margin: 28px auto 20px;
}
div.careerum-intens-after-mobile h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-after-mobile.blue-course h2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-after-mobile div.intens-after-bottom {
    margin-top: 15px;
}
div.careerum-intens-after-mobile div.intens-after-item {
    padding: 10px;
    background-color: #fff;
    border-radius: 8px;
    margin-bottom: 10px;
}
div.careerum-intens-after-mobile div.intens-after-item:last-child {
    margin-bottom: 0px;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-left {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-left h4 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    margin-top: 12px;
}
div.careerum-intens-after-mobile.blue-course div.intens-after-item div.intens-after-item-left h4 {
    color: #00BAFF;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-left > p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-left > div p {
    border-radius: 64px;
    background: rgba(255, 90, 0, 0.60);
    backdrop-filter: blur(6px);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    display: inline-block;
    padding: 6px 14px;
    position: absolute;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-left > div {
    position: relative;
    width: 100%;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-left > div p:nth-child(1) {
    transform: rotate(-1.937deg);
    left: 0px;
    top: -2px;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-left > div p:nth-child(2) {
    transform: rotate(1.235deg);
    left: 1px;
    top: 25px;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-right {
    margin-top: 59px;
}
div.careerum-intens-after-mobile.blue-course div.intens-after-item div.intens-after-item-right {
    margin-top: 10px;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-right li {
    list-style-type: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    margin-bottom: 11px;
    padding-left: 21px;
    position: relative;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-right li::before {
    content: '·';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    position: absolute;
    left: 8px;
    top: 0px;
}
div.careerum-intens-after-mobile div.intens-after-item div.intens-after-item-right li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-after-mobile div.intens-after-link {
    margin-top: 17px;
}
div.careerum-intens-after-mobile div.intens-after-link a {
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
    padding: 11px 20px;
    display: inline-block;
    border-radius: 8px;
}


div.careerum-intens-author-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-author-mobile > div {
    width: 300px;
    margin: 23px auto 5px;
}
div.careerum-intens-author-mobile h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-author-mobile div.intens-author-bottom {
    margin-top: 16px;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(1) {
    font-size: 0;
    border-radius: 12px;
    overflow: hidden;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(1) img {
    max-width: 100%;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) {
    margin-top: 4px;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div {
    padding: 10px 10px 9px;
    border-radius: 8px;
    background: #FFF;
    width: 148px;
    margin-right: 4px;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div:last-child {
    margin-right: 0;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(1) > div p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.14px;
    margin-top: 4px;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) {
    margin-top: 4px;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div {
    padding: 10px 5px 10px 10px;
    border-radius: 8px;
    background: #000;
    width: 148px;
    margin-right: 4px;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div h4 {
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    letter-spacing: 0.18px;
    margin-top: 4px;
    color: #FFF;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(2) > div:last-child {
    margin-right: 0;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) {
    margin-top: 4px;
    border-radius: 8px;
    background: #FF5A00;
    min-height: 116px;
    padding: 10px 10px 9px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) h4 {
    width: 134px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
}
div.careerum-intens-author-mobile div.intens-author-bottom > div:nth-child(2) > div:nth-child(3) p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.18px;
    width: 134px;
    margin-left: 12px;
    color: #FFF;
}


div.careerum-intens-product-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-product-mobile > div {
    width: 300px;
    margin: 31px auto 25px;
}
div.careerum-intens-product-mobile h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-product-mobile div.intens-product-top > div {
    margin-top: 10px;
}
div.careerum-intens-product-mobile div.intens-product-top > div:nth-child(2) {
    margin-top: 16px;
}
div.careerum-intens-product-mobile div.intens-product-top p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
div.careerum-intens-product-mobile div.intens-product-top p + p {
    margin-top: 4px;
}
div.careerum-intens-product-mobile div.intens-product-bottom {
    display: block;
    margin-top: 16px;
}
div.careerum-intens-product-mobile div.intens-product-bottom > div {
    width: 100%;
    padding: 10px;
    background: #FF5A00;
    border-radius: 8px;
    margin-bottom: 6px;
}
div.careerum-intens-product-mobile.blue-course div.intens-product-bottom > div {
    background: #00baff;
}
div.careerum-intens-product-mobile div.intens-product-bottom > div:last-child {
    margin-right: 0;
}
div.careerum-intens-product-mobile div.intens-product-bottom h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    color: #FFF;
}
div.careerum-intens-product-mobile div.intens-product-bottom p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
    /* 24.3px */
    letter-spacing: 0.14px;
    color: #FFF;
    margin-top: 5px;
}

div.careerum-intens-result-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-result-mobile > div {
    width: 300px;
    margin: 37px auto 20px;
}
div.careerum-intens-result-mobile h2 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
}
div.careerum-intens-result-mobile div.intens-result-header {
    position: relative;
}
div.careerum-intens-result-mobile div.intens-result-header img {
    position: absolute;
    width: 92px;
    top: -42px;
    left: 210px;
    z-index: 2;
}
div.careerum-intens-result-mobile div.intens-result-top {
    margin-top: 17px;
}
div.careerum-intens-result-mobile div.intens-result-top > div {
    margin-bottom: 10px;
    background-color: #fff;
    border-radius: 12px;
    padding: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-result-mobile div.intens-result-top > div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 122%;
    letter-spacing: 0.28px;
    margin-left: 8px;
    width: calc(100% - 40px);
}
div.careerum-intens-result-mobile div.intens-result-top > div p span {
    font-weight: 600;
}
div.careerum-intens-result-mobile div.intens-result-top > div:last-child {
    margin-right: 0;
}
div.careerum-intens-result-mobile div.intens-result-bottom {
    background-color: #FF5A00;
    border-radius: 10px;
    margin-top: 10px;
    padding: 10px;
}
div.careerum-intens-result-mobile div.intens-result-bottom > div:nth-child(1) h4 {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
}
div.careerum-intens-result-mobile div.intens-result-bottom > div:nth-child(2) {
    margin-top: 15px;
}
div.careerum-intens-result-mobile div.intens-result-bottom > div:nth-child(2) div {
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-intens-result-mobile div.intens-result-bottom > div:nth-child(2) div:last-child {
    margin-bottom: 0px;
}
div.careerum-intens-result-mobile div.intens-result-bottom > div:nth-child(2) p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 1px;
    margin-left: 8px;
    width: calc(100% - 32px);
    color: #FFF;
}


div.careerum-intens-form-mobile {
    background: #F5F5F7;
    width: 100%;
    overflow: hidden;
}
div.careerum-intens-form-mobile > div {
    width: 300px;
    margin: 21px auto 20px;
    overflow: hidden;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 207px !important;
    position: absolute;
    left: 16px;
    top: 14px;
    background-color: #fff;
    z-index: 2;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-intens-form-mobile div.intens-form__swicher-block p.intens-form__swicher-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block svg.intens-form__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block.active svg.intens-form__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block.active div.intens-form__swicher-bottom {
    margin-top: 4px;
    padding: 5px 14px 13px;
    max-height: 250px;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 19px;
    cursor: pointer;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -3px;
    left: -1px;
    transition: opacity 0.2s ease;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-intens-form-mobile div.intens-form__swicher-block div.intens-form__swicher-bottom p {
    font-weight: 600;
    font-size: 12px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 18px;
    cursor: default;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left {
    background-color: #000;
    border-radius: 12px;
    padding: 24px 10px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left div {
    position: relative;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left div p {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    padding: 6px 14px;
    position: absolute;
    border-radius: 64px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(4px);
}
div.careerum-intens-form-mobile div.intens-form-bottom-left div p:nth-child(1) {
    transform: rotate(-4.736deg);
    left: 1px;
    top: -3px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left div p:nth-child(2) {
    transform: rotate(2.309deg);
    left: 67px;
    top: 22px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 110%;
    color: #FFF;
    margin-top: 38px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left ul {
    margin-top: 15px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 9px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left ul li:last-child {
    margin-bottom: 0;
}
div.careerum-intens-form-mobile div.intens-form-bottom-left ul li p {
    width: calc(100% - 40px);
    margin-left: 10px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 125%;
    color: #FFF;
    margin-top: 2px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-right {
    background-color: #000;
    border-radius: 12px;
    padding: 16px;
    position: relative;
}
div.careerum-intens-form-mobile div.intens-form-bottom-right h4 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #FFF;
    margin-top: 45px;
}
div.careerum-intens-form-mobile div.intens-form-bottom-right h4 span {
    display: inline-block;
}
div.careerum-intens-form-mobile div.intens-form-bottom-right > div {
    width: 100%;
}
div.careerum-intens-form-mobile div.intens-form-bottom-right div.careerum-registration-form-mobile {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
    margin-top: 24px;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    color: #000;
    margin: 0;
    padding: 11px 10px;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form > div > input::placeholder {
    color: #827F7C;
    opacity: 1;
    transition: all 0.3s ease;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form > div {
    margin-bottom: 8px;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree {
    margin-top: 17px;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label:hover::before,
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    content: none !important;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree input {
    display: none;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree label {
    padding-left: 0;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree label div {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #fff;
    opacity: 0.7;
    background-color: #000;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree label:hover div {
    opacity: 1;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree label div svg {
    opacity: 0;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree label input:checked + div {
    opacity: 1;
    background-color: #fff;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree p {
    color: #a3a3a3;
    margin-left: 8px;
    font-size: 12px;
    font-weight: 400;
    line-height: 145%;
    letter-spacing: -0.12px;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree p a {
    color: #a3a3a3;
    transition: all 0.3s ease;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile form div.intens-form-agree p a:hover {
    color: #FFF;
}
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form button,
div.careerum-intens-form-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    margin-top: 5px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    height: unset;
    padding: 12px 0;
}


div.careerum-club21-banner23 {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-club21-banner23 > div {
    width: 1160px;
    margin: 50px auto 50px;
    border-radius: 20px;
    background-color: #000;
    padding: 24px 24px 32px;
    position: relative;
}
div.careerum-club21-banner23 h2 {
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    color: #fff;
}
div.careerum-club21-banner23 div.club21-banner23-label {
    border: 2px solid #000;
    border-radius: 64px;
    background: #ffc76a;
    transform: rotate(-3deg);
    width: max-content;
    position: absolute;
    top: -14px;
    left: 23px;
    z-index: 3;
}
div.careerum-club21-banner23 div.club21-banner23-label p {
    padding: 11px 32px;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-club21-banner23 div.club21-banner23-top {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner23 div.club21-banner23-top > div:nth-child(1) {
    width: 629px;
    position: relative;
}
div.careerum-club21-banner23 p.club21-banner23-subheader {
    position: absolute;
    left: 230px;
    top: 140px;
    font-style: italic;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    color: #fff;
}
div.careerum-club21-banner23 p.club21-banner23-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #fff;
    margin-top: 32px;
}
div.careerum-club21-banner23 div.club21-banner23-top > div:nth-child(2) {
    width: 461px;
    margin-left: 22px;
}
div.careerum-club21-banner23 div.club21-banner23-top-label {
    border: 2px solid #ffc76a;
    border-radius: 64px;
    padding: 12px 31px;
    margin-top: 6px;
    width: max-content;
}
div.careerum-club21-banner23 div.club21-banner23-top-label + div.club21-banner23-top-label {
    margin-top: 8px;
}
div.careerum-club21-banner23 div.club21-banner23-top-label p {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-banner23 div.club21-banner23-top > div:nth-child(2) ul {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-banner23 div.club21-banner23-top > div:nth-child(2) ul li {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    list-style-type: none;
    margin-right: 11px;
    margin-bottom: 10px;
}
div.careerum-club21-banner23 div.club21-banner23-top > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1707129619592.svg');
    position: relative;
    left: 0;
    top: 0;
}
div.careerum-club21-banner23 div.club21-banner23-slider {
    overflow: visible;
    margin-top: 16px;
}
div.careerum-club21-banner23 div.club21-banner23-slider .slick-list {
    width: 200%;
    overflow: hidden;
}
div.careerum-club21-banner23 div.club21-banner23-slider-item {
    border-radius: 12px;
    padding: 16px;
    height: auto;
    background: #ffc76a;
    width: 311px;
    min-height: 196px;
    margin-right: 16px;
}
div.careerum-club21-banner23 div.club21-banner23-slider-item p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #000;
}
div.careerum-club21-banner23 div.club21-banner23-slider-nav {
    position: relative;
    margin-top: 23px;
}
div.careerum-club21-banner23 div.club21-banner23-slider-nav > div {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ff5a00;
    border-radius: 40px;
    position: absolute;
    cursor: pointer;
    transition: background 0.3s ease;
}
div.careerum-club21-banner23 div.club21-banner23-slider-nav > div:hover {
    background: #FF7C20;
}
div.careerum-club21-banner23 div.club21-banner23-slider-nav div.club21-banner23-slider-nav-prev {
    top: 0;
    right: 56px;
}
div.careerum-club21-banner23 div.club21-banner23-slider-nav div.club21-banner23-slider-nav-next {
    top: 0;
    right: 0px;
}
div.careerum-club21-banner23 div.club21-banner23-button {
    margin-top: 40px;
}
div.careerum-club21-banner23 div.club21-banner23-button a {
    text-decoration: none;
    border-radius: 8px;
    width: 368px;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    line-height: 141%;
    padding: 18px 0;
}

div.careerum-club21-banner23-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-club21-banner23-tablet > div {
    width: 680px;
    margin: 35px auto 30px;
    border-radius: 12px;
    background-color: #000;
    padding: 10px 10px 16px;
    position: relative;
}
div.careerum-club21-banner23-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-club21-banner23-tablet div.club21-banner23-label {
    border: 2px solid #000;
    border-radius: 64px;
    background: #ffc76a;
    transform: rotate(-3deg);
    width: max-content;
    position: absolute;
    top: -26px;
    left: 5px;
    z-index: 3;
}
div.careerum-club21-banner23-tablet div.club21-banner23-label p {
    padding: 8px 19px;
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top {
    position: relative;
    z-index: 2;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top > div:nth-child(1) {
    width: 348px;
    position: relative;
}
div.careerum-club21-banner23-tablet p.club21-banner23-subheader {
    font-style: italic;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    color: #fff;
    margin-top: 9px;
    letter-spacing: -0.01em;
}
div.careerum-club21-banner23-tablet p.club21-banner23-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 142%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-top: 15px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top > div:nth-child(2) {
    width: 262px;
    margin-left: 48px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top-label {
    border: 2px solid #ffc76a;
    border-radius: 64px;
    padding: 6px 11px;
    width: max-content;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top-label + div.club21-banner23-top-label {
    margin-top: 6px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top-label p {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top > div:nth-child(2) ul {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top > div:nth-child(2) ul li {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: #fff;
    list-style-type: none;
    margin-right: 8px;
    margin-bottom: 4px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-top > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1707129619592.svg');
    position: relative;
    left: 0;
    top: 0;
}
div.careerum-club21-banner23-tablet div.club21-banner23-slider {
    overflow: visible;
    margin-top: 24px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-slider .slick-list {
    width: 200%;
    overflow: hidden;
}
div.careerum-club21-banner23-tablet div.club21-banner23-slider-item {
    border-radius: 12px;
    padding: 10px;
    height: auto;
    background: #ffc76a;
    width: 240px;
    min-height: 111px;
    margin-right: 10px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-slider-item p {
    font-weight: 600;
    font-size: 12px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #000;
}
div.careerum-club21-banner23-tablet div.club21-banner23-slider-nav {
    position: relative;
    margin-top: 7px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-slider-nav > div {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ff5a00;
    border-radius: 40px;
    cursor: pointer;
}
div.careerum-club21-banner23-tablet div.club21-banner23-slider-nav div.club21-banner23-slider-nav-prev {
    display: none !important;
}
div.careerum-club21-banner23-tablet div.club21-banner23-button {
    margin-top: 24px;
}
div.careerum-club21-banner23-tablet div.club21-banner23-button a {
    text-decoration: none;
    border-radius: 8px;
    width: 263px;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 141%;
    padding: 12px 0;
}

div.careerum-club21-banner23-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-club21-banner23-mobile > div {
    width: 300px;
    margin: 35px auto 30px;
    border-radius: 12px;
    background-color: #000;
    padding: 10px 10px 16px;
    position: relative;
}
div.careerum-club21-banner23-mobile h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-club21-banner23-mobile div.club21-banner23-label {
    border: 2px solid #000;
    border-radius: 64px;
    background: #ffc76a;
    transform: rotate(-3deg);
    width: max-content;
    position: absolute;
    top: -14px;
    left: 8px;
    z-index: 3;
}
div.careerum-club21-banner23-mobile div.club21-banner23-label p {
    padding: 6px 12px;
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top {
    position: relative;
    z-index: 2;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top > div:nth-child(1) {
    margin-top: 2px;
}
div.careerum-club21-banner23-mobile p.club21-banner23-subheader {
    font-style: italic;
    font-weight: 500;
    font-size: 12px;
    line-height: 115%;
    color: #fff;
    margin-top: 4px;
    letter-spacing: -0.01em;
}
div.careerum-club21-banner23-mobile p.club21-banner23-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 142%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-top: 10px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top > div:nth-child(2) {
    margin-top: 20px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top-label {
    border: 2px solid #ffc76a;
    border-radius: 64px;
    padding: 6px 11px;
    width: max-content;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top-label + div.club21-banner23-top-label {
    margin-top: 6px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top-label p {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top > div:nth-child(2) ul {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top > div:nth-child(2) ul li {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: #fff;
    list-style-type: none;
    margin-right: 8px;
    margin-bottom: 4px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-top > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1707129619592.svg');
    position: relative;
    left: 0;
    top: 0;
}
div.careerum-club21-banner23-mobile div.club21-banner23-slider {
    overflow: visible;
    margin-top: 11px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-slider .slick-list {
    width: 200%;
    overflow: hidden;
}
div.careerum-club21-banner23-mobile div.club21-banner23-slider-item {
    border-radius: 12px;
    padding: 10px;
    height: auto;
    background: #ffc76a;
    width: 240px;
    min-height: 111px;
    margin-right: 10px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-slider-item p {
    font-weight: 600;
    font-size: 12px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #000;
}
div.careerum-club21-banner23-mobile div.club21-banner23-slider-nav {
    position: relative;
    margin-top: 7px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-slider-nav > div {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ff5a00;
    border-radius: 40px;
    cursor: pointer;
}
div.careerum-club21-banner23-mobile div.club21-banner23-slider-nav div.club21-banner23-slider-nav-prev {
    display: none !important;
}
div.careerum-club21-banner23-mobile div.club21-banner23-button {
    margin-top: 20px;
}
div.careerum-club21-banner23-mobile div.club21-banner23-button a {
    text-decoration: none;
    border-radius: 8px;
    width: 263px;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 141%;
    padding: 9px 0;
}


div.careerum-club21-banner24 {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-club21-banner24 > div {
    width: 1160px;
    margin: 59px auto;
    border-radius: 24px;
    background-color: #F5F5F5;
    padding: 40px;
    position: relative;
}
div.careerum-club21-banner24.f5-bg > div {
    background-color: #fff;
}
div.careerum-club21-banner24 h2 {
    font-weight: 600;
    font-size: 56px;
    line-height: 100%;
    color: #000;
    margin-bottom: 24px;
}
div.careerum-club21-banner24 h2 span {
    color: #ff5a00;
}
div.careerum-club21-banner24 div.club21-banner24-top {
    position: relative;
}
div.careerum-club21-banner24 p.club21-banner24-top-label1 {
    position: absolute;
    top: -76px;
    left: 0;
    border: 2px solid #fff;
    border-radius: 64px;
    padding: 12px 30px;
    background: #ff5a00;
    transform: rotate(-8deg);
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    z-index: 3;
}
div.careerum-club21-banner24 p.club21-banner24-top-label2 {
    position: absolute;
    top: -42px;
    left: 144px;
    border: 2px solid #fff;
    border-radius: 64px;
    padding: 12px 30px;
    background: #00baff;
    transform: rotate(-2deg);
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    z-index: 2;
}
div.careerum-club21-banner24 div.club21-banner24-bottom {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
div.careerum-club21-banner24 div.club21-banner24-left {
    width: 564px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club21-banner24 div.club21-banner24-right {
    width: 465px;
}
div.careerum-club21-banner24 div.club21-banner24-left p {
    font-weight: 500;
    font-size: 24px;
    line-height: 135%;
    color: #000;
}
div.careerum-club21-banner24 div.club21-banner24-left p span {
    font-weight: 600;
    color: #ff5a00;
}
div.careerum-club21-banner24 div.club21-banner24-left a {
    margin-top: auto;
    width: 368px;
    text-align: center;
    text-decoration: none;
    box-shadow: 0 2px 8px 0 rgba(17, 61, 123, 0.05);
    padding: 18px 28px;
    display: inline-block;
    border-radius: 10px;
    font-weight: 600;
    font-size: 20px;
    line-height: 141%;
}
div.careerum-club21-banner24 div.club21-banner24-list {
    border-radius: 12px;
    padding: 12px;
    background-color: #fff;
}
div.careerum-club21-banner24 div.club21-banner24-list p.club21-banner24-label {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
    border-radius: 64px;
    padding: 6px 14px;
    background: #000;
    display: inline-block;
    margin-bottom: 8px;
    border: 2px solid #fff;
}
div.careerum-club21-banner24 div.club21-banner24-list li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 14px;
}
div.careerum-club21-banner24 div.club21-banner24-list li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner24 div.club21-banner24-list li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #000;
    margin-top: 2px;
    padding-left: 4px;
}
div.careerum-club21-banner24 div.club21-banner24-rotate {
    border-radius: 12px;
    padding: 12px;
    background: #00baff;
    transform: rotate(-4deg);
    margin-top: -11px;
    position: relative;
    z-index: 1;
}
div.careerum-club21-banner24 div.club21-banner24-rotate p.club21-banner24-label {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
    border-radius: 64px;
    padding: 8px 16px;
    background: #000;
    display: inline-block;
    margin-bottom: 12px;
}
div.careerum-club21-banner24 div.club21-banner24-rotate p:not(.club21-banner24-label) {
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club21-banner24 div.club21-banner24-rotate p:not(.club21-banner24-label) span {
    font-weight: 600;
}
div.careerum-club21-banner24 div.club21-banner24-img {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    z-index: 2;
    padding-left: 10px;
    margin-top: -2px;
}
div.careerum-club21-banner24 div.club21-banner24-img img {
    width: 126px;
    height: 126px;
}
div.careerum-club21-banner24 div.club21-banner24-img p {
    width: calc(100% - 134px);
    margin-left: 8px;
    margin-top: 46px;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
}
div.careerum-club21-banner24 div.club21-banner24-img p span {
    font-weight: 600;
}


div.careerum-club21-banner24-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-club21-banner24-tablet > div {
    width: 680px;
    margin: 40px auto 30px;
    border-radius: 12px;
    background-color: #F5F5F5;
    padding: 16px;
    position: relative;
}
div.careerum-club21-banner24-tablet.f5-bg > div {
    background-color: #fff;
}
div.careerum-club21-banner24-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-club21-banner24-tablet h2 span {
    color: #ff5a00;
}
div.careerum-club21-banner24-tablet div.club21-banner24-top {
    position: relative;
}
div.careerum-club21-banner24-tablet p.club21-banner24-top-label1 {
    position: absolute;
    top: -49px;
    left: -9px;
    border: 2px solid #fff;
    border-radius: 64px;
    padding: 8px 18px;
    background: #ff5a00;
    transform: rotate(-3deg);
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    z-index: 3;
}
div.careerum-club21-banner24-tablet p.club21-banner24-top-label2 {
    position: absolute;
    top: -42px;
    left: 238px;
    border: 2px solid #fff;
    border-radius: 64px;
    padding: 8px 18px;
    background: #00baff;
    transform: rotate(4deg);
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    z-index: 2;
}
div.careerum-club21-banner24-tablet div.club21-banner24-bottom {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
div.careerum-club21-banner24-tablet div.club21-banner24-left {
    width: 336px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club21-banner24-tablet div.club21-banner24-right {
    width: 280px;
    padding-bottom: 4px;
}
div.careerum-club21-banner24-tablet div.club21-banner24-left > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-club21-banner24-tablet div.club21-banner24-left > p span {
    font-weight: 600;
    color: #ff5a00;
}
div.careerum-club21-banner24-tablet div.club21-banner24-left a {
    margin-top: auto;
    width: 263px;
    text-align: center;
    text-decoration: none;
    padding: 13px 20px;
    display: inline-block;
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 114%;
}
div.careerum-club21-banner24-tablet div.club21-banner24-list {
    border-radius: 12px;
    padding: 12px;
    background-color: #fff;
}
div.careerum-club21-banner24-tablet div.club21-banner24-list p.club21-banner24-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    border-radius: 64px;
    padding: 6px 14px;
    background: #000;
    display: inline-block;
    margin-bottom: 7px;
    border: 2px solid #fff;
}
div.careerum-club21-banner24-tablet div.club21-banner24-list li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 7px;
}
div.careerum-club21-banner24-tablet div.club21-banner24-list li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner24-tablet div.club21-banner24-list li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #000;
    margin-top: 2px;
    padding-left: 4px;
}
div.careerum-club21-banner24-tablet div.club21-banner24-rotate {
    border-radius: 12px;
    padding: 12px;
    background: #00baff;
    transform: rotate(2deg);
    margin-top: -11px;
    position: relative;
    z-index: 1;
}
div.careerum-club21-banner24-tablet div.club21-banner24-rotate p.club21-banner24-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    border-radius: 64px;
    padding: 8px 16px;
    background: #000;
    display: inline-block;
    margin-bottom: 12px;
}
div.careerum-club21-banner24-tablet div.club21-banner24-rotate p:not(.club21-banner24-label) {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club21-banner24-tablet div.club21-banner24-rotate p:not(.club21-banner24-label) span {
    font-weight: 600;
}
div.careerum-club21-banner24-tablet div.club21-banner24-img {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    z-index: 2;
}
div.careerum-club21-banner24-tablet div.club21-banner24-img img {
    width: 104px;
    height: 104px;
}
div.careerum-club21-banner24-tablet div.club21-banner24-img p {
    width: calc(100% - 112px);
    margin-left: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
}
div.careerum-club21-banner24-tablet div.club21-banner24-img p span {
    font-weight: 600;
}


div.careerum-club21-banner24-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-club21-banner24-mobile > div {
    width: 300px;
    margin: 43px auto 30px;
    border-radius: 16px;
    background-color: #F5F5F5;
    padding: 16px 10px;
    position: relative;
}
div.careerum-club21-banner24-mobile.f5-bg > div {
    background-color: #fff;
}
div.careerum-club21-banner24-mobile h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-club21-banner24-mobile h2 span {
    color: #ff5a00;
}
div.careerum-club21-banner24-mobile div.club21-banner24-top {
    position: relative;
    margin-bottom: 8px;
}
div.careerum-club21-banner24-mobile p.club21-banner24-top-label1 {
    border: 2px solid #fff;
    border-radius: 64px;
    padding: 6px 18px;
    background: #ff5a00;
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    z-index: 3;
    width: max-content;
    margin-top: 1px;
}
div.careerum-club21-banner24-mobile p.club21-banner24-top-label2 {
    position: absolute;
    top: -50px;
    left: -12px;
    border: 2px solid #fff;
    border-radius: 64px;
    padding: 6px 18px;
    background: #00baff;
    transform: rotate(-6deg);
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    z-index: 2;
    width: max-content;
}
div.careerum-club21-banner24-mobile p.club21-banner24-top-label3 {
    position: absolute;
    top: -32px;
    left: 102px;
    border: 2px solid #fff;
    border-radius: 64px;
    padding: 6px 18px;
    background: #00baff;
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    z-index: 2;
    width: max-content;
}
div.careerum-club21-banner24-mobile div.club21-banner24-left {
    margin-bottom: 16px;
}
div.careerum-club21-banner24-mobile div.club21-banner24-left > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #000;
}
div.careerum-club21-banner24-mobile div.club21-banner24-left > p span {
    font-weight: 600;
    color: #ff5a00;
}
div.careerum-club21-banner24-mobile div.club21-banner24-right a {
    margin-top: auto;
    width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 11px 20px;
    display: inline-block;
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 114%;
}
div.careerum-club21-banner24-mobile div.club21-banner24-list {
    border-radius: 12px;
    padding: 12px;
    background-color: #fff;
}
div.careerum-club21-banner24-mobile div.club21-banner24-list p.club21-banner24-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    border-radius: 64px;
    padding: 6px 14px;
    background: #000;
    display: inline-block;
    margin-bottom: 7px;
    border: 2px solid #fff;
}
div.careerum-club21-banner24-mobile div.club21-banner24-list li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 7px;
}
div.careerum-club21-banner24-mobile div.club21-banner24-list li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-banner24-mobile div.club21-banner24-list li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #000;
    margin-top: 2px;
    padding-left: 4px;
}
div.careerum-club21-banner24-mobile div.club21-banner24-rotate {
    border-radius: 12px;
    padding: 12px;
    background: #00baff;
    transform: rotate(3deg);
    margin-top: -7px;
    position: relative;
    z-index: 1;
}
div.careerum-club21-banner24-mobile div.club21-banner24-rotate p.club21-banner24-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    border-radius: 64px;
    padding: 8px 16px;
    background: #000;
    display: inline-block;
    margin-bottom: 12px;
}
div.careerum-club21-banner24-mobile div.club21-banner24-rotate p:not(.club21-banner24-label) {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club21-banner24-mobile div.club21-banner24-rotate p:not(.club21-banner24-label) span {
    font-weight: 600;
}
div.careerum-club21-banner24-mobile div.club21-banner24-img {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    z-index: 2;
    margin-top: -10px;
    margin-bottom: 16px;
}
div.careerum-club21-banner24-mobile div.club21-banner24-img img {
    width: 104px;
    height: 104px;
}
div.careerum-club21-banner24-mobile div.club21-banner24-img p {
    width: calc(100% - 112px);
    margin-left: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
}
div.careerum-club21-banner24-mobile div.club21-banner24-img p span {
    font-weight: 600;
}


div.careerum-club21-banner-top {
    background: linear-gradient(90deg, #FF5A00 6%, #FE9860 53%, #FF5A00 96.5%);
    overflow: hidden;
    width: 100%;
    position: sticky;
    bottom: calc(100% - 219px);
    left: 0;
    right: 0;
    z-index: 50;
    min-height: 152px;
    cursor: pointer;
}
div.careerum-club21-banner-top > div {
    width: 1160px;
    margin: 25px auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner-top div.club21-banner-top-left {
    width: 515px;
}
div.careerum-club21-banner-top div.club21-banner-top-center {
    width: 300px;
    margin-left: 15px;
}
div.careerum-club21-banner-top div.club21-banner-top-right {
    width: 314px;
    margin-left: 16px;
}
div.careerum-club21-banner-top p.banner-top-header {
    font-weight: 600;
    font-size: 28px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 4px;
}
div.careerum-club21-banner-top p.banner-top-sunheader {
    border: 1px solid #000;
    padding: 7px;
    display: inline-block;
    background: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #000;
    transform: rotate(-1.6deg);
}
div.careerum-club21-banner-top p.banner-top-discount {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #000;
    border: 1px solid #000;
    padding: 7px;
    background: #fff;
    transform: rotate(-5deg);
    display: inline-block;
    margin-top: 1px;
    position: relative;
    z-index: 3;
}
div.careerum-club21-banner-top p.banner-top-promo {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #fff;
    border: 1px solid #f5f5f5;
    padding: 7px;
    background: #ff5a00;
    transform: rotate(-2deg);
    display: inline-block;
    z-index: 2;
    position: relative;
    margin-top: -13px;
    margin-left: 15px;
}
div.careerum-club21-banner-top p.banner-top-period {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 6px;
    margin-left: 27px;
}
div.careerum-club21-banner-top div.club21-banner-top-right a {
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    color: #fff;
    width: 100%;
    margin-top: 26px;
}


div.careerum-club21-banner-top-tablet {
    background: linear-gradient(90deg, #ff5a00 6%, #fe9860 53%, #ff5a00 96.5%);
    overflow: hidden;
    width: 100%;
    position: sticky;
    bottom: calc(100% - 188px);
    left: 0;
    right: 0;
    z-index: 50;
    min-height: 124px;
    cursor: pointer;
}
div.careerum-club21-banner-top-tablet > div {
    width: 680px;
    margin: 8px auto 17px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-banner-top-tablet div.club21-banner-top-left {
    width: 430px;
    margin-top: 8px;
}
div.careerum-club21-banner-top-tablet div.club21-banner-top-center {
    width: 225px;
    margin-left: 0px;
}
div.careerum-club21-banner-top-tablet div.club21-banner-top-right {
    width: 255px;
    margin-top: -13px;
}
div.careerum-club21-banner-top-tablet p.banner-top-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 4px;
}
div.careerum-club21-banner-top-tablet p.banner-top-sunheader {
    border: 1px solid #000;
    padding: 3px 7px;
    display: inline-block;
    background: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #000;
    transform: rotate(-1.6deg);
    position: relative;
    left: 218px;
    top: -21px;
    z-index: 2;
}
div.careerum-club21-banner-top-tablet p.banner-top-discount {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #000;
    border: 1px solid #000;
    padding: 3px 7px;
    background: #fff;
    transform: rotate(-5deg);
    display: inline-block;
    left: 4px;
    position: relative;
    z-index: 3;
}
div.careerum-club21-banner-top-tablet p.banner-top-promo {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
    border: 1px solid #f5f5f5;
    padding: 3px 7px;
    background: #ff5a00;
    display: inline-block;
    z-index: 2;
    position: relative;
    top: -6px;
    left: 40px;
}
div.careerum-club21-banner-top-tablet p.banner-top-period {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: rgba(255, 255, 255, 0.7);
    position: relative;
    margin-top: -3px;
    margin-left: 48px;
}
div.careerum-club21-banner-top-tablet div.club21-banner-top-right a {
    border-radius: 8px;
    padding: 9px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 171%;
    color: #fff;
    width: 100%;
}


div.careerum-club21-banner-top-mobile {
    background: linear-gradient(90deg, #ff5a00 6%, #fe9860 53%, #ff5a00 96.5%);
    overflow: hidden;
    width: 100%;
    position: sticky;
    bottom: calc(100% - 209px);
    left: 0;
    right: 0;
    z-index: 50;
    min-height: 151px;
    cursor: pointer;
}
div.careerum-club21-banner-top-mobile > div {
    width: 300px;
    margin: 10px auto;
    display: block;
}
div.careerum-club21-banner-top-mobile div.club21-banner-top-left {
    margin-bottom: 8px;
    width: 100%;
}
div.careerum-club21-banner-top-mobile div.club21-banner-top-center {
    margin-bottom: 8px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 14px;
}
div.careerum-club21-banner-top-mobile div.club21-banner-top-right {
    width: 100%;
    margin-top: 16px;
}
div.careerum-club21-banner-top-mobile p.banner-top-header {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
}
div.careerum-club21-banner-top-mobile p.banner-top-discount {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #000;
    border: 1px solid #000;
    padding: 3px 5px;
    background: #fff;
    transform: rotate(-7deg);
    display: inline-block;
    width: 50px;
}
div.careerum-club21-banner-top-mobile p.banner-top-promo {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #fff;
    border: 1px solid #f5f5f5;
    padding: 3px 5px;
    background: #ff5a00;
    display: inline-block;
    margin-left: 1px;
    width: 163px;
}
div.careerum-club21-banner-top-mobile p.banner-top-period {
    font-weight: 600;
    font-size: 10px;
    line-height: 110%;
    color: rgba(255, 255, 255, 0.7);
    width: 56px;
    margin-left: 4px;
}
div.careerum-club21-banner-top-mobile div.club21-banner-top-right a {
    border-radius: 8px;
    padding: 9px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 171%;
    color: #fff;
    width: 100%;
}


div.careerum-club21-banner-top2 {
    background: linear-gradient(90deg, #FF5A00 6%, #FE9860 53%, #FF5A00 96.5%);
    overflow: hidden;
    width: 100%;
    position: sticky;
    bottom: calc(100% - 234px);
    left: 0;
    right: 0;
    z-index: 50;
    min-height: 167px;
    cursor: pointer;
}
div.careerum-club21-banner-top2 > div {
    width: 1160px;
    margin: 25px auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club21-banner-top2 div.club21-banner-top-left {
    width: 515px;
}
div.careerum-club21-banner-top2 div.club21-banner-top-center {
    width: 360px;
    margin-left: 15px;
}
div.careerum-club21-banner-top2 div.club21-banner-top-right {
    width: 230px;
    margin-left: 25px;
}
div.careerum-club21-banner-top2 p.banner-top-header {
    font-weight: 600;
    font-size: 28px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 3px;
    margin-top: -9px;
}
div.careerum-club21-banner-top2 p.banner-top-sunheader {
    border: 1px solid #000;
    padding: 7px;
    display: inline-block;
    background: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #000;
    transform: rotate(-1.6deg);
    position: relative;
    left: -15px;
    top: -6px;
}
div.careerum-club21-banner-top2[data-timer="no"] p.banner-top-date {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #fff;
    border: 1px solid #f5f5f5;
    padding: 7px;
    background: #ff5a00;
    transform: rotate(-2deg);
    display: inline-block;
    z-index: 2;
    position: relative;
    margin-top: 29px;
    margin-left: 25px;
}
div.careerum-club21-banner-top2[data-timer="no"] div.banner-top-timer {
    display: none;
}
div.careerum-club21-banner-top2[data-timer="yes"] p.banner-top-date {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #000;
    border: 1px solid #000;
    padding: 7px;
    background: #fff;
    transform: rotate(-5deg);
    display: inline-block;
    position: relative;
    z-index: 3;
    margin-top: -4px;
    margin-left: 6px;
}
div.careerum-club21-banner-top2[data-timer="yes"] div.banner-top-timer {
    display: flex;
    width: 303px;
    justify-content: flex-start;
    align-items: flex-start;
    border: 1px solid #f5f5f5;
    padding: 7px 0 7px 7px;
    background: #ff5a00;
    transform: rotate(-2deg);
    position: relative;
    z-index: 1;
    left: 20px;
}
div.careerum-club21-banner-top2 p.banner-top-timer-header {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-banner-top2 div.banner-top-timer > div:nth-child(n+2) {
    width: 45px;
    position: relative;
}
div.careerum-club21-banner-top2 div.banner-top-timer > div:nth-child(2)::after,
div.careerum-club21-banner-top2 div.banner-top-timer > div:nth-child(3)::after {
    content: ':';
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #fff;
    position: absolute;
    right: -3px;
    top: 0;
}
div.careerum-club21-banner-top2 div.banner-top-timer > div:nth-child(2) {
    margin-left: 5px;
}
div.careerum-club21-banner-top2 p[class*='number'] {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #fff;
    text-align: center;
}
div.careerum-club21-banner-top2 p[class*='text'] {
    font-weight: 600;
    font-size: 7px;
    line-height: 110%;
    color: #fff;
    text-align: center;
}
div.careerum-club21-banner-top2 p.banner-top-period {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 6px;
    margin-left: 27px;
}
div.careerum-club21-banner-top2 div.club21-banner-top-right a {
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    color: #fff;
    margin-top: 32px;
}


div.careerum-club21-banner-top2-tablet {
    background: linear-gradient(90deg, #ff5a00 6%, #fe9860 53%, #ff5a00 96.5%);
    overflow: hidden;
    width: 100%;
    position: sticky;
    bottom: calc(100% - 220px);
    left: 0;
    right: 0;
    z-index: 50;
    min-height: 156px;
    cursor: pointer;
}
div.careerum-club21-banner-top2-tablet[data-timer="no"] {
    min-height: 126px;
    bottom: calc(100% - 190px);
}
div.careerum-club21-banner-top2-tablet > div {
    width: 680px;
    margin: 8px auto 17px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
div.careerum-club21-banner-top2-tablet div.club21-banner-top-left {
    width: 415px;
    margin-top: 15px;
}
div.careerum-club21-banner-top2-tablet div.club21-banner-top-center {
    width: 225px;
    margin-top: 21px;
    margin-left: 0px;
}
div.careerum-club21-banner-top2-tablet div.club21-banner-top-right {
    width: 255px;
    margin-top: -13px;
}
div.careerum-club21-banner-top2-tablet[data-timer="no"] div.club21-banner-top-right {
    width: 240px;
    margin-top: -64px;
    margin-left: auto;
}
div.careerum-club21-banner-top2-tablet p.banner-top-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 3px;
    margin-top: -5px;
}
div.careerum-club21-banner-top2-tablet[data-timer="no"] p.banner-top-header {
    padding-right: 80px;
}
div.careerum-club21-banner-top2-tablet p.banner-top-sunheader {
    border: 1px solid #000;
    padding: 7px;
    display: inline-block;
    background: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #000;
    transform: rotate(-1.6deg);
    position: relative;
    left: -15px;
    top: -6px;
}
div.careerum-club21-banner-top2-tablet[data-timer="no"] p.banner-top-date {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
    border: 1px solid #f5f5f5;
    padding: 5px 7px 4px;
    background: #ff5a00;
    display: inline-block;
    z-index: 2;
    position: relative;
    margin-top: -5px;
    margin-left: 25px;
    transform: rotate(5deg);
}
div.careerum-club21-banner-top2-tablet[data-timer="no"] div.banner-top-timer {
    display: none;
}
div.careerum-club21-banner-top2-tablet[data-timer="yes"] p.banner-top-date {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #000;
    border: 1px solid #000;
    padding: 3px 7px;
    background: #fff;
    transform: rotate(-5deg);
    display: inline-block;
    position: relative;
    z-index: 3;
    margin-top: -4px;
    margin-left: 6px;
}
div.careerum-club21-banner-top2-tablet[data-timer="yes"] div.banner-top-timer {
    display: flex;
    width: 255px;
    justify-content: flex-start;
    align-items: flex-start;
    border: 1px solid #f5f5f5;
    padding: 3px 0 3px 7px;
    background: #ff5a00;
    transform: rotate(-2deg);
    position: relative;
    z-index: 1;
    left: 20px;
}
div.careerum-club21-banner-top2-tablet p.banner-top-timer-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-banner-top2-tablet div.banner-top-timer > div:nth-child(n+2) {
    width: 43px;
    position: relative;
}
div.careerum-club21-banner-top2-tablet div.banner-top-timer > div:nth-child(2)::after,
div.careerum-club21-banner-top2-tablet div.banner-top-timer > div:nth-child(3)::after {
    content: ':';
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    position: absolute;
    right: -3px;
    top: 0;
}
div.careerum-club21-banner-top2-tablet div.banner-top-timer > div:nth-child(2) {
    margin-left: 5px;
}
div.careerum-club21-banner-top2-tablet p[class*='number'] {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    text-align: center;
}
div.careerum-club21-banner-top2-tablet p[class*='text'] {
    font-weight: 600;
    font-size: 7px;
    line-height: 110%;
    color: #fff;
    text-align: center;
}
div.careerum-club21-banner-top2-tablet p.banner-top-period {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 6px;
    margin-left: 27px;
}
div.careerum-club21-banner-top2-tablet div.club21-banner-top-right a {
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 133%;
    color: #fff;
    margin-top: 18px;
}


div.careerum-club21-banner-top2-mobile {
    background: linear-gradient(90deg, #ff5a00 6%, #fe9860 53%, #ff5a00 96.5%);
    overflow: hidden;
    width: 100%;
    position: sticky;
    bottom: calc(100% - 249px);
    left: 0;
    right: 0;
    z-index: 50;
    min-height: 192px;
    cursor: pointer;
}
div.careerum-club21-banner-top2-mobile[data-timer="no"] {
    min-height: 165px;
    bottom: calc(100% - 223px);
}
div.careerum-club21-banner-top2-mobile > div {
    width: 300px;
    margin: 13px auto;
    display: block;
}
div.careerum-club21-banner-top2-mobile[data-timer="no"] > div {
    margin: 16px auto 13px;
}
div.careerum-club21-banner-top2-mobile div.club21-banner-top-left {
    margin-bottom: 8px;
    width: 100%;
}
div.careerum-club21-banner-top2-mobile div.club21-banner-top-center {
    width: 100%;
}
div.careerum-club21-banner-top2-mobile div.club21-banner-top-right {
    width: 100%;
    margin-top: 16px;
}
div.careerum-club21-banner-top2-mobile p.banner-top-header {
    font-weight: 600;
    font-size: 16px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 3px;
    margin-top: -5px;
}
div.careerum-club21-banner-top2-mobile[data-timer="no"] p.banner-top-header {
    margin-top: 4px;
}
div.careerum-club21-banner-top2-mobile[data-timer="yes"] div.club21-banner-top-left p.banner-top-date {
    display: none;
}
div.careerum-club21-banner-top2-mobile[data-timer="no"] p.banner-top-date {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #000;
    border: 1px solid #000;
    padding: 3px 7px;
    background: #fff;
    transform: rotate(-3deg);
    display: inline-block;
    position: relative;
    z-index: 3;
    margin-top: -4px;
}
div.careerum-club21-banner-top2-mobile[data-timer="no"] div.club21-banner-top-center {
    display: none;
}
div.careerum-club21-banner-top2-mobile[data-timer="yes"] p.banner-top-date {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #000;
    border: 1px solid #000;
    padding: 3px 7px;
    background: #fff;
    transform: rotate(-7deg);
    display: inline-block;
    position: relative;
    z-index: 3;
    margin-top: -4px;
}
div.careerum-club21-banner-top2-mobile[data-timer="yes"] div.banner-top-timer {
    display: flex;
    width: 194px;
    margin: -1px auto 0;
    justify-content: flex-start;
    align-items: flex-start;
    border: 1px solid #f5f5f5;
    padding: 3px 0 3px 7px;
    background: #ff5a00;
    position: relative;
    z-index: 1;
}
div.careerum-club21-banner-top2-mobile p.banner-top-timer-header {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-banner-top2-mobile div.banner-top-timer > div:nth-child(n+2) {
    width: 30px;
    position: relative;
}
div.careerum-club21-banner-top2-mobile div.banner-top-timer > div:nth-child(2)::after,
div.careerum-club21-banner-top2-mobile div.banner-top-timer > div:nth-child(3)::after {
    content: ':';
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #fff;
    position: absolute;
    right: -2px;
    top: 0;
}
div.careerum-club21-banner-top2-mobile div.banner-top-timer > div:nth-child(2) {
    margin-left: 5px;
}
div.careerum-club21-banner-top2-mobile p[class*='number'] {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #fff;
    text-align: center;
}
div.careerum-club21-banner-top2-mobile p[class*='text'] {
    font-weight: 600;
    font-size: 6px;
    line-height: 110%;
    color: #fff;
    text-align: center;
}
div.careerum-club21-banner-top2-mobile p.banner-top-period {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 6px;
    margin-left: 27px;
}
div.careerum-club21-banner-top2-mobile div.club21-banner-top-right a {
    border-radius: 8px;
    padding: 12px 24px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 133%;
    color: #fff;
    margin-top: 0;
    width: 100%;
}


html {
    scroll-behavior: smooth;
}


div.careerum-club21-banner-top3 {
    overflow: hidden;
    width: 1160px;
    position: sticky;
    bottom: calc(100% - 218px);
    margin: 0 auto;
    z-index: 50;
    cursor: pointer;
    background: transparent;
    backdrop-filter: blur(2px);
    padding-top: 20px;
    border-radius: 0 0 19px 19px;
}
div.careerum-club21-banner-top3.r4 {
    bottom: calc(100% - 103px);
    max-height: 36px;
    overflow: visible;
    width: 100%;
}
div.careerum-club21-banner-top3[data-theme=dark] > div {
    background: #FFDFA9;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1720857690242-CfKaE-ÑÐ¾.png');
    background-repeat: no-repeat;
    background-position: 55.6% 0;
    background-size: contain;
}
div.careerum-club21-banner-top3[data-theme=light] > div {
    background: #FAF5EE;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1720856319567-fNJSy-ÑÐ¾.png');
    background-repeat: no-repeat;
    background-position: 55.6% 0;
    background-size: contain;
}
div.careerum-club21-banner-top3 > div {
    width: 1160px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding: 20px;
    border-radius: 19px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
}
div.careerum-club21-banner-top3 div.club21-banner-top-left {
    width: 456px;
    margin-right: 85px;
}
div.careerum-club21-banner-top3 div.club21-banner-top-center {
    width: 236px;
    margin-right: 85px;
}
div.careerum-club21-banner-top3 div.club21-banner-top-right {
    width: 258px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-club21-banner-top3 p.banner-top-sunheader {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: #FF5A00;
    margin-bottom: 4px;
}
div.careerum-club21-banner-top3 p.banner-top-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-club21-banner-top3 p.banner-top-timer-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    margin-bottom: 8px;
}
div.careerum-club21-banner-top3 div.banner-top-timer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
div.careerum-club21-banner-top3 div.banner-top-timer > div {
    width: 72px;
    border-radius: 8px;
    padding: 8px 0;
    text-align: center;
    background-color: #fff;
}
div.careerum-club21-banner-top3 div.banner-top-timer p[class*=number] {
    text-align: center;
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
}
div.careerum-club21-banner-top3 div.banner-top-timer p[class*=text] {
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
}
div.careerum-club21-banner-top3 a {
    border-radius: 8px;
    padding: 12px 16px;
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
    text-decoration: none;
}


div.careerum-club21-banner-top3-tablet {
    overflow: hidden;
    width: 680px;
    position: sticky;
    bottom: calc(100% - 207px);
    margin: 0 auto;
    z-index: 50;
    cursor: pointer;
    background: transparent;
    backdrop-filter: blur(2px);
    padding-top: 32px;
    border-radius: 0 0 19px 19px;
}
div.careerum-club21-banner-top3-tablet.r4 {
    bottom: calc(100% - 108px);
    max-height: 45px;
    overflow: visible;
    width: 100%;
}
div.careerum-club21-banner-top3-tablet[data-theme=dark] > div {
    background: #FFDFA9;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1720865322977-p6srH-ÑÐ¾.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
div.careerum-club21-banner-top3-tablet[data-theme=light] > div {
    background: #FAF5EE;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1720865341054-5vUBE-ÑÐ¾.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;
}
div.careerum-club21-banner-top3-tablet > div {
    width: 680px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding: 19px;
    border-radius: 19px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    border: 1px solid rgba(0, 0, 0, 0.05);
    min-height: 112px;
}
div.careerum-club21-banner-top3-tablet div.club21-banner-top-left {
    width: 245px;
    margin-right: 18px;
}
div.careerum-club21-banner-top3-tablet div.club21-banner-top-center {
    width: 165px;
    margin-right: 2px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
div.careerum-club21-banner-top3-tablet div.club21-banner-top-right {
    width: 208px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-club21-banner-top3-tablet p.banner-top-sunheader {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #FF5A00;
    margin-bottom: 4px;
    width: 100%;
}
div.careerum-club21-banner-top3-tablet p.banner-top-header {
    font-weight: 600;
    font-size: 16px;
    line-height: 105%;
}
div.careerum-club21-banner-top3-tablet p.banner-top-timer-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    margin-bottom: 0;
}
div.careerum-club21-banner-top3-tablet div.banner-top-timer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 2px;
    width: 100%;
}
div.careerum-club21-banner-top3-tablet div.banner-top-timer > div {
    width: 52px;
    text-align: center;
}
div.careerum-club21-banner-top3-tablet div.banner-top-timer > div:nth-child(1) {
    width: 40px;
    margin-right: 8px;
}
div.careerum-club21-banner-top3-tablet div.banner-top-timer > div:nth-child(2) {
    width: 50px;
    margin-right: 3px;
}
div.careerum-club21-banner-top3-tablet div.banner-top-timer p[class*=number] {
    text-align: center;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 2px;
}
div.careerum-club21-banner-top3-tablet div.banner-top-timer p[class*=text] {
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-club21-banner-top3-tablet a {
    border-radius: 8px;
    padding: 12px 16px;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    text-decoration: none;
}


div.careerum-club21-banner-top3-mobile {
    overflow: hidden;
    width: 300px;
    position: sticky;
    bottom: calc(100% - 247px);
    margin: 0 auto;
    z-index: 50;
    cursor: pointer;
    background: transparent;
    backdrop-filter: blur(2px);
    padding-top: 20px;
    border-radius: 0 0 12px 12px;
}
div.careerum-club21-banner-top3-mobile.r4 {
    bottom: calc(100% - 97px);
    max-height: 40px;
    overflow: visible;
    width: 100%;
}
div.careerum-club21-banner-top3-mobile[data-theme=dark] > div {
    background: #FFDFA9;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1720866165677-glrOW-ÑÐ¾.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
}
div.careerum-club21-banner-top3-mobile[data-theme=light] > div {
    background: #FAF5EE;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1720866186305-mNRtV-ÑÐ¾.png');
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
}
div.careerum-club21-banner-top3-mobile > div {
    width: 300px;
    margin: 0 auto;
    padding: 9px;
    border-radius: 12px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    border: 1px solid rgba(0, 0, 0, 0.05);
    min-height: 112px;
}
div.careerum-club21-banner-top3-mobile div.club21-banner-top-left {
    margin-bottom: 12px;
}
div.careerum-club21-banner-top3-mobile div.club21-banner-top-center {
    margin-bottom: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap;
}
div.careerum-club21-banner-top3-mobile div.club21-banner-top-right {
    width: 100%;
}
div.careerum-club21-banner-top3-mobile p.banner-top-sunheader {
    font-weight: 600;
    font-size: 12px;
    line-height: 105%;
    color: #FF5A00;
    margin-bottom: 4px;
    width: 100%;
}
div.careerum-club21-banner-top3-mobile p.banner-top-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
}
div.careerum-club21-banner-top3-mobile p.banner-top-timer-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 105%;
    margin-right: 10px;
}
div.careerum-club21-banner-top3-mobile div.banner-top-timer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-club21-banner-top3-mobile div.banner-top-timer > div {
    width: 51px;
    text-align: center;
    border-radius: 4px;
    padding: 4px 0;
    background-color: #fff;
}
div.careerum-club21-banner-top3-mobile div.banner-top-timer p[class*=number] {
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 2px;
}
div.careerum-club21-banner-top3-mobile div.banner-top-timer p[class*=text] {
    text-align: center;
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
}
div.careerum-club21-banner-top3-mobile a {
    border-radius: 8px;
    padding: 10px 16px;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.careerum-club21-banner-top3.club40-banner-top3 {
    padding: 0;
    overflow: visible;
    bottom: calc(100% - 133px);
    backdrop-filter: none;
    position: static;
    min-height: 74px;
}
div.careerum-club21-banner-top3.club40-banner-top3 > div {
    padding: 12px 20px;
    align-items: center;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723560334612-xFWNb-ÑÐ¾.svg');
    background-position: 67% 0%;
}
div.careerum-club21-banner-top3.club40-banner-top3.top-static > div {
    position: fixed;
    top: 59px;
    z-index: 10;
    left: 50%;
    transform: translate(-50%, 0);
}
div.careerum-club21-banner-top3.club40-banner-top3 div.club21-banner-top-left {
    width: 520px;
    margin-right: 58px;
}
div.careerum-club21-banner-top3.club40-banner-top3 div.club21-banner-top-center {
    width: 221px;
    margin-right: 3px;
}
div.careerum-club21-banner-top3.club40-banner-top3 div.club21-banner-top-right {
    width: 300px;
    justify-content: flex-end;
}
div.careerum-club21-banner-top3.club40-banner-top3 p.banner-top-sunheader {
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
}
div.careerum-club21-banner-top3.club40-banner-top3 p.banner-top-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
}
div.careerum-club21-banner-top3.club40-banner-top3 div.banner-top-timer p[class*=number] {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 2px;
}
div.careerum-club21-banner-top3.club40-banner-top3 div.banner-top-timer p[class*=text] {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
}

div.careerum-club21-banner-top3-tablet.club40-banner-top3 {
    padding-top: 0;
    bottom: calc(100% - 130px);
    backdrop-filter: none;
    position: static;
    min-height: 75px;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 > div {
    padding: 10px 16px;
    min-height: 75px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723560279458-G7SyJ-ÑÐ¾.svg');
    background-position: bottom right;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3.top-static > div {
    position: fixed;
    top: 55px;
    z-index: 10;
    left: 50%;
    transform: translate(-50%, 0);
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 div.club21-banner-top-left {
    width: 280px;
    margin-right: 10px;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 div.club21-banner-top-center {
    width: 137px;
    margin-right: 10px;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 div.club21-banner-top-right {
    width: 208px;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 p.banner-top-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 p.banner-top-timer-header {
    margin-bottom: 4px;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 div.banner-top-timer p[class*=number] {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 div.banner-top-timer > div:nth-child(1) {
    margin-right: 0;
    width: 37px;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 div.banner-top-timer > div:nth-child(2) {
    margin-right: 0;
    width: 47px;
}
div.careerum-club21-banner-top3-tablet.club40-banner-top3 div.banner-top-timer > div:nth-child(3) {
    margin-right: 0;
    width: 49px;
}


div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="no"] {
    padding-top: 0;
    backdrop-filter: none;
    height: 120px;
    margin-top: -120px;
    border-radius: 0;
    width: 100%;
    position: relative;
    z-index: 50;
    min-height: 120px;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="yes"] {
    height: 137px;
    backdrop-filter: none;
    padding-top: 0;
    margin-top: -137px;
    border-radius: 0;
    width: 100%;
    position: relative;
    z-index: 50;
    min-height: 97px;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3 > div {
    width: 100%;
    min-height: unset;
    width: calc(100% - 20px);
    max-width: 340px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723560146285-P9YCz-ÑÐ¾.svg');
    background-position: bottom right;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3.top-static > div {
    position: fixed;
    top: 40px;
    z-index: 10;
    left: 50%;
    transform: translate(-50%, 0);
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="no"] div.club21-banner-top-center {
    display: none;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="yes"] div.club21-banner-top-center {
    margin-bottom: 8px;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="no"] p.banner-top-sunheader {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="yes"] p.banner-top-sunheader {
    display: none;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="no"] div.club21-banner-top-left {
    margin-bottom: 10px;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="yes"] div.club21-banner-top-left {
    margin-bottom: 4px;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3 a {
    padding: 8px 0;
}
div.careerum-club21-banner-top3-mobile.club40-banner-top3 div.banner-top-timer p[class*=number] {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
}


div.careerum-case2-main {
    background-color: #F5F5F5;
    width: 100%;
    overflow: hidden;
}
div.careerum-case2-main > div {
    width: 1160px;
    margin: 50px auto 50px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-case2-main div.careerum-case2-main-left {
    width: 768px;
    border-radius: 20px;
    background-color: #fff;
    padding: 32px 32px 32px;
    position: relative;
}
div.careerum-case2-main p.careerum-case2-main-date {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
}
div.careerum-case2-main h1 {
    font-weight: 600;
    font-size: 56px;
    line-height: 110%;
    margin-top: 16px;
}
div.careerum-case2-main div.careerum-case2-main-info {
    position: relative;
    margin-top: 104px;
    width: 248px;
}
div.careerum-case2-main div.careerum-case2-main-info > img {
    width: 180px;
    height: 180px;
    position: relative;
    z-index: 1;
}
div.careerum-case2-main div.careerum-case2-main-info a {
    position: absolute;
    border-radius: 80px;
    top: 113px;
    left: 146px;
    z-index: 2;
}
div.careerum-case2-main div.careerum-case2-main-info p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-case2-main div.careerum-case2-main-left > img,
div.careerum-case2-main div.careerum-case2-main-left > svg {
    position: absolute;
    right: 0;
    bottom: 0;
}
div.careerum-case2-main div.careerum-case2-main-right {
    width: 376px;
    margin-left: 16px;
}
div.careerum-case2-main div.careerum-case2-main-right > div {
    border-radius: 12px;
    padding: 16px;
    width: 376px;
    min-height: 240px;
    margin-bottom: 16px;
    background: #fff;
}
div.careerum-case2-main div.careerum-case2-main-right > div:last-child {
    margin-bottom: 0;
    background: #ffc76a;
}
div.careerum-case2-main div.careerum-case2-main-right > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-case2-main div.careerum-case2-main-right p {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-left: 8px;
    margin-top: 4px;
}
div.careerum-case2-main div.careerum-case2-main-right ul {
    margin-top: 16px;
}
div.careerum-case2-main div.careerum-case2-main-right ul li {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    list-style-type: none;
    padding-left: 24px;
    position: relative;
    margin-bottom: 8px;
}
div.careerum-case2-main div.careerum-case2-main-right ul li::before {
    content: '·';
    position: absolute;
    left: 9px;
    top: 0;
    font-size: 19px;
    font-weight: 600;
}
div.careerum-case2-main div.careerum-case2-main-right ul li:last-child {
    margin-bottom: 0;
}

div.careerum-case2-content-block {
    background-color: #F5F5F5;
    width: 100%;
    overflow: hidden;
}
div.careerum-case2-content-block > div {
    width: 1160px;
    margin: 30px auto 50px;
}
div.careerum-case2-content-block div.careerum-case2-content-wrapper {
    width: 768px;
    margin-left: 0;
}
div.careerum-case2-content-block div.careerum-case2-content-label p {
    background: #ffc76a;
    border-radius: 40px;
    padding: 8px 24px;
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
}
div.careerum-case2-content-block div + div.careerum-case2-content-label {
    margin-top: 104px;
}
div.careerum-case2-content-block div.careerum-case2-content-header {
    margin-top: 24px;
}
div.careerum-case2-content-block div.careerum-case2-content-header p {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
}
div.careerum-case2-content-block div.careerum-case2-content-text {
    margin-top: 32px;
}
div.careerum-case2-content-block div.careerum-case2-content-text p {
    font-weight: 500;
    font-size: 18px;
    line-height: 170%;
}
div.careerum-case2-content-block div.careerum-case2-content-header + div.careerum-case2-content-text {
    margin-top: 40px;
}
div.careerum-case2-content-block div.careerum-case2-content-text p + p {
    margin-top: 18px;
}
div.careerum-case2-content-block div.careerum-case2-content-quote {
    margin-top: 32px;
    font-size: 0;
}
div.careerum-case2-content-block div.careerum-case2-content-quote p {
    font-weight: 700;
    font-size: 28px;
    line-height: 150%;
}
div.careerum-case2-content-block div.careerum-case2-content-quote img {
    width: 100px;
    margin-top: 16px;
}
div.careerum-case2-content-block div.careerum-case2-content-form {
    margin-top: 56px;
    background: linear-gradient(180deg, #2b2b2b 19%, #000 86%);
    border-radius: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding: 24px 24px 54px;
}
div.careerum-case2-content-block div.careerum-case2-content-form > div:nth-child(1) {
    width: 375px;
    position: relative;
}
div.careerum-case2-content-block p.careerum-case2-content-form-header {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
}
div.careerum-case2-content-block p.careerum-case2-content-form-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    color: #fff;
    margin-top: 27px;
    width: 321px;
}
div.careerum-case2-content-block div.careerum-case2-content-form > div:nth-child(1) img,
div.careerum-case2-content-block div.careerum-case2-content-form > div:nth-child(1) svg {
    position: absolute;
    right: 6px;
    bottom: -54px;
}
div.careerum-case2-content-block div.careerum-case2-content-form > div:nth-child(2) {
    width: 340px;
    margin-left: 4px;
}
div.careerum-case2-content-block div.careerum-registration-form {
    width: 100%;
    border: none;
    border-radius: 0;
    padding: 0;
    background-color: transparent;
}
div.careerum-case2-content-block div.careerum-registration-form > form input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    color: #000;
    margin: 0;
    padding: 9.5px 10px;
}
div.careerum-case2-content-block div.careerum-registration-form > form > div > input::placeholder {
    color: #827F7C;
    opacity: 1;
    transition: all 0.3s ease;
}
div.careerum-case2-content-block div.careerum-registration-form > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-case2-content-block div.careerum-registration-form > form > div {
    margin-bottom: 8px;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree {
    margin-top: 24px;
}
div.careerum-case2-content-block div.careerum-registration-form > form > div:nth-child(5) > label:hover::before,
div.careerum-case2-content-block div.careerum-registration-form > form > div:nth-child(5) > label::before {
    content: none !important;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree input {
    display: none;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree label {
    padding-left: 0;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree label div {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #fff;
    opacity: 0.7;
    background-color: #000;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree label:hover div {
    opacity: 1;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree label div svg {
    opacity: 0;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree label input:checked + div {
    opacity: 1;
    background-color: #fff;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree p {
    color: #a3a3a3;
    margin-left: 8px;
    font-size: 10px;
    font-weight: 500;
    line-height: 145%;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree p a {
    color: #a3a3a3;
    transition: all 0.3s ease;
}
div.careerum-case2-content-block div.careerum-registration-form form div.intens-form-agree p a:hover {
    color: #FFF;
}
div.careerum-case2-content-block div.careerum-registration-form > form button,
div.careerum-case2-content-block div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    margin-top: 17px;
}
div.careerum-case2-content-block div.careerum-case2-content-quote-line {
    margin-top: 32px;
    font-size: 0;
}
div.careerum-case2-content-block div.careerum-case2-content-quote-line p {
    font-weight: 600;
    font-size: 28px;
    line-height: 150%;
}
div.careerum-case2-content-block div.careerum-case2-content-quote-line img {
    width: 100px;
    margin-top: 16px;
}
div.careerum-case2-content-block div.careerum-case2-content-quote-line div {
    border-left: 2px solid #ff9f00;
    padding-left: 40px;
}
div.careerum-case2-content-block div.careerum-case2-content-img {
    margin-top: 40px;
    font-size: 0;
}
div.careerum-case2-content-block div.careerum-case2-content-img p {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    color: #6b6b6b;
    margin-top: 10px;
}


div.careerum-case2-main-tablet {
    background-color: #F5F5F5;
    width: 100%;
    overflow: hidden;
}
div.careerum-case2-main-tablet > div {
    width: 680px;
    margin: 33px auto 30px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-case2-main-tablet div.careerum-case2-main-left {
    width: 370px;
    border-radius: 20px;
    background-color: #fff;
    padding: 20px;
    position: relative;
}
div.careerum-case2-main-tablet p.careerum-case2-main-date {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
}
div.careerum-case2-main-tablet h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    margin-top: 10px;
}
div.careerum-case2-main-tablet div.careerum-case2-main-info {
    position: relative;
    margin-top: 157px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-case2-main-tablet div.careerum-case2-main-info > img {
    width: 100px;
    height: 100px;
    position: relative;
    z-index: 1;
}
div.careerum-case2-main-tablet div.careerum-case2-main-info a {
    position: absolute;
    border-radius: 80px;
    top: 61px;
    left: 70px;
    z-index: 2;
}
div.careerum-case2-main-tablet div.careerum-case2-main-info p {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    margin-left: 14px;
}
div.careerum-case2-main-tablet div.careerum-case2-main-left > img,
div.careerum-case2-main-tablet div.careerum-case2-main-left > svg {
    position: absolute;
    top: 0;
    left: 0;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right {
    width: 300px;
    margin-left: 10px;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right > div {
    border-radius: 12px;
    padding: 10px;
    width: 300px;
    min-height: 152px;
    margin-bottom: 10px;
    background: #fff;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right > div:last-child {
    margin-bottom: 0;
    background: #ffc76a;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right p {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    margin-left: 4px;
    margin-top: 5px;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right ul {
    margin-top: 9px;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right ul li {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    list-style-type: none;
    padding-left: 18px;
    position: relative;
    margin-bottom: 5px;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right ul li::before {
    content: '·';
    position: absolute;
    left: 7px;
    top: 0;
    font-size: 15px;
    font-weight: 600;
}
div.careerum-case2-main-tablet div.careerum-case2-main-right ul li:last-child {
    margin-bottom: 0;
}

div.careerum-case2-content-block-tablet {
    background-color: #F5F5F5;
    width: 100%;
    overflow: hidden;
}
div.careerum-case2-content-block-tablet > div {
    width: 680px;
    margin: 26px auto 50px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-wrapper {
    width: 522px;
    margin-left: 0;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-label p {
    background: #ffc76a;
    border-radius: 40px;
    padding: 8px 24px;
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-case2-content-block-tablet div + div.careerum-case2-content-label {
    margin-top: 49px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-header {
    margin-top: 10px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-header p {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-text {
    margin-top: 23px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-text p {
    font-weight: 500;
    font-size: 12px;
    line-height: 180%;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-header + div.careerum-case2-content-text {
    margin-top: 16px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-text p + p {
    margin-top: 12px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-quote {
    margin-top: 25px;
    font-size: 0;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-quote p {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-quote img {
    width: 100px;
    margin-top: 16px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-form {
    margin-top: 50px;
    background: linear-gradient(180deg, #2b2b2b 19%, #000 86%);
    border-radius: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 16px 28px;
    position: relative;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-form > div:nth-child(1) {
    width: 227px;
    position: relative;
    z-index: 2;
}
div.careerum-case2-content-block-tablet p.careerum-case2-content-form-header {
    font-weight: 700;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
}
div.careerum-case2-content-block-tablet p.careerum-case2-content-form-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
    margin-top: 27px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-form > img,
div.careerum-case2-content-block-tablet div.careerum-case2-content-form > svg {
    position: absolute;
    left: 6px;
    bottom: 0;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-form > div:nth-child(2) {
    width: 248px;
    margin-left: 15px;
    position: relative;
    z-index: 2;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet {
    width: 100%;
    border: none;
    border-radius: 0;
    padding: 0;
    background-color: transparent;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet > form input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    color: #000;
    margin: 0;
    padding: 7px 10px;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet > form > div > input::placeholder {
    color: #827F7C;
    opacity: 1;
    transition: all 0.3s ease;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet > form > div {
    margin-bottom: 4px;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree {
    margin-top: 18px;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label:hover::before,
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    content: none !important;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree input {
    display: none;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree label {
    padding-left: 0;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree label div {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #fff;
    opacity: 0.7;
    background-color: #000;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree label:hover div {
    opacity: 1;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree label div svg {
    opacity: 0;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree label input:checked + div {
    opacity: 1;
    background-color: #fff;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree p {
    color: #a3a3a3;
    margin-left: 8px;
    font-size: 10px;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree p a {
    color: #a3a3a3;
    transition: all 0.3s ease;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet form div.intens-form-agree p a:hover {
    color: #FFF;
}
div.careerum-case2-content-block-tablet div.careerum-registration-form-tablet > form button,
div.careerum-case2-content-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    margin-top: 10px;
    line-height: normal;
    height: auto;
    padding: 12px 0;
    font-weight: 600;
    font-size: 12px;
    text-align: center;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-quote-line {
    margin-top: 26px;
    font-size: 0;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-quote-line p {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-quote-line img {
    width: 100px;
    margin-top: 16px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-quote-line div {
    border-left: 2px solid #ff9f00;
    padding-left: 14px;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-img {
    margin-top: 24px;
    font-size: 0;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-img img {
    width: 100%;
    height: auto;
}
div.careerum-case2-content-block-tablet div.careerum-case2-content-img p {
    font-weight: 500;
    font-size: 10px;
    line-height: 110%;
    color: #6b6b6b;
    margin-top: 4px;
}

div.careerum-case2-main-mobile {
    background-color: #F5F5F5;
    width: 100%;
    overflow: hidden;
}
div.careerum-case2-main-mobile > div {
    width: 300px;
    margin: 16px auto 20px;
}
div.careerum-case2-main-mobile div.careerum-case2-main-left {
    border-radius: 12px;
    background-color: #fff;
    padding: 10px 10px 43px;
    position: relative;
}
div.careerum-case2-main-mobile p.careerum-case2-main-date {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
}
div.careerum-case2-main-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 115%;
    margin-top: 10px;
}
div.careerum-case2-main-mobile div.careerum-case2-main-info {
    position: relative;
    margin-top: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-case2-main-mobile div.careerum-case2-main-info > img {
    width: 100px;
    height: 100px;
    position: relative;
    z-index: 1;
}
div.careerum-case2-main-mobile div.careerum-case2-main-info a {
    position: absolute;
    border-radius: 80px;
    top: 61px;
    left: 70px;
    z-index: 2;
}
div.careerum-case2-main-mobile div.careerum-case2-main-info p {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    margin-left: 10px;
}
div.careerum-case2-main-mobile div.careerum-case2-main-left > img,
div.careerum-case2-main-mobile div.careerum-case2-main-left > svg {
    position: absolute;
    bottom: 0;
    left: 0;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right {
    margin-top: 10px;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right > div {
    border-radius: 8px;
    padding: 10px;
    width: 300px;
    margin-bottom: 10px;
    background: #fff;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right > div:last-child {
    margin-bottom: 0;
    background: #ffc76a;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right p {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    margin-left: 4px;
    margin-top: 5px;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right ul {
    margin-top: 9px;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right ul li {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    list-style-type: none;
    padding-left: 18px;
    position: relative;
    margin-bottom: 5px;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right ul li::before {
    content: '·';
    position: absolute;
    left: 7px;
    top: 0;
    font-size: 15px;
    font-weight: 600;
}
div.careerum-case2-main-mobile div.careerum-case2-main-right ul li:last-child {
    margin-bottom: 0;
}

div.careerum-case2-content-block-mobile {
    background-color: #F5F5F5;
    width: 100%;
    overflow: hidden;
}
div.careerum-case2-content-block-mobile > div {
    width: 300px;
    margin: 28px auto 50px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-wrapper {
    width: 300px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-label p {
    background: #ffc76a;
    border-radius: 40px;
    padding: 8px 24px;
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-case2-content-block-mobile div + div.careerum-case2-content-label {
    margin-top: 49px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-header {
    margin-top: 12px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-header p {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-text {
    margin-top: 15px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-text p {
    font-weight: 500;
    font-size: 12px;
    line-height: 180%;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-header + div.careerum-case2-content-text {
    margin-top: 16px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-text p + p {
    margin-top: 12px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-quote {
    margin-top: 17px;
    font-size: 0;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-quote p {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-quote img {
    width: 100px;
    margin-top: 16px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-form {
    margin-top: 50px;
    background: linear-gradient(180deg, #2b2b2b 19%, #000 86%);
    border-radius: 10px;
    padding: 20px 16px;
    position: relative;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-form > div:nth-child(1) {
    width: 100%;
    position: relative;
    z-index: 2;
}
div.careerum-case2-content-block-mobile p.careerum-case2-content-form-header {
    font-weight: 700;
    font-size: 24px;
    line-height: 115%;
    color: #fff;
}
div.careerum-case2-content-block-mobile p.careerum-case2-content-form-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    color: #fff;
    margin-top: 9px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-form > img,
div.careerum-case2-content-block-mobile div.careerum-case2-content-form > svg {
    position: absolute;
    left: 0px;
    bottom: 0;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-form > div:nth-child(2) {
    width: 100%;
    position: relative;
    z-index: 2;
    margin-top: 15px;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile {
    width: 100%;
    border: none;
    border-radius: 0;
    padding: 0;
    background-color: transparent;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile > form input {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #CCC;
    background: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 170%;
    color: #000;
    margin: 0;
    padding: 11px 10px;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile > form > div > input::placeholder {
    color: #827F7C;
    opacity: 1;
    transition: all 0.3s ease;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile > form > div > input:focus::placeholder {
    opacity: 0;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile > form > div {
    margin-bottom: 8px;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree {
    margin-top: 18px;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label:hover::before,
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    content: none !important;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree input {
    display: none;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree label {
    padding-left: 0;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree label div {
    width: 16px;
    height: 16px;
    border-radius: 4px;
    border: 2px solid #fff;
    opacity: 0.7;
    background-color: #000;
    transition: all 0.3s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree label:hover div {
    opacity: 1;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree label div svg {
    opacity: 0;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree label input:checked + div {
    opacity: 1;
    background-color: #fff;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree p {
    color: #a3a3a3;
    margin-left: 8px;
    font-size: 10px;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: -0.01em;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree p a {
    color: #a3a3a3;
    transition: all 0.3s ease;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile form div.intens-form-agree p a:hover {
    color: #FFF;
}
div.careerum-case2-content-block-mobile div.careerum-registration-form-mobile > form button,
div.careerum-case2-content-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    margin-top: 16px;
    line-height: normal;
    height: auto;
    padding: 15px 0;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-quote-line {
    margin-top: 18px;
    font-size: 0;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-quote-line p {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-quote-line img {
    width: 100px;
    margin-top: 16px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-quote-line div {
    border-left: 2px solid #ff9f00;
    padding-left: 14px;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-img {
    margin-top: 24px;
    font-size: 0;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-img img {
    width: 100%;
    height: auto;
}
div.careerum-case2-content-block-mobile div.careerum-case2-content-img p {
    font-weight: 500;
    font-size: 10px;
    line-height: 110%;
    color: #6b6b6b;
    margin-top: 4px;
}



div.careerum-business-tasks {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-tasks > div {
    width: 1160px;
    margin: 32px auto 50px;
}
div.careerum-business-tasks h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
    margin-bottom: 40px;
}
div.careerum-business-tasks div.careerum-business-tasks-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border-radius: 20px;
    background-color: #fff;
    margin-bottom: 16px;
    padding: 24px 24px 14px;
}
div.careerum-business-tasks div.careerum-business-tasks-item:last-child {
    margin-bottom: 0;
}
div.careerum-business-tasks div.careerum-business-tasks-item-left {
    width: 250px;
}
div.careerum-business-tasks div.careerum-business-tasks-item-left p {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-business-tasks div.careerum-business-tasks-item-right {
    width: 828px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: 79px;
}
div.careerum-business-tasks div.careerum-business-tasks-item-right > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: max-content;
    padding: 12px 24px;
    border-radius: 48px;
    background: #ffc76a;
    margin-right: 10px;
    margin-bottom: 10px;
}
div.careerum-business-tasks div.careerum-business-tasks-item-right > div p {
    font-weight: 500;
    font-size: 20px;
    letter-spacing: -0.01em;
    margin-left: 8px;
}

div.careerum-business-tasks-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-tasks-tablet > div {
    width: 680px;
    margin: 16px auto 20px;
}
div.careerum-business-tasks-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 115%;
    margin-bottom: 23px;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    border-radius: 12px;
    background-color: #fff;
    margin-bottom: 16px;
    padding: 10px 10px 10px;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item:last-child {
    margin-bottom: 0;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item-left {
    width: 265px;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item-left p {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item-right {
    width: 380px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-left: 8px;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item-right > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: max-content;
    padding: 4px 12px;
    border-radius: 48px;
    background: #ffc76a;
    margin-right: 6px;
    margin-bottom: 6px;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item-right > div p {
    font-weight: 500;
    font-size: 12px;
    letter-spacing: -0.01em;
    margin-left: 4px;
    line-height: 115%;
}
div.careerum-business-tasks-tablet div.careerum-business-tasks-item-right > div.careerum-business-tasks-item-right-full-width {
    padding-right: 60px;
}

div.careerum-business-tasks-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #F5F5F7;
}
div.careerum-business-tasks-mobile > div {
    width: 300px;
    margin: 16px auto 20px;
}
div.careerum-business-tasks-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    margin-bottom: 17px;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item {
    border-radius: 10px;
    background-color: #fff;
    margin-bottom: 8px;
    padding: 10px;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item:last-child {
    margin-bottom: 0;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item-left {
    width: 100%;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item-left p {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item-right {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 17px;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item-right > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: max-content;
    padding: 4px 12px;
    border-radius: 48px;
    background: #ffc76a;
    margin-right: 6px;
    margin-bottom: 6px;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item-right > div:last-child {
    margin-bottom: 0;
    margin-right: 0;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item-right > div p {
    font-weight: 500;
    font-size: 12px;
    letter-spacing: -0.01em;
    margin-left: 4px;
    line-height: 115%;
}
div.careerum-business-tasks-mobile div.careerum-business-tasks-item-right > div.careerum-business-tasks-item-right-full-width {
    padding-right: 19px;
}


div.careerum-veb21-main {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-main > div {
    width: 1160px;
    margin: 64px auto 50px;
    border-radius: 20px;
    padding: 32px 32px 68px 32px;
    background: linear-gradient(180deg, #2b2b2b 19%, #000 86%);
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb21-main.veb-21-main-blue > div {
    background: linear-gradient(91deg, #1b79fd 80%, #76acf7 100%);
    padding: 32px 32px 32px 32px;
}
div.careerum-veb21-main.veb21-main-bottom > div {
    margin: 38px auto 120px;
}
div.careerum-veb21-main h1 {
    font-weight: 600;
    font-size: 56px;
    line-height: 100%;
    color: #fff;
    display: inline-block;
    margin-top: 32px;
}
div.careerum-veb21-main > div > div:nth-child(1) {
    width: 685px;
    position: relative;
    z-index: 2;
}
div.careerum-veb21-main div.veb21-main-top-labels {
    position: relative;
}
div.careerum-veb21-main div.veb21-main-top-labels p {
    position: absolute;
    display: inline-block;
    backdrop-filter: blur(8px);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 64px;
    padding: 14px 32px;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-veb21-main div.veb21-main-top-labels p:nth-child(1) {
    left: 15px;
    top: -11px;
    transform: rotate(-3deg);
}
div.careerum-veb21-main div.veb21-main-top-labels p:nth-child(2) {
    left: 266px;
    top: -5px;
    transform: rotate(3deg);
}
div.careerum-veb21-main.veb-21-main-blue div.veb21-main-top-labels p:nth-child(1) {
    background: #ff9f00;
}
div.careerum-veb21-main.veb-21-main-blue div.veb21-main-top-labels p:nth-child(2) {
    background: #ff6a01;
}
div.careerum-veb21-main div.veb21-main-top-descr {
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-veb21-main.veb-21-main-blue div.veb21-main-top-descr {
    align-items: flex-start;
}
div.careerum-veb21-main div.veb21-main-top-descr-white {
    background-color: #fff;
    margin-top: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 48px;
    padding: 8px 24px;
    width: max-content;
}
div.careerum-veb21-main div.veb21-main-top-descr + div.veb21-main-top-descr {
    margin-top: 10px;
}
div.careerum-veb21-main div.veb21-main-top-descr-white + div.veb21-main-top-descr-white {
    margin-top: 16px;
}
div.careerum-veb21-main div.veb21-main-top-descr p {
    font-weight: 600;
    font-size: 20px;
    line-height: 140%;
    color: #fff;
    padding-left: 10px;
}
div.careerum-veb21-main.veb-21-main-blue div.veb21-main-top-descr p {
    margin-top: -4px;
}
div.careerum-veb21-main div.veb21-main-top-descr-white p {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    padding-left: 10px;
    margin-top: 2px;
}
div.careerum-veb21-main ul {
    margin-top: 11px;
}
div.careerum-veb21-main > div > div:nth-child(1) ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #fff;
    padding-left: 24px;
    position: relative;
    margin-bottom: 10px;
}
div.careerum-veb21-main ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1709627455580.svg);
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
}
div.careerum-veb21-main > div > div:nth-child(2) {
    width: 357px;
    position: relative;
    z-index: 1;
    margin-left: 13px;
}
div.careerum-veb21-main > div > div:nth-child(2) > svg,
div.careerum-veb21-main > div > div:nth-child(2) > img {
    position: absolute !important;
    top: -20px;
    left: -135px;
    z-index: 1;
}
div.careerum-veb21-main.veb-21-main-blue > div > div:nth-child(2) > svg,
div.careerum-veb21-main.veb-21-main-blue > div > div:nth-child(2) > img {
    position: absolute !important;
    top: 55px;
    left: -77px;
    z-index: 1;
}
div.careerum-veb21-main > div > div:nth-child(2) > *:not(svg),
div.careerum-veb21-main > div > div:nth-child(2) > *:not(img) {
    position: relative;
    z-index: 2;
}
div.careerum-veb21-main div.careerum-registration-form {
    background-color: transparent;
    border: none;
    border-radius: unset;
    padding: 0;
    margin: 31px 0 0;
}
div.careerum-veb21-main div.careerum-registration-form > form > div > input,
div.careerum-veb21-main div.careerum-registration-form > form > div input.itl-input {
    width: 100%;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 10px 12px;
    background: #fff;
    color: #000;
    transition: all 0.3s ease;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
}
div.careerum-veb21-main div.careerum-registration-form > form > div > input:focus,
div.careerum-veb21-main div.careerum-registration-form > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb21-main div.careerum-registration-form > form > div > input::placeholder,
div.careerum-veb21-main div.careerum-registration-form > form > div input.itl-input::placeholder {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-veb21-main div.careerum-registration-form > form > div > input:focus::placeholder,
div.careerum-veb21-main div.careerum-registration-form > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb21-main div.careerum-registration-form > form > div > input:-webkit-autofill,
div.careerum-veb21-main div.careerum-registration-form > form > div input.itl-input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb21-main div.careerum-registration-form > form > div {
    margin-bottom: 7px;
}
div.careerum-veb21-main div.careerum-registration-form > form > div.veb21-form-agree {
    margin-top: 23px;
}
div.careerum-veb21-main div.careerum-registration-form > form > div.veb21-form-agree input {
    display: none;
}
div.careerum-veb21-main div.careerum-registration-form > form > div.veb21-form-agree p {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-left: 8px;
    margin-top: 2px;
}
div.careerum-veb21-main div.careerum-registration-form > form > div.veb21-form-agree p a {
    transition: opacity 0.3s ease;
    opacity: 1;
}
div.careerum-veb21-main div.careerum-registration-form > form > div.veb21-form-agree p a:hover {
    opacity: 0.85;
}
div.careerum-veb21-main div.careerum-registration-form > form > div:nth-child(5) > label {
    padding-left: 0px;
    display: block;
    border: 2px solid #fff;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.85;
    transition: all 0.3s ease;
}
div.careerum-veb21-main div.careerum-registration-form > form > div:nth-child(5) > label:hover {
    opacity: 1;
}
div.careerum-veb21-main div.careerum-registration-form > form > div:nth-child(5) > label.active {
    background-color: #fff;
    opacity: 1;
}
div.careerum-veb21-main div.careerum-registration-form > form > div:nth-child(5) > label svg {
    display: none;
}
div.careerum-veb21-main div.careerum-registration-form > form > div:nth-child(5) > label.active svg {
    display: block;
}
div.careerum-veb21-main div.careerum-registration-form > form > div:nth-child(5) > label::before {
    content: none;
}
div.careerum-veb21-main div.careerum-registration-form > form button,
div.careerum-veb21-main div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    height: unset;
    margin-top: 16px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    padding: 12px 0;
}


div.careerum-veb21-tales {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-tales > div {
    width: 1160px;
    margin: 39px auto 50px;
}
div.careerum-veb21-tales h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
}
div.careerum-veb21-tales div.veb21-tales-slider {
    margin-top: 40px;
}
div.careerum-veb21-tales div.veb21-tales-slider .slick-list {
    overflow: visible;
}
div.careerum-veb21-tales div.veb21-tales-slider-item {
    border-radius: 12px;
    padding: 16px;
    width: 311px;
    background: #fff;
    height: auto;
    margin-right: 16px;
}
div.careerum-veb21-tales.veb21-tales-orange div.veb21-tales-slider-item {
    background: #ffc76a;
}
div.careerum-veb21-tales.veb21-tales-blue div.veb21-tales-slider-item {
    background: #00BAFF;
}
div.careerum-veb21-tales.veb21-tales-black div.veb21-tales-slider-item {
    background: #000000;
}
div.careerum-veb21-tales.veb21-tales-black div.veb21-tales-slider-item p,
div.careerum-veb21-tales.veb21-tales-blue div.veb21-tales-slider-item p {
    color: #fff;
}
div.careerum-veb21-tales div.veb21-tales-slider-item p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-veb21-tales.blue-course div.veb21-tales-slider-item {
    background: #00BAFF;
}
div.careerum-veb21-tales.blue-course.dark-tales div.veb21-tales-slider-item {
    background: #0B70FE;
}
div.careerum-veb21-tales.blue-course div.veb21-tales-slider-item p {
    color: #fff;
}
div.careerum-veb21-tales div.veb21-tales-slider-nav {
    position: relative;
    margin-top: 22px;
    height: 40px;
}
div.careerum-veb21-tales div.veb21-tales-slider-nav div.veb21-tales-slider-prev {
    background-color: #ff5a00;
    border-radius: 40px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 56px;
    top: 0;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb21-tales div.veb21-tales-slider-nav div.veb21-tales-slider-next {
    background-color: #ff5a00;
    border-radius: 40px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: 0px;
    top: 0;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb21-tales div.veb21-tales-slider-nav > div:hover {
    background-color: #FF6E1F;
}
div.careerum-veb21-tales.blue-course div.veb21-tales-slider-nav div.veb21-tales-slider-next,
div.careerum-veb21-tales.blue-course div.veb21-tales-slider-nav div.veb21-tales-slider-prev {
    background-color: #0B70FE;
}
div.careerum-veb21-tales.blue-course div.veb21-tales-slider-nav > div:hover {
    background-color: #0B70FE;
    opacity: 0.9;
}


div.careerum-veb21-author {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-author > div {
    width: 1160px;
    margin: 39px auto 50px;
}
div.careerum-veb21-author h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
}
div.careerum-veb21-author div.veb21-author-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 23px;
}
div.careerum-veb21-author div.veb21-author-top > div:nth-child(1) {
    width: 500px;
    border-radius: 20px;
    font-size: 0;
    overflow: hidden;
}
div.careerum-veb21-author div.veb21-author-top > div:nth-child(2) {
    width: 572px;
    margin-left: 24px;
}
div.careerum-veb21-author div.veb21-author-top > div:nth-child(1) img {
    max-width: 100%;
}
div.careerum-veb21-author div.veb21-author-top > div:nth-child(2) > div {
    border-radius: 12px;
    padding: 16px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
    background-color: #fff;
}
div.careerum-veb21-author div.veb21-author-top > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-veb21-author div.veb21-author-top > div:nth-child(2) > div img,
div.careerum-veb21-author div.veb21-author-top > div:nth-child(2) > div svg {
    width: 24px;
}
div.careerum-veb21-author div.veb21-author-top > div:nth-child(2) > div p {
    width: calc(100% - 34px);
    margin-left: 10px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}
div.careerum-veb21-author div.veb21-author-link {
    margin-top: 24px;
}
div.careerum-veb21-author div.veb21-author-link a {
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    text-decoration: none;
    display: inline-block;
}


div.careerum-veb21-reviews {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-reviews > div {
    width: 1160px;
    margin: 37px auto 50px;
}
div.careerum-veb21-reviews h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
}
div.careerum-veb21-reviews div.veb21-reviews-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb21-reviews div.veb21-reviews-top div {
    margin-left: 25px;
    margin-top: 3px;
}
div.careerum-veb21-reviews div.veb21-reviews-top div svg,
div.careerum-veb21-reviews div.veb21-reviews-top div img {
    margin-right: 1px;
}
div.careerum-veb21-reviews div.veb21-reviews-bottom {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-veb21-reviews div.veb21-reviews-item {
    border-radius: 12px;
    padding: 16px 16px 24px 16px;
    width: 370px;
    background-color: #fff;
    margin-right: 24px;
}
div.careerum-veb21-reviews div.veb21-reviews-item:last-child {
    margin-right: 0;
}
div.careerum-veb21-reviews div.veb21-reviews-item h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}
div.careerum-veb21-reviews div.veb21-reviews-item div,
div.careerum-veb21-reviews div.veb21-reviews-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    margin-top: 8px;
}
div.careerum-veb21-reviews div.veb21-reviews-item div div.careerum-veb21-reviews div.veb21-reviews-item p + p {
    margin-top: 10px;
}



div.careerum-veb21-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-main-tablet > div {
    width: 680px;
    margin: 32px auto 30px;
    border-radius: 20px;
    padding: 16px 16px 26px 16px;
    background: linear-gradient(180deg, #2b2b2b 19%, #000 86%);
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb21-main-tablet.veb-21-main-blue > div {
    background: #0B70FE;
}
div.careerum-veb21-main-tablet.veb21-main-bottom > div {
    margin: 28px auto 90px;
}
div.careerum-veb21-main-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #fff;
    display: inline-block;
    margin-top: 25px;
}
div.careerum-veb21-main-tablet > div > div:nth-child(1) {
    width: 361px;
    position: relative;
    z-index: 2;
}
div.careerum-veb21-main-tablet div.veb21-main-top-labels {
    position: relative;
}
div.careerum-veb21-main-tablet div.veb21-main-top-labels p {
    position: absolute;
    display: inline-block;
    backdrop-filter: blur(8px);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 64px;
    padding: 6px 14px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
}
div.careerum-veb21-main-tablet div.veb21-main-top-labels p:nth-child(1) {
    left: -8px;
    top: -6px;
}
div.careerum-veb21-main-tablet div.veb21-main-top-labels p:nth-child(2) {
    left: 162px;
    top: -1px;
    transform: rotate(3deg);
}
div.careerum-veb21-main-tablet.veb-21-main-blue div.veb21-main-top-labels p:nth-child(1) {
    background: #ff9f00;
}
div.careerum-veb21-main-tablet.veb-21-main-blue div.veb21-main-top-labels p:nth-child(2) {
    background: #ff6a01;
}
div.careerum-veb21-main-tablet div.veb21-main-top-descr {
    margin-top: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-veb21-main-tablet.veb-21-main-blue div.veb21-main-top-descr {
    align-items: flex-start;
}
div.careerum-veb21-main-tablet div.veb21-main-top-descr-top {
    margin-top: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb21-main-tablet div.veb21-main-top-descr-white {
    background-color: #fff;
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 48px;
    padding: 6px 16px;
    width: max-content;
}
div.careerum-veb21-main-tablet div.veb21-main-top-descr + div.veb21-main-top-descr {
    margin-top: 10px;
}
div.careerum-veb21-main-tablet div.veb21-main-top-descr-white + div.veb21-main-top-descr-white {
    margin-top: 16px;
}
div.careerum-veb21-main-tablet div.veb21-main-top-descr-top p,
div.careerum-veb21-main-tablet div.veb21-main-top-descr p {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
    padding-left: 8px;
}
div.careerum-veb21-main-tablet div.veb21-main-top-descr-white p {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    padding-left: 10px;
    margin-top: 2px;
}
div.careerum-veb21-main-tablet.veb-21-main-blue div.veb21-main-top-descr p {
    margin-top: -2px;
}
div.careerum-veb21-main-tablet ul {
    margin-top: 7px;
}
div.careerum-veb21-main-tablet > div > div:nth-child(1) ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    color: #fff;
    padding-left: 24px;
    position: relative;
    margin-bottom: 8px;
}
div.careerum-veb21-main-tablet ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1709627455580.svg);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-veb21-main-tablet > div > div:nth-child(2) {
    width: 248px;
    position: relative;
    margin-left: 39px;
    z-index: 1;
}
div.careerum-veb21-main-tablet > div > div:nth-child(2) > svg,
div.careerum-veb21-main-tablet > div > div:nth-child(2) > img {
    position: absolute !important;
    top: 1px;
    left: -72px;
    z-index: 1 !important;
}
div.careerum-veb21-main-tablet.veb-21-main-blue > div > div:nth-child(2) > svg,
div.careerum-veb21-main-tablet.veb-21-main-blue > div > div:nth-child(2) > img {
    top: 23px;
    left: -101px;
}
div.careerum-veb21-main-tablet > div > div:nth-child(2) > *:not(svg),
div.careerum-veb21-main-tablet > div > div:nth-child(2) > *:not(img) {
    position: relative;
    z-index: 2;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet {
    background-color: transparent;
    border: none;
    border-radius: unset;
    padding: 0;
    margin: 25px 0 0;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div > input,
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input {
    width: 100%;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9px 12px 5px;
    background: #fff;
    color: #000;
    transition: all 0.2s ease;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.01em;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div > input:focus,
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div > input::placeholder,
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input::placeholder {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div > input:focus::placeholder,
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div > input:-webkit-autofill,
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div {
    margin-bottom: 4px;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div.veb21-form-agree {
    margin-top: 18px;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div.veb21-form-agree input {
    display: none;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div.veb21-form-agree p {
    font-weight: 400;
    font-size: 10px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-left: 8px;
    margin-top: 1px;
    width: calc(100% - 24px);
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div.veb21-form-agree p a {
    transition: opacity 0.3s ease;
    opacity: 1;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div.veb21-form-agree p a:hover {
    opacity: 0.85;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    padding-left: 0px;
    display: block;
    border: 2px solid #fff;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.85;
    transition: all 0.3s ease;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label:hover {
    opacity: 1;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active {
    background-color: #fff;
    opacity: 1;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label svg {
    display: none;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active svg {
    display: block;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    content: none;
}
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form button,
div.careerum-veb21-main-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    height: unset;
    margin-top: 10px;
    font-weight: 600;
    font-size: 12px;
    line-height: 133%;
    padding: 12px 0;
}


div.careerum-veb21-tales-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-tales-tablet > div {
    width: 680px;
    margin: 27px auto 30px;
}
div.careerum-veb21-tales-tablet h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-veb21-tales-tablet div.veb21-tales-slider {
    margin-top: 16px;
}
div.careerum-veb21-tales-tablet div.veb21-tales-slider .slick-list {
    overflow: visible;
}
div.careerum-veb21-tales-tablet div.veb21-tales-slider-item {
    border-radius: 12px;
    padding: 10px;
    width: 240px;
    background: #fff;
    height: auto;
    margin-right: 10px;
}
div.careerum-veb21-tales-tablet.veb21-tales-orange div.veb21-tales-slider-item {
    background: #ffc76a;
}
div.careerum-veb21-tales-tablet div.veb21-tales-slider-item p {
    font-weight: 600;
    font-size: 12px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-veb21-tales-tablet.veb21-tales-blue div.veb21-tales-slider-item {
    background: #00BAFF;
}
div.careerum-veb21-tales-tablet.veb21-tales-black div.veb21-tales-slider-item {
    background: #000000;
}
div.careerum-veb21-tales-tablet.veb21-tales-black div.veb21-tales-slider-item p,
div.careerum-veb21-tales-tablet.veb21-tales-blue div.veb21-tales-slider-item p {
    color: #fff;
}
div.careerum-veb21-tales-tablet.blue-course div.veb21-tales-slider-item {
    background: #00BAFF;
}
div.careerum-veb21-tales-tablet.blue-course.dark-tales div.veb21-tales-slider-item {
    background: #0B70FE;
}
div.careerum-veb21-tales-tablet.blue-course div.veb21-tales-slider-item p {
    color: #fff;
}
div.careerum-veb21-tales-tablet div.veb21-tales-slider-nav {
    position: relative;
    margin-top: 8px;
    height: 40px;
}
div.careerum-veb21-tales-tablet div.veb21-tales-slider-nav div.veb21-tales-slider-next {
    background-color: #ff5a00;
    border-radius: 40px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    top: 0;
    transition: all 0.3s ease;
    cursor: pointer;
}
div.careerum-veb21-tales-tablet div.veb21-tales-slider-nav > div:hover {
    background-color: #FF6E1F;
}
div.careerum-veb21-tales-tablet.blue-course div.veb21-tales-slider-nav div.veb21-tales-slider-next {
    background-color: #0B70FE;
}
div.careerum-veb21-tales-tablet.blue-course div.veb21-tales-slider-nav > div:hover {
    background-color: #0B70FE;
    opacity: 0.9;
}


div.careerum-veb21-author-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-author-tablet > div {
    width: 680px;
    margin: 28px auto 30px;
}
div.careerum-veb21-author-tablet h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-veb21-author-tablet div.veb21-author-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 23px;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(1) {
    width: 216px;
    border-radius: 20px;
    font-size: 0;
    overflow: hidden;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(1) img {
    max-width: 100%;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(2) {
    width: 448px;
    margin-left: 16px;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(2) > div {
    border-radius: 10px;
    padding: 10px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
    background-color: #fff;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(2) > div img,
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(2) > div svg {
    width: 24px;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(2) > div p {
    width: calc(100% - 34px);
    margin-left: 4px;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-veb21-author-tablet div.veb21-author-top > div:nth-child(2) > div.single-line-svg p {
    margin-top: 3px;
}
div.careerum-veb21-author-tablet div.veb21-author-link {
    margin-top: 24px;
}
div.careerum-veb21-author-tablet div.veb21-author-link a {
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 14px;
    line-height: 133%;
    text-decoration: none;
    display: inline-block;
}


div.careerum-veb21-reviews-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-reviews-tablet > div {
    width: 680px;
    margin: 27px auto 30px;
}
div.careerum-veb21-reviews-tablet h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-top div {
    margin-left: 25px;
    margin-top: 0px;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-top div svg,
div.careerum-veb21-reviews-tablet div.veb21-reviews-top div img {
    margin-right: 0px;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-slider {
    margin-top: 19px;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-slider .slick-list {
    overflow: visible;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-item {
    border-radius: 12px;
    padding: 16px 16px 24px 16px;
    width: 370px;
    background-color: #fff;
    margin-right: 24px;
    height: auto;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-item:last-child {
    margin-right: 0;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-item h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    margin-top: 8px;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-item p + p {
    margin-top: 10px;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-slider-nav {
    position: relative;
    margin-top: 8px;
    height: 40px;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-slider-nav div.veb21-reviews-slider-next {
    background-color: #ff5a00;
    border-radius: 40px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    top: 0;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb21-reviews-tablet div.veb21-reviews-slider-nav > div:hover {
    background-color: #FF6E1F;
}


div.careerum-veb21-main-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-main-mobile > div {
    width: 300px;
    margin: 16px auto 30px;
}
div.careerum-veb21-main-mobile.veb21-main-bottom > div {
    margin: 16px auto 64px;
}
div.careerum-veb21-main-mobile h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #fff;
    display: inline-block;
    margin-top: 33px;
}
div.careerum-veb21-main-mobile > div > div:nth-child(1) {
    width: 100%;
    background-color: #000;
    border-radius: 12px;
    padding: 10px 10px 15px;
}
div.careerum-veb21-main-mobile.veb-21-main-blue > div > div:nth-child(1) {
    background: #0B70FE;
}
div.careerum-veb21-main-mobile div.veb21-main-top-labels {
    position: relative;
    overflow: visible;
}
div.careerum-veb21-main-mobile div.veb21-main-top-labels p {
    position: absolute;
    display: inline-block;
    backdrop-filter: blur(8px);
    background: rgba(255, 255, 255, 0.2);
    border-radius: 64px;
    padding: 6px 14px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
}
div.careerum-veb21-main-mobile div.veb21-main-top-labels p:nth-child(1) {
    left: -2px;
    top: -2px;
    transform: rotate(-3deg);
}
div.careerum-veb21-main-mobile div.veb21-main-top-labels p:nth-child(2) {
    right: -4px;
    top: 15px;
}
div.careerum-veb21-main-mobile.veb-21-main-blue div.veb21-main-top-labels p:nth-child(1) {
    background: #ff9f00;
}
div.careerum-veb21-main-mobile.veb-21-main-blue div.veb21-main-top-labels p:nth-child(2) {
    background: #ff6a01;
}
div.careerum-veb21-main-mobile div.veb21-main-top-descr {
    margin-top: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb21-main-mobile.veb-21-main-blue div.veb21-main-top-descr {
    align-items: flex-start;
}
div.careerum-veb21-main-mobile div.veb21-main-top-descr-white {
    background-color: #fff;
    margin-top: 30px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 48px;
    padding: 4px 12px;
    width: 100%;
}
div.careerum-veb21-main-mobile div.veb21-main-top-descr + div.veb21-main-top-descr {
    margin-top: 8px;
}
div.careerum-veb21-main-mobile div.veb21-main-top-descr-white + div.veb21-main-top-descr-white {
    margin-top: 16px;
}
div.careerum-veb21-main-mobile div.veb21-main-top-descr p {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
    padding-left: 8px;
    width: calc(100% - 24px);
    margin-top: -1px;
}
div.careerum-veb21-main-mobile.veb-21-main-blue div.veb21-main-top-descr p {
    margin-top: -2px;
}
div.careerum-veb21-main-mobile ul {
    margin-top: 5px;
}
div.careerum-veb21-main-mobile > div > div:nth-child(1) ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    color: #fff;
    padding-left: 24px;
    position: relative;
    margin-bottom: 8px;
}
div.careerum-veb21-main-mobile ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1709627455580.svg);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-veb21-main-mobile > div > div:nth-child(2) {
    width: 100%;
    padding: 16px 16px 25px;
    position: relative;
    background: #000;
    border-radius: 12px;
    margin-top: 10px;
    overflow: hidden;
}
div.careerum-veb21-main-mobile.veb-21-main-blue > div > div:nth-child(2) {
    background: #0B70FE;
}
div.careerum-veb21-main-mobile > div > div:nth-child(2) > svg,
div.careerum-veb21-main-mobile > div > div:nth-child(2) > img {
    position: absolute !important;
    top: 0px;
    left: 0px;
    z-index: 1 !important;
}
div.careerum-veb21-main-mobile > div > div:nth-child(2) > *:not(svg),
div.careerum-veb21-main-mobile > div > div:nth-child(2) > *:not(img) {
    position: relative;
    z-index: 2;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile {
    background-color: transparent;
    border: none;
    border-radius: unset;
    padding: 0;
    margin: 0;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div > input,
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input {
    width: 100%;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 11px 12px 11px;
    background: #fff;
    color: #000;
    transition: all 0.2s ease;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.01em;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div > input:focus,
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div > input::placeholder,
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input::placeholder {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div > input:focus::placeholder,
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div > input:-webkit-autofill,
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div {
    margin-bottom: 8px;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div.veb21-form-agree {
    margin-top: 18px;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div.veb21-form-agree input {
    display: none;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div.veb21-form-agree p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-left: 8px;
    margin-top: 1px;
    width: calc(100% - 24px);
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div.veb21-form-agree p a {
    transition: opacity 0.3s ease;
    opacity: 1;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div.veb21-form-agree p a:hover {
    opacity: 0.85;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    padding-left: 0px;
    display: block;
    border: 2px solid #fff;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.85;
    transition: all 0.3s ease;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label:hover {
    opacity: 1;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active {
    background-color: #fff;
    opacity: 1;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label svg {
    display: none;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active svg {
    display: block;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    content: none;
}
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form button,
div.careerum-veb21-main-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    height: unset;
    margin-top: 7px;
    font-weight: 600;
    font-size: 14px;
    line-height: 133%;
    padding: 14px 0;
}

div.careerum-veb21-main.veb-21-transparent > div {
    padding: 0;
    background: transparent;
    border-radius: 0;
    position: relative;
}
div.careerum-veb21-main.veb-21-transparent h1 {
    color: #000;
    margin-top: 91px;
}
div.careerum-veb21-main.veb-21-transparent h1 span {
    color: #00BAFF;
}
div.careerum-veb21-main.veb-21-transparent ul {
    margin-top: 24px;
}
div.careerum-veb21-main.veb-21-transparent > div > div:nth-child(1) ul li {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #000;
}
div.careerum-veb21-main.veb-21-transparent > div > div:nth-child(1) ul li span {
    color: #00BAFF;
    font-weight: 700;
}
div.careerum-veb21-main.veb-21-transparent > div > div:nth-child(1) ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1715073315705.svg);
}
div.careerum-veb21-main.veb-21-transparent > div > svg,
div.careerum-veb21-main > div > img {
    position: absolute !important;
    top: -7px;
    left: 491px;
    z-index: 1;
}
div.careerum-veb21-main.veb-21-transparent div.veb21-main-top-labels p:nth-child(1) {
    background-color: #0B70FE;
    border: 2px solid #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
    padding: 12px 24px;
    transform: rotate(3deg);
    left: -4px;
    top: -11px;
    z-index: 2;
}
div.careerum-veb21-main.veb-21-transparent div.veb21-main-top-labels p:nth-child(2) {
    background-color: #00BAFF;
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
    padding: 12px 24px;
    transform: rotate(0deg);
    left: -18px;
    top: 33px;
    z-index: 1;
}
div.careerum-veb21-main.veb-21-transparent > div > div:nth-child(3) {
    padding: 24px;
    width: 378px;
    border-radius: 12px;
    background: #0b70fe;
    z-index: 3;
    margin-left: auto;
    margin-top: 40px;
}
div.careerum-veb21-main.veb-21-transparent div.careerum-registration-form {
    margin: 0;
}
div.careerum-veb21-main.veb-21-transparent div.careerum-registration-form > form > div:nth-child(5) > label svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb21-main.veb-21-transparent div.careerum-registration-form > form > div:nth-child(5) > label.active svg {
    opacity: 1;
}


div.careerum-veb21-main-tablet.veb-21-transparent > div {
    padding: 0;
    border-radius: 0;
    background: transparent;
    display: block;
    margin: 32px auto 50px;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(1) {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb21-main-tablet.veb-21-transparent div.veb21-main-top-labels p:nth-child(1) {
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: #fff;
    border: 2px solid #f5f5f7;
    border-radius: 64px;
    padding: 8px 16px;
    background: #0b70fe;
    transform: rotate(-4deg);
    min-width: max-content;
    z-index: 2;
    left: 0;
    top: 0;
}
div.careerum-veb21-main-tablet.veb-21-transparent div.veb21-main-top-labels p:nth-child(2) {
    transform: rotate(0);
    min-width: max-content;
    font-weight: 600;
    font-size: 12px;
    line-height: 110%;
    color: #fff;
    border-radius: 64px;
    padding: 8px 16px;
    background: #00baff;
    z-index: 1;
    left: 0;
    top: 32px;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(1) h2 {
    width: 379px;
    font-size: 40px;
    color: #000;
    margin-top: 65px;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(1) h2 span {
    color: #00baff;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(1) ul {
    width: 272px;
    margin-left: auto;
    margin-top: 68px;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(1) ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #000;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(1) ul li:last-child {
    margin-bottom: 0;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(1) ul li span {
    font-weight: 700;
}
div.careerum-veb21-main-tablet.veb-21-transparent ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1715073315705.svg);
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(2) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin: 0;
}
div.careerum-veb21-main-tablet.veb-21-transparent div.careerum-registration-form-tablet {
    padding: 12px;
    width: 272px;
    background: #0b70fe;
    border-radius: 12px;
    margin-left: auto;
    margin-top: 32px;
}
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(2) > svg,
div.careerum-veb21-main-tablet.veb-21-transparent > div > div:nth-child(2) > img {
    left: 0;
    top: -80px;
}

div.careerum-veb21-main-mobile.veb-21-transparent > div > div:nth-child(1) {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
}
div.careerum-veb21-main-mobile.veb-21-transparent > div > img {
    margin-left: 10px;
    margin-bottom: -215px;
}
div.careerum-veb21-main-mobile.veb-21-transparent h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #000;
    margin-top: 5px;
}
div.careerum-veb21-main-mobile.veb-21-transparent h2 span {
    color: #00baff;
}
div.careerum-veb21-main-mobile.veb-21-transparent div.veb21-main-top-labels {
    margin-top: 12px;
}
div.careerum-veb21-main-mobile.veb-21-transparent div.veb21-main-top-labels p {
    position: relative;
}
div.careerum-veb21-main-mobile.veb-21-transparent div.veb21-main-top-labels p:nth-child(1) {
    left: 0;
    top: 0;
    border: 2px solid #f5f5f7;
    border-radius: 64px;
    padding: 8px 16px;
    background: #0b70fe;
    transform: rotate(0);
}
div.careerum-veb21-main-mobile.veb-21-transparent div.veb21-main-top-labels p:nth-child(2) {
    left: 0;
    top: 2px;
    border: 2px solid #f5f5f7;
    border-radius: 64px;
    padding: 8px 16px;
    background: #00baff;
    transform: rotate(0);
}
div.careerum-veb21-main-mobile.veb-21-transparent div.veb21-main-top-labels p:nth-child(3) {
    left: 19px;
    top: -7px;
    border: 2px solid #f5f5f7;
    border-radius: 64px;
    padding: 8px 16px;
    background: #00baff;
    transform: rotate(-4deg);
}
div.careerum-veb21-main-mobile.veb-21-transparent ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1715073315705.svg);
}
div.careerum-veb21-main-mobile.veb-21-transparent ul {
    margin-top: 16px;
}
div.careerum-veb21-main-mobile.veb-21-transparent > div > div:nth-child(1) ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #000;
}
div.careerum-veb21-main-mobile.veb-21-transparent > div > div:nth-child(1) ul li span {
    font-weight: 600;
    color: #00baff;
}
div.careerum-veb21-main-mobile.veb-21-transparent div.careerum-registration-form-mobile {
    border-radius: 12px;
    background: #0b70fe;
    padding: 16px;
    position: relative;
    z-index: 3;
}


div.careerum-veb21-main.bootcamp-lead {
    background: #F1EFF6;
}
div.careerum-veb21-main.bootcamp-lead > div {
    margin-top: 92px;
    background: #6d1e8b;
    padding-bottom: 125px;
}
div.careerum-veb21-main.bootcamp-lead h1 {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    color: #fff;
}
div.careerum-veb21-main.bootcamp-lead h1 span {
    color: #ff9f00;
}
div.careerum-veb21-main.bootcamp-lead div.veb21-main-top-labels p:nth-child(1) {
    border-radius: 64px;
    padding: 12px 42px;
    background: #ff9f00;
    left: 0px;
}
div.careerum-veb21-main.bootcamp-lead div.veb21-main-top-descr {
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb21-main.bootcamp-lead div.veb21-main-top-descr p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    color: #fff;
    width: calc(100% - 24px);
}
div.careerum-veb21-main.bootcamp-lead div.careerum-registration-form > form > div:nth-child(5) > label > div {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb21-main.bootcamp-lead div.careerum-registration-form > form > div:nth-child(5) > label.active > div {
    opacity: 1;
}

div.careerum-veb21-main.blue-course > div {
    background: #0b70fe;
}
div.careerum-veb21-main.blue-course h1 {
    margin-top: 68px;
}
div.careerum-veb21-main.blue-course div.veb21-main-top-labels p:nth-child(1) {
    left: 0
}
div.careerum-veb21-main.blue-course div.veb21-main-top-labels p:nth-child(2) {
    transform: rotate(0deg);
    left: 0;
    top: 34px;
}
div.careerum-veb21-main.blue-course div.careerum-registration-form > form > div:nth-child(5) > label svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb21-main.blue-course div.careerum-registration-form > form > div:nth-child(5) > label.active svg {
    opacity: 1;
}
div.careerum-veb21-main-tablet.blue-course > div {
    background: #0b70fe;
}
div.careerum-veb21-main-mobile h2 {
    margin-top: 17px;
}
div.careerum-veb21-main-mobile.blue-course div.veb21-main-top-labels p:nth-child(1) {
    transform: rotate(-1deg);
}
div.careerum-veb21-main-mobile.blue-course > div > div:nth-child(1),
div.careerum-veb21-main-mobile.blue-course > div > div:nth-child(2) {
    background: #0b70fe;
}

div.careerum-veb21-main-tablet.bootcamp-lead {
    background: #F1EFF6;
}
div.careerum-veb21-main-tablet.bootcamp-lead > div {
    margin-top: 96px;
    background: #6d1e8b;
    padding-bottom: 38px;
}
div.careerum-veb21-main-tablet.bootcamp-lead h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 100%;
    color: #fff;
    margin-top: 33px;
}
div.careerum-veb21-main-tablet.bootcamp-lead h2 span {
    color: #ff9f00;
}
div.careerum-veb21-main-tablet.bootcamp-lead div.veb21-main-top-labels p:nth-child(1) {
    border-radius: 64px;
    padding: 6px 14px;
    background: #ff9f00;
    left: 0px;
}
div.careerum-veb21-main-tablet.bootcamp-lead div.veb21-main-top-descr {
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb21-main-tablet.bootcamp-lead div.veb21-main-top-descr p {
    width: calc(100% - 16px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
}
div.careerum-veb21-main-tablet.bootcamp-lead > div > div:nth-child(2) > svg,
div.careerum-veb21-main-tablet.bootcamp-lead > div > div:nth-child(2) > img {
    top: -16px;
    left: -76px;
}

div.careerum-veb21-main-mobile.bootcamp-lead {
    background: #F1EFF6;
}
div.careerum-veb21-main-mobile.bootcamp-lead > div {
    margin-top: 96px;
    margin-bottom: 20px;
}
div.careerum-veb21-main-mobile.bootcamp-lead > div > div:nth-child(1),
div.careerum-veb21-main-mobile.bootcamp-lead > div > div:nth-child(2) {
    background: #6d1e8b;
}
div.careerum-veb21-main-mobile.bootcamp-lead h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 100%;
    color: #fff;
    margin-top: 10px;
}
div.careerum-veb21-main-mobile.bootcamp-lead h2 span {
    color: #ff9f00;
}
div.careerum-veb21-main-mobile.bootcamp-lead div.veb21-main-top-labels p:nth-child(1) {
    border-radius: 64px;
    padding: 6px 14px;
    background: #ff9f00;
    left: 0px;
    top: -14px;
}
div.careerum-veb21-main-mobile.bootcamp-lead div.veb21-main-top-descr {
    justify-content: space-between;
    margin-top: 16px;
    align-items: flex-start;
}
div.careerum-veb21-main-mobile.bootcamp-lead div.veb21-main-top-descr p {
    width: calc(100% - 16px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
}


div.careerum-veb21-tales-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-tales-mobile > div {
    width: 300px;
    margin: 19px auto 30px;
}
div.careerum-veb21-tales-mobile h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
}
div.careerum-veb21-tales-mobile div.veb21-tales-slider {
    margin-top: 16px;
}
div.careerum-veb21-tales-mobile div.veb21-tales-slider .slick-list {
    overflow: visible;
}
div.careerum-veb21-tales-mobile div.veb21-tales-slider-item {
    border-radius: 12px;
    padding: 10px;
    width: 240px;
    background: #fff;
    height: auto;
    margin-right: 10px;
}
div.careerum-veb21-tales-mobile.veb21-tales-orange div.veb21-tales-slider-item {
    background: #ffc76a;
}
div.careerum-veb21-tales-mobile div.veb21-tales-slider-item p {
    font-weight: 600;
    font-size: 12px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-veb21-tales-mobile.blue-course div.veb21-tales-slider-item {
    background: #00BAFF;
}
div.careerum-veb21-tales-mobile.blue-course.dark-tales div.veb21-tales-slider-item {
    background: #0B70FE;
}
div.careerum-veb21-tales-mobile.blue-course div.veb21-tales-slider-item p {
    color: #fff;
}
div.careerum-veb21-tales-mobile.veb21-tales-blue div.veb21-tales-slider-item {
    background: #00BAFF;
}
div.careerum-veb21-tales-mobile.veb21-tales-black div.veb21-tales-slider-item {
    background: #000000;
}
div.careerum-veb21-tales-mobile.veb21-tales-black div.veb21-tales-slider-item p,
div.careerum-veb21-tales-mobile.veb21-tales-blue div.veb21-tales-slider-item p {
    color: #fff;
}
div.careerum-veb21-tales-mobile div.veb21-tales-slider-nav {
    position: relative;
    margin-top: 8px;
    height: 40px;
}
div.careerum-veb21-tales-mobile div.veb21-tales-slider-nav div.veb21-tales-slider-next {
    background-color: #ff5a00;
    border-radius: 40px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    top: 0;
}
div.careerum-veb21-tales-mobile.blue-course div.veb21-tales-slider-nav div.veb21-tales-slider-next {
    background-color: #0B70FE;
}


div.careerum-veb21-author-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-author-mobile > div {
    width: 300px;
    margin: 19px auto 30px;
}
div.careerum-veb21-author-mobile h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
}
div.careerum-veb21-author-mobile div.veb21-author-top {
    margin-top: 17px;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(1) {
    width: 100%;
    border-radius: 12px;
    font-size: 0;
    overflow: hidden;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(1) img {
    max-width: 100%;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(2) {
    width: 100%;
    margin-top: 3px;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(2) > div {
    border-radius: 8px;
    padding: 10px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 3px;
    background-color: #fff;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(2) > div img,
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(2) > div svg {
    width: 24px;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(2) > div p {
    width: calc(100% - 32px);
    margin-left: 8px;
    font-weight: 500;
    font-size: 12px;
    line-height: 132%;
    letter-spacing: 0.01em;
}
div.careerum-veb21-author-mobile div.veb21-author-top > div:nth-child(2) > div.single-line-svg p {
    margin-top: 3px;
}
div.careerum-veb21-author-mobile div.veb21-author-link {
    margin-top: 17px;
}
div.careerum-veb21-author-mobile div.veb21-author-link a {
    border-radius: 8px;
    padding: 10px 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 133%;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: center;
}


div.careerum-veb21-reviews-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-reviews-mobile > div {
    width: 300px;
    margin: 18px auto 30px;
}
div.careerum-veb21-reviews-mobile h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-top div {
    margin-top: 8px;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-top div svg,
div.careerum-veb21-reviews-mobile div.veb21-reviews-top div img {
    margin-right: 0px;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-slider {
    margin-top: 12px;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-slider .slick-list {
    overflow: visible;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-item {
    border-radius: 12px;
    padding: 10px 10px 16px 10px;
    width: 280px;
    background-color: #fff;
    margin-right: 10px;
    height: auto;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-item:last-child {
    margin-right: 0;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-item h4 {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-item p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    margin-top: 8px;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-item p + p {
    margin-top: 10px;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-slider-nav {
    position: relative;
    margin-top: 8px;
    height: 40px;
}
div.careerum-veb21-reviews-mobile div.veb21-reviews-slider-nav div.veb21-reviews-slider-next {
    background-color: #ff5a00;
    border-radius: 40px;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0px;
    top: 0;
}


div.careerum-veb21-3tales {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-3tales > div {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-veb21-3tales h2 {
    font-weight: 600;
    font-size: 48px;
    line-height: 120%;
    color: #000;
    margin-bottom: 24px;
}
div.careerum-veb21-3tales h2 span {
    color: #00baff;
}
div.careerum-veb21-3tales > div > div {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
div.careerum-veb21-3tales > div > div > div {
    border-radius: 16px;
    padding: 16px;
    width: 376px;
    background: #fff;
    position: relative;
}
div.careerum-veb21-3tales h4 {
    font-weight: 600;
    font-size: 28px;
    margin-bottom: 10px;
}
div.careerum-veb21-3tales p {
    font-weight: 500;
    font-size: 18px;
    line-height: 145%;
}
div.careerum-veb21-3tales > div > div > div:nth-child(1) svg,
div.careerum-veb21-3tales > div > div > div:nth-child(1) img {
    position: absolute;
    left: 19px;
    top: 43px;
}
div.careerum-veb21-3tales > div > div > div:nth-child(2) svg,
div.careerum-veb21-3tales > div > div > div:nth-child(2) img {
    position: absolute;
    left: 14px;
    top: 77px;
}
div.careerum-veb21-3tales > div > div > div:nth-child(3) svg,
div.careerum-veb21-3tales > div > div > div:nth-child(3) img {
    position: absolute;
    left: 13px;
    top: 78px;
}


div.careerum-veb21-3tales-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-3tales-tablet > div {
    width: 680px;
    margin: 30px auto;
}
div.careerum-veb21-3tales-tablet h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-veb21-3tales-tablet h2 span {
    color: #00baff;
}
div.careerum-veb21-3tales-tablet > div > div {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
div.careerum-veb21-3tales-tablet > div > div > div {
    border-radius: 12px;
    padding: 10px;
    width: 220px;
    background: #fff;
    position: relative;
}
div.careerum-veb21-3tales-tablet h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 6px;
}
div.careerum-veb21-3tales-tablet p {
    font-weight: 500;
    font-size: 14px;
    line-height: 145%;
}
div.careerum-veb21-3tales-tablet > div > div > div:nth-child(1) svg,
div.careerum-veb21-3tales-tablet > div > div > div:nth-child(1) img {
    position: absolute;
    left: 12px;
    top: 30px;
}
div.careerum-veb21-3tales-tablet > div > div > div:nth-child(2) svg,
div.careerum-veb21-3tales-tablet > div > div > div:nth-child(2) img {
    position: absolute;
    left: 13px;
    top: 55px;
}
div.careerum-veb21-3tales-tablet > div > div > div:nth-child(3) svg,
div.careerum-veb21-3tales-tablet > div > div > div:nth-child(3) img {
    position: absolute;
    left: 10px;
    top: 79px;
}

div.careerum-veb21-3tales-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #f5f5f7;
}
div.careerum-veb21-3tales-mobile > div {
    width: 300px;
    margin: 20px auto;
}
div.careerum-veb21-3tales-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-veb21-3tales-mobile h2 span {
    color: #00baff;
}
div.careerum-veb21-3tales-mobile > div > div {
    display: block;
}
div.careerum-veb21-3tales-mobile > div > div > div {
    border-radius: 12px;
    padding: 10px;
    width: 100%;
    background: #fff;
    position: relative;
    margin-bottom: 10px;
}
div.careerum-veb21-3tales-mobile > div > div > div:last-child {
    margin-bottom: 0;
}
div.careerum-veb21-3tales-mobile h4 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 6px;
}
div.careerum-veb21-3tales-mobile p {
    font-weight: 500;
    font-size: 14px;
    line-height: 145%;
}
div.careerum-veb21-3tales-mobile > div > div > div:nth-child(1) svg,
div.careerum-veb21-3tales-mobile > div > div > div:nth-child(1) img {
    position: absolute;
    left: 12px;
    top: 30px;
}
div.careerum-veb21-3tales-mobile > div > div > div:nth-child(2) svg,
div.careerum-veb21-3tales-mobile > div > div > div:nth-child(2) img {
    position: absolute;
    left: 13px;
    top: 55px;
}
div.careerum-veb21-3tales-mobile > div > div > div:nth-child(3) svg,
div.careerum-veb21-3tales-mobile > div > div > div:nth-child(3) img {
    position: absolute;
    left: 13px;
    top: 54px;
}


div.careerum-veb22-main {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
}
div.careerum-veb22-main > div {
    width: 1160px;
    margin: 64px auto 40px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb22-main h1 {
    font-weight: 600;
    font-size: 48px;
    line-height: 110%;
    margin-bottom: 16px;
}
div.careerum-veb22-main h1 + p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 32px;
}
div.careerum-veb22-main p + svg,
div.careerum-veb22-main p + img {
    position: absolute;
    top: 113px;
    left: 150px;
}
div.careerum-veb22-main .veb22-main-left {
    width: 457px;
    position: relative;
}
div.careerum-veb22-main .veb22-main-timer {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1718699872532-s4So3-%D1%82%D0%B0%D0%B9%D0%BC.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    width: 100%;
    padding: 15px;
}
div.careerum-veb22-main .veb22-main-timer > div {
    width: 60px;
    margin: 0 15px;
}
div.careerum-veb22-main .veb22-main-timer p[class*='number'] {
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
    color: #fff;
    text-align: center;
    margin-bottom: 4px;
}
div.careerum-veb22-main .veb22-main-timer p[class*='text'] {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    color: #fff;
}
div.careerum-veb22-main .veb22-main-right {
    border-radius: 18px;
    width: 600px;
    overflow: hidden;
}
div.careerum-veb22-main .veb22-main-videowrapper {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1718701088640-sZito-%D0%B2%D0%B8%D0%B4%D0%B5.png);
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 0;
}
div.careerum-veb22-main .veb22-main-videowrapper.veb22-main-videowrapper2 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1721758183438-MhN3Z-1231.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main .veb22-main-videowrapper.veb22-main-videowrapper3 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1724093472827-jTHCC-Ð¾Ð±.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main .veb22-main-videowrapper.veb22-main-videowrapper4 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1727935855950-iDdUL-phot.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main .veb22-main-videowrapper.veb22-main-videowrapper5 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1728457669870-MCwaQ-5113.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main .veb22-main-videowrapper.active {
    background: none !important;
}
div.careerum-veb22-main .veb22-main-right button:hover {
    opacity: 0.9;
}
div.careerum-veb22-main .veb22-main-videowrapper.active button {
    display: none;
}
div.careerum-veb22-main .veb22-main-right button {
    background: transparent;
    padding: 0;
    outline: none;
    border: none;
    cursor: pointer;
    width: 79px;
    height: 79px;
    overflow: hidden;
    border-radius: 74px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.3s ease;
}

div.careerum-veb22-main-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
}
div.careerum-veb22-main-tablet > div {
    width: 680px;
    margin: 32px auto 20px;
}
div.careerum-veb22-main-tablet h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 11px;
    padding-left: 15px;
}
div.careerum-veb22-main-tablet .veb22-main-right p.veb22-main-timer-subheader {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    display: inline-block;
    width: 316px;
}
div.careerum-veb22-main-tablet h2 + svg,
div.careerum-veb22-main-tablet h2 + img {
    position: absolute;
    top: 21px;
    left: 14px;
}
div.careerum-veb22-main-tablet .veb22-main-left {
    position: relative;
}
div.careerum-veb22-main-tablet .veb22-main-right {
    margin-top: 24px;
}
div.careerum-veb22-main-tablet .veb22-main-timer {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1718718457359-nSTAI-%D1%82%D0%B0%D0%B9%D0%BC.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 24px;
    width: 100%;
    padding: 16px 44px;
}
div.careerum-veb22-main-tablet .veb22-main-timer > div {
    width: 60px;
    margin-left: 9px;
}
div.careerum-veb22-main-tablet .veb22-main-timer p[class*='number'] {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #fff;
    text-align: center;
    margin-bottom: 4px;
}
div.careerum-veb22-main-tablet .veb22-main-timer p[class*='text'] {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    color: #fff;
}
div.careerum-veb22-main-tablet .veb22-main-videowrapper {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1718701088640-sZito-%D0%B2%D0%B8%D0%B4%D0%B5.png);
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 0;
    border-radius: 20px;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb22-main-tablet .veb22-main-videowrapper.veb22-main-videowrapper2 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1721758183438-MhN3Z-1231.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-tablet .veb22-main-videowrapper.veb22-main-videowrapper3 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1724093472827-jTHCC-Ð¾Ð±.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-tablet .veb22-main-videowrapper.veb22-main-videowrapper4 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1727935855950-iDdUL-phot.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-tablet .veb22-main-videowrapper.veb22-main-videowrapper5 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1728457669870-MCwaQ-5113.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-tablet .veb22-main-videowrapper.active {
    background: none !important;
}
div.careerum-veb22-main-tablet button:hover {
    opacity: 0.9;
}
div.careerum-veb22-main-tablet .veb22-main-videowrapper.active button {
    display: none;
}
div.careerum-veb22-main-tablet button {
    background: transparent;
    padding: 0;
    outline: none;
    border: none;
    cursor: pointer;
    width: 79px;
    height: 79px;
    overflow: hidden;
    border-radius: 74px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.3s ease;
}

div.careerum-veb22-main-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
}
div.careerum-veb22-main-mobile > div {
    width: 100%;
    margin: 9px auto 15px;
}
div.careerum-veb22-main-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 11px;
    padding-left: calc((100% - 300px) / 2);
}
div.careerum-veb22-main-mobile .veb22-main-right p.veb22-main-timer-subheader {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #fff;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 8px;
}
div.careerum-veb22-main-mobile h2 + svg,
div.careerum-veb22-main-mobile h2 + img {
    position: absolute;
    top: 21px;
    left: calc((100% - 150px) / 2);
}
div.careerum-veb22-main-mobile .veb22-main-left {
    position: relative;
}
div.careerum-veb22-main-mobile .veb22-main-left iframe {
    width: 100%;
    aspect-ratio: 16/9;
}
div.careerum-veb22-main-mobile .veb22-main-right {
    width: 300px;
    margin: 10px auto 0;
}
div.careerum-veb22-main-mobile .veb22-main-timer {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1718723009264-T4jHG-%D1%82%D0%B0%D0%B9%D0%BC.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    border-radius: 10px;
    width: 100%;
    padding: 10px;
}
div.careerum-veb22-main-mobile .veb22-main-timer > div {
    width: 50px;
}
div.careerum-veb22-main-mobile .veb22-main-timer p[class*='number'] {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    color: #fff;
    text-align: center;
    margin-bottom: 4px;
}
div.careerum-veb22-main-mobile .veb22-main-timer p[class*='text'] {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    text-align: center;
    color: #fff;
}
div.careerum-veb22-main-mobile .veb22-main-videowrapper {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1718701088640-sZito-%D0%B2%D0%B8%D0%B4%D0%B5.png);
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 0;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb22-main-mobile .veb22-main-videowrapper.veb22-main-videowrapper2 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1721758183438-MhN3Z-1231.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-mobile .veb22-main-videowrapper.veb22-main-videowrapper3 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1724093472827-jTHCC-Ð¾Ð±.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-mobile .veb22-main-videowrapper.veb22-main-videowrapper4 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1727935855950-iDdUL-phot.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-mobile .veb22-main-videowrapper.veb22-main-videowrapper5 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1728457669870-MCwaQ-5113.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-veb22-main-mobile .veb22-main-videowrapper.active {
    background: none !important;
}
div.careerum-veb22-main-mobile button:hover {
    opacity: 0.9;
}
div.careerum-veb22-main-mobile .veb22-main-videowrapper.active button {
    display: none;
}
div.careerum-veb22-main-mobile button {
    background: transparent;
    padding: 0;
    outline: none;
    border: none;
    cursor: pointer;
    width: 41px;
    height: 41px;
    overflow: hidden;
    border-radius: 41px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 0.3s ease;
}


div.careerum-veb22-form {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
}
div.careerum-veb22-form > div {
    width: 1160px;
    margin: 40px auto 40px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb22-form h2 {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    margin-bottom: 16px;
}
div.careerum-veb22-form h2 + p {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-veb22-form .veb22-form-left {
    width: 760px;
}
div.careerum-veb22-form .veb22-form-left div {
    margin-bottom: 32px;
    position: relative;
}
div.careerum-veb22-form .veb22-form-left > img {
    width: 523px;
}
div.careerum-veb22-form .veb22-form-left div svg {
    position: absolute;
    left: -1px;
    top: 39px;
}
div.careerum-veb22-form .veb22-form-left div svg + svg {
    position: absolute;
    left: 555px;
    top: 49px;
}
div.careerum-veb22-form .veb22-form-right {
    width: 376px;
}
div.careerum-veb22-form div.careerum-registration-form {
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    margin-top: 11px;
}
div.careerum-veb22-form div.careerum-registration-form > form > div {
    margin-bottom: 8px;
}
div.careerum-veb22-form div.careerum-registration-form > form > div input,
div.careerum-veb22-form div.careerum-registration-form > form > div textarea,
div.careerum-veb22-form div.careerum-registration-form > form > div input.itl-input {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 10px 12px 9px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    outline: none;
    transition: all 0.2s ease;
    margin-bottom: 0;
}
div.careerum-veb22-form div.careerum-registration-form > form > div input:focus,
div.careerum-veb22-form div.careerum-registration-form > form > div textarea:focus,
div.careerum-veb22-form div.careerum-registration-form > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb22-form div.careerum-registration-form input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb22-form div.careerum-registration-form > form > div input:focus::placeholder,
div.careerum-veb22-form div.careerum-registration-form > form > div textarea:focus::placeholder,
div.careerum-veb22-form div.careerum-registration-form > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb22-form div.careerum-registration-form input:-webkit-autofill,
div.careerum-veb22-form div.careerum-registration-form textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb22-form div.careerum-registration-form input:-webkit-autofill:focus,
div.careerum-veb22-form div.careerum-registration-form textarea:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree input {
    display: none;
}
div.careerum-veb22-form div.careerum-registration-form > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb22-form div.careerum-registration-form > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    opacity: 0.5;
    transition: all 0.3s ease;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree p a {
    color: inherit;
    transition: color 0.3s ease;
}
div.careerum-veb22-form div.careerum-registration-form .careerum-veb22-form-agree p a:hover {
    color: #000;
}
div.careerum-veb22-form div.careerum-registration-form > form button,
div.careerum-veb22-form div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    padding: 12px 24px;
    margin-top: 15px;
    height: unset;
}
div.careerum-veb22-form div.careerum-registration-form > form button:disabled,
div.careerum-veb22-form div.careerum-registration-form > form button[disabled],
div.careerum-veb22-form div.careerum-registration-form > form a.submit-btn[disabled] {
    color: #979797;
    background: #e8e8e8 !important;
}
div.careerum-veb22-form div.careerum-registration-form > form > div:nth-child(5) {
    display: block;
    margin-top: 0;
}


div.careerum-veb22-form-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
}
div.careerum-veb22-form-tablet > div {
    width: 680px;
    margin: 40px auto 40px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb22-form-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 20px;
}
div.careerum-veb22-form-tablet h2 + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-veb22-form-tablet .veb22-form-left {
    width: 257px;
}
div.careerum-veb22-form-tablet .veb22-form-left div {
    margin-bottom: 14px;
    position: relative;
}
div.careerum-veb22-form-tablet .veb22-form-left > img {
    width: 227px;
}
div.careerum-veb22-form-tablet .veb22-form-left div svg {
    position: absolute;
    left: -1px;
    top: 60px;
}
div.careerum-veb22-form-tablet .veb22-form-right {
    width: 366px;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet {
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    margin-top: 0;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div {
    margin-bottom: 8px;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div input,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div textarea,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div input.itl-input {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9px 12px 6px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    outline: none;
    transition: all 0.2s ease;
    margin-bottom: 0;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div input:focus,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div textarea:focus,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div input:focus::placeholder,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div textarea:focus::placeholder,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet input:-webkit-autofill,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet textarea:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet input:-webkit-autofill:focus,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet textarea:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree input {
    display: none;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    opacity: 0.5;
    transition: all 0.3s ease;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree p {
    width: calc(100% - 50px);
    margin-left: 5px;
    font-weight: 600;
    font-size: 10px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree p a {
    color: inherit;
    transition: color 0.3s ease;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet .careerum-veb22-form-agree p a:hover {
    color: #000;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form button,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    padding: 11px 16px;
    margin-top: 8px;
    height: unset;
}
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form button:disabled,
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form button[disabled],
div.careerum-veb22-form-tablet div.careerum-registration-form-tablet > form a.submit-btn[disabled] {
    color: #fff;
    background: #c2c2c2 !important;
}


div.careerum-veb22-form-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
}
div.careerum-veb22-form-mobile > div {
    width: 300px;
    margin: 17px auto 40px;
}
div.careerum-veb22-form-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    margin-bottom: 10px;
}
div.careerum-veb22-form-mobile h2 + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-veb22-form-mobile .veb22-form-left {
    width: 100%;
}
div.careerum-veb22-form-mobile .veb22-form-left div {
    margin-bottom: 9px;
    position: relative;
}
div.careerum-veb22-form-mobile .veb22-form-left > img {
    width: 300px;
}
div.careerum-veb22-form-mobile .veb22-form-left div svg {
    position: absolute;
    left: 2px;
    top: 40px;
}
div.careerum-veb22-form-mobile .veb22-form-right {
    width: 100%;
    margin-top: 16px;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile {
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    margin-top: 0;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div {
    margin-bottom: 8px;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div input,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div textarea,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div input.itl-input {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 10px 12px 9px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    outline: none;
    transition: all 0.2s ease;
    margin-bottom: 0;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div input:focus,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div textarea:focus,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile input::placeholder,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile textarea::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div input:focus::placeholder,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div textarea:focus::placeholder,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree input {
    display: none;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    opacity: 0.5;
    transition: all 0.3s ease;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree p {
    width: calc(100% - 50px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 12px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.48);
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree p a {
    color: inherit;
    transition: color 0.3s ease;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile .careerum-veb22-form-agree p a:hover {
    color: #000;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form button,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    padding: 13px 16px;
    margin-top: 6px;
    height: unset;
}
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form button:disabled,
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form button[disabled],
div.careerum-veb22-form-mobile div.careerum-registration-form-mobile > form a.submit-btn[disabled] {
    color: #979797;
    background: #e8e8e8 !important;
}




div.careerum-club21-tariffs.veb22-tariffs > div {
    display: block;
    margin-bottom: 40px;
}
div.careerum-club21-tariffs.veb22-tariffs > div > div:first-child {
    width: 100%;
    position: relative;
    z-index: 2;
}
div.careerum-club21-tariffs.veb22-tariffs > div > div:first-child .veb22-tariffs-subheader {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-club21-tariffs.veb22-tariffs > div > div:first-child img {
    position: absolute;
    top: -4px;
    left: 566px;
}
div.careerum-club21-tariffs.veb22-tariffs > div > div:first-child h2 {
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: normal;
}
div.careerum-club21-tariffs.veb22-tariffs > div div.club21-tariffs__swicher-block {
    margin-top: 32px;
    position: absolute;
    background-color: #fff;
    z-index: 3;
}
div.careerum-club21-tariffs.veb22-tariffs > div > div:last-child {
    position: relative;
    z-index: 1;
    margin-top: 91px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item {
    width: 376px;
    margin: 0;
    padding: 23px;
    border: 2px solid rgba(0, 0, 0, 0.2);
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item:nth-child(2) {
    background: #eeeef1;
    border-color: #eeeef1;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item:nth-child(3) {
    background: #e5f8ff;
    border-color: #e5f8ff;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-wrapper {
    gap: 16px;
    margin-left: 0;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__rassr {
    margin-top: 24px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__rassr p {
    font-weight: 700;
    font-size: 16px;
    line-height: 125%;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: 8px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: normal;
    margin-right: 0;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item:not(:first-child) div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    color: #ff5a00;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-divider {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: normal;
    margin-right: 0;
    margin-top: 0;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-before {
    font-weight: 700;
    font-size: 16px;
    line-height: 110%;
    margin-top: 15px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-old {
    font-size: 24px;
    font-weight: 600;
    text-decoration: line-through;
    color: #999;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content {
    margin-bottom: 25px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold {
    border-bottom: 2px solid rgba(0, 0, 0, 0.4);
    margin-bottom: 10px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li {
    margin-bottom: 11px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li img {
    width: 24px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 17px;
    margin-bottom: 0;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul {
    margin-bottom: 10px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold + div.club21-tariffs-item__content ul {
    margin-top: 0px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: calc(100% - 30px);
    margin-left: 6px;
    font-weight: 500;
    font-size: 18px;
    margin-top: 3px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul li p {
    font-weight: 600;
    line-height: normal;
    margin-top: 1px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__label {
    border-radius: 48px;
    padding: 8px 48px;
    background: #000;
    transform: rotate(-2deg);
    top: -19px;
    right: 13px;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item div.club21-tariffs-item__label p {
    padding: 0;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-tariffs.veb22-tariffs div.club21-tariffs-item a {
    margin-top: auto;
    font-weight: 600;
    font-size: 18px;
    padding: 15px 0;
    margin-bottom: 0;
    border-radius: 12px;
}


div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet > div {
    display: block;
    margin-bottom: 23px;
    margin-top: 10px;
    width: 100%;
    padding-left: 0;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet > div > div:first-child {
    width: 100%;
    position: relative;
    z-index: 2;
    display: block;
    padding-left: calc((100% - 680px) / 2);
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet > div > div:first-child .veb22-tariffs-subheader {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet > div > div:first-child img {
    position: absolute;
    top: -7px;
    left: calc((100% - 680px) / 2 + 380px);
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet > div > div:first-child h2 {
    margin-bottom: 11px;
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    letter-spacing: normal;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet > div div.club21-tariffs__swicher-block {
    margin-top: 0;
    position: absolute;
    background-color: #fff;
    z-index: 3;
    left: calc((100% - 680px) / 2);
    right: unset;
    top: 87px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet > div > div:last-child {
    position: relative;
    z-index: 1;
    margin-top: 68px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item {
    width: 300px;
    margin: 0;
    padding: 9px 9px 21px;
    border: 2px solid rgba(0, 0, 0, 0.2);
    margin-right: 10px;
    margin-top: 16px;
    border-radius: 20px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item:nth-child(2) {
    background: #eeeef1;
    border-color: #eeeef1;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item:nth-child(1) {
    background: #e5f8ff;
    border-color: #e5f8ff;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-wrapper {
    display: block;
    overflow: scroll;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-wrapper > div {
    width: max-content;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: calc((100% - 680px) / 2);
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__rassr {
    margin-top: 15px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__rassr p {
    font-weight: 700;
    font-size: 14px;
    line-height: 125%;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: 2px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    letter-spacing: normal;
    margin-right: 0;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item:not(:last-child) div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    color: #ff5a00;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-divider {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    letter-spacing: normal;
    margin-right: 0;
    margin-top: 0;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-before {
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    margin-top: 11px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-old {
    font-size: 23px;
    font-weight: 600;
    text-decoration: line-through;
    color: #999;
    margin-top: 4px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content {
    margin-bottom: 25px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold {
    border-bottom: 2px solid rgba(0, 0, 0, 0.4);
    margin-bottom: 7px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li {
    margin-bottom: 8px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li img {
    width: 24px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 0px;
    margin-bottom: 0;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul {
    margin-bottom: 5px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold + div.club21-tariffs-item__content ul {
    margin-top: 0px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: calc(100% - 28px);
    margin-left: 4px;
    font-weight: 500;
    font-size: 14px;
    margin-top: 2px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content ul li.single p {
    margin-top: 4px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul li p {
    font-weight: 600;
    line-height: normal;
    margin-top: 0px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul li.single p {
    margin-top: 3px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__label {
    border-radius: 48px;
    padding: 4px 48px;
    background: #000;
    transform: rotate(2deg);
    top: -12px;
    right: unset;
    left: 148px;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item div.club21-tariffs-item__label p {
    padding: 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-tariffs-tablet.veb22-tariffs-tablet div.club21-tariffs-item a {
    margin-top: auto;
    font-weight: 600;
    font-size: 14px;
    padding: 9px 0;
    margin-bottom: 0;
    border-radius: 8px;
}

div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile > div {
    display: block;
    margin-bottom: 23px;
    margin-top: 10px;
    width: 300px;
    padding-left: 0;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile > div > div:first-child {
    width: 100%;
    position: relative;
    z-index: 2;
    display: block;
    padding-left: 0;
    margin-top: 0;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile > div > div:first-child .veb22-tariffs-subheader {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile > div > div:first-child img {
    position: absolute;
    top: 20px;
    left: -8px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile > div > div:first-child h2 {
    margin-bottom: 9px;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    letter-spacing: normal;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile > div div.club21-tariffs__swicher-block {
    margin-top: 0;
    position: absolute;
    background-color: #fff;
    z-index: 3;
    left: 0px;
    right: unset;
    top: 123px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile > div > div:last-child {
    position: relative;
    z-index: 1;
    margin-top: 51px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item {
    width: 300px;
    margin: 0;
    padding: 9px 9px 21px;
    border: 2px solid rgba(0, 0, 0, 0.2);
    margin-right: 10px;
    margin-top: 24px;
    border-radius: 20px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item:nth-child(2) {
    background: #eeeef1;
    border-color: #eeeef1;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item:nth-child(1) {
    background: #e5f8ff;
    border-color: #e5f8ff;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-wrapper {
    display: block;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item p.club21-tariffs-item__header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__rassr {
    margin-top: 15px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__rassr p {
    font-weight: 700;
    font-size: 14px;
    line-height: 125%;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price {
    margin-top: 2px;
    margin-bottom: 18px;
    margin-right: -4px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    letter-spacing: normal;
    margin-right: 0;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item:not(:last-child) div.club21-tariffs-item__price p.club21-tariffs-item__price-text {
    color: #ff5a00;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-divider {
    font-weight: 700;
    font-size: 26px;
    line-height: 110%;
    letter-spacing: normal;
    margin-right: 0;
    margin-top: 0;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-before {
    font-weight: 700;
    font-size: 14px;
    line-height: 110%;
    margin-top: 11px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__price p.club21-tariffs-item__price-text-old {
    font-size: 24px;
    font-weight: 600;
    text-decoration: line-through;
    color: #999;
    margin-top: 3px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content {
    margin-bottom: 23px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold {
    border-bottom: 2px solid rgba(0, 0, 0, 0.4);
    margin-bottom: 5px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul li {
    margin-bottom: 8px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li {
    margin-bottom: 4px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li:last-child {
    margin-bottom: 0;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li img {
    width: 24px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul {
    margin-top: 0px;
    margin-bottom: 0;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul {
    margin-bottom: 5px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold + div.club21-tariffs-item__content ul {
    margin-top: 0px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li p {
    width: calc(100% - 28px);
    margin-left: 4px;
    font-weight: 500;
    font-size: 14px;
    margin-top: 2px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content ul li.single p {
    margin-top: 4px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul li p {
    font-weight: 600;
    line-height: normal;
    margin-top: 0px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item > div.club21-tariffs-item__content.content-bold ul li.single p {
    margin-top: 3px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__label {
    border-radius: 48px;
    padding: 4px 48px;
    background: #000;
    transform: rotate(2deg);
    top: -12px;
    right: unset;
    left: 148px;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item div.club21-tariffs-item__label p {
    padding: 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club21-tariffs-mobile.veb22-tariffs-mobile div.club21-tariffs-item a {
    margin-top: auto;
    font-weight: 600;
    font-size: 14px;
    padding: 8px 0;
    margin-bottom: 0;
    border-radius: 8px;
}



div.careerum-veb30-main {
    background-color: #fff;
    background: linear-gradient(180deg, #0b70fe 20.5%, #fff 85%);
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-main > div {
    width: 1160px;
    margin: 0 auto 60px;
    padding-top: 130px;
    position: relative;
}
div.careerum-veb30-main > div > img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
div.careerum-veb30-main div.veb30-main-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main div.veb30-main-left {
    width: 684px;
}
div.careerum-veb30-main div.veb30-main-labels {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 18px;
    margin-bottom: 8px;
}
div.careerum-veb30-main div.veb30-main-labels-orange {
    border-radius: 48px;
    padding: 8px 20px;
    background: #ff9f00;
    transform: rotate(-3deg);
}
div.careerum-veb30-main div.veb30-main-labels-orange p {
    font-weight: 500;
    font-size: 24px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb30-main div.veb30-main-labels-transparent {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    margin-top: 8px;
}
div.careerum-veb30-main div.veb30-main-labels-transparent p {
    font-weight: 500;
    font-size: 24px;
    line-height: 105%;
    color: #fff;
    width: calc(100% - 32px);
}
div.careerum-veb30-main h1 {
    font-weight: 600;
    font-size: 64px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 22px;
}
div.careerum-veb30-main div.veb30-main-separartor {
    height: 2px;
    width: 100%;
    background-color: #fff;
    margin-bottom: 24px;
}
div.careerum-veb30-main div.veb30-main-list-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-veb30-main div.veb30-main-list-item + div.veb30-main-list-item {
    margin-top: 16px;
}
div.careerum-veb30-main div.veb30-main-list-item p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
}
div.careerum-veb30-main div.veb30-main-list-item img {
    margin-top: 2px;
}
div.careerum-veb30-main div.veb30-main-bottom {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 18px;
    padding: 24px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-top: 64px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-veb30-main div.veb30-main-bottom > p {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    width: 300px;
}
div.careerum-veb30-main div.veb30-main-bottom > div {
    width: 350px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    margin-left: auto;
}
div.careerum-veb30-main div.veb30-main-bottom > div:last-child {
    margin-left: 32px;
}
div.careerum-veb30-main div.veb30-main-bottom > div p {
    width: calc(100% - 69px);
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-veb30-main div.veb30-main-right {
    width: 430px;
    padding-top: 22px;
}
div.careerum-veb30-main div.careerum-registration-form {
    width: 100%;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 24px;
    padding: 24px;
    margin: 0;
    border: none;
}
div.careerum-veb30-main div.careerum-registration-form > form > div input,
div.careerum-veb30-main div.careerum-registration-form > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    width: 100%;
}
div.careerum-veb30-main div.careerum-registration-form > form > div input:focus,
div.careerum-veb30-main div.careerum-registration-form > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-main div.careerum-registration-form input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-main div.careerum-registration-form > form > div input:focus::placeholder,
div.careerum-veb30-main div.careerum-registration-form > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-main div.careerum-registration-form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main div.careerum-registration-form input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-main div.careerum-registration-form > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-main div.careerum-registration-form > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #000;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-main div.careerum-registration-form .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-main div.careerum-registration-form > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-main div.careerum-registration-form > form button,
div.careerum-veb30-main div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    height: unset;
    padding: 12px 24px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

div.careerum-veb30-main-tablet {
    background-color: #fff;
    background: linear-gradient(180deg, #0b70fe 20.5%, #fff 85%);
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-main-tablet > div {
    width: 680px;
    margin: 0 auto 32px;
    padding-top: 79px;
    position: relative;
}
div.careerum-veb30-main-tablet > div > img {
    position: absolute;
    right: 84px;
    top: -24px;
    z-index: 1;
}
div.careerum-veb30-main-tablet div.veb30-main-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main-tablet div.veb30-main-left {
    width: 383px;
}
div.careerum-veb30-main-tablet div.veb30-main-labels {
    margin-bottom: -2px;
}
div.careerum-veb30-main-tablet div.veb30-main-labels-orange {
    background: #ff9f00;
    transform: rotate(-3deg);
    padding: 6px 20px;
    width: max-content;
    border-radius: 48px;
}
div.careerum-veb30-main-tablet div.veb30-main-labels-orange p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
div.careerum-veb30-main-tablet div.veb30-main-labels-white {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    margin-bottom: 1px;
    background-color: #fff;
    padding: 4px 20px;
    width: max-content;
    border-radius: 48px;
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main-tablet div.veb30-main-labels-white p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #0b70fe;
    width: calc(100% - 32px);
    white-space: nowrap;
}
div.careerum-veb30-main-tablet h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 22px;
}
div.careerum-veb30-main-tablet div.veb30-main-list-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-veb30-main-tablet div.veb30-main-list-item + div.veb30-main-list-item {
    margin-top: 12px;
}
div.careerum-veb30-main-tablet div.veb30-main-list-item p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-top: 2px;
}
div.careerum-veb30-main-tablet div.veb30-main-list-item img {
    margin-top: 0px;
}
div.careerum-veb30-main-tablet div.veb30-main-bottom {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 18px;
    padding: 20px 20px 16px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-top: 41px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-veb30-main-tablet div.veb30-main-bottom > p {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    width: 190px;
}
div.careerum-veb30-main-tablet div.veb30-main-bottom > div {
    width: 195px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    margin-left: auto;
}
div.careerum-veb30-main-tablet div.veb30-main-bottom > div:last-child {
    margin-left: 32px;
}
div.careerum-veb30-main-tablet div.veb30-main-bottom > div p {
    width: calc(100% - 34px);
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
}
div.careerum-veb30-main-tablet div.veb30-main-right {
    width: 272px;
    padding-top: 61px;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet {
    width: 100%;
    background: #fff;
    border-radius: 16px;
    padding: 12px;
    margin: 0;
    border: none;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div input,
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: #000;
    background-color: #fff;
    width: 100%;
    margin-bottom: 4px;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div input:focus,
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div input:focus::placeholder,
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #676767;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form button,
div.careerum-veb30-main-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 12px;
    line-height: 200%;
    height: unset;
    padding: 8px 0;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    margin-top: 15px;
}

div.careerum-veb30-main-mobile {
    background-color: #fff;
    background: linear-gradient(180deg, #0b70fe 20.5%, #fff 85%);
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-main-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 0 auto 30px;
    padding-top: 73px;
    position: relative;
}
div.careerum-veb30-main-mobile > div > img {
    position: absolute;
    right: 84px;
    top: -24px;
    z-index: 1;
}
div.careerum-veb30-main-mobile div.veb30-main-top {
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main-mobile div.veb30-main-left {
    width: 100%;
    margin-bottom: 24px;
}
div.careerum-veb30-main-mobile div.veb30-main-labels {
    margin-bottom: -2px;
}
div.careerum-veb30-main-mobile div.veb30-main-labels-orange {
    background: #ff9f00;
    transform: rotate(-3deg);
    padding: 6px 20px;
    width: max-content;
    border-radius: 48px;
}
div.careerum-veb30-main-mobile div.veb30-main-labels-orange p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
div.careerum-veb30-main-mobile div.veb30-main-labels-white {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
    background-color: #fff;
    padding: 4px 20px;
    width: max-content;
    border-radius: 48px;
    position: relative;
    z-index: 2;
    margin-left: 5px;
}
div.careerum-veb30-main-mobile div.veb30-main-labels-white p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #0b70fe;
    width: calc(100% - 32px);
    white-space: nowrap;
}
div.careerum-veb30-main-mobile h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 7px;
}
div.careerum-veb30-main-mobile div.veb30-main-left > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
}
div.careerum-veb30-main-mobile div.veb30-main-right {
    width: 100%;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile {
    width: 100%;
    background: #fff;
    border-radius: 16px;
    padding: 12px;
    margin: 0;
    border: none;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div input,
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 8px 12px 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: #000;
    background-color: #fff;
    width: 100%;
    margin-bottom: 11px;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div input:focus,
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div input:focus::placeholder,
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #676767;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form button,
div.careerum-veb30-main-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    height: unset;
    padding: 12px 0;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    margin-top: 15px;
}


div.careerum-veb30-main2 {
    background-color: #fff;
    background: linear-gradient(180deg, #0b70fe 28.5%, rgba(11, 112, 254, 0) 100%);
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-main2.light {
    background: linear-gradient(180deg, #00baff 28.5%, #fff 100%);
}
div.careerum-veb30-main2 > div {
    width: 1160px;
    margin: 0 auto 43px;
    padding-top: 86px;
    position: relative;
}
div.careerum-veb30-main2 div.veb30-main-top {
    position: relative;
}
div.careerum-veb30-main2 div.veb30-main-top > img {
    position: absolute;
    right: -671px;
    top: -820px;
    z-index: 1;
}
div.careerum-veb30-main2 div.veb30-main-top > div {
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main2 div.veb30-main-top-labels > div {
    margin: 0 auto;
    width: max-content;
    border-radius: 48px;
    padding: 7px 19px;
    position: relative;
}
div.careerum-veb30-main2 div.veb30-main-top-labels > div p {
    white-space: nowrap;
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb30-main2 div.veb30-main-top-labels > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    box-shadow: 0 8px 12px 0 rgba(23, 114, 239, 0.5);
    background: #ff9f00;
    transform: rotate(2deg);
    border: 1px solid #4090ff;
    z-index: 2;
    left: 13px;
    top: 0;
}
div.careerum-veb30-main2 div.veb30-main-top-labels > div:nth-child(2) {
    border: 1px solid #4090ff;
    border-radius: 48px;
    background: #ff9f00;
    transform: rotate(-3deg);
    z-index: 1;
    left: -109px;
    top: -3px;
}
div.careerum-veb30-main2 div.veb30-main-top-labels > div:nth-child(3) {
    box-shadow: 0 8px 12px 0 rgba(23, 114, 239, 0.5);
    background: #0b70fe;
    transform: rotate(-1deg);
    z-index: 2;
    left: 127px;
    top: -15px;
}
div.careerum-veb30-main2 div.veb30-main-top-headers {
    text-align: center;
    margin-top: -33px;
}
div.careerum-veb30-main2.light div.veb30-main-top-headers {
    margin-bottom: 80px;
}
div.careerum-veb30-main2 div.veb30-main-top-headers h1 {
    font-family: 'Unbounded' !important;
    font-weight: 700;
    font-size: 80px;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-veb30-main2 div.veb30-main-top-headers p {
    font-family: 'Unbounded' !important;
    font-weight: 700;
    font-size: 40px;
    line-height: 105%;
    text-align: center;
    color: #d2e5ff;
    margin-top: 16px;
    margin-bottom: 30px;
}
div.careerum-veb30-main2 div.veb30-main-top-headers img {
    position: relative;
    top: -10px
}
div.careerum-veb30-main2 div.veb30-main-top-speakers {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 18px;
    margin-bottom: 92px;
}
div.careerum-veb30-main2 div.veb30-main-top-speakers div {
    width: 200px;
    text-align: center;
}
div.careerum-veb30-main2 div.veb30-main-top-speakers img {
    width: 159px;
}
div.careerum-veb30-main2 div.veb30-main-top-speakers p {
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
    margin-top: -20px;
}
div.careerum-veb30-main2 div.veb30-main-top-info {
    position: relative;
}
div.careerum-veb30-main2 div.veb30-main-top-info p {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(1) {
    position: absolute;
    left: 18px;
    top: -15px;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(2) {
    position: absolute;
    left: 16px;
    top: 227px;
}
div.careerum-veb30-main2.light div.veb30-main-top-info > div:nth-child(2) {
    top: 127px;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(3) {
    position: absolute;
    right: 30px;
    top: -16px;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(4) {
    position: absolute;
    right: 17px;
    top: 165px;
}
div.careerum-veb30-main2.light div.veb30-main-top-info > div:nth-child(4) {
    right: 97px;
    top: 101px;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(1) img {
    position: relative;
    top: 9px;
    left: 192px;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(2) img {
    position: relative;
    top: -10px;
    left: 91px;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(3) img {
    position: relative;
    top: 8px;
    left: -104px;
}
div.careerum-veb30-main2 div.veb30-main-top-info > div:nth-child(4) img {
    position: relative;
    top: 12px;
    left: -31px;
}
div.careerum-veb30-main2 div.veb30-main-center {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main2 div.veb30-main-left {
    width: 705px;
}
div.careerum-veb30-main2 div.veb30-main-left > p {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
    margin-bottom: 22px;
}
div.careerum-veb30-main2 div.veb30-main-separartor {
    height: 2px;
    width: 100%;
    background-color: #fff;
    margin-bottom: 24px;
}
div.careerum-veb30-main2 div.veb30-main-list-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-veb30-main2 div.veb30-main-list-item + div.veb30-main-list-item {
    margin-top: 16px;
}
div.careerum-veb30-main2 div.veb30-main-list-item p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
}
div.careerum-veb30-main2 div.veb30-main-list-item img {
    margin-top: 2px;
}
div.careerum-veb30-main2 div.veb30-main-bottom {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 18px;
    padding: 24px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-top: 44px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb30-main2 div.veb30-main-bottom > div:nth-child(1) {
    width: 324px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
div.careerum-veb30-main2 div.veb30-main-bottom > div:nth-child(1) p {
    font-weight: 600;
    font-size: 30px;
    line-height: 110%;
    width: calc(100% - 69px);
}
div.careerum-veb30-main2 div.veb30-main-bottom > div:nth-child(1) img {
    width: 59px;
}
div.careerum-veb30-main2 div.veb30-main-bottom > div:nth-child(2) {
    width: 301px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
div.careerum-veb30-main2 div.veb30-main-bottom > div:nth-child(2) p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    width: calc(100% - 42px);
}
div.careerum-veb30-main2 div.veb30-main-bottom > div:nth-child(2) img {
    width: 32px;
}
div.careerum-veb30-main2 div.veb30-main-right {
    width: 430px;
    padding-top: 61px;
    margin-right: -20px;
}
div.careerum-veb30-main2 div.careerum-registration-form {
    width: 100%;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 24px;
    padding: 24px;
    margin: 0;
    border: none;
}
div.careerum-veb30-main2 div.careerum-registration-form > form > div input,
div.careerum-veb30-main2 div.careerum-registration-form > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    width: 100%;
}
div.careerum-veb30-main2 div.careerum-registration-form > form > div input:focus,
div.careerum-veb30-main2 div.careerum-registration-form > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-main2 div.careerum-registration-form input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-main2 div.careerum-registration-form > form > div input:focus::placeholder,
div.careerum-veb30-main2 div.careerum-registration-form > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-main2 div.careerum-registration-form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main2 div.careerum-registration-form input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 23px;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-main2 div.careerum-registration-form > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-main2 div.careerum-registration-form > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #000;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-main2 div.careerum-registration-form .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-main2 div.careerum-registration-form > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-main2 div.careerum-registration-form > form button,
div.careerum-veb30-main2 div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    height: unset;
    padding: 12px 24px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

div.careerum-veb30-main2-tablet {
    background-color: #fff;
    background: linear-gradient(180deg, #0b70fe 33%, rgba(11, 112, 254, 0) 88.05%);
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-main2-tablet.light {
    background: linear-gradient(180deg, #00baff 33%, #fff 88.05%);
}
div.careerum-veb30-main2-tablet > div {
    width: 680px;
    margin: 0 auto 32px;
    padding-top: 79px;
    position: relative;
}
div.careerum-veb30-main2-tablet div.veb30-main-top {
    position: relative;
    margin-bottom: 47px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top > img {
    position: absolute;
    right: -201px;
    top: -340px;
    z-index: 1;
}
div.careerum-veb30-main2-tablet div.veb30-main-top > div {
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-labels > div {
    margin: 0 auto;
    width: max-content;
    border-radius: 48px;
    padding: 6px 20px;
    position: relative;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-labels > div p {
    white-space: nowrap;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-labels > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    background: #ff9f00;
    transform: rotate(-3deg);
    z-index: 2;
    left: -7px;
    top: 2px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-labels > div:nth-child(2) {
    border-radius: 48px;
    background: #ff9f00;
    transform: rotate(-3deg);
    z-index: 1;
    left: -96px;
    top: 0px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-labels > div:nth-child(3) {
    box-shadow: 0 8px 12px 0 rgba(23, 114, 239, 0.5);
    background: #0b70fe;
    transform: rotate(2.68deg);
    z-index: 2;
    left: 89px;
    top: -20px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-headers {
    text-align: center;
    margin-top: -27px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-headers h2 {
    font-family: 'Unbounded' !important;
    font-weight: 700;
    font-size: 40px;
    line-height: 105%;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}
div.careerum-veb30-main2-tablet.light div.veb30-main-top-headers h2 {
    margin-bottom: 0;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-headers p {
    font-family: 'Unbounded' !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 105%;
    text-align: center;
    color: #d2e5ff;
    margin-bottom: 30px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-speakers {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 3px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-speakers div {
    width: 115px;
    text-align: center;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-speakers img {
    width: 115px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-speakers p {
    font-weight: 600;
    font-size: 12px;
    line-height: 105%;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
    margin-top: -19px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info {
    position: relative;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(1) {
    position: absolute;
    left: 7px;
    top: 15px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(2) {
    position: absolute;
    left: 63px;
    top: 109px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(3) {
    position: absolute;
    right: -2px;
    top: 2px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(4) {
    position: absolute;
    right: 43px;
    top: 81px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(1) img {
    position: absolute;
    top: -22px;
    left: 123px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(2) img {
    position: absolute;
    top: -72px;
    left: 55px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(3) img {
    position: absolute;
    top: -7px;
    left: -60px;
}
div.careerum-veb30-main2-tablet div.veb30-main-top-info > div:nth-child(4) img {
    position: absolute;
    top: -35px;
    left: -39px;
}
div.careerum-veb30-main2-tablet div.veb30-main-center {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main2-tablet div.veb30-main-left {
    width: 383px;
}
div.careerum-veb30-main2-tablet div.veb30-main-left > p {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    margin-bottom: 24px;
}
div.careerum-veb30-main2-tablet div.veb30-main-list-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-veb30-main2-tablet div.veb30-main-list-item + div.veb30-main-list-item {
    margin-top: 12px;
}
div.careerum-veb30-main2-tablet div.veb30-main-list-item p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-top: 2px;
}
div.careerum-veb30-main2-tablet div.veb30-main-list-item img {
    margin-top: 0px;
}
div.careerum-veb30-main2-tablet div.veb30-main-bottom {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #faf5ee;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    padding: 12px;
    width: 340px;
    margin-top: 10px;
}
div.careerum-veb30-main2-tablet div.veb30-main-bottom > p {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 10px;
}
div.careerum-veb30-main2-tablet div.veb30-main-bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
    margin-left: auto;
}
div.careerum-veb30-main2-tablet div.veb30-main-bottom > div p {
    width: calc(100% - 24px);
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
}
div.careerum-veb30-main2-tablet div.veb30-main-bottom > div img {
    width: 20px;
}
div.careerum-veb30-main2-tablet div.veb30-main-right {
    width: 272px;
    padding-top: 22px;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet {
    width: 100%;
    background: #fff;
    border-radius: 16px;
    padding: 12px;
    margin: 0;
    border: none;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div input,
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: #000;
    background-color: #fff;
    width: 100%;
    margin-bottom: 4px;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div input:focus,
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div input:focus::placeholder,
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #676767;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form button,
div.careerum-veb30-main2-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 12px;
    line-height: 200%;
    height: unset;
    padding: 8px 0;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    margin-top: 15px;
}

div.careerum-veb30-main2-mobile {
    background-color: #fff;
    background: linear-gradient(180deg, #0b70fe 52.01%, rgba(11, 112, 254, 0) 88.05%);
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-main2-mobile.light {
    background: linear-gradient(180deg, #00baff 52.01%, #fff 88.05%);
}
div.careerum-veb30-main2-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 0 auto 38px;
    padding-top: 62px;
    position: relative;
}
div.careerum-veb30-main2-mobile div.veb30-main-top {
    position: relative;
    margin-bottom: 24px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top > img {
    position: absolute;
    right: -221px;
    top: -290px;
    z-index: 1;
}
div.careerum-veb30-main2-mobile div.veb30-main-top > div {
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-labels > div {
    margin: 0 auto;
    width: max-content;
    border-radius: 48px;
    padding: 4px 16px;
    position: relative;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-labels > div p {
    white-space: nowrap;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-labels > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    background: #ff9f00;
    z-index: 1;
    left: -12px;
    box-shadow: 0 8px 12px 0 rgba(23, 114, 239, 0.5);
}
div.careerum-veb30-main2-mobile div.veb30-main-top-labels > div:nth-child(2) {
    border-radius: 48px;
    background: #ff9f00;
    transform: rotate(-3deg);
    z-index: 2;
    left: -19px;
    top: 2px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-labels > div:nth-child(3) {
    box-shadow: 0 8px 12px 0 rgba(23, 114, 239, 0.5);
    background: #0b70fe;
    transform: rotate(-1deg);
    z-index: 2;
    left: -1px;
    top: 1px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-headers {
    text-align: center;
    margin-top: 6px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-headers h2 {
    font-family: 'Unbounded' !important;
    font-weight: 700;
    font-size: 28px;
    line-height: 105%;
    text-align: center;
    color: #fff;
    margin-bottom: 7px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-headers p {
    font-family: 'Unbounded' !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 105%;
    text-align: center;
    color: #d2e5ff;
    margin-bottom: 30px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-speakers > p {
    font-family: 'Unbounded' !important;
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
    text-align: center;
    color: #fff;
    margin-bottom: 15px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-speakers {
    margin-top: 32px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-speakers > div {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 3px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-speakers > div div {
    width: 115px;
    text-align: center;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-speakers > div img {
    width: 115px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-speakers > div p {
    font-weight: 600;
    font-size: 12px;
    line-height: 105%;
    text-align: center;
    color: rgba(255, 255, 255, 0.8);
    margin-top: -19px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info {
    position: relative;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info > div:nth-child(1) {
    position: relative;
    left: -117px;
    top: 32px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info > div:nth-child(2) {
    position: relative;
    left: 0px;
    top: 21px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info > div:nth-child(3) {
    position: relative;
    right: -105px;
    top: -54px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info > div:nth-child(1) img {
    position: absolute;
    top: -69px;
    left: 150px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info > div:nth-child(2) img {
    position: absolute;
    top: -76px;
    left: 160px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-info > div:nth-child(3) img {
    position: absolute;
    top: -51px;
    left: 139px;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-img {
    width: 100%;
}
div.careerum-veb30-main2-mobile div.veb30-main-top-img img {
    width: 100%;
}
div.careerum-veb30-main2-mobile div.veb30-main-center {
    position: relative;
    z-index: 2;
}
div.careerum-veb30-main2-mobile div.veb30-main-left {
    width: 100%;
    margin-bottom: 24px;
}
div.careerum-veb30-main2-mobile div.veb30-main-labels {
    margin-bottom: -2px;
}
div.careerum-veb30-main2-mobile div.veb30-main-labels-orange {
    background: #ff9f00;
    transform: rotate(-3deg);
    padding: 6px 20px;
    width: max-content;
    border-radius: 48px;
}
div.careerum-veb30-main2-mobile div.veb30-main-labels-orange p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
div.careerum-veb30-main2-mobile div.veb30-main-labels-white {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
    background-color: #fff;
    padding: 4px 20px;
    width: max-content;
    border-radius: 48px;
    position: relative;
    z-index: 2;
    margin-left: 5px;
}
div.careerum-veb30-main2-mobile div.veb30-main-labels-white p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #0b70fe;
    width: calc(100% - 32px);
    white-space: nowrap;
}
div.careerum-veb30-main2-mobile h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 7px;
}
div.careerum-veb30-main2-mobile div.veb30-main-left > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
}
div.careerum-veb30-main2-mobile div.veb30-main-right {
    width: 100%;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile {
    width: 100%;
    background: #fff;
    border-radius: 16px;
    padding: 12px 12px 16px;
    margin: 0;
    border: none;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div input,
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 8px 12px 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: #000;
    background-color: #fff;
    width: 100%;
    margin-bottom: 11px;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div input:focus,
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div input:focus::placeholder,
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
    opacity: 1;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #676767;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form button,
div.careerum-veb30-main2-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    height: unset;
    padding: 12px 0;
    margin-top: 15px;
}


div.careerum-veb30-for {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-for > div {
    width: 1160px;
    margin: 60px auto 50px;
    position: relative;
}
div.careerum-veb30-for h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
    position: relative;
    z-index: 2;
    margin-bottom: 46px;
}
div.careerum-veb30-for > div > img {
    position: absolute;
    z-index: 1;
    left: 489px;
    top: 0;
}
div.careerum-veb30-for div.veb30-for-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 0;
}
div.careerum-veb30-for div.veb30-for-items > div {
    border-radius: 12px;
    padding: 20px;
    width: 392px;
    min-height: 172px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    position: relative;
}
div.careerum-veb30-for div.veb30-for-items > div p {
    width: calc(100% - 52px);
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-veb30-for div.veb30-for-items > div:nth-child(1) {
    background: #bcedff;
}
div.careerum-veb30-for div.veb30-for-items > div:nth-child(2) {
    background: #88dfff;
    transform: rotate(3deg);
    margin-top: -5px;
}
div.careerum-veb30-for div.veb30-for-items > div:nth-child(3) {
    background: #00baff;
    margin-left: -19px;
}
div.careerum-veb30-for div.veb30-for-items > div:nth-child(4) {
    background: #d2e5ff;
    transform: rotate(3deg);
    margin-top: 15px;
}
div.careerum-veb30-for div.veb30-for-items > div:nth-child(5) {
    background: #7fb4ff;
    margin-left: -7px;
    margin-top: 15px;
}
div.careerum-veb30-for div.veb30-for-items > div:nth-child(6) {
    background: #d2e5ff;
    margin-left: -16px;
    margin-top: 23px;
}

div.careerum-veb30-for-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-for-tablet > div {
    width: 680px;
    margin: 32px auto;
    position: relative;
}
div.careerum-veb30-for-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    position: relative;
    z-index: 2;
    margin-bottom: 39px;
}
div.careerum-veb30-for-tablet > div > img {
    position: absolute;
    z-index: 1;
    left: 402px;
    top: -8px;
}
div.careerum-veb30-for-tablet div.veb30-for-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 0;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div {
    border-radius: 8px;
    padding: 12px 12px 21px;
    width: 226px;
    min-height: 172px;
    position: relative;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div img {
    width: 32px;
    height: 32px;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div p {
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 4px;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div:nth-child(1) {
    background: #bcedff;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div:nth-child(2) {
    background: #88dfff;
    transform: rotate(4deg);
    margin-left: 5px;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div:nth-child(3) {
    background: #00baff;
    margin-left: -3px;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div:nth-child(4) {
    background: #d2e5ff;
    margin-top: 17px;
}
div.careerum-veb30-for-tablet div.veb30-for-items > div:nth-child(5) {
    background: #7fb4ff;
    margin-left: 4px;
    margin-top: 17px;
    transform: rotate(3deg);
}
div.careerum-veb30-for-tablet div.veb30-for-items > div:nth-child(6) {
    background: #d2e5ff;
    margin-left: -3px;
    margin-top: 17px;
}

div.careerum-veb30-for-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-for-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 24px auto;
    position: relative;
}
div.careerum-veb30-for-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    position: relative;
    z-index: 2;
    margin-bottom: 24px;
}
div.careerum-veb30-for-mobile div.veb30-for-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 0;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div {
    border-radius: 8px 8px 0 0;
    padding: 12px 12px 24px;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div + div {
    margin-top: -5px;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div:last-child {
    border-radius: 8px;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 1px;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div:nth-child(1) {
    background: #bcedff;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div:nth-child(2) {
    background: #88dfff;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div:nth-child(3) {
    background: #00baff;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div:nth-child(4) {
    background: #d2e5ff;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div:nth-child(5) {
    background: #7fb4ff;
}
div.careerum-veb30-for-mobile div.veb30-for-items > div:nth-child(6) {
    background: #d2e5ff;
}

div.careerum-veb30-for.veb4-for,
div.careerum-veb30-for-tablet.veb4-for,
div.careerum-veb30-for-mobile.veb4-for {
    background-color: #f5f5f5;
}
div.careerum-veb30-for.veb4-for h2 {
    font-weight: 700;
    font-size: 38px;
    line-height: 100%;
    margin-bottom: 53px;
}
div.careerum-veb30-for.veb4-for > div > img {
    left: 582px;
    top: -8px;
}
div.careerum-veb30-for.veb4-for div.veb30-for-items > div:nth-child(even) {
    background-color: #d2e5ff;
}
div.careerum-veb30-for.veb4-for div.veb30-for-items > div:nth-child(odd) {
    background-color: #7fb4ff;
}
div.careerum-veb30-for-tablet.veb4-for > div > img {
    left: 483px;
    top: -2px;
}
div.careerum-veb30-for-tablet.veb4-for h2 {
    margin-bottom: 33px;
}
div.careerum-veb30-for-mobile.veb4-for > div {
    margin: 32px auto;
}


div.careerum-veb30-programm {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-programm > div {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-veb30-programm h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
    margin-bottom: 40px;
}
div.careerum-veb30-programm > div > div.veb30-programm-item-labels {
    gap: 16px;
    margin-bottom: 24px;
}
div.careerum-veb30-programm > div > div.veb30-programm-item-labels p {
    font-weight: 600;
    font-size: 16px;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
    white-space: nowrap
}
div.careerum-veb30-programm div.veb30-programm-items {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-veb30-programm div.veb30-programm-items + div.veb30-programm-items {
    margin-top: 32px;
}
div.careerum-veb30-programm div.veb30-programm-item {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 16px;
    width: 376px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-veb30-programm.mini div.veb30-programm-item:last-child {
    background: #ffc76a;
}
div.careerum-veb30-programm div.veb30-programm-item p.veb30-programm-item-header {
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 16px;
}
div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-labels {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 24px;
}
div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-labels p {
    font-weight: 600;
    font-size: 16px;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
}
div.careerum-veb30-programm div.veb30-programm-item p.veb30-programm-item-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
}
div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-content {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    margin-bottom: 24px;
    transition: all 0.3s ease;
}
div.careerum-veb30-programm.lite div.veb30-programm-item div.veb30-programm-item-content {
    margin-bottom: 0px;
}
div.careerum-veb30-programm div.veb30-programm-item.active div.veb30-programm-item-content {
    opacity: 1;
    max-height: 1000px;
}
div.careerum-veb30-programm div.veb30-programm-item p.veb30-programm-item-subheader {
    font-weight: 600;
    font-size: 20px;
    margin-top: 24px;
    margin-bottom: 11px;
}
div.careerum-veb30-programm.lite div.veb30-programm-item p.veb30-programm-item-subheader {
    margin-top: 8px;
}
div.careerum-veb30-programm div.veb30-programm-item ul li {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    list-style-type: none;
    padding-left: 24px;
    position: relative;
}
div.careerum-veb30-programm div.veb30-programm-item ul li::before {
    content: "·";
    position: absolute;
    left: 9px;
    top: 0;
    font-weight: 600;
    font-size: 20px;
}
div.careerum-veb30-programm div.veb30-programm-item ul li + li {
    margin-top: 11px;
}
div.careerum-veb30-programm div.veb30-programm-item p.veb30-programm-item-subtext {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    margin-top: 10px;
}
div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-button {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-button:hover {
    opacity: 0.9;
}
div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-button p {
    font-weight: 700;
    font-size: 20px;
    text-decoration: underline;
}
div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-button img {
    transform: rotate(0deg);
    transition: all 0.3s ease;
}
div.careerum-veb30-programm div.veb30-programm-item.active div.veb30-programm-item-button img,
div.careerum-veb30-programm div.veb30-programm-item.active div.veb30-programm-item-button svg {
    transform: rotate(180deg);
}
div.careerum-veb30-programm div.veb30-programm-link {
    margin-top: 32px;
}
div.careerum-veb30-programm div.veb30-programm-link a {
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}


div.careerum-veb30-programm-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-programm-tablet > div {
    width: 680px;
    margin: 32px auto;
}
div.careerum-veb30-programm-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 32px;
}
div.careerum-veb30-programm-tablet > div > div.veb30-programm-item-labels {
    gap: 6px;
    margin-bottom: 20px;
}
div.careerum-veb30-programm-tablet > div > div.veb30-programm-item-labels p {
    font-weight: 600;
    font-size: 16px;
    line-height: 105%;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
    white-space: nowrap
}
div.careerum-veb30-programm-tablet .slick-list {
    overflow: visible;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 12px;
    width: 384px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 16px;
    height: auto;
}
div.careerum-veb30-programm-tablet.mini div.veb30-programm-item:last-child {
    background: #ffc76a;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item p.veb30-programm-item-header {
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 16px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-labels {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 16px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-labels p {
    font-weight: 600;
    font-size: 14px;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item p.veb30-programm-item-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-content {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    margin-bottom: 24px;
    transition: all 0.3s ease;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item.active div.veb30-programm-item-content {
    opacity: 1;
    max-height: 1000px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item p.veb30-programm-item-subheader {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    margin-top: 16px;
    margin-bottom: 10px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    list-style-type: none;
    padding-left: 24px;
    position: relative;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item ul li::before {
    content: "·";
    position: absolute;
    left: 9px;
    top: 0;
    font-weight: 600;
    font-size: 18px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item ul li + li {
    margin-top: 11px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item p.veb30-programm-item-subtext {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-top: 10px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-button {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-button:hover {
    opacity: 0.9;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-button p {
    font-weight: 700;
    font-size: 20px;
    text-decoration: underline;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-button img {
    transform: rotate(0deg);
    transition: all 0.3s ease;
}
div.careerum-veb30-programm-tablet div.veb30-programm-item.active div.veb30-programm-item-button img,
div.careerum-veb30-programm-tablet div.veb30-programm-item.active div.veb30-programm-item-button svg {
    transform: rotate(180deg);
}
div.careerum-veb30-programm-tablet div.veb30-programm-link {
    margin-top: 24px;
}
div.careerum-veb30-programm-tablet div.veb30-programm-link a {
    border-radius: 8px;
    padding: 14px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}


div.careerum-veb30-programm-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-programm-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 24px auto;
}
div.careerum-veb30-programm-mobile > div > div.veb30-programm-item-labels {
    margin-bottom: 16px;
}
div.careerum-veb30-programm-mobile > div > div.veb30-programm-item-labels p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
    text-align: center;
    width: 100%;
}
div.careerum-veb30-programm-mobile > div > div.veb30-programm-item-labels p + p {
    margin-top: 4px;
}
div.careerum-veb30-programm-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 24px;
}
div.careerum-veb30-programm-mobile .slick-list {
    overflow: visible;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 10px;
    width: 300px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 10px;
    height: auto;
}
div.careerum-veb30-programm-mobile.mini div.veb30-programm-item:last-child {
    background: #ffc76a;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item p.veb30-programm-item-header {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 16px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-labels {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 16px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-labels p {
    font-weight: 600;
    font-size: 12px;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item p.veb30-programm-item-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-content {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    margin-bottom: 16px;
    transition: all 0.3s ease;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item.active div.veb30-programm-item-content {
    opacity: 1;
    max-height: 1000px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item p.veb30-programm-item-subheader {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin-top: 16px;
    margin-bottom: 10px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item ul li {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    list-style-type: none;
    padding-left: 24px;
    position: relative;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item ul li::before {
    content: "·";
    position: absolute;
    left: 9px;
    top: 0;
    font-weight: 600;
    font-size: 18px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item ul li + li {
    margin-top: 11px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item p.veb30-programm-item-subtext {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    margin-top: 10px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-button {
    margin-top: auto;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    cursor: pointer;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-button:hover {
    opacity: 0.9;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-button p {
    font-weight: 700;
    font-size: 16px;
    text-decoration: underline;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-button img {
    transform: rotate(0deg);
    transition: all 0.3s ease;
}
div.careerum-veb30-programm-mobile div.veb30-programm-item.active div.veb30-programm-item-button img,
div.careerum-veb30-programm-mobile div.veb30-programm-item.active div.veb30-programm-item-button svg {
    transform: rotate(180deg);
}
div.careerum-veb30-programm-mobile div.veb30-programm-link {
    margin-top: 24px;
}
div.careerum-veb30-programm-mobile div.veb30-programm-link a {
    border-radius: 8px;
    padding: 14px 0px;
    font-weight: 600;
    font-size: 14px;
    line-height: 114%;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
}


div.careerum-veb30-programm.veb4-programm,
div.careerum-veb30-programm-tablet.veb4-programm,
div.careerum-veb30-programm-mobile.veb4-programm {
    background-color: transparent;
}
div.careerum-veb30-programm.veb4-programm div.veb30-programm-items {
    align-items: stretch;
}
div.careerum-veb30-programm.veb4-programm h2 {
    font-weight: 700;
}
div.careerum-veb30-programm.veb4-programm div.veb30-programm-item div.veb30-programm-item-labels p {
    font-size: 14px;
}
div.careerum-veb30-programm.veb4-programm div.veb30-programm-item p.veb30-programm-item-subheader {
    font-size: 36px;
}
div.careerum-veb30-programm.veb4-programm div.veb30-programm-item p.veb30-programm-item-subtext {
    font-size: 20px;
    line-height: 150%;
}
div.careerum-veb30-programm.veb4-programm div.veb30-programm-item.active div.veb30-programm-item-content {
    margin-bottom: 0;
}
div.careerum-veb30-programm.veb4-programm div.veb30-programm-link {
    margin-top: 24px;
}

div.careerum-veb30-programm-tablet.veb4-programm div.veb30-programm-item p.veb30-programm-item-header {
    font-size: 20px;
}
div.careerum-veb30-programm-tablet.veb4-programm div.veb30-programm-item div.veb30-programm-item-content {
    margin-bottom: 0;
}
div.careerum-veb30-programm-mobile.veb4-programm > div {
    margin-bottom: 32px;
}
div.careerum-veb30-programm-mobile.veb4-programm h2 {
    margin-bottom: 16px;
}

div.careerum-veb30-programm.product-programm h2 {
    font-size: 48px;
    margin-bottom: 12px;
}
div.careerum-veb30-programm.product-programm p.veb30-programm-subheader {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    max-width: 940px;
    margin-bottom: 32px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item.active div.veb30-programm-item-content {
    margin-top: 12px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item div.veb30-programm-item-labels {
    margin-bottom: 16px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item p.veb30-programm-item-header {
    margin-bottom: 10px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item p.veb30-programm-item-subheader {
    margin-top: 0;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item div.veb30-programm-item-labels p {
    font-size: 14px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item p.veb30-programm-item-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item p.veb30-programm-item-text + p.veb30-programm-item-text {
    margin-top: 12px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item.last {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 20px #f90;
    background: #ffe6bc;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item.last div.veb30-programm-item-labels p {
    background: #000;
    color: #fff
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item.last p.veb30-programm-item-subheader {
    font-size: 16px;
    margin-top: 12px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-item.last ul li + li {
    margin-top: 8px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-link {
    margin-top: 24px;
}
div.careerum-veb30-programm.product-programm div.veb30-programm-link a {
    padding: 15px 56px;
    border-radius: 12px;
}

div.careerum-veb30-programm-tablet.product-programm h2 {
    font-size: 28px;
    margin-bottom: 16px;
}
div.careerum-veb30-programm-tablet.product-programm h2 + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    max-width: 530px;
    margin-bottom: 26px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-programm-item p.veb30-programm-item-header {
    font-size: 20px;
    margin-bottom: 0px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-programm-item p.veb30-programm-item-text {
    font-size: 12px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-programm-item p.veb30-programm-item-text + p.veb30-programm-item-text {
    margin-top: 8px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 9px;
    width: 680px;
    box-shadow: 0 4px 20px #f90;
    background: #ffe6bc;
    transform: rotate(-2deg);
    margin-top: 33px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div {
    width: 322px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div:nth-child(1) p:nth-child(1) {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    border-radius: 48px;
    padding: 8px 24px;
    background-color: #000;
    display: inline-block;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div:nth-child(1) p:nth-child(2) {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-top: 15px;
    max-width: 200px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div:nth-child(2) p {
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul {
    margin-top: 2px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    list-style-type: none;
    position: relative;
    padding-left: 21px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul li::before {
    content: "·";
    position: absolute;
    left: 8px;
    top: -2px;
    font-size: 16px;
    font-weight: 600;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul li + li {
    margin-top: 10px;
}
div.careerum-veb30-programm-tablet.product-programm div.veb30-programm-link {
    margin-top: 34px;
}

div.careerum-veb30-programm-mobile.product-programm h2 {
    font-size: 20px;
    line-height: 100%;
    margin-bottom: 10px;
}
div.careerum-veb30-programm-mobile.product-programm h2 + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    margin-bottom: 10px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-programm-item div.veb30-programm-item-labels p {
    font-size: 14px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-programm-item p.veb30-programm-item-subheader {
    margin-top: 2px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-programm-item p.veb30-programm-item-text + p.veb30-programm-item-text {
    margin-top: 8px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 9px;
    width: calc(100% - 22px);
    box-shadow: 0 4px 20px #f90;
    background: #ffe6bc;
    margin: 24px auto 0;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div {
    width: 100%;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(2) {
    margin-top: 16px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(1) p:nth-child(1) {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    border-radius: 48px;
    padding: 8px 24px;
    background-color: #000;
    display: inline-block;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(1) p:nth-child(2) {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-top: 15px;
    max-width: 200px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(2) p {
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul {
    margin-top: 2px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    list-style-type: none;
    position: relative;
    padding-left: 21px;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul li::before {
    content: "·";
    position: absolute;
    left: 8px;
    top: -2px;
    font-size: 16px;
    font-weight: 600;
}
div.careerum-veb30-programm-mobile.product-programm div.veb30-product-programm-bottom > div:nth-child(2) ul li + li {
    margin-top: 10px;
}

div.careerum-veb30-about {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-about > div {
    width: 1160px;
    margin: 70px auto 50px;
    position: relative;
}
div.careerum-veb30-about h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    position: relative;
}
div.careerum-veb30-about > div > div:nth-child(1) {
    width: 447px;
}
div.careerum-veb30-about > div > div:nth-child(2) {
    width: 690px;
    text-align: right;
    position: relative;
}
div.careerum-veb30-about > div > div:nth-child(2) img {
    position: relative;
    right: -23px;
}
div.careerum-veb30-about div.veb30-about-items {
    top: 0;
    left: 0;
}
div.careerum-veb30-about div.veb30-about-item {
    text-align: center;
    border: 4px solid #ffc76a;
    border-radius: 40px;
    padding: 12px 24px;
    background-color: #fff;
}
div.careerum-veb30-about div.veb30-about-item p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    white-space: nowrap
}
div.careerum-veb30-about div.veb30-about-item:nth-child(1) {
    top: 36px;
    left: 63px;
    transform: rotate(2deg);
}
div.careerum-veb30-about div.veb30-about-item:nth-child(2) {
    top: 104px;
    left: 25px;
}
div.careerum-veb30-about div.veb30-about-item:nth-child(3) {
    top: 113px;
    left: 447px;
    transform: rotate(2.82deg);
}
div.careerum-veb30-about div.veb30-about-item:nth-child(4) {
    top: 175px;
    left: 124px;
    transform: rotate(-5.29deg);
}
div.careerum-veb30-about div.veb30-about-item:nth-child(5) {
    top: 228px;
    left: 258px;
}

div.careerum-veb30-about-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-about-tablet > div {
    width: 680px;
    margin: 70px auto 50px;
    position: relative;
}
div.careerum-veb30-about-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    position: relative;
}
div.careerum-veb30-about-tablet > div > div:nth-child(1) {
    margin-bottom: 19px;
}
div.careerum-veb30-about-tablet > div > div:nth-child(2) img {
    position: relative;
    left: 116px;
}
div.careerum-veb30-about-tablet div.veb30-about-items {
    top: 0;
    left: 0;
}
div.careerum-veb30-about-tablet div.veb30-about-item {
    text-align: center;
    border: 2px solid #ffc76a;
    border-radius: 16px;
    padding: 4px 8px;
    background-color: #fff;
}
div.careerum-veb30-about-tablet div.veb30-about-item p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    white-space: nowrap
}
div.careerum-veb30-about-tablet div.veb30-about-item:nth-child(1) {
    top: 102px;
    left: 66px;
    transform: rotate(-8.39deg);
}
div.careerum-veb30-about-tablet div.veb30-about-item:nth-child(2) {
    top: 126px;
    left: 241px;
    transform: rotate(2deg);
}
div.careerum-veb30-about-tablet div.veb30-about-item:nth-child(3) {
    top: 153px;
    left: 1px;
    transform: rotate(-3deg);
}
div.careerum-veb30-about-tablet div.veb30-about-item:nth-child(4) {
    top: 163px;
    left: 316px;
}
div.careerum-veb30-about-tablet div.veb30-about-item:nth-child(5) {
    top: 191px;
    left: 63px;
}

div.careerum-veb30-about-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-about-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 24px auto;
    position: relative;
}
div.careerum-veb30-about-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    position: relative;
}
div.careerum-veb30-about-mobile > div > div:nth-child(1) {
    margin-bottom: 104px;
}
div.careerum-veb30-about-mobile > div > div:nth-child(2) {
    text-align: center;
}
div.careerum-veb30-about-mobile > div > div:nth-child(2) img {
    position: relative;
}
div.careerum-veb30-about-mobile div.veb30-about-items {
    top: 0;
    left: 0;
    width: 100%;
}
div.careerum-veb30-about-mobile div.veb30-about-item {
    text-align: center;
    border: 2px solid #ffc76a;
    border-radius: 16px;
    padding: 4px 8px;
    background-color: #fff;
}
div.careerum-veb30-about-mobile div.veb30-about-item p {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    white-space: nowrap
}
div.careerum-veb30-about-mobile div.veb30-about-item:nth-child(1) {
    top: 64px;
    left: 58px;
    transform: rotate(3deg);
}
div.careerum-veb30-about-mobile div.veb30-about-item:nth-child(2) {
    top: 94px;
    left: -4px;
    transform: rotate(2deg);
}
div.careerum-veb30-about-mobile div.veb30-about-item:nth-child(3) {
    top: 123px;
    left: 2px;
    transform: rotate(-3deg);
}
div.careerum-veb30-about-mobile div.veb30-about-item:nth-child(4) {
    top: 145px;
    left: 70px;
}
div.careerum-veb30-about-mobile div.veb30-about-item:nth-child(5) {
    top: 167px;
    left: 2px;
}

div.careerum-veb30-reviews {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-reviews > div {
    width: 1160px;
    margin: 70px auto 50px;
    position: relative;
}
div.careerum-veb30-reviews h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    margin-bottom: 40px;
}
div.careerum-veb30-reviews > div > img {
    position: absolute;
    top: -45px;
    left: 762px;
}
div.careerum-veb30-reviews div.veb30-reviews-items {
    flex-wrap: wrap;
    gap: 16px;
    width: 100%;
}
div.careerum-veb30-reviews div.veb30-reviews-item {
    width: 572px;
    border-radius: 20px;
    padding: 16px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.16);
    background: #fffbf5;
}
div.careerum-veb30-reviews div.veb30-reviews-item:nth-child(4) {
    transform: rotate(2.05deg);
}
div.careerum-veb30-reviews div.veb30-reviews-item:nth-child(5) {
    transform: rotate(-4.28deg);
}
div.careerum-veb30-reviews div.veb30-reviews-item p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
}
div.careerum-veb30-reviews div.veb30-reviews-item p + p {
    margin-top: 16px;
}

div.careerum-veb30-reviews-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-reviews-tablet > div {
    width: 680px;
    margin: 70px auto 50px;
    position: relative;
}
div.careerum-veb30-reviews-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 32px;
}
div.careerum-veb30-reviews-tablet > div > img {
    position: absolute;
    top: -15px;
    left: 552px;
}
div.careerum-veb30-reviews-tablet div.veb30-reviews-items {
    flex-wrap: wrap;
    gap: 16px;
    width: 100%;
}
div.careerum-veb30-reviews-tablet div.veb30-reviews-item {
    width: 332px;
    border-radius: 12px;
    padding: 10px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.16);
    background: #fffbf5;
}
div.careerum-veb30-reviews-tablet div.veb30-reviews-item:nth-child(4) {
    transform: rotate(2.05deg);
}
div.careerum-veb30-reviews-tablet div.veb30-reviews-item:nth-child(5) {
    transform: rotate(-4.28deg);
}
div.careerum-veb30-reviews-tablet div.veb30-reviews-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-veb30-reviews-tablet div.veb30-reviews-item p + p {
    margin-top: 16px;
}

div.careerum-veb30-reviews-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-reviews-mobile > div {
    width: 680px;
    margin: 70px auto 50px;
    position: relative;
    width: 100%;
    max-width: 340px;
}
div.careerum-veb30-reviews-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 20px;
}
div.careerum-veb30-reviews-mobile div.veb30-reviews-items .slick-list {
    overflow: visible;
}
div.careerum-veb30-reviews-mobile div.veb30-reviews-item {
    width: 320px;
    border-radius: 12px;
    padding: 10px;
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.16);
    background: #fffbf5;
    margin-right: 10px;
    height: auto;
}
div.careerum-veb30-reviews-mobile div.veb30-reviews-item:first-child {
    margin-left: 20px;
}
div.careerum-veb30-reviews-mobile div.veb30-reviews-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-veb30-reviews-mobile div.veb30-reviews-item p + p {
    margin-top: 16px;
}
div.careerum-veb30-programm.course40-programm > div {
    margin-top: 30px;
}
div.careerum-veb30-programm.course40-programm h2 {
    margin-bottom: 20px;
}
div.careerum-veb30-programm.course40-programm div.veb30-programm-item.rotate-item {
    background-color: #fff;
    box-shadow: none;
    border: none;
}
div.careerum-veb30-programm.course40-programm div.veb30-programm-item.rotate-item > div {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 16px 16px 24px;
    width: 376px;
    box-shadow: 0 4px 20px 0 #f90;
    background: #ffe6bc;
    transform: rotate(-4.46deg);
    position: relative;
    top: 22px;
    left: -10px;
}
div.careerum-veb30-programm.course40-programm div.veb30-programm-item.rotate-item > div p {
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
}
div.careerum-veb30-programm.course40-programm div.veb30-programm-link a {
    border-radius: 12px;
    padding: 16px 56px;
    font-weight: 600;
    font-size: 22px;
}
div.careerum-veb30-programm-tablet.course40-programm h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 16px;
}
div.careerum-veb30-programm-tablet.course40-programm div.veb30-programm-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 10px;
    width: 527px;
    box-shadow: 0 4px 20px 0 #f90;
    background: #ffe6bc;
    transform: rotate(-2deg);
    margin-bottom: 30px;
    margin-top: 29px;
    margin-left: 11px;
}
div.careerum-veb30-programm-tablet.course40-programm div.veb30-programm-bottom p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
}
div.careerum-veb30-programm-tablet.course40-programm div.veb30-programm-link a {
    width: 340px;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
}
div.careerum-veb30-programm-mobile.course40-programm h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
}
div.careerum-veb30-programm-mobile.course40-programm div.veb30-programm-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 9px;
    width: 318px;
    box-shadow: 0 4px 20px 0 #f90;
    background: #ffe6bc;
    transform: rotate(-3deg);
    margin: 20px auto 39px;
}
div.careerum-veb30-programm-mobile.course40-programm div.veb30-programm-bottom p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
}


div.careerum-veb30-speaker {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-speaker > div {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-veb30-speaker h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    margin-bottom: 40px;
}
div.careerum-veb30-speaker div.veb30-speaker-content {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-one div.veb30-speaker-left {
    width: 453px;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-one div.veb30-speaker-left img {
    width: 453px;
    border-radius: 22px;
    transform: rotate(-4.68deg);
    position: relative;
    top: 28px;
    left: 17px;
    z-index: 1;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speakers-two {
    display: block;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speakers-two div.veb30-speaker-left {
    width: 453px;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speakers-two div.veb30-speaker-left img {
    width: 453px;
    border-radius: 22px;
    transform: rotate(-4.68deg);
    position: relative;
    top: 28px;
    left: 17px;
    z-index: 1;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper + div.veb30-speaker-wrapper {
    margin-top: 31px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-left {
    width: 302px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-left img {
    transform: rotate(-4.5deg);
    border-radius: 15px;
    width: 302px;
    top: 1px;
    left: 0px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper:nth-child(even) .veb30-speaker-left img {
    top: 1px;
    left: 10px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-left p {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    margin-top: 22px;
    margin-left: 48px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper:nth-child(even) .veb30-speaker-left p {
    margin-left: 58px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-right {
    width: 902px;
    margin-left: -24px;
    margin-top: 15px;
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 9px;
    margin-right: -20px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper:nth-child(even) .veb30-speaker-right {
    margin-left: -14px;
    margin-right: -30px;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-right > div {
    width: 422px;
    margin: 0;
    padding: 0;
    border: none;
}
div.careerum-veb30-speaker div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-right > div p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-video div.veb30-speaker-left {
    border-radius: 24px;
    width: 417px;
    height: 583px;
    background: rgb(213, 244, 255);
    background: linear-gradient(180deg, rgba(213, 244, 255, 1) 0%, rgba(18, 116, 254, 1) 50%, rgba(213, 244, 255, 1) 100%);
    padding: 12px;
    position: relative;
}
div.careerum-veb30-speaker div.veb30-speaker-frame {
    width: 393px;
    height: 559px;
    border-radius: 12px;
    overflow: hidden;
}
div.careerum-veb30-speaker svg.veb30-speaker-video-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    transition: opacity 0.2s ease;
    z-index: 3;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-video div.veb30-speaker-left svg.veb30-speaker-video-button.active,
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-video div.veb30-speaker-left img.veb30-speaker-video-button.active {
    opacity: 0;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-video div.veb30-speaker-left:hover svg,
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-video div.veb30-speaker-left:hover img {
    opacity: 0.85 !important;
}
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-video div.veb30-speaker-left svg.veb30-speaker-video-button.active.paused,
div.careerum-veb30-speaker div.veb30-speaker-content.speaker-video div.veb30-speaker-left img.veb30-speaker-video-button.active.paused {
    opacity: 1;
}
div.careerum-veb30-speaker div.veb30-speaker-right {
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 24px;
    width: 675px;
    margin-left: 24px;
    z-index: 2;
    position: relative;
}
div.careerum-veb30-speaker div.veb30-speaker-right > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-veb30-speaker div.veb30-speaker-right > div p {
    width: calc(100% - 40px);
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
}
div.careerum-veb30-speaker div.veb30-speaker-right > div + div {
    margin-top: 22px;
    border-top: 2px solid #e7e7e7;
    padding-top: 24px;
}
div.careerum-veb30-speaker div.veb30-speaker-right > div.single-line p {
    margin-top: 2px;
}
div.careerum-veb30-speaker div.veb30-speaker-link {
    margin-top: 32px;
}
div.careerum-veb30-speaker div.veb30-speaker-link a {
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}

div.careerum-veb30-speaker-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-speaker-tablet > div {
    width: 680px;
    margin: 32px auto;
}
div.careerum-veb30-speaker-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 32px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video {
    align-items: stretch;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-one div.veb30-speaker-left {
    width: 280px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-one div.veb30-speaker-left img {
    width: 284px;
    border-radius: 16px;
    transform: rotate(-3.27deg);
    position: relative;
    top: 39px;
    left: 7px;
    z-index: 1;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speakers-two {
    display: block;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speakers-two div.veb30-speaker-left {
    width: 453px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speakers-two div.veb30-speaker-left img {
    width: 453px;
    border-radius: 22px;
    transform: rotate(-4.68deg);
    position: relative;
    top: 28px;
    left: 17px;
    z-index: 1;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper + div.veb30-speaker-wrapper {
    margin-top: 28px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-left {
    width: 154px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-left img {
    transform: rotate(-3.27deg);
    border-radius: 15px;
    width: 157px;
    top: -5px;
    left: 3px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-left p {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    margin-top: -2px;
    margin-left: 0;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-right {
    width: 502px;
    margin-top: 20px;
    padding: 12px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 10px 0;
    margin-right: -20px;
    border-radius: 12px;
    margin-left: 0;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-right > div {
    width: 237px;
    margin: 0;
    padding: 0;
    border: none;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-right > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video div.veb30-speaker-left {
    border-radius: 17px;
    width: 302px;
    height: 426px;
    background: rgb(213, 244, 255);
    background: linear-gradient(180deg, rgba(213, 244, 255, 1) 0%, rgba(18, 116, 254, 1) 50%, rgba(213, 244, 255, 1) 100%);
    padding: 8px;
    position: relative;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-frame {
    width: 286px;
    height: 410px;
    border-radius: 8px;
    overflow: hidden;
}
div.careerum-veb30-speaker-tablet svg.veb30-speaker-video-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    transition: opacity 0.2s ease;
    z-index: 3;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video div.veb30-speaker-left svg.veb30-speaker-video-button.active,
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video div.veb30-speaker-left img.veb30-speaker-video-button.active {
    opacity: 0;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video div.veb30-speaker-left:hover svg,
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video div.veb30-speaker-left:hover img {
    opacity: 0.85 !important;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video div.veb30-speaker-left svg.veb30-speaker-video-button.active.paused,
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-video div.veb30-speaker-left img.veb30-speaker-video-button.active.paused {
    opacity: 1;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider {
    display: block;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider .slick-list {
    overflow: visible;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper {
    display: block;
    width: 300px;
    margin-right: 10px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-left {
    width: 300px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-right {
    width: 300px;
    margin: 0;
    background: #faf5ee;
    padding: 8px;
    box-shadow: none;
    border: none;
    margin-top: 3px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-left img {
    transform: none;
    width: 300px;
    border-radius: 12px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper + div.veb30-speaker-wrapper {
    margin-top: 0;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-right > div {
    width: 100%;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-right {
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 12px 12px 35px;
    width: 362px;
    margin-left: 12px;
    z-index: 2;
    position: relative;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-right > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-right > div p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-right > div + div {
    margin-top: 8px;
    border-top: 2px solid #e7e7e7;
    padding-top: 7px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-right > div.single-line p {
    margin-top: 1px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-link {
    margin-top: 24px;
}
div.careerum-veb30-speaker-tablet div.veb30-speaker-link a {
    border-radius: 8px;
    padding: 14px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}


div.careerum-veb30-speaker-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-speaker-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 24px auto;
}
div.careerum-veb30-speaker-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 20px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-one div.veb30-speaker-left {
    width: 100%;
    position: relative;
    z-index: 1;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-one div.veb30-speaker-left img {
    width: 100%;
    border-radius: 12px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider {
    display: block;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider .slick-list {
    overflow: visible;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    width: 300px;
    margin-right: 10px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-left {
    width: 300px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-right {
    width: 300px;
    margin: 0;
    background: #faf5ee;
    padding: 8px;
    box-shadow: none;
    border: none;
    margin-top: 3px;
    border-radius: 12px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-left img {
    transform: none;
    width: 300px;
    border-radius: 12px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper + div.veb30-speaker-wrapper {
    margin-top: 0;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-right > div {
    width: 100%;
    background-color: transparent;
    border: none;
    padding: 0;
    gap: 4px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-right {
    width: 100%;
    z-index: 2;
    position: relative;
    margin-top: -12px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-right > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 9px;
    background-color: #fff;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-right > div + div {
    margin-top: 8px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-right > div p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 12px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-right > div p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.01em;
    margin-top: 1px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-right > div.single-line p {
    margin-top: 3px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-link {
    margin-top: 24px;
}
div.careerum-veb30-speaker-mobile div.veb30-speaker-link a {
    border-radius: 8px;
    padding: 14px 0px;
    font-weight: 600;
    font-size: 14px;
    line-height: 114%;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
}

div.careerum-veb30-speaker.course40-speaker div.veb30-speaker-content div.veb30-speaker-wrapper .veb30-speaker-right {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.05);
    background: #fffbf5;
}
div.careerum-veb30-speaker-tablet.course40-speaker div.veb30-speaker-content.speaker-one div.veb30-speaker-left img {
    top: 14px;
}
div.careerum-veb30-speaker-tablet.course40-speaker h2 {
    margin-bottom: -10px;
}
div.careerum-veb30-speaker-tablet.course40-speaker div.veb30-speaker-right {
    width: 382px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 11px;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.05);
    background: #fffbf5;
}
div.careerum-veb30-speaker-mobile.course40-speaker div.veb30-speaker-right > div + div {
    margin-top: -4px;
}
div.careerum-veb30-speaker-mobile.course40-speaker div.veb30-speaker-right > div {
    background: #fffbf5;
}
div.careerum-veb30-speaker-mobile.product-speaker div.veb30-speaker-content.speaker-one div.veb30-speaker-left img {
    width: 314px;
    margin: 0 auto;
    border-radius: 12px;
    display: block;
    transform: rotate(-3.41deg);
}
div.careerum-veb30-speaker-mobile.product-speaker div.veb30-speaker-content.speaker-one div.veb30-speaker-right {
    margin-top: -3px;
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 12px;
}
div.careerum-veb30-speaker-mobile.product-speaker div.veb30-speaker-content.speaker-one div.veb30-speaker-right > div {
    padding: 6px 9px;
    border: none;
}

div.careerum-veb30-speaker.veb4-speaker,
div.careerum-veb30-speaker-tablet.veb4-speaker,
div.careerum-veb30-speaker-mobile.veb4-speaker {
    background-color: #f5f5f5;
}
div.careerum-veb30-speaker.veb4-speaker h2 {
    font-weight: 700;
}
div.careerum-veb30-speaker-mobile.veb4-speaker > div {
    margin-bottom: 32px;
}
div.careerum-veb30-speaker-mobile.veb4-speaker h2 {
    line-height: 1;
}

div.careerum-veb30-speaker-tablet.product-speaker h2 {
    font-size: 28px;
}
div.careerum-veb30-speaker-tablet.product-speaker div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-right,
div.careerum-veb30-speaker-tablet.product-speaker div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-left {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    font-size: 0;
    border-radius: 12px;
}
div.careerum-veb30-speaker-tablet.product-speaker div.veb30-speaker-right > div + div {
    border-top: none;
    padding-top: 2px;
}
div.careerum-veb30-speaker-mobile.product-speaker div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-left {
    border-radius: 12px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
div.careerum-veb30-speaker-mobile.product-speaker div.veb30-speaker-content.speaker-slider div.veb30-speaker-wrapper .veb30-speaker-right {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

div.careerum-veb30-how {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-how > div {
    width: 1160px;
    margin: 60px auto;
    position: relative;
}
div.careerum-veb30-how h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 100%;
    margin-bottom: 48px;
}
div.careerum-veb30-how > div > img {
    position: absolute;
    top: 42px;
    left: 284px;
}
div.careerum-veb30-how div.veb30-how-content-item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb30-how div.veb30-how-content-item + div.veb30-how-content-item {
    margin-top: 32px;
}
div.careerum-veb30-how div.veb30-how-content-item > div:nth-child(1) {
    width: 475px;
}
div.careerum-veb30-how div.veb30-how-content-item > div:nth-child(1) p {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 15px;
    width: 100%;
    display: inline-block;
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
}
div.careerum-veb30-how div.veb30-how-content-item > div:nth-child(3) {
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    width: 438px;
    padding: 14px 14px 34px;
}
div.careerum-veb30-how div.veb30-how-content-item > div:nth-child(3) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 48px;
    padding: 6px 24px;
    gap: 8px;
    background-color: #fff;
    width: max-content;
    margin-bottom: 12px;
}
div.careerum-veb30-how div.veb30-how-content-item > div:nth-child(3) > div p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    white-space: nowrap;
}
div.careerum-veb30-how div.veb30-how-content-item > div:nth-child(3) p {
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(1) > div:nth-child(1) p:nth-child(2) {
    transform: rotate(-3deg);
    margin-top: 16px;
    margin-left: 1px;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(1) > div:nth-child(3) {
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 16px;
    background: #0b70fe;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(1) > div:nth-child(3) > p {
    color: #fff;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(1) > img {
    position: relative;
    left: 6px;
    top: 86px;
    width: 211px;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(2) > div:nth-child(1) p:nth-child(1) {
    margin-top: 20px;
    margin-left: 1px;
    transform: rotate(-0.88deg);
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(2) > div:nth-child(1) p:nth-child(2) {
    margin-top: -11px;
    margin-left: 6px;
    transform: rotate(-0.88deg);
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(2) > div:nth-child(3) {
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 16px;
    background: #ff9f00;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(2) > div:nth-child(3) > p {
    color: #fff;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(2) > img {
    position: relative;
    left: -2px;
    top: 68px;
    width: 222px;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(1) {
    margin-top: -11px;
    margin-left: 7px;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(2) {
    margin-top: 11px;
    margin-left: 8px;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(3) {
    margin-top: -3px;
    margin-left: 1px;
    transform: rotate(-3deg);
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(3) > div:nth-child(3) {
    border: 2px solid rgba(255, 255, 255, 0.5);
    border-radius: 16px;
    background: #88dfff;
}
div.careerum-veb30-how div.veb30-how-content-item:nth-child(3) > img {
    position: relative;
    left: -2px;
    top: 18px;
    width: 225px;
}

div.careerum-veb30-how-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-how-tablet > div {
    width: 680px;
    margin: 32px auto;
    position: relative;
}
div.careerum-veb30-how-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 32px;
}
div.careerum-veb30-how-tablet > div > img {
    position: absolute;
    top: 30px;
    left: 99px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item + div.veb30-how-content-item {
    margin-top: 16px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item > div:nth-child(1) {
    width: 280px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item > div:nth-child(1) p {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 7px;
    width: 100%;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item > div:nth-child(3) {
    border-radius: 8px;
    width: 280px;
    padding: 8px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item > div:nth-child(3) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 48px;
    padding: 4px 12px;
    gap: 2px;
    background-color: #fff;
    width: max-content;
    margin-bottom: 15px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item > div:nth-child(3) > div p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    white-space: nowrap;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item > div:nth-child(3) p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(1) > div:nth-child(1) p:nth-child(2) {
    transform: rotate(-3deg);
    margin-top: -4px;
    margin-left: 1px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(1) > div:nth-child(3) {
    background: #0b70fe;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(1) > div:nth-child(3) > p {
    color: #fff;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(1) > img {
    position: relative;
    left: 0px;
    top: 42px;
    width: 114px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(2) > div:nth-child(1) p:nth-child(1) {
    margin-top: 2px;
    margin-left: 1px;
    transform: rotate(-0.88deg);
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(2) > div:nth-child(1) p:nth-child(2) {
    margin-top: 2px;
    margin-left: 0px;
    transform: rotate(-0.88deg);
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(2) > div:nth-child(3) {
    background: #ff9f00;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(2) > div:nth-child(3) > p {
    color: #fff;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(2) > img {
    position: relative;
    left: 0px;
    top: 52px;
    width: 114px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(1) {
    margin-top: 1px;
    margin-left: 0px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(2) {
    margin-top: 1px;
    margin-left: 0px;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(3) {
    margin-top: 0px;
    margin-left: 1px;
    transform: rotate(-3deg);
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(3) > div:nth-child(3) {
    background: #88dfff;
}
div.careerum-veb30-how-tablet div.veb30-how-content-item:nth-child(3) > img {
    position: relative;
    left: -2px;
    top: 58px;
    width: 111px;
}

div.careerum-veb30-how-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-how-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 24px auto;
    position: relative;
}
div.careerum-veb30-how-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 20px;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item + div.veb30-how-content-item {
    margin-top: 10px;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item > div {
    border-radius: 10px;
    width: 100%;
    padding: 12px;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: 48px;
    padding: 4px 16px;
    gap: 8px;
    background-color: #fff;
    width: max-content;
    margin-bottom: 10px;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item > div > div p {
    width: calc(100% - 32px);
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: 0.02em;
    white-space: nowrap;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item:nth-child(1) > div {
    background: #0b70fe;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item:nth-child(1) > div > p {
    color: #fff;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item:nth-child(2) > div {
    background: #ff9f00;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item:nth-child(2) > div > p {
    color: #fff;
}
div.careerum-veb30-how-mobile div.veb30-how-content-item:nth-child(3) > div {
    background: #88dfff;
}
div.careerum-veb30-how-mobile div.veb30-how-bottom {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    padding: 12px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #faf5ee;
    margin-top: 10px;
}
div.careerum-veb30-how-mobile div.veb30-how-bottom > p {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-bottom: 13px;
}
div.careerum-veb30-how-mobile div.veb30-how-bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    margin-left: auto;
}
div.careerum-veb30-how-mobile div.veb30-how-bottom > div + div {
    margin-top: 7px;
}
div.careerum-veb30-how-mobile div.veb30-how-bottom > div p {
    width: calc(100% - 24px);
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
}

div.careerum-veb30-how.course40-how div.veb30-how-content-item > div:nth-child(1) p {
    margin-top: 40px;
}
div.careerum-veb30-how.course40-how div.veb30-how-content-item:nth-child(2) > div:nth-child(1) p:nth-child(1) {
    transform: rotate(-2.57deg);
    margin-top: -27px;
}
div.careerum-veb30-how.course40-how div.veb30-how-content-item:nth-child(2) > div:nth-child(1) p:nth-child(2) {
    margin-top: 5px;
}
div.careerum-veb30-how.course40-how div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(1) {
    margin-top: -48px;
}
div.careerum-veb30-how.course40-how div.veb30-how-content-item > div:nth-child(3) {
    padding: 14px;
}
div.careerum-veb30-how.course40-how div.veb30-how-content-item + div.veb30-how-content-item {
    margin-top: 25px;
}
div.careerum-veb30-how-tablet.course40-how h2 {
    margin-bottom: 17px;
}
div.careerum-veb30-how-tablet.course40-how div.veb30-how-content-item:nth-child(1) > div:nth-child(1) p {
    position: relative;
    top: 24px;
    left: 0;
}
div.careerum-veb30-how-tablet.course40-how div.veb30-how-content-item:nth-child(1) > img {
    top: 50px;
}
div.careerum-veb30-how-tablet.course40-how div.veb30-how-content-item:nth-child(2) > div:nth-child(1) p:nth-child(2) {
    margin-top: 9px;
}
div.careerum-veb30-how-tablet.course40-how div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(1) {
    margin-top: 2px;
}
div.careerum-veb30-how-tablet.course40-how div.veb30-how-content-item:nth-child(3) > div:nth-child(1) p:nth-child(2) {
    margin-top: 9px;
}
div.careerum-veb30-how-mobile.course40-how h2 {
    line-height: 105%;
    margin-bottom: 16px;
}


div.careerum-veb30-form-block {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-form-block > div {
    width: 1160px;
    margin: 71px auto 120px;
    background-color: #0b70fe;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 28px;
    padding: 40px 73px 12px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb30-form-block div.veb30-form-left {
    width: 500px;
}
div.careerum-veb30-form-block div.veb30-form-left img {
    width: 468px;
    transform: rotate(-2.56deg);
    position: relative;
    left: -6px;
}
div.careerum-veb30-form-block div.veb30-form-left p {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    border: 1px solid rgba(255, 255, 255, 0.8);
    border-radius: 64px;
    padding: 11px 23px;
    margin-bottom: 15px;
    background-color: #fff;
}
div.careerum-veb30-form-block div.veb30-form-left h2 {
    font-weight: 600;
    font-size: 56px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 34px;
}
div.careerum-veb30-form-block div.veb30-form-right {
    width: 430px;
    padding-top: 35px;
}
div.careerum-veb30-form-block div.careerum-registration-form {
    width: 100%;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 24px;
    padding: 24px;
    background: #0b70fe;
    border-radius: 24px;
    padding: 24px;
    margin: 0;
}
div.careerum-veb30-form-block div.careerum-registration-form > form > div input,
div.careerum-veb30-form-block div.careerum-registration-form > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    width: 100%;
}
div.careerum-veb30-form-block div.careerum-registration-form > form > div input:focus,
div.careerum-veb30-form-block div.careerum-registration-form > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-form-block div.careerum-registration-form input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-form-block div.careerum-registration-form > form > div input:focus::placeholder,
div.careerum-veb30-form-block div.careerum-registration-form > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-form-block div.careerum-registration-form input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-form-block div.careerum-registration-form input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-form-block div.careerum-registration-form > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-form-block div.careerum-registration-form > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree label input:checked + div {
    border-color: #fff;
    background-color: #fff;
    opacity: 1;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-form-block div.careerum-registration-form .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-form-block div.careerum-registration-form > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-form-block div.careerum-registration-form > form button,
div.careerum-veb30-form-block div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    height: unset;
    padding: 12px 24px;
}


div.careerum-veb30-form-block-tablet {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-veb30-form-block-tablet > div {
    width: 680px;
    margin: 25px auto 88px;
    background-color: #0b70fe;
    border-radius: 16px;
    padding: 16px 16px 6px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-veb30-form-block-tablet div.veb30-form-left {
    width: 361px;
}
div.careerum-veb30-form-block-tablet div.veb30-form-left > img {
    width: 316px;
    transform: rotate(-2.56deg);
    position: relative;
    left: 3px;
}
div.careerum-veb30-form-block-tablet div.veb30-form-labels-orange {
    background: #ff9f00;
    padding: 6px 20px;
    width: max-content;
    border-radius: 48px;
    position: relative;
    left: -6px;
}
div.careerum-veb30-form-block-tablet div.veb30-form-labels-orange p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
div.careerum-veb30-form-block-tablet div.veb30-form-labels-white {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
    margin-bottom: 1px;
    background-color: #fff;
    padding: 4px 20px;
    width: max-content;
    border-radius: 48px;
    position: relative;
    left: -6px;
    top: -3px;
    z-index: 2;
    transform: rotate(-1.19deg);
}
div.careerum-veb30-form-block-tablet div.veb30-form-labels-white p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #0b70fe;
    width: calc(100% - 32px);
    white-space: nowrap;
}
div.careerum-veb30-form-block-tablet div.veb30-form-left h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 34px;
}
div.careerum-veb30-form-block-tablet div.veb30-form-right {
    width: 280px;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet {
    width: 100%;
    border: 1px solid rgba(255, 255, 255, 0.4);
    border-radius: 12px;
    padding: 15px;
    background: #0b70fe;
    margin: 0;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div input,
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: #000;
    background-color: #fff;
    width: 100%;
    margin-bottom: 4px;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div input:focus,
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div input:focus::placeholder,
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 12px;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label input:checked + div {
    border-color: #fff;
    background-color: #fff;
    opacity: 1;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form button,
div.careerum-veb30-form-block-tablet div.careerum-registration-form-tablet > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 12px;
    line-height: 200%;
    height: unset;
    padding: 8px 0px;
    margin-top: 14px;
}

div.careerum-veb30-form-block-mobile {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
    padding: 0 10px;
}
div.careerum-veb30-form-block-mobile > div {
    width: 100%;
    max-width: 340px;
    margin: 24px auto 64px;
    background-color: #0b70fe;
    border-radius: 12px;
    padding: 12px 12px 21px;
}
div.careerum-veb30-form-block-mobile div.veb30-form-left {
    width: 100%;
}
div.careerum-veb30-form-block-mobile div.veb30-form-labels {
    margin-bottom: 5px;
}
div.careerum-veb30-form-block-mobile div.veb30-form-labels-orange {
    background: #ff9f00;
    padding: 4px 24px;
    width: max-content;
    border-radius: 48px;
    position: relative;
    left: -6px;
    top: 4px;
}
div.careerum-veb30-form-block-mobile div.veb30-form-labels-orange p {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    white-space: nowrap;
    position: relative;
    z-index: 1;
}
div.careerum-veb30-form-block-mobile div.veb30-form-labels-white {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
    margin-bottom: 1px;
    background-color: #fff;
    padding: 4px 20px;
    width: max-content;
    border-radius: 48px;
    position: relative;
    left: -1px;
    top: 4px;
    z-index: 2;
    transform: rotate(-1.19deg);
}
div.careerum-veb30-form-block-mobile div.veb30-form-labels-white p {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #0b70fe;
    width: calc(100% - 32px);
    white-space: nowrap;
}
div.careerum-veb30-form-block-mobile div.veb30-form-left h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-veb30-form-block-mobile div.veb30-form-right {
    width: 100%;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile {
    width: 100%;
    border: none;
    padding: 0;
    background: #0b70fe;
    margin: 0;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div input,
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px 10px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    width: 100%;
    margin-bottom: 10px;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div input:focus,
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div input:focus::placeholder,
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 16px;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree input {
    display: none;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label input:checked + div {
    border-color: #fff;
    background-color: #fff;
    opacity: 1;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 11px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile .careerum-veb30-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form button,
div.careerum-veb30-form-block-mobile div.careerum-registration-form-mobile > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    height: unset;
    padding: 12px 0px;
    margin-top: 16px;
}

/* En page */


div.careerum-en-header {
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    z-index: 99;
}
div.careerum-en-header > div {
    width: 1160px;
    margin: 0 auto;
    border-radius: 30px 30px 24px 24px;
    background-color: #6D1E8B;
}
div.careerum-en-header .header-en-logo {
    font-size: 0;
    width: 121px;
}
div.careerum-en-header .header-en-logo + div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: calc(100% - 121px)
}
div.careerum-en-header .header-en-top {
    background-color: #fff;
    border-radius: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 16px;
}
div.careerum-en-header .header-en-top nav {
    margin-left: 263px;
    margin-top: 4px;
    font-size: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-header.with-button .header-en-top nav {
    margin-left: 210px;
}
div.careerum-en-header .header-en-top nav a {
    color: #676767;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
}
div.careerum-en-header .header-en-top a.header-en-top__button {
    margin-left: auto;
    margin-right: 0;
    display: inline-block;
    background: #6d1e8b;
    border-radius: 8px;
    padding: 8px 12px;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s ease;
}
div.careerum-en-header .header-en-top a.header-en-top__button:hover {
    opacity: 0.9;
}
div.careerum-en-header .header-en-bottom {
    padding: 24px 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-header .header-en-bottom-left {
    width: 740px;
}
div.careerum-en-header .header-en-bottom-left-top p {
    font-weight: 600;
    font-size: 18px;
    line-height: 125%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-header .header-en-bottom-left-bottom {
    margin-top: 6px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-header .header-en-bottom-left-bottom > div:nth-child(1) p {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: #fff;
}
div.careerum-en-header .header-en-timer {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 30px;
}
div.careerum-en-header .header-en-timer .header-en-timer-item {
    width: 53px;
    text-align: center;
}
div.careerum-en-header .header-en-timer p[class*=number] {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    color: #fff;
}
div.careerum-en-header .header-en-timer p.timer-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-header .header-en-bottom-right {
    width: 341px;
}
div.careerum-en-header .header-en-bottom a {
    width: 341px;
    display: inline-block;
    padding: 16px 40px;
    border-radius: 12px;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    margin-bottom: 4px;
}

div.careerum-en-header-tablet {
    width: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    z-index: 99;
}
div.careerum-en-header-tablet > div {
    width: 680px;
    margin: 0 auto;
    border-radius: 30px 30px 16px 16px;
    background-color: #6D1E8B;
}
div.careerum-en-header-tablet .header-en-logo {
    font-size: 0;
    width: 89px;
}
div.careerum-en-header-tablet .header-en-logo + div {
    width: calc(100% - 89px);
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-en-header-tablet .header-en-top {
    background-color: #fff;
    border-radius: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 8px 12px;
}
div.careerum-en-header-tablet .header-en-top nav {
    margin-left: 79px;
    margin-top: 2px;
    font-size: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-header-tablet.with-button .header-en-top nav {
    margin-left: 26px;
}
div.careerum-en-header-tablet .header-en-top nav a {
    color: #676767;
    text-decoration: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 114%;
}
div.careerum-en-header-tablet.with-button .header-en-top nav a {
    font-weight: 500;
    font-size: 12px;
    line-height: 133%;
    color: #676767;
}
div.careerum-en-header-tablet.with-button .header-en-top a.header-en-top__button {
    margin-left: 16px;
    background: #6d1e8b;
    border-radius: 8px;
    padding: 8px 0;
    width: 143px;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 167%;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s ease;
}
div.careerum-en-header-tablet .header-en-top a.header-en-top__button:hover {
    opacity: 0.9;
}
div.careerum-en-header-tablet .header-en-bottom {
    padding: 16px 12px 25px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-header-tablet .header-en-bottom-left {
    width: 468px;
}
div.careerum-en-header-tablet .header-en-bottom-left-top p {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-header-tablet .header-en-bottom-left-bottom {
    margin-top: 3px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-header-tablet .header-en-bottom-left-bottom > div:nth-child(1) {
    width: 200px;
}
div.careerum-en-header-tablet .header-en-bottom-left-bottom > div:nth-child(1) p {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #fff;
}
div.careerum-en-header-tablet .header-en-timer {
    display: flex;
    gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 16px;
}
div.careerum-en-header-tablet .header-en-timer .header-en-timer-item {
    width: 53px;
    text-align: center;
}
div.careerum-en-header-tablet .header-en-timer p[class*=number] {
    font-weight: 600;
    font-size: 32px;
    line-height: 141%;
    color: #fff;
}
div.careerum-en-header-tablet .header-en-timer p.timer-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-header-tablet .header-en-bottom-right {
    width: 188px;
    margin-top: 28px;
}
div.careerum-en-header-tablet .header-en-bottom a {
    width: 188px;
    display: inline-block;
    padding: 15px 40px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}


div.careerum-en-header-mobile {
    width: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    z-index: 99;
    margin-top: 8px;
    position: fixed;
}
div.careerum-en-header-mobile.with-button {
    margin-top: 0 !important;
}
div.careerum-en-header-mobile > div {
    width: 300px;
    margin: 0 auto;
    border-radius: 30px 30px 12px 12px;
    background-color: #6D1E8B;
}
div.careerum-en-header-mobile .header-en-logo {
    font-size: 0;
}
div.careerum-en-header-mobile .header-en-top {
    background-color: #fff;
    border-radius: 12px;
    padding: 5px 2px 6px 10px;
}
div.careerum-en-header-mobile .header-en-main {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
div.careerum-en-header-mobile .header-en-burger {
    height: 23px;
    width: 28px;
    padding: 7px;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    cursor: pointer;
}
div.careerum-en-header-mobile .header-en-burger .line {
    display: block;
    height: 1.25px;
    width: 100%;
    border-radius: 4px;
    background: #b2b2b2;
}
div.careerum-en-header-mobile .header-en-burger .line1 {
    transform-origin: 0% 0%;
    transition: transform 0.4s ease-in-out;
}
div.careerum-en-header-mobile .header-en-burger .line2 {
    transition: transform 0.3s ease-in-out;
}
div.careerum-en-header-mobile .header-en-burger .line3 {
    transform-origin: 0% 100%;
    transition: transform 0.4s ease-in-out;
}
div.careerum-en-header-mobile .header-en-main.active .line1 {
    transform: rotate(45deg) translate(-1.7px, -1.5px);
}
div.careerum-en-header-mobile .header-en-main.active .line2 {
    transform: scaleY(0);
}
div.careerum-en-header-mobile .header-en-main.active .line3 {
    transform: rotate(-45deg);
}
div.careerum-en-header-mobile .header-en-menu {
    max-height: 0px;
    overflow: hidden;
    transition: all 0.3s ease;
    opacity: 0;
    padding: 0;
}
div.careerum-en-header-mobile .header-en-main.active + .header-en-menu {
    max-height: 300px;
    opacity: 1;
}
div.careerum-en-header-mobile .header-en-top nav {
    margin-top: 18px;
    font-size: 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 16px;
    padding-bottom: 8px;
}
div.careerum-en-header-mobile.with-button .header-en-main.active + .header-en-menu {
    padding-bottom: 9px;
}
div.careerum-en-header-mobile.with-button .header-en-top nav {
    padding-bottom: 16px;
}
div.careerum-en-header-mobile .header-en-top nav a {
    color: #676767;
    text-decoration: none;
    font-weight: 500;
    font-size: 12px;
    line-height: 133%;
}
div.careerum-en-header-mobile.with-button .header-en-top a.header-en-top__button {
    background: #6d1e8b;
    border-radius: 8px;
    padding: 8px 0;
    width: 143px;
    display: inline-block;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    line-height: 167%;
    color: #fff;
    text-decoration: none;
    transition: all 0.3s ease;
}
div.careerum-en-header-mobile .header-en-bottom {
    padding: 8px 8px 14px;
}
div.careerum-en-header-mobile .header-en-bottom-left {
    width: 100%;
}
div.careerum-en-header-mobile .header-en-bottom-left-top p {
    font-weight: 600;
    font-size: 10px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-header-mobile .header-en-bottom-left-bottom {
    margin-top: -2px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-header-mobile .header-en-bottom-left-bottom > div:nth-child(1) {
    width: 144px;
}
div.careerum-en-header-mobile .header-en-bottom-left-bottom > div:nth-child(1) p {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    margin-top: 13px;
}
div.careerum-en-header-mobile .header-en-timer {
    display: flex;
    gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 8px;
}
div.careerum-en-header-mobile .header-en-timer .header-en-timer-item {
    width: 25px;
    text-align: center;
}
div.careerum-en-header-mobile .header-en-timer p[class*=number] {
    font-weight: 600;
    font-size: 20px;
    line-height: 141%;
    color: #fff;
}
div.careerum-en-header-mobile .header-en-timer p.timer-text {
    font-weight: 500;
    font-size: 10px;
    line-height: 110%;
    text-align: center;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-header-mobile .header-en-bottom-right {
    width: 100%;
    margin-top: 11px;
}
div.careerum-en-header-mobile .header-en-bottom a {
    width: 100%;
    display: inline-block;
    padding: 11px 40px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}
div.careerum-en-header.header-no-banner .header-en-bottom {
    display: none;
}
div.careerum-en-header.header-no-banner > div {
    background-color: #fff;
    border-radius: 24px;
}
div.careerum-en-header-tablet.header-no-banner .header-en-bottom {
    display: none;
}
div.careerum-en-header-tablet.header-no-banner > div {
    background-color: #fff;
    border-radius: 16px;
}
div.careerum-en-header-mobile.header-no-banner .header-en-bottom {
    display: none;
}
div.careerum-en-header-mobile.header-no-banner > div {
    background-color: #fff;
    border-radius: 11px;
}

div.careerum-en-header.veb30-header {
    overflow: visible;
}
div.careerum-en-header.veb30-header > div {
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
}
div.careerum-en-header.veb30-header .header-en-top {
    border-radius: 19px;
}
div.careerum-en-header.veb30-header .header-en-top nav {
    margin-left: 0;
    width: 100%;
    justify-content: center;
    align-items: center;
}
div.careerum-en-header.veb30-header.login-button .header-en-top nav {
    margin-top: 0;
}
div.careerum-en-header.veb30-header .header-en-top nav a:first-child {
    margin-left: -120px;
}
div.careerum-en-header.veb30-header.login-button .header-en-top nav a:first-child {
    margin-left: auto;
}
div.careerum-en-header.veb30-header .header-en-top nav a.login-button {
    margin-left: auto;
    padding: 8px 12px;
    background: transparent;
    border-radius: 8px;
    color: #676767;
    text-decoration: underline;
    transition: all 0.3s ease;
}
div.careerum-en-header.veb30-header .header-en-top nav a.login-button:hover {
    opacity: 0.9;
}
div.careerum-en-header-tablet.veb30-header {
    overflow: visible;
}
div.careerum-en-header-tablet.veb30-header > div {
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
}
div.careerum-en-header-tablet.veb30-header .header-en-top nav {
    justify-content: center;
    margin-left: 0;
    width: 100%;
    margin-top: 0px;
}
div.careerum-en-header-tablet.veb30-header .header-en-top nav a {
    font-weight: 500;
    font-size: 12px;
    line-height: 133%;
}
div.careerum-en-header-tablet.veb30-header .header-en-top nav a:first-child {
    margin-left: -25px;
}
div.careerum-en-header-tablet.veb30-header.login-button .header-en-top nav {
    align-items: center;
}
div.careerum-en-header-tablet.veb30-header.login-button .header-en-top nav a {
    margin-right: -5px;
}
div.careerum-en-header-tablet.veb30-header.login-button .header-en-top nav a:first-child {
    margin-left: 45px;
}
div.careerum-en-header-tablet.veb30-header.login-button .header-en-top nav a.login-button {
    padding: 6px 8px;
    background: transparent;
    font-size: 14px;
    text-decoration: underline;
    border-radius: 8px;
    color: #676767;
    transition: all 0.3s ease;
    margin-left: auto
}
div.careerum-en-header-tablet.veb30-header.login-button .header-en-top nav a.login-button:hover {
    opacity: 0.9
}
div.careerum-en-header-tablet.veb30-header .header-en-top {
    border-radius: 16px;
    padding: 13px 12px;
}
div.careerum-en-header-mobile.veb30-header > div {
    width: 100%;
    max-width: 340px;
    background-color: #fff;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
}
div.careerum-en-header-mobile.veb30-header {
    margin-top: 0 !important;
    padding: 0 10px;
    overflow: visible;
}
div.careerum-en-header-mobile.veb30-header .header-en-top nav a.login-button {
    border-radius: 8px;
    text-decoration: underline;
}

div.careerum-en-header.veb30-header.dark > div,
div.careerum-en-header-tablet.veb30-header.dark > div,
div.careerum-en-header-mobile.veb30-header.dark > div {
    background: transparent;
}
div.careerum-en-header.dark .header-en-top,
div.careerum-en-header-tablet.dark .header-en-top,
div.careerum-en-header-mobile.dark .header-en-top {
    background-color: #191C20;
}
div.careerum-en-header.dark .header-en-top nav a,
div.careerum-en-header-tablet.dark .header-en-top nav a,
div.careerum-en-header-mobile.dark .header-en-top nav a {
    color: #fff;
}
div.careerum-en-header.veb30-header.dark .header-en-top nav a.login-button,
div.careerum-en-header-tablet.veb30-header.login-button.dark .header-en-top nav a.login-button {
    color: #fff;
}
div.careerum-en-header-mobile.dark .header-en-burger .line {
    background-color: #fff;
}
div.careerum-en-header.veb30-header.wide > div {
    width: 1280px;
    height: 60px;
}
div.careerum-en-header-tablet.veb30-header.wide > div {
    width: 688px;
}
div.careerum-en-header-mobile.veb30-header.wide {
    padding: 0 8px;
}
div.careerum-en-header-mobile.veb30-header.wide > div {
    max-width: 344px;
}

div.careerum-en-bootcamp-main {
    background: linear-gradient(180deg, #b185d4 86px, #f1eff6 698px);
    width: 100%;
    overflow: hidden;
}
div.careerum-en-bootcamp-main.bootcamp-main-with-text {
    background: linear-gradient(180deg, #b185d4 86px, #f1eff6 500px);
}
div.careerum-en-bootcamp-main .bootcamp-main-tablet {
    display: none;
}
div.careerum-en-bootcamp-main .bootcamp-main-mobile {
    display: none;
}
div.careerum-en-bootcamp-main > div {
    width: 1160px;
    margin: 245px auto 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-bootcamp-main.bootcamp-main-with-text > div {
    margin: 116px auto 60px;
}
div.careerum-en-bootcamp-main .bootcamp-main-left {
    width: 357px;
    height: 498px;
    margin-right: 24px;
    border: 10px solid transparent;
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 45%, #E8E4F9 100%);
    border-radius: 24px;
    position: relative;
    overflow: hidden;
}
div.careerum-en-bootcamp-main .bootcamp-main-left svg,
div.careerum-en-bootcamp-main .bootcamp-main-left img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    transition: opacity 0.2s ease;
    z-index: 3;
}
div.careerum-en-bootcamp-main .bootcamp-main-left svg.active,
div.careerum-en-bootcamp-main .bootcamp-main-left img.active {
    opacity: 0;
}
div.careerum-en-bootcamp-main .bootcamp-main-left:hover svg,
div.careerum-en-bootcamp-main .bootcamp-main-left:hover img {
    opacity: 0.9;
}
div.careerum-en-bootcamp-main .bootcamp-main-video-frame {
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1710928685769.png);
}
div.careerum-en-bootcamp-main .bootcamp-main-video-frame.bg2 {
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1721989793724-7ZzjF-Scre.png);
    background-size: cover;
    background-repeat: no-repeat;
}
div.careerum-en-bootcamp-main .bootcamp-main-video-mobile-play {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    display: none;
}
div.careerum-en-bootcamp-main .bootcamp-main-video-mobile-play.active {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
div.careerum-en-bootcamp-main .bootcamp-main-right {
    width: 754px;
    position: relative;
}
div.careerum-en-bootcamp-main .bootcamp-main-subheader {
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-subheader {
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-main .bootcamp-main-subheader p {
    font-weight: 600;
    font-size: 20px;
    line-height: 90%;
    color: rgba(0, 0, 0, 0.6);
}
div.careerum-en-bootcamp-main .bootcamp-main-header {
    margin-bottom: 73px;
    position: relative;
}
div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-header {
    margin-bottom: 54px;
}
div.careerum-en-bootcamp-main .bootcamp-main-header h1 {
    font-weight: 600;
    font-size: 56px;
    line-height: 110%;
    text-transform: capitalize;
}
div.careerum-en-bootcamp-main .bootcamp-main-header img,
div.careerum-en-bootcamp-main .bootcamp-main-header svg {
    position: absolute;
    left: 366px;
    top: 53px;
}
div.careerum-en-bootcamp-main .bootcamp-main-header p {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    margin-top: 12px;
}
div.careerum-en-bootcamp-main .bootcamp-main-text {
    position: absolute;
    left: 366px;
    top: 165px;
}
div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-text {
    transform: rotate(7deg);
    left: 371px;
    top: 140px;
}
div.careerum-en-bootcamp-main .bootcamp-main-text img,
div.careerum-en-bootcamp-main .bootcamp-main-text svg {
    position: absolute;
    left: 0;
    top: 0;
}
div.careerum-en-bootcamp-main .bootcamp-main-text p {
    font-weight: 600;
    font-size: 20px;
    color: #fff;
    transform: rotate(-5deg);
    padding-left: 27px;
    padding-top: 26px;
}
div.careerum-en-bootcamp-main .bootcamp-main-link {
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-link {
    margin-bottom: 19px;
}
div.careerum-en-bootcamp-main .bootcamp-main-link a {
    border-radius: 12px;
    padding: 16px 0;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    width: 441px;
    display: inline-block;
}
div.careerum-en-bootcamp-main .bootcamp-main-about {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 8px;
}
div.careerum-en-bootcamp-main .bootcamp-main-about > div {
    border-radius: 64px;
    padding: 8px 16px;
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 0.3);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
}
div.careerum-en-bootcamp-main .bootcamp-main-about > div p {
    font-weight: 500;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.6);
    width: calc(100% - 28px);
}
div.careerum-en-bootcamp-main.bootcamp-lead {
    background: #F1EFF6;
}
div.careerum-en-bootcamp-main.bootcamp-lead > div {
    flex-wrap: wrap;
    position: relative;
    margin-top: 0;
    padding-top: 120px;
    margin-bottom: 0;
    padding-bottom: 188px;
}
div.careerum-en-bootcamp-main.bootcamp-lead > div > div {
    position: relative;
    z-index: 2;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-subheader {
    border-radius: 48px;
    padding: 10px 24px;
    background: #6d1e8b;
    width: max-content;
    margin-bottom: 4px;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-subheader p {
    font-weight: 600;
    font-size: 20px;
    line-height: 90%;
    color: #fff;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-top-header {
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-top-header p {
    font-weight: 600;
    font-size: 56px;
    line-height: 115%;
    color: #000;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header h1 {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    text-transform: capitalize;
    color: #000;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-top {
    width: 100%;
}
div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-desctop {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -6%);
    z-index: 1;
}
div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-tablet {
    display: none;
}
div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-mobile {
    display: none;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header img,
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header svg {
    position: absolute;
    left: 6px;
    top: 82px;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-text {
    transform: rotate(10deg);
    left: 402px;
    top: -113px;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header {
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-link {
    margin-bottom: 193px;
}

@media screen and (max-width: 1300px) and (min-width: 768px) {
    div.careerum-en-bootcamp-main {
        background: linear-gradient(180deg, #b185d4 86px, #f1eff6 578px);
    }
    div.careerum-en-bootcamp-main > div {
        width: 680px;
        margin: 195px auto 36px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text > div {
        margin: 77px auto 36px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-desctop {
        display: none;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-tablet {
        display: block;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-mobile {
        display: none;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-left {
        width: 280px;
        margin-right: 20px;
        margin-top: 7px;
        border-radius: 19px;
        border-width: 8px;
        height: 390px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-left {
        margin-top: 0;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-right {
        width: 380px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-subheader {
        margin-bottom: 8px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-subheader p {
        font-size: 14px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-video-frame {
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1711010040171.png);
    }
    div.careerum-en-bootcamp-main .bootcamp-main-video-frame.bg2 {
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1721989793724-7ZzjF-Scre.png);
        background-size: cover;
        background-repeat: no-repeat;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header {
        margin-bottom: 83px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-header {
        margin-bottom: 24px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header h1 {
        font-size: 32px;
        letter-spacing: -0.005em;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header p {
        font-weight: 500;
        font-size: 14px;
        line-height: 140%;
        color: #000;
        margin-top: 40px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header img,
    div.careerum-en-bootcamp-main .bootcamp-main-header svg {
        position: absolute;
        left: 191px;
        top: 29px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-text {
        transform: rotate(0deg);
        left: 125px;
        top: 131px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-text {
        transform: rotate(0deg);
        left: -6px;
        top: 126px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-text p {
        font-size: 14px;
        transform: rotate(-6deg);
        padding-top: 23px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-text p {
        transform: rotate(-2deg);
        padding-left: 11px;
        padding-top: 9px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-link {
        padding-left: 4px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-link {
        margin-bottom: 10px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-link a {
        font-size: 16px;
        padding: 15px 0;
        border-radius: 8px;
        width: 378px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about {
        gap: 4px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about > div {
        border-radius: 64px;
        padding: 6px 16px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about > div p {
        font-size: 12px;
        width: calc(100% - 18px);
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about > div svg {
        width: 16px;
        height: 16px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-left svg.active,
    div.careerum-en-bootcamp-main .bootcamp-main-left img.active {
        opacity: 0;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-left svg.active.paused,
    div.careerum-en-bootcamp-main .bootcamp-main-left img.active.paused {
        opacity: 1;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-video-mobile-play {
        display: block;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div {
        padding-top: 64px;
        padding-bottom: 168px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-desctop {
        display: none;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-tablet {
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -7%);
        z-index: 1;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-mobile {
        display: none;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-subheader {
        padding: 10px 24px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-subheader p {
        font-weight: 600;
        font-size: 14px;
        line-height: 90%;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-top-header {
        margin-bottom: 16px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-top-header p {
        font-weight: 600;
        font-size: 32px;
        line-height: 115%;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header {
        margin-bottom: 97px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header h1 {
        font-weight: 600;
        font-size: 24px;
        line-height: 110%;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header img,
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header svg {
        position: absolute;
        left: 120px;
        top: 22px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-text {
        transform: rotate(3deg);
        left: -4px;
        top: 53px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-link {
        margin-bottom: 107px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-en-bootcamp-main {
        background: linear-gradient(180deg, #b185d4 528px, #f1eff6 847px);
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text {
        background: linear-gradient(180deg, #b185d4 246px, #f1eff6 529px);
    }
    div.careerum-en-bootcamp-main > div {
        width: 300px;
        margin: 182px auto 25px;
        display: block;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text > div {
        margin: 56px auto 25px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-desctop {
        display: none;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-tablet {
        display: none;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-mobile {
        display: block;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-left {
        width: 100%;
        margin-bottom: 17px;
        margin-top: 7px;
        border-radius: 19px;
        border-width: 6px;
        height: 418px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-left {
        display: none
    }
    div.careerum-en-bootcamp-main .bootcamp-main-right {
        width: 100%;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-subheader {
        margin-bottom: 12px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-subheader {
        margin-bottom: 8px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-subheader p {
        font-size: 12px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-video-frame {
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1711010040171.png);
        background-size: cover;
        background-repeat: no-repeat;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-video-frame.bg2 {
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1721989793724-7ZzjF-Scre.png);
        background-size: cover;
        background-repeat: no-repeat;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header {
        margin-bottom: 63px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-header {
        margin-bottom: 81px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header h1 {
        font-size: 24px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-header h1 {
        font-size: 32px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header p {
        font-weight: 500;
        font-size: 12px;
        line-height: 140%;
        margin-top: 8px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-header img,
    div.careerum-en-bootcamp-main .bootcamp-main-header svg {
        position: absolute;
        left: 154px;
        top: 23px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-header img,
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-header svg {
        position: absolute;
        left: 8px;
        top: 32px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-text {
        transform: rotate(0deg);
        left: 88px;
        top: 87px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-text {
        transform: rotate(0deg);
        left: 0;
        top: 220px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-text p {
        font-size: 14px;
        transform: rotate(-6deg);
        padding-top: 14px;
        padding-left: 13px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-link a {
        font-size: 14px;
        padding: 11px 0;
        border-radius: 8px;
        width: 100%;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about {
        gap: 4px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about > div {
        border-radius: 64px;
        padding: 6px 16px;
        gap: 3px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-link {
        margin-bottom: 17px;
    }
    div.careerum-en-bootcamp-main.bootcamp-main-with-text .bootcamp-main-link {
        margin-bottom: 12px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about > div p {
        font-size: 12px;
        width: calc(100% - 18px);
    }
    div.careerum-en-bootcamp-main .bootcamp-main-about > div svg {
        width: 16px;
        height: 16px;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-left svg.active,
    div.careerum-en-bootcamp-main .bootcamp-main-left img.active {
        opacity: 0;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-left svg.active.paused,
    div.careerum-en-bootcamp-main .bootcamp-main-left img.active.paused {
        opacity: 1;
    }
    div.careerum-en-bootcamp-main .bootcamp-main-video-mobile-play {
        display: block;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-desctop {
        display: none;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-tablet {
        display: none;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead > div .bootcamp-main-bg-mobile {
        display: block;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -12%);
        z-index: 1;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-subheader {
        padding: 6px 16px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-subheader p {
        font-weight: 600;
        font-size: 14px;
        line-height: 90%;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-top-header {
        margin-bottom: 48px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-top-header p {
        font-weight: 600;
        font-size: 20px;
        line-height: 115%;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-text {
        transform: rotate(0deg);
        left: 0px;
        top: -487px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header h1 {
        font-weight: 600;
        font-size: 18px;
        line-height: 110%;
        text-transform: capitalize;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header img,
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-header svg {
        left: 126px;
        top: 37px;
    }
    div.careerum-en-bootcamp-main.bootcamp-lead .bootcamp-main-link {
        margin-bottom: 16px;
    }
}

div.careerum-en-bootcamp-before {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-before > div {
    width: 1160px;
    margin: 60px auto 86px;
}
div.careerum-en-bootcamp-before .bootcamp-before-top {
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 533px;
}
div.careerum-en-bootcamp-before .bootcamp-before-top-left {
    backdrop-filter: blur(4px);
    background: #cb2559;
    border-radius: 20px;
    padding: 8px 16px;
    display: inline-block;
}
div.careerum-en-bootcamp-before .bootcamp-before-top-left p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #fff;
}
div.careerum-en-bootcamp-before .bootcamp-before-top-right {
    border-radius: 20px;
    padding: 8px 16px;
    background: #b185d4;
}
div.careerum-en-bootcamp-before .bootcamp-before-top-right p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #fff;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-before .bootcamp-before-item-left {
    width: 472px;
    position: relative;
}
div.careerum-en-bootcamp-before .bootcamp-before-item-left p {
    font-family: 'ReenieBeanie-Regular' !important;
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    color: #000;
}
div.careerum-en-bootcamp-before .bootcamp-before-item-img {
    width: 270px;
    position: relative;
}
div.careerum-en-bootcamp-before .bootcamp-before-item-right {
    width: 372px;
    border-radius: 12px;
    padding: 14px;
    background: #fff;
}
div.careerum-en-bootcamp-before .bootcamp-before-item-right p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left {
    margin-top: 38px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left svg {
    position: absolute;
    left: 22px;
    top: 64px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-img {
    left: -23px;
    top: -15px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-right {
    transform: rotate(-5deg);
    position: relative;
    top: -8px;
    left: 13px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left {
    margin-top: 33px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left svg {
    position: absolute;
    left: 158px;
    top: 29px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-img {
    left: 17px;
    top: 13px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left {
    margin-top: 28px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left svg {
    position: absolute;
    left: 30px;
    top: 26px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-img {
    left: 0px;
    top: 12px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-right {
    transform: rotate(-3deg);
    position: relative;
    top: -3px;
    left: 4px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left {
    margin-top: 55px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left svg {
    position: absolute;
    left: 30px;
    top: 30px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-img {
    left: 8px;
    top: 65px;
}
div.careerum-en-bootcamp-before .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-right {
    transform: rotate(3deg);
    position: relative;
    top: 13px;
    left: 0px;
}

div.careerum-en-bootcamp-before-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-before-tablet > div {
    width: 680px;
    margin: 37px auto 36px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-top {
    margin-bottom: 18px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 261px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-top-left {
    backdrop-filter: blur(4px);
    background: #cb2559;
    border-radius: 20px;
    padding: 6px 16px;
    display: inline-block;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-top-left p {
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #fff;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-top-right {
    border-radius: 20px;
    padding: 6px 16px;
    background: #b185d4;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-top-right p {
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #fff;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 5px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-item-left {
    width: 275px;
    position: relative;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-item-left p {
    font-family: 'ReenieBeanie-Regular' !important;
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #000;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-item-img {
    width: 120px;
    position: relative;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-item-right {
    width: 283px;
    border-radius: 12px;
    padding: 12px;
    background: #fff;
    border: 3px solid #f1eff6;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-item-right p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left {
    margin-top: 12px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left svg {
    position: absolute;
    left: 60px;
    top: 46px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-img {
    left: 0px;
    top: 27px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-right {
    position: relative;
    left: 5px;
    top: -3px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left {
    margin-top: 16px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left svg {
    position: absolute;
    left: -2px;
    top: 21px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-img {
    left: -3px;
    top: 27px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-right {
    position: relative;
    left: -1px;
    transform: rotate(-3deg);
    top: -13px;
    padding: 12px 5px 12px 12px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left {
    margin-top: 21px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left svg {
    position: absolute;
    left: 20px;
    top: 21px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-img {
    left: -3px;
    top: 21px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-right {
    transform: rotate(4deg);
    position: relative;
    top: 7px;
    left: 4px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left {
    margin-top: 19px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left svg {
    position: absolute;
    left: -2px;
    top: 21px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-img {
    left: 8px;
    top: 44px;
}
div.careerum-en-bootcamp-before-tablet .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-right {
    position: relative;
    top: -1px;
    left: 5px;
}

div.careerum-en-bootcamp-before-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-before-mobile > div {
    width: 300px;
    margin: 19px auto 26px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div .bootcamp-before-top-left {
    backdrop-filter: blur(4px);
    background: #cb2559;
    border-radius: 20px;
    padding: 6px 16px;
    display: inline-block;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div .bootcamp-before-top-left p {
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #fff;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div .bootcamp-before-top-right {
    border-radius: 20px;
    padding: 6px 16px;
    background: #b185d4;
    display: inline-block;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div .bootcamp-before-top-right p {
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #fff;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div {
    margin-bottom: 25px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-item-left {
    width: 275px;
    position: relative;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-item-left p {
    font-family: 'ReenieBeanie-Regular' !important;
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #000;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-item-img {
    width: 120px;
    position: relative;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-item-right {
    width: 273px;
    border-radius: 12px;
    padding: 8px;
    background: #fff;
    border: 3px solid #f1eff6;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-item-right p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-left svg {
    position: absolute;
    left: 60px;
    top: 46px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-img {
    left: 0px;
    top: 27px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(1) .bootcamp-before-item-right {
    position: relative;
    left: -1px;
    top: -10px;
    transform: rotate(-5deg);
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-left svg {
    position: absolute;
    left: -2px;
    top: 20px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-img {
    left: -3px;
    top: 27px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(2) .bootcamp-before-item-right {
    position: relative;
    left: -1px;
    top: 8px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-top-left {
    margin-top: 7px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-left svg {
    position: absolute;
    left: 20px;
    top: 21px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-img {
    left: -3px;
    top: 21px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(3) .bootcamp-before-item-right {
    transform: rotate(3deg);
    position: relative;
    top: 7px;
    left: -2px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-top-left {
    margin-left: 5px;
    margin-top: 13px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left img,
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-left svg {
    position: absolute;
    left: -2px;
    top: 21px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-img {
    left: 8px;
    top: 44px;
}
div.careerum-en-bootcamp-before-mobile .bootcamp-before-bottom > div:nth-child(4) .bootcamp-before-item-right {
    position: relative;
    top: 8px;
    left: 5px;
    transform: rotate(3deg);
}


div.careerum-en-bootcamp-clients {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-clients > div {
    margin: 60px auto;
    width: 1160px;
}
div.careerum-en-bootcamp-clients h2 {
    font-weight: 600;
    font-size: 48px;
    color: #000;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-top {
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-top p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 15px;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div {
    border-radius: 20px;
    padding: 16px;
    width: 376px;
    background-color: #fff;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    border-bottom: 2px solid #e8e4f9;
    padding-bottom: 18px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(1) {
    width: 100px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(1) img {
    width: 100px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(2) h3 {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(2) > div p {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    width: calc(100% - 22px);
    margin-top: 2px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(2) {
    padding-top: 22px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(2) > div:nth-child(1) {
    margin-bottom: 13px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    color: #000;
    margin-bottom: 11px;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-bottom > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #000;
}
div.careerum-en-bootcamp-clients .bootcamp-clients-link a {
    border-radius: 12px;
    padding: 16px 40px;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    text-decoration: none;
}

div.careerum-en-bootcamp-clients-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-clients-tablet > div {
    margin: 34px auto;
    width: 680px;
}
div.careerum-en-bootcamp-clients-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-top {
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-top p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
    margin-bottom: 24px;
    position: relative;
    z-index: 2;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div {
    border-radius: 12px;
    padding: 10px 10px 19px;
    width: 220px;
    background-color: #fff;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    border-bottom: 2px solid #e8e4f9;
    padding-bottom: 0px;
    min-height: 102px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(1) {
    width: 64px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(1) img {
    width: 64px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(2) h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(1) > :nth-child(2) > div p {
    font-weight: 500;
    font-size: 12px;
    color: #000;
    width: calc(100% - 22px);
    margin-top: 2px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(2) {
    padding-top: 15px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(2) > div:nth-child(1) {
    margin-bottom: 5px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-bottom > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #000;
}
div.careerum-en-bootcamp-clients-tablet .bootcamp-clients-link a {
    border-radius: 12px;
    padding: 15px 0;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    width: 300px;
    position: relative;
    z-index: 2;
}

div.careerum-en-bootcamp-clients-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-clients-mobile > div {
    margin: 20px auto;
    overflow: visible;
}
div.careerum-en-bootcamp-clients-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-top {
    margin: 0 auto 24px;
    width: 300px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-top p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom {
    margin-bottom: 24px;
    position: relative;
    z-index: 2;
    overflow: scroll;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 10px;
    width: max-content;
    margin-left: calc((100% - 300px) / 2);
    padding-right: 10px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div {
    border-radius: 12px;
    padding: 10px 10px 19px;
    width: 240px;
    background-color: #fff;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    border-bottom: 2px solid #e8e4f9;
    padding-bottom: 0px;
    min-height: 102px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(1) > :nth-child(1) {
    width: 64px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(1) > :nth-child(1) img {
    width: 64px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(1) > :nth-child(2) h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(1) > :nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(1) > :nth-child(2) > div p {
    font-weight: 500;
    font-size: 12px;
    color: #000;
    width: calc(100% - 22px);
    margin-top: 2px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(2) {
    padding-top: 15px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(2) > div:nth-child(1) {
    margin-bottom: 5px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-bottom > div > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #000;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-link {
    margin: 0 auto;
    width: 300px;
}
div.careerum-en-bootcamp-clients-mobile .bootcamp-clients-link a {
    border-radius: 8px;
    padding: 11px 0;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    width: 300px;
    position: relative;
    z-index: 2;
}
div.careerum-en-bootcamp-clients.bootcamp-lead {
    margin-top: -100px;
}
div.careerum-en-bootcamp-clients-tablet.bootcamp-lead {
    margin-top: -100px;
}



div.careerum-en-bootcamp-advantages {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-advantages > div {
    width: 1160px;
    margin: 144px auto 200px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-bootcamp-advantages svg,
div.careerum-en-bootcamp-advantages img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -150px);
    z-index: 1;
}
div.careerum-en-bootcamp-advantages > div > div {
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 80%);
    border-radius: 12px;
    padding: 5px;
    width: 376px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
div.careerum-en-bootcamp-advantages > div > div > div {
    background: #e8e4f9;
    padding: 15px;
    overflow: hidden;
    border-radius: 8px;
}
div.careerum-en-bootcamp-advantages h3 {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    margin-bottom: 12px;
}
div.careerum-en-bootcamp-advantages p {
    font-weight: 500;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
}

div.careerum-en-bootcamp-advantages-tablet {
    width: 100%;
    background: #f1eff6;
    overflow-x: clip;
}
div.careerum-en-bootcamp-advantages-tablet > div {
    width: 100%;
    margin: -123px auto -121px;
    padding-top: 222px;
    padding-bottom: 250px;
    overflow: hidden;
    padding-left: calc((100% - 680px) / 2);
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 16px;
}
div.careerum-en-bootcamp-advantages-tablet svg,
div.careerum-en-bootcamp-advantages-tablet img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -240px);
    z-index: 1;
}
div.careerum-en-bootcamp-advantages-tablet > div > div {
    border-radius: 12px;
    width: 216px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
div.careerum-en-bootcamp-advantages-tablet > div > div > div {
    background: #e8e4f9;
    padding: 15px 15px 24px;
    overflow: hidden;
    border-radius: 8px;
    height: 100%;
}
div.careerum-en-bootcamp-advantages-tablet h3 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-advantages-tablet p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
}

div.careerum-en-bootcamp-advantages-mobile {
    width: 100%;
    background: #f1eff6;
    overflow-x: clip;
}
div.careerum-en-bootcamp-advantages-mobile > div {
    width: 100%;
    margin: -170px auto -121px;
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-direction: column;
    gap: 10px;
    padding-top: 222px;
    padding-bottom: 200px;
    overflow: hidden;
    padding-left: calc((100% - 300px) / 2);
}
div.careerum-en-bootcamp-advantages-mobile svg,
div.careerum-en-bootcamp-advantages-mobile img {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -170px);
    z-index: 1;
}
div.careerum-en-bootcamp-advantages-mobile > div > div {
    border-radius: 12px;
    width: 300px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    border: 4px solid transparent;
    background-image: linear-gradient(to bottom, #E4E6F9 0%, #B185D4 40%, #E4E6F9 100%);
}
div.careerum-en-bootcamp-advantages-mobile > div > div > div {
    background: #e8e4f9;
    padding: 6px;
    overflow: hidden;
    border-radius: 8px;
    height: 100%;
}
div.careerum-en-bootcamp-advantages-mobile h3 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-advantages-mobile p {
    font-weight: 500;
    font-size: 12px;
    line-height: 135%;
}



div.careerum-en-bootcamp-work {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-work > div {
    width: 1160px;
    margin: 0 auto 60px;
    position: relative;
}
div.careerum-en-bootcamp-work h2 {
    font-weight: 600;
    font-size: 48px;
    color: #000;
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-work .bootcamp-work-label {
    position: absolute;
    top: 35px;
    right: 25px;
    border-radius: 48px;
    padding: 16px 32px;
    transform: rotate(-4deg);
    background: #cb2559;
}
div.careerum-en-bootcamp-work .bootcamp-work-label p {
    font-weight: 600;
    font-size: 24px;
    line-height: 135%;
    color: #fff;
}
div.careerum-en-bootcamp-work .bootcamp-work-companies {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 14px;
    flex-wrap: wrap;
}
div.careerum-en-bootcamp-work .bootcamp-work-companies > div {
    border-radius: 16px;
    width: 140px;
    height: 93px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0;
    overflow: hidden;
}
div.careerum-en-bootcamp-work .bootcamp-work-companies > div img {
    width: 100%;
}

div.careerum-en-bootcamp-work-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-work-tablet > div {
    width: 680px;
    margin: 0 auto 30px;
    position: relative;
}
div.careerum-en-bootcamp-work-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    color: #000;
    margin-bottom: 38px;
}
div.careerum-en-bootcamp-work-tablet .bootcamp-work-label {
    position: absolute;
    top: 46px;
    right: 10px;
    border-radius: 48px;
    padding: 8px 16px;
    transform: rotate(-4deg);
    background: #cb2559;
}
div.careerum-en-bootcamp-work-tablet .bootcamp-work-label p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    color: #fff;
}
div.careerum-en-bootcamp-work-tablet .bootcamp-work-companies {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    flex-wrap: wrap;
}
div.careerum-en-bootcamp-work-tablet .bootcamp-work-companies > div {
    border-radius: 12px;
    width: 127px;
    height: 84px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0;
    overflow: hidden;
}
div.careerum-en-bootcamp-work-tablet .bootcamp-work-companies > div img {
    width: 100%;
}

div.careerum-en-bootcamp-work-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-work-mobile > div {
    width: 300px;
    margin: 0 auto 30px;
    position: relative;
}
div.careerum-en-bootcamp-work-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 15px;
}
div.careerum-en-bootcamp-work-mobile .bootcamp-work-label {
    position: relative;
    bottom: 1px;
    left: 136px;
    border-radius: 48px;
    padding: 8px 16px;
    transform: rotate(-4deg);
    background: #cb2559;
    display: inline-block;
}
div.careerum-en-bootcamp-work-mobile .bootcamp-work-label p {
    font-weight: 600;
    font-size: 12px;
    line-height: 135%;
    color: #fff;
}
div.careerum-en-bootcamp-work-mobile .bootcamp-work-companies {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 4px;
    flex-wrap: wrap;
}
div.careerum-en-bootcamp-work-mobile .bootcamp-work-companies > div {
    border-radius: 8px;
    background-color: #fff;
    width: 70.5px;
    height: 48px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0;
    overflow: hidden;
}
div.careerum-en-bootcamp-work-mobile .bootcamp-work-companies > div img {
    width: 100%;
}


div.careerum-en-bootcamp-author {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-author > div {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-en-bootcamp-author h2 {
    font-weight: 600;
    font-size: 48px;
    color: #000;
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-author .bootcamp-author-content {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 19px;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-author .bootcamp-author-left {
    width: 376px;
    border-radius: 12px;
    overflow: hidden;
    border: 6px solid transparent;
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 45%, #E8E4F9 100%);
    position: relative;
    font-size: 0;
}
div.careerum-en-bootcamp-author .bootcamp-author-left img {
    width: 100%;
}
div.careerum-en-bootcamp-author .bootcamp-author-meta {
    position: absolute;
    bottom: 11px;
    left: 7px;
}
div.careerum-en-bootcamp-author .bootcamp-author-name {
    border-radius: 48px;
    padding: 8px 24px;
    background: #b185d4;
    margin-bottom: 10px;
    display: inline-block;
}
div.careerum-en-bootcamp-author .bootcamp-author-name p {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    color: #fff;
}
div.careerum-en-bootcamp-author .bootcamp-author-position {
    border-radius: 48px;
    padding: 8px 24px;
    background: #e8e4f9;
    margin-bottom: 4px;
    display: inline-block;
}
div.careerum-en-bootcamp-author .bootcamp-author-position p {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-author .bootcamp-author-right {
    width: 765px;
}
div.careerum-en-bootcamp-author .bootcamp-author-right-top {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 18px 10px;
    flex-wrap: wrap;
    margin-bottom: 14px;
}
div.careerum-en-bootcamp-author .bootcamp-author-right-top > div {
    border-radius: 12px;
    padding: 16px;
    width: 376px;
}
div.careerum-en-bootcamp-author .bootcamp-author-right-top > div h3 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-author .bootcamp-author-right-top > div p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #000;
}
div.careerum-en-bootcamp-author .bootcamp-author-about {
    border-radius: 12px;
    padding: 16px;
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 29px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-author .bootcamp-author-about h3 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    width: 200px;
}
div.careerum-en-bootcamp-author .bootcamp-author-about p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #000;
    width: 498px;
}
div.careerum-en-bootcamp-author .bootcamp-author-advantages {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    border-radius: 12px;
    padding: 16px;
    width: 100%;
    background: #fff;
    min-height: 129px;
}
div.careerum-en-bootcamp-author .bootcamp-author-advantages h3 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #000;
    margin-bottom: 4px;
}
div.careerum-en-bootcamp-author .bootcamp-author-advantages p {
    font-weight: 500;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #000;
}
div.careerum-en-bootcamp-author .bootcamp-author-advantages > div:nth-child(1) {
    width: 207px;
}
div.careerum-en-bootcamp-author .bootcamp-author-advantages > div:nth-child(2) {
    width: 179px;
}
div.careerum-en-bootcamp-author .bootcamp-author-advantages > div:nth-child(3) {
    width: 313px;
}
div.careerum-en-bootcamp-author .bootcamp-author-link a {
    border-radius: 12px;
    padding: 16px 40px;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    text-align: center;
    width: 379px;
}

div.careerum-en-bootcamp-author-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-author-tablet > div {
    width: 680px;
    margin: 40px auto 30px;
}
div.careerum-en-bootcamp-author-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    color: #000;
    margin-bottom: 22px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-content {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-left {
    width: 376px;
    border-radius: 12px;
    overflow: hidden;
    border: 4px solid transparent;
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 45%, #E8E4F9 100%);
    position: relative;
    font-size: 0;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-left img {
    width: 100%;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-meta {
    position: absolute;
    bottom: 54px;
    left: 10px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-name {
    border-radius: 48px;
    padding: 8px 24px;
    background: #b185d4;
    margin-bottom: 10px;
    display: inline-block;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-name p {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-position {
    border-radius: 48px;
    padding: 8px 24px;
    background: #e8e4f9;
    margin-bottom: 4px;
    display: inline-block;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-position p {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-right {
    width: 288px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-right-top {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 20px;
    flex-wrap: wrap;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-right-top > div {
    width: 100%;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-right-top > div h3 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 5px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-right-top > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #000;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-about {
    border-radius: 12px;
    padding: 12px;
    width: 100%;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 29px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-about h3 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    width: 200px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-about p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #000;
    width: 427px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-advantages {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
    border-radius: 12px;
    padding: 16px 16px 13px;
    width: 100%;
    background: #fff;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-advantages h3 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #000;
    margin-bottom: 4px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-advantages p {
    font-weight: 500;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #000;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-advantages > div:nth-child(1) {
    width: 206px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-advantages > div:nth-child(2) {
    width: 206px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-advantages > div:nth-child(3) {
    width: 206px;
}
div.careerum-en-bootcamp-author-tablet .bootcamp-author-link a {
    border-radius: 8px;
    padding: 15px 0;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-align: center;
    width: 300px;
}

div.careerum-en-bootcamp-author-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-author-mobile > div {
    width: 300px;
    margin: 22px auto 30px;
}
div.careerum-en-bootcamp-author-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 14px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-content {
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-left {
    width: 300px;
    border-radius: 12px;
    overflow: hidden;
    border: 4px solid transparent;
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 45%, #E8E4F9 100%);
    position: relative;
    font-size: 0;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-left img {
    width: 100%;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-meta {
    position: absolute;
    bottom: 0px;
    left: 6px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-name {
    border-radius: 48px;
    padding: 8px 24px;
    background: #b185d4;
    margin-bottom: 10px;
    display: inline-block;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-name p {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-position {
    border-radius: 48px;
    padding: 8px 24px;
    background: #e8e4f9;
    margin-bottom: 4px;
    display: inline-block;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-position p {
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-right {
    width: 300px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-right-top {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 12px;
    flex-wrap: wrap;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-right-top > div {
    width: 100%;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-right-top > div h3 {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin-bottom: 5px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-right-top > div p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #000;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-about {
    border-radius: 8px;
    padding: 10px;
    width: 100%;
    background: #fff;
    margin-bottom: 11px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-about h3 {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-about p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #000;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-advantages {
    border-radius: 8px;
    padding: 13px 10px 6px;
    width: 100%;
    background: #fff;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-advantages h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-advantages p {
    font-weight: 500;
    font-size: 12px;
    line-height: 135%;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-author-mobile .bootcamp-author-link a {
    border-radius: 8px;
    padding: 11px 0;
    display: inline-block;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    text-align: center;
    width: 300px;
}



div.careerum-en-bootcamp-curriculum {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-curriculum > div {
    width: 1160px;
    margin: 62px auto;
}
div.careerum-en-bootcamp-curriculum h2 {
    font-weight: 600;
    font-size: 48px;
    color: #000;
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-top > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 6px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 48px;
    padding: 10px 24px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-top > div p {
    font-weight: 500;
    font-size: 18px;
    color: #000;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-bottom > div {
    border-radius: 12px;
    padding: 16px;
    width: 376px;
    background-color: #fff;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-bottom > div h3 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 15px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-bottom > div > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #000;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-bottom .bootcamp-curriculum-meta {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-bottom .bootcamp-curriculum-meta > div {
    border-radius: 48px;
    padding: 8px 24px;
    background: #ff9f00;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-bottom .bootcamp-curriculum-meta > div p {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready {
    padding-bottom: 0;
    max-height: 0px;
    overflow: hidden;
    transition: all 0.3s ease;
    opacity: 0;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready.active {
    max-height: 500px;
    padding-bottom: 24px;
    opacity: 1;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready h4 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #000;
    list-style-type: none;
    padding-left: 20px;
    position: relative;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready ul li:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready ul li::before {
    content: '·';
    font-size: 20px;
    position: absolute;
    left: 7px;
    top: -1px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle {
    cursor: pointer;
    transition: opacity 0.3s ease;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    width: max-content;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle:hover {
    opacity: 0.85;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle p {
    font-weight: 700;
    font-size: 20px;
    text-decoration: underline;
    margin-top: 4px;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-more {
    display: block;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-less {
    display: none;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle.active .bootcamp-curriculum-more {
    display: none;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle.active .bootcamp-curriculum-less {
    display: block;
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle svg,
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle img {
    transition: all 0.3s ease;
    transform: rotate(0deg);
}
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle.active svg,
div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready-toggle.active img {
    transform: rotate(180deg);
}

div.careerum-en-bootcamp-curriculum-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-curriculum-tablet > div {
    width: 680px;
    margin: 39px auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-bootcamp-curriculum-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    color: #000;
    margin-bottom: 14px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-top {
    width: 280px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-top > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 48px;
    padding: 6px 16px;
    width: max-content;
    margin-bottom: 4px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-top > div p {
    font-weight: 500;
    font-size: 12px;
    color: #000;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom {
    width: 384px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom > div {
    border-radius: 12px;
    padding: 12px;
    width: 384px;
    background-color: #fff;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom > div h3 {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom > div > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    color: #000;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom .bootcamp-curriculum-meta {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom .bootcamp-curriculum-meta > div {
    border-radius: 48px;
    padding: 8px 24px;
    background: #ff9f00;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-bottom .bootcamp-curriculum-meta > div p {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready {
    padding-bottom: 0;
    max-height: 0px;
    overflow: hidden;
    transition: all 0.3s ease;
    opacity: 0;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready.active {
    max-height: 500px;
    padding-bottom: 24px;
    opacity: 1;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready h4 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    color: #000;
    list-style-type: none;
    padding-left: 20px;
    position: relative;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready ul li:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready ul li::before {
    content: '·';
    font-size: 20px;
    position: absolute;
    left: 7px;
    top: -1px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle {
    cursor: pointer;
    transition: opacity 0.3s ease;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    width: max-content;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle:hover {
    opacity: 0.85;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle p {
    font-weight: 700;
    font-size: 20px;
    text-decoration: underline;
    margin-top: 4px;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-more {
    display: block;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-less {
    display: none;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle.active .bootcamp-curriculum-more {
    display: none;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle.active .bootcamp-curriculum-less {
    display: block;
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle svg,
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle img {
    transition: all 0.3s ease;
    transform: rotate(0deg);
}
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle.active svg,
div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready-toggle.active img {
    transform: rotate(180deg);
}

div.careerum-en-bootcamp-curriculum-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-curriculum-mobile > div {
    width: 300px;
    margin: 20px auto;
}
div.careerum-en-bootcamp-curriculum-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 14px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-top {
    width: 300px;
    margin-bottom: 23px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-top > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    background: rgba(255, 255, 255, 0.4);
    border-radius: 48px;
    padding: 6px 16px;
    width: max-content;
    margin-bottom: 4px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-top > div p {
    font-weight: 500;
    font-size: 12px;
    color: #000;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom {
    width: 300px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom > div {
    border-radius: 12px;
    padding: 10px;
    width: 300px;
    background-color: #fff;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom > div h3 {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom > div > p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom .bootcamp-curriculum-meta {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom .bootcamp-curriculum-meta > div {
    border-radius: 48px;
    padding: 8px 24px;
    background: #ff9f00;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-bottom .bootcamp-curriculum-meta > div p {
    font-weight: 600;
    font-size: 12px;
    color: #fff;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready {
    padding-bottom: 0;
    max-height: 0px;
    overflow: hidden;
    transition: all 0.3s ease;
    opacity: 0;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready.active {
    max-height: 500px;
    padding-bottom: 16px;
    opacity: 1;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready h4 {
    font-weight: 600;
    font-size: 16px;
    color: #000;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready ul li {
    font-weight: 500;
    font-size: 12px;
    line-height: 160%;
    color: #000;
    list-style-type: none;
    padding-left: 20px;
    position: relative;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready ul li:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready ul li::before {
    content: '·';
    font-size: 18px;
    position: absolute;
    left: 7px;
    top: 0px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle {
    cursor: pointer;
    transition: opacity 0.3s ease;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    width: max-content;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle:hover {
    opacity: 0.85;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle p {
    font-weight: 700;
    font-size: 16px;
    text-decoration: underline;
    margin-top: 4px;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-more {
    display: block;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-less {
    display: none;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle.active .bootcamp-curriculum-more {
    display: none;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle.active .bootcamp-curriculum-less {
    display: block;
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle svg,
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle img {
    transition: all 0.3s ease;
    transform: rotate(0deg);
}
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle.active svg,
div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready-toggle.active img {
    transform: rotate(180deg);
}



div.careerum-en-bootcamp-bonus {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-bonus > div {
    border-radius: 32px;
    width: 1160px;
    margin: 42px auto 60px;
    overflow: hidden;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-top {
    padding: 20px 20px 38px;
    position: relative;
    background: #cb2559;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-label p {
    font-weight: 600;
    font-size: 20px;
    color: #fff;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-label {
    border-radius: 48px;
    padding: 16px 40px;
    background: #6d1e8b;
    width: max-content;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-top h2 {
    font-weight: 600;
    font-size: 48px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-top svg {
    position: absolute;
    top: 191px;
    left: 37px;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-top > p {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    color: #fff;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom {
    padding: 24px 20px 56px;
    background: #e8e4f9;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom h3 {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #000;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 22px 24px;
    flex-wrap: wrap;
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div {
    width: 290px;
    padding-right: 20px;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #000;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div svg,
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div img {
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-bonus .bootcamp-bonus-bottom .bootcamp-bonus-bottom-link a {
    border-radius: 12px;
    padding: 16px 40px;
    width: 379px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
}


div.careerum-en-bootcamp-bonus-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-bonus-tablet > div {
    border-radius: 24px;
    width: 680px;
    margin: 33px auto 30px;
    overflow: hidden;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-top {
    padding: 12px 12px 24px;
    position: relative;
    background: #cb2559;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-label p {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-label {
    border-radius: 48px;
    padding: 12px 40px;
    background: #6d1e8b;
    width: max-content;
    margin-bottom: 31px;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-top h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 14px;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-top svg {
    position: absolute;
    top: 151px;
    left: 44px;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-top > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom {
    padding: 16px 12px 24px;
    background: #e8e4f9;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #000;
    margin-bottom: 17px;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div {
    width: 204px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: #000;
    width: calc(100% - 32px);
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div svg,
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div img {
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-bonus-tablet .bootcamp-bonus-bottom .bootcamp-bonus-bottom-link a {
    border-radius: 8px;
    padding: 16px 40px;
    width: 379px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}

div.careerum-en-bootcamp-bonus-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-bonus-mobile > div {
    border-radius: 12px;
    width: 300px;
    margin: 28px auto 25px;
    overflow: hidden;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-top {
    padding: 12px 10px 16px;
    position: relative;
    background: #cb2559;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-label p {
    font-weight: 600;
    font-size: 12px;
    color: #fff;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-label {
    border-radius: 48px;
    padding: 8px 16px;
    background: #6d1e8b;
    width: max-content;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-top h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 14px;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-top svg {
    position: absolute;
    top: 100px;
    left: 8px;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-top > p {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    color: #fff;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom {
    padding: 15px 10px 16px;
    background: #e8e4f9;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #000;
    margin-bottom: 11px;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    gap: 11px;
    flex-wrap: wrap;
    margin-bottom: 13px;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    color: #000;
    width: calc(100% - 24px);
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div svg,
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom .bootcamp-bonus-bottom-items > div img {
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-bonus-mobile .bootcamp-bonus-bottom .bootcamp-bonus-bottom-link a {
    border-radius: 8px;
    padding: 11px 40px;
    width: 100%;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}


div.careerum-en-bootcamp-reviews {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-reviews > div {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div {
    border-radius: 20px;
    padding: 16px 16px 69px;
    width: 376px;
    background-color: #fff;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
    border-bottom: 2px solid #e8e4f9;
    padding-bottom: 18px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(1) {
    width: 100px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(1) img {
    width: 100px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) h3 {
    font-weight: 600;
    font-size: 18px;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) > div p {
    font-weight: 500;
    font-size: 18px;
    color: #000;
    width: calc(100% - 22px);
    margin-top: 2px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(2) {
    padding-top: 22px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(2) > div:nth-child(1) {
    margin-bottom: 13px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 18px;
    line-height: 150%;
    color: #000;
    margin-bottom: 11px;
}
div.careerum-en-bootcamp-reviews .bootcamp-reviews-wrapper > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    color: #000;
}

div.careerum-en-bootcamp-reviews-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-reviews-tablet > div {
    width: 680px;
    margin: 42px auto;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 16px 10px;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div {
    border-radius: 12px;
    padding: 10px 10px 19px;
    width: 220px;
    min-height: 376px;
    background-color: #fff;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    border-bottom: 2px solid #e8e4f9;
    padding-bottom: 0px;
    min-height: 102px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(1) {
    width: 64px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(1) img {
    width: 64px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) > div p {
    font-weight: 500;
    font-size: 12px;
    color: #000;
    width: calc(100% - 22px);
    margin-top: 2px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(2) {
    padding-top: 15px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(2) > div:nth-child(1) {
    margin-bottom: 5px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-reviews-tablet .bootcamp-reviews-wrapper > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #000;
}

div.careerum-en-bootcamp-reviews-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-reviews-mobile > div {
    margin: 31px auto;
    overflow: scroll;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    gap: 16px 10px;
    width: max-content;
    margin-left: calc((100% - 300px) / 2);
    padding-right: 10px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div {
    border-radius: 12px;
    padding: 10px 10px 19px;
    width: 240px;
    min-height: 358px;
    background-color: #fff;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    border-bottom: 2px solid #e8e4f9;
    padding-bottom: 0px;
    min-height: 102px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(1) {
    width: 64px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(1) img {
    width: 64px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 2px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(1) > :nth-child(2) > div p {
    font-weight: 500;
    font-size: 12px;
    color: #000;
    width: calc(100% - 22px);
    margin-top: 2px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(2) {
    padding-top: 15px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(2) > div:nth-child(1) {
    margin-bottom: 5px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(2) h4 {
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-reviews-mobile .bootcamp-reviews-wrapper > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
    color: #000;
}


div.careerum-en-bootcamp-tariffs {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-tariffs > div {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-en-bootcamp-tariffs h2 {
    font-weight: 600;
    font-size: 48px;
    color: #000;
    text-align: center;
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-tariffs > div > div {
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 20px;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-item {
    border-radius: 20px;
    width: 432px;
    background-color: #fff;
    padding: 6px;
}
div.careerum-en-bootcamp-tariffs.bootcamp-tariffs-3-items .bootcamp-tariffs-item {
    width: 376px;
    background-image: linear-gradient(#E8E4F9 0%, #B185D4 80%);
}
div.careerum-en-bootcamp-tariffs.bootcamp-tariffs-3-items .bootcamp-tariffs-item > div {
    background-color: #fff;
    border-radius: 15px;
}
div.careerum-en-bootcamp-tariffs.bootcamp-tariffs-3-items .bootcamp-tariffs-item.free > div {
    background: #f5f5f5;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-item.best-choise {
    border-radius: 20px;
    background-image: linear-gradient(#E8E4F9 0%, #B185D4 80%);
    background-repeat: no-repeat;
    background-clip: padding-box, border-box;
    overflow: hidden;
    position: relative;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-item > div {
    padding: 18px;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-item.best-choise > div {
    background: #e8e4f9;
    border-radius: 15px;
    overflow: hidden;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-label {
    border-radius: 56px;
    padding: 6px 40px;
    background: #b185d4;
    width: max-content;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-tariffs.bootcamp-tariffs-3-items .bootcamp-tariffs-item.free .bootcamp-tariffs-label {
    background-color: #000;
}
div.careerum-en-bootcamp-tariffs.bootcamp-tariffs-3-items .bootcamp-tariffs-item.best-choise .bootcamp-tariffs-label {
    background-color: #6d1e8b;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-label p {
    font-weight: 600;
    font-size: 24px;
    color: #fff;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 11px;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-price-old {
    font-weight: 700;
    font-size: 40px;
    text-decoration: line-through;
    color: #999999;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-price-new {
    font-weight: 700;
    font-size: 40px;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-list {
    margin-bottom: 40px;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-list > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 6px;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-list > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-list > div p {
    max-width: calc(100% - 30px);
    font-weight: 500;
    font-size: 18px;
    color: #000;
    margin-top: 1px;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-locked {
    opacity: 0.4;
    position: relative;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-locked p {
    text-decoration: line-through;
}
div.careerum-en-bootcamp-tariffs .bootcamp-tariffs-link a {
    display: block;
    margin: 0 auto;
    border-radius: 12px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    width: 320px;
}

div.careerum-en-bootcamp-tariffs-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-tariffs-tablet > div {
    width: 680px;
    margin: 29px auto;
}
div.careerum-en-bootcamp-tariffs-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    color: #000;
    margin-bottom: 22px;
}
div.careerum-en-bootcamp-tariffs-tablet > div > div {
    display: flex;
    justify-content: center;
    align-items: stretch;
    gap: 24px;
}
div.careerum-en-bootcamp-tariffs-tablet.bootcamp-tariffs-3-items > div > div {
    gap: 10px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-item {
    border-radius: 20px;
    width: 328px;
    background-color: #fff;
    padding: 4px;
}
div.careerum-en-bootcamp-tariffs-tablet.bootcamp-tariffs-3-items .bootcamp-tariffs-item {
    width: 220px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-item.best-choise {
    border-radius: 20px;
    background-image: linear-gradient(#E8E4F9 0%, #B185D4 80%);
    background-repeat: no-repeat;
    background-clip: padding-box, border-box;
    overflow: hidden;
    position: relative;
}
div.careerum-en-bootcamp-tariffs-tablet.bootcamp-tariffs-3-items .bootcamp-tariffs-item {
    background-image: linear-gradient(#E8E4F9 0%, #B185D4 80%);
}
div.careerum-en-bootcamp-tariffs-tablet.bootcamp-tariffs-3-items .bootcamp-tariffs-item > div {
    background: #fff;
    border-radius: 15px;
}
div.careerum-en-bootcamp-tariffs-tablet.bootcamp-tariffs-3-items .bootcamp-tariffs-item.free > div {
    background: #f5f5f5;
    border-radius: 15px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-item > div {
    padding: 8px 8px 19px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-item.best-choise > div {
    background: #e8e4f9;
    border-radius: 15px;
    overflow: hidden;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-label {
    border-radius: 56px;
    padding: 6px 40px;
    background: #b185d4;
    width: max-content;
    margin-bottom: 17px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-item.free .bootcamp-tariffs-label {
    background: #000;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-item.best-choise .bootcamp-tariffs-label {
    background: #6D1E8B;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-label p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 11px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-tariffs-tablet.bootcamp-tariffs-3-items .bootcamp-tariffs-price {
    gap: 8px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-price-old {
    font-weight: 700;
    font-size: 32px;
    text-decoration: line-through;
    color: #999999;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-price-new {
    font-weight: 700;
    font-size: 32px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-list {
    margin-bottom: 21px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-list > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    margin-bottom: 7px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-list > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-list > div p {
    max-width: calc(100% - 28px);
    font-weight: 500;
    font-size: 14px;
    color: #000;
    margin-top: 1px;
}
div.careerum-en-bootcamp-tariffs-tablet.bootcamp-tariffs-3-items .bootcamp-tariffs-list > div p {
    font-size: 12px;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-locked {
    opacity: 0.4;
    position: relative;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-locked p {
    text-decoration: line-through;
}
div.careerum-en-bootcamp-tariffs-tablet .bootcamp-tariffs-link a {
    display: block;
    border-radius: 12px;
    padding: 15px 0;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    width: 100%;
}

div.careerum-en-bootcamp-tariffs-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-tariffs-mobile > div {
    width: 300px;
    margin: 25px auto;
}
div.careerum-en-bootcamp-tariffs-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-tariffs-mobile > div > div {
    display: flex;
    justify-content: center;
    align-items: stretch;
    flex-direction: column;
    gap: 24px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-item {
    border-radius: 20px;
    width: 300px;
    background-color: #fff;
    padding: 4px;
}
div.careerum-en-bootcamp-tariffs-mobile.bootcamp-tariffs-3-items .bootcamp-tariffs-item {
    background-image: linear-gradient(#E8E4F9 0%, #B185D4 80%);
    border-radius: 20px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-item.best-choise {
    border-radius: 20px;
    background-image: linear-gradient(#E8E4F9 0%, #B185D4 80%);
    background-repeat: no-repeat;
    background-clip: padding-box, border-box;
    overflow: hidden;
    position: relative;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-item > div {
    padding: 6px 6px 19px;
}
div.careerum-en-bootcamp-tariffs-mobile.bootcamp-tariffs-3-items .bootcamp-tariffs-item > div {
    background: #fff;
    border-radius: 15px;
}
div.careerum-en-bootcamp-tariffs-mobile.bootcamp-tariffs-3-items .bootcamp-tariffs-item.free > div {
    background: #f5f5f5;
    border-radius: 15px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-item.best-choise > div {
    background: #e8e4f9;
    border-radius: 15px;
    overflow: hidden;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-label {
    border-radius: 56px;
    padding: 6px 40px;
    background: #b185d4;
    width: max-content;
    margin-bottom: 17px;
}
div.careerum-en-bootcamp-tariffs-mobile.bootcamp-tariffs-3-items .bootcamp-tariffs-item.free .bootcamp-tariffs-label {
    background: #000;
}
div.careerum-en-bootcamp-tariffs-mobile.bootcamp-tariffs-3-items .bootcamp-tariffs-item.best-choise .bootcamp-tariffs-label {
    background: #6d1e8b;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-label p {
    font-weight: 600;
    font-size: 16px;
    color: #fff;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-price {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 11px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-price-old {
    font-weight: 700;
    font-size: 32px;
    text-decoration: line-through;
    color: #999999;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-price-new {
    font-weight: 700;
    font-size: 32px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-list {
    margin-bottom: 21px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-list > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-list > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-list > div p {
    max-width: calc(100% - 28px);
    font-weight: 500;
    font-size: 12px;
    color: #000;
    margin-top: 1px;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-locked {
    opacity: 0.4;
    position: relative;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-locked p {
    text-decoration: line-through;
}
div.careerum-en-bootcamp-tariffs-mobile .bootcamp-tariffs-link a {
    display: block;
    border-radius: 8px;
    padding: 11px 0;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    width: 263px;
}


div.careerum-en-bootcamp-faq {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-faq > div {
    width: 1280px;
    margin: 60px auto 61px;
    padding-left: 60px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-bootcamp-faq > div h2 {
    width: 286px;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.6px;
}
div.careerum-en-bootcamp-faq > div > div:nth-child(1) {
    width: 286px;
    margin-top: 18px;
}
div.careerum-en-bootcamp-faq > div > div:nth-child(2) {
    width: 760px;
    margin-left: 113px;
    margin-top: 25px;
}
div.careerum-en-bootcamp-faq > div > div:nth-child(2) > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 14px;
    margin-bottom: 26px;
}
div.careerum-en-bootcamp-faq > div > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header p {
    width: 730px;
    color: #827F7C;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    transition: color 0.3s ease;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header svg {
    width: 22px;
    margin-left: 8px;
    margin-top: -1px;
    transition: transform 0.3s ease;
    pointer-events: none;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header svg path {
    transition: stroke 0.3s ease;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header:hover p {
    color: #000;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header:hover svg path {
    stroke: #000;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header.active svg {
    transform: rotate(180deg);
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header.active p {
    color: #000;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-content {
    max-height: 0;
    overflow: hidden;
    padding-top: 0;
    transition: all 0.3s ease;
    width: 730px;
    opacity: 0;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-header.active + div.bootcamp-faq-content {
    padding-top: 15px;
    max-height: 1000px;
    opacity: 1;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-content p {
    width: 730px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-content a {
    color: inherit;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-content ul {
    margin-top: 8px;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-content ul li {
    list-style-type: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    padding-left: 25px;
    position: relative;
}
div.careerum-en-bootcamp-faq > div div.bootcamp-faq-content ul li::before {
    content: '·';
    position: absolute;
    font-size: 23px;
    top: 0;
    left: 10px;
}

div.careerum-en-bootcamp-faq-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-faq-tablet > div {
    width: 680px;
    margin: 43px auto 31px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-bootcamp-faq-tablet > div h2 {
    width: 180px;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.6px;
}
div.careerum-en-bootcamp-faq-tablet > div > div:nth-child(1) {
    width: 180px;
    margin-top: 18px;
}
div.careerum-en-bootcamp-faq-tablet > div > div:nth-child(2) {
    width: 480px;
    margin-left: 20px;
    margin-top: 25px;
}
div.careerum-en-bootcamp-faq-tablet > div > div:nth-child(2) > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 14px;
    margin-bottom: 26px;
}
div.careerum-en-bootcamp-faq-tablet > div > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header p {
    width: 440px;
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
    transition: color 0.3s ease;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header svg {
    width: 22px;
    margin-left: 8px;
    margin-top: -1px;
    transition: transform 0.3s ease;
    pointer-events: none;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header svg path {
    transition: stroke 0.3s ease;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header:hover p {
    color: #000;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header:hover svg path {
    stroke: #000;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header.active svg {
    transform: rotate(180deg);
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header.active p {
    color: #000;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-content {
    max-height: 0;
    overflow: hidden;
    padding-top: 0;
    transition: all 0.3s ease;
    width: 440px;
    opacity: 0;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-header.active + div.bootcamp-faq-content {
    padding-top: 15px;
    max-height: 1000px;
    opacity: 1;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-content p {
    width: 440px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-content a {
    color: inherit;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-content ul {
    margin-top: 8px;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-content ul li {
    list-style-type: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    padding-left: 25px;
    position: relative;
}
div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-content ul li::before {
    content: '·';
    position: absolute;
    font-size: 23px;
    top: 0;
    left: 10px;
}


div.careerum-en-bootcamp-faq-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-faq-mobile > div {
    width: 300px;
    margin: 36px auto 31px;
}
div.careerum-en-bootcamp-faq-mobile > div h2 {
    width: 180px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
    letter-spacing: -0.6px;
}
div.careerum-en-bootcamp-faq-mobile > div > div:nth-child(1) {
    margin-bottom: 26px;
}
div.careerum-en-bootcamp-faq-mobile > div > div:nth-child(2) > div {
    border-bottom: 1px solid #827F7C;
    padding-bottom: 17px;
    margin-bottom: 17px;
}
div.careerum-en-bootcamp-faq-mobile > div > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header p {
    width: 270px;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    transition: color 0.3s ease;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header svg {
    width: 22px;
    margin-left: 8px;
    margin-top: -1px;
    transition: transform 0.3s ease;
    pointer-events: none;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header svg path {
    transition: stroke 0.3s ease;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header:hover p {
    color: #000;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header:hover svg path {
    stroke: #000;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header.active svg {
    transform: rotate(180deg);
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header.active p {
    color: #000;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-content {
    max-height: 0;
    overflow: hidden;
    padding-top: 0;
    transition: all 0.3s ease;
    width: 100%;
    opacity: 0;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-header.active + div.bootcamp-faq-content {
    padding-top: 10px;
    max-height: 1000px;
    opacity: 1;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-content p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-content a {
    color: inherit;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-content ul {
    margin-top: 8px;
    margin-bottom: 9px;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-content ul li {
    list-style-type: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    padding-left: 25px;
    position: relative;
}
div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-content ul li::before {
    content: '·';
    position: absolute;
    font-size: 23px;
    top: 0;
    left: 10px;
}


div.careerum-en-bootcamp-newsletter {
    width: 100%;
    background-color: #f1eff6;
    overflow: hidden;
}
div.careerum-en-bootcamp-newsletter > div {
    width: 1160px;
    padding: 24px;
    margin: 60px auto;
    background: #b185d4;
    border-radius: 20px;
    height: 230px;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}
div.careerum-en-bootcamp-newsletter h2 {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #fff;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-newsletter p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form.form-sent form {
    display: none;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form form > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form form > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form form input {
    border: 1px solid #ccc;
    outline: none;
    border-radius: 8px;
    padding: 10px 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    width: 100%;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form form input:focus::placeholder {
    opacity: 0;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form form .careerum-form-tab-item-2-fields-field-name {
    width: 300px;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form form .careerum-form-tab-item-2-fields-field-email {
    width: 420px;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form form a {
    margin-top: 0;
    width: 300px;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form:not(.form-sent) form + div.careerum-registration-form-success {
    display: none;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form.form-sent form + div.careerum-registration-form-success {
    display: block;
}
div.careerum-en-bootcamp-newsletter div.careerum-registration-form-success p {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #fff;
}

div.careerum-en-bootcamp-newsletter-tablet {
    width: 100%;
    background-color: #f1eff6;
    overflow: hidden;
}
div.careerum-en-bootcamp-newsletter-tablet > div {
    width: 680px;
    padding: 12px;
    margin: 36px auto;
    background: #b185d4;
    border-radius: 14px;
    height: 240px;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}
div.careerum-en-bootcamp-newsletter-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #fff;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-newsletter-tablet p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet.form-sent form {
    display: none;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet form > div > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet form input {
    border: 1px solid #ccc;
    outline: none;
    border-radius: 8px;
    padding: 7px 12px;
    font-weight: 400;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: #000;
    width: 100%;
    margin-bottom: 0;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet form input:focus::placeholder {
    opacity: 0;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet form .careerum-form-tab-item-2-fields-field-name {
    width: 248px;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet form .careerum-form-tab-item-2-fields-field-email {
    width: 248px;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet form a {
    margin-top: 24px;
    width: 196px;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    display: inline-block;
    padding: 8px 24px;
    height: unset;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet:not(.form-sent) form + div.careerum-registration-form-success {
    display: none;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-tablet.form-sent form + div.careerum-registration-form-success {
    display: block;
}
div.careerum-en-bootcamp-newsletter-tablet div.careerum-registration-form-success p {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #fff;
}


div.careerum-en-bootcamp-newsletter-mobile {
    width: 100%;
    background-color: #f1eff6;
    overflow: hidden;
}
div.careerum-en-bootcamp-newsletter-mobile > div {
    width: 300px;
    padding: 12px;
    margin: 24px auto;
    background: #b185d4;
    border-radius: 14px;
    height: 331px;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}
div.careerum-en-bootcamp-newsletter-mobile h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #fff;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-newsletter-mobile p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile.form-sent form {
    display: none;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile form input {
    border: 1px solid #ccc;
    outline: none;
    border-radius: 8px;
    padding: 9px 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: #000;
    width: 100%;
    margin-bottom: 0;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile form input:focus::placeholder {
    opacity: 0;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile form .careerum-form-tab-item-2-fields-field-name {
    width: 100%;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile form .careerum-form-tab-item-2-fields-field-email {
    width: 100%;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile form a {
    margin-top: 16px;
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    display: inline-block;
    padding: 12px 24px;
    height: unset;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile:not(.form-sent) form + div.careerum-registration-form-success {
    display: none;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-mobile.form-sent form + div.careerum-registration-form-success {
    display: block;
}
div.careerum-en-bootcamp-newsletter-mobile div.careerum-registration-form-success p {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #fff;
}


div.careerum-en-bootcamp-banner {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-banner > div {
    width: 1160px;
    margin: 60px auto;
}
div.careerum-en-bootcamp-banner h2 {
    font-weight: 600;
    font-size: 56px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #000;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 31px;
    margin-bottom: 22px;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-top > div:nth-child(1) {
    width: 440px;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-top > div:nth-child(2) {
    width: 600px;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-top p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #000;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-top p:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-bottom {
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 80%);
    padding: 10px;
    border-radius: 20px;
    overflow: hidden;
    width: 1150px;
    font-size: 0;
    margin-bottom: 32px;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-bottom img {
    width: 100%;
    border-radius: 15px;
}
div.careerum-en-bootcamp-banner .bootcamp-banner-link a {
    border-radius: 12px;
    padding: 16px;
    width: 379px;
    text-decoration: none;
    text-align: center;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    display: inline-block;
}

div.careerum-en-bootcamp-banner-tablet {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-banner-tablet > div {
    width: 680px;
    margin: 41px auto;
}
div.careerum-en-bootcamp-banner-tablet h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
    color: #000;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 22px;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-top > div:nth-child(1) {
    width: 250px;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-top > div:nth-child(2) {
    width: 418px;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-top p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #000;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-top p:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-bottom {
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 80%);
    padding: 4px;
    border-radius: 20px;
    overflow: hidden;
    width: 680px;
    font-size: 0;
    margin-bottom: 24px;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-bottom img {
    width: 100%;
    border-radius: 15px;
}
div.careerum-en-bootcamp-banner-tablet .bootcamp-banner-link a {
    border-radius: 8px;
    padding: 15px;
    width: 379px;
    text-decoration: none;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    display: inline-block;
}

div.careerum-en-bootcamp-banner-mobile {
    width: 100%;
    overflow: hidden;
    background: #f1eff6;
}
div.careerum-en-bootcamp-banner-mobile > div {
    width: 300px;
    margin: 27px auto;
}
div.careerum-en-bootcamp-banner-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    color: #000;
}
div.careerum-en-bootcamp-banner-mobile .bootcamp-banner-top {
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-banner-mobile .bootcamp-banner-top > div:nth-child(1) {
    margin-bottom: 22px;
}
div.careerum-en-bootcamp-banner-mobile .bootcamp-banner-top p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #000;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-banner-mobile .bootcamp-banner-top p:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-banner-mobile .bootcamp-banner-bottom {
    background-image: linear-gradient(to bottom, #E8E4F9 0%, #B185D4 80%);
    padding: 5px;
    border-radius: 20px;
    overflow: hidden;
    width: 300px;
    font-size: 0;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-banner-mobile .bootcamp-banner-bottom img {
    width: 100%;
    border-radius: 15px;
}
div.careerum-en-bootcamp-banner-mobile .bootcamp-banner-link a {
    border-radius: 8px;
    padding: 11px;
    width: 100%;
    text-decoration: none;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    color: #fff;
    display: inline-block;
}

div.careerum-en-bootcamp-guide {
    overflow: hidden;
    width: 100%;
    background-color: #f1eff6;
}
div.careerum-en-bootcamp-guide > div {
    width: 1160px;
    margin: 33px auto 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
}
div.careerum-en-bootcamp-guide h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-guide > div > div:nth-child(1) {
    width: 462px;
}
div.careerum-en-bootcamp-guide > div > div:nth-child(2) {
    width: 658px;
}
div.careerum-en-bootcamp-guide > div > div:nth-child(2) > div {
    border-radius: 12px;
    padding: 16px;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-guide > div > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-guide > div > div:nth-child(2) > div p {
    width: calc(100% - 48px);
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
}

div.careerum-en-bootcamp-guide-tablet {
    overflow: hidden;
    width: 100%;
    background-color: #f1eff6;
}
div.careerum-en-bootcamp-guide-tablet > div {
    width: 680px;
    margin: 26px auto 0;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 11px;
}
div.careerum-en-bootcamp-guide-tablet h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    color: #000;
    margin-bottom: 6px;
}
div.careerum-en-bootcamp-guide-tablet > div > div:nth-child(1) {
    width: 246px;
}
div.careerum-en-bootcamp-guide-tablet > div > div:nth-child(2) {
    width: 423px;
}
div.careerum-en-bootcamp-guide-tablet > div > div:nth-child(2) > div {
    border-radius: 10px;
    padding: 10px;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-guide-tablet > div > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-guide-tablet > div > div:nth-child(2) > div p {
    width: calc(100% - 38px);
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #000;
}

div.careerum-en-bootcamp-guide-mobile {
    overflow: hidden;
    width: 100%;
    background-color: #f1eff6;
}
div.careerum-en-bootcamp-guide-mobile > div {
    width: 300px;
    margin: 20px auto 0;
}
div.careerum-en-bootcamp-guide-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    color: #000;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-guide-mobile > div > div:nth-child(1) {
    width: 100%;
}
div.careerum-en-bootcamp-guide-mobile > div > div:nth-child(2) {
    width: 100%;
}
div.careerum-en-bootcamp-guide-mobile > div > div:nth-child(2) > div {
    border-radius: 10px;
    padding: 10px;
    background: #fff;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}
div.careerum-en-bootcamp-guide-mobile > div > div:nth-child(2) > div:last-child {
    margin-bottom: 0;
}
div.careerum-en-bootcamp-guide-mobile > div > div:nth-child(2) > div p {
    width: calc(100% - 38px);
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #000;
}


div.careerum-en-bootcamp-timer-banner {
    width: 100%;
    overflow: hidden;
    background-color: #6d1e8b;
}
div.careerum-en-bootcamp-timer-banner > div {
    margin: 16px auto;
    width: 836px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 23px;
}
div.careerum-en-bootcamp-timer-banner > div > div:nth-child(1) {
    width: 481px;
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    margin-bottom: 8px;
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-label {
    border-radius: 48px;
    padding: 6px 14px;
    background: #b185d4;
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-label p {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #e8e4f9;
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-text p {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 20px;
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-bottom-text p {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 2px;
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-timer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 18px;
}
div.careerum-en-bootcamp-timer-banner div.bootcamp-timer-banner-item {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 4px;
}
div.careerum-en-bootcamp-timer-banner .bootcamp-timer-banner-item > p:nth-child(1) {
    width: 31px;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
}
div.careerum-en-bootcamp-timer-banner .bootcamp-timer-banner-item > p:nth-child(2) {
    width: min-content;
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 2px;
}
div.careerum-en-bootcamp-timer-banner > div > div:nth-child(2) {
    width: 332px;
}
div.careerum-en-bootcamp-timer-banner a {
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 12px;
    padding: 16px 40px;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    text-decoration: none;
}


div.careerum-en-bootcamp-timer-banner-tablet {
    width: 100%;
    overflow: hidden;
    background-color: #f1eff6;
}
div.careerum-en-bootcamp-timer-banner-tablet > div {
    margin: 6px auto 42px;
    width: 680px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 12px;
    background-color: #6d1e8b;
    border-radius: 16px;
    overflow: hidden;
    padding: 12px;
}
div.careerum-en-bootcamp-timer-banner-tablet > div > div:nth-child(1) {
    width: 414px;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-label {
    border-radius: 48px;
    padding: 6px 11px;
    background: #cb2559;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-label p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    color: #e8e4f9;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-text {
    border: 2px solid #e8e4f9;
    border-radius: 48px;
    padding: 4px 10px;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-text p {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    color: #e8e4f9;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 16px;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-bottom-text p {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 2px;
}
div.careerum-en-bootcamp-timer-banner-tablet div.bootcamp-timer-banner-timer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 14px;
}
div.careerum-en-bootcamp-timer-banner-tablet .bootcamp-timer-banner-item > p:nth-child(1) {
    width: 30px;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
    text-align: center;
}
div.careerum-en-bootcamp-timer-banner-tablet .bootcamp-timer-banner-item > p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 2px;
    text-align: center;
}
div.careerum-en-bootcamp-timer-banner-tablet > div > div:nth-child(2) {
    width: 230px;
}
div.careerum-en-bootcamp-timer-banner-tablet a {
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 11px 20px;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}


div.careerum-en-bootcamp-timer-banner-mobile {
    width: 100%;
    overflow: hidden;
    background-color: #f1eff6;
}
div.careerum-en-bootcamp-timer-banner-mobile > div {
    margin: 16px auto;
    width: 300px;
    background-color: #6d1e8b;
    border-radius: 12px;
    overflow: hidden;
    padding: 10px;
}
div.careerum-en-bootcamp-timer-banner-mobile > div > div:nth-child(1) {
    width: 100%;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 4px;
    margin-bottom: 16px;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-label {
    border-radius: 48px;
    padding: 6px 10px;
    background: #cb2559;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-label p {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    color: #e8e4f9;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-text {
    border: 2px solid #e8e4f9;
    border-radius: 48px;
    padding: 4px 8px;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-text p {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    color: #e8e4f9;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-bottom-text p {
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 2px;
}
div.careerum-en-bootcamp-timer-banner-mobile div.bootcamp-timer-banner-timer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-en-bootcamp-timer-banner-mobile .bootcamp-timer-banner-item > p:nth-child(1) {
    width: 24px;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    text-align: center;
}
div.careerum-en-bootcamp-timer-banner-mobile .bootcamp-timer-banner-item > p:nth-child(2) {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
    margin-bottom: 2px;
    text-align: center;
}
div.careerum-en-bootcamp-timer-banner-mobile > div > div:nth-child(2) {
    width: 100%;
    margin-top: 16px;
}
div.careerum-en-bootcamp-timer-banner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 11px 20px;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}


div.careerum-en-footer {
    width: 100%;
    overflow: hidden;
    background: #000;
    border-radius: 24px 24px 0 0;
    margin-top: 120px;
    padding-top: 40px;
    padding-bottom: 54px;
}
div.careerum-en-bootcamp-bottom-banner + div.careerum-en-footer {
    margin-top: 0;
    border-radius: 0;
}
div.careerum-en-footer.bootcamp-lead {
    border-radius: 0;
    margin-top: 0;
}
div.careerum-en-footer > div {
    width: 1160px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-en-footer p {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #c2c2c2;
}
div.careerum-en-footer a {
    text-decoration: none;
    transition: all 0.3s ease;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #c2c2c2;
}
div.careerum-en-footer a:last-child {
    margin-bottom: 0;
}
div.careerum-en-footer a:hover {
    color: #fff;
}
div.careerum-en-footer .en-footer-logo {
    padding-top: 8px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 125px;
    min-height: 163px;
}
div.careerum-en-footer .en-footer-logo p {
    margin-top: auto;
}
div.careerum-en-footer .en-footer-nav {
    margin-left: 41px;
    width: 250px;
    padding-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 16px;
}
div.careerum-en-footer .en-footer-docs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 16px;
    margin-left: 100px;
    padding-top: 16px;
}
div.careerum-en-footer .en-footer-cookies {
    margin-left: 100px;
    padding-top: 16px;
}
div.careerum-en-footer .en-footer-cookies p {
    margin-top: auto;
    font-size: 16px;
    cursor: pointer;
    transition: 0.2s ease;
}
div.careerum-en-footer .en-footer-cookies p:hover {
    color: #fff;
}
div.careerum-en-footer .en-footer-contacts {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 12px;
    margin-left: auto;
}
div.careerum-en-footer .en-footer-contacts a {
    transition: all 0.3s ease;
    opacity: 1;
    font-size: 0;
}
div.careerum-en-footer .en-footer-contacts a:hover {
    opacity: 0.8;
}

div.careerum-en-footer-tablet {
    width: 100%;
    overflow: hidden;
    background: #000;
    border-radius: 24px 24px 0 0;
    margin-top: 46px;
    padding-top: 3px;
    padding-bottom: 18px;
}
div.careerum-en-bootcamp-bottom-banner-tablet + div.careerum-en-footer-tablet {
    margin-top: 0;
    border-radius: 0;
}
div.careerum-en-footer-tablet > div {
    width: 680px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
div.careerum-en-footer-tablet p {
    font-weight: 500;
    font-size: 8px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #c2c2c2;
}
div.careerum-en-footer-tablet a {
    text-decoration: underline;
    transition: all 0.3s ease;
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #c2c2c2;
}
div.careerum-en-footer-tablet a:last-child {
    margin-bottom: 0;
}
div.careerum-en-footer-tablet a:hover {
    color: #fff;
}
div.careerum-en-footer-tablet .en-footer-logo {
    padding-top: 8px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 87px;
    min-height: 136px;
}
div.careerum-en-footer-tablet .en-footer-logo p {
    margin-top: auto;
}
div.careerum-en-footer-tablet .en-footer-nav {
    margin-left: 4px;
    width: 200px;
    padding-top: 15px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 6px;
}
div.careerum-en-footer-tablet .en-footer-nav a {
    text-decoration: none;
}
div.careerum-en-footer-tablet .en-footer-nav p {
    margin-top: auto;
    font-size: 12px;
    cursor: pointer;
}
div.careerum-en-footer-tablet .en-footer-docs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 6px;
    margin-left: 19px;
    padding-top: 15px;
    width: 100px;
}
div.careerum-en-footer-tablet .en-footer-cookies {
    margin-left: 19px;
    padding-top: 15px;
}
div.careerum-en-footer-tablet .en-footer-cookies p {
    margin-top: auto;
    font-size: 12px;
    cursor: pointer;
    transition: 0.2s ease;
}
div.careerum-en-footer-tablet .en-footer-cookies p:hover {
    color: #fff;
}
div.careerum-en-footer-tablet .en-footer-contacts {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 6px;
    margin-left: auto;
}
div.careerum-en-footer-tablet .en-footer-contacts a {
    transition: all 0.3s ease;
    opacity: 1;
    font-size: 0;
}
div.careerum-en-footer-tablet .en-footer-contacts a:hover {
    opacity: 0.8;
}

div.careerum-en-footer-mobile {
    width: 100%;
    overflow: hidden;
    background: #000;
    border-radius: 20px 20px 0 0;
    margin-top: 46px;
    padding-top: 11px;
    padding-bottom: 18px;
}
div.careerum-en-bootcamp-bottom-banner-mobile + div.careerum-en-footer-mobile {
    margin-top: 0;
    border-radius: 0;
}
div.careerum-en-footer-mobile > div {
    width: 300px;
    margin: 0 auto;
}
div.careerum-en-footer-mobile p {
    font-weight: 500;
    font-size: 8px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #c2c2c2;
}
div.careerum-en-footer-mobile a {
    text-decoration: underline;
    transition: all 0.3s ease;
    font-weight: 500;
    font-size: 8px;
    line-height: 110%;
    letter-spacing: 0.01em;
    color: #c2c2c2;
}
div.careerum-en-footer-mobile a:last-child {
    margin-bottom: 0;
}
div.careerum-en-footer-mobile a:hover {
    color: #fff;
}
div.careerum-en-footer-mobile .en-footer-logo {
    width: 100%;
    margin-bottom: 4px;
}
div.careerum-en-footer-mobile .en-footer-logo p {
    margin-top: auto;
}
div.careerum-en-footer-mobile .en-footer-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 24px;
}
div.careerum-en-footer-mobile .en-footer-nav {
    margin-left: 4px;
    width: 77px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
}
div.careerum-en-footer-mobile .en-footer-nav a {
    text-decoration: none;
    display: block;
}
div.careerum-en-footer-mobile .en-footer-docs {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    gap: 8px;
    width: 77px;
}
div.careerum-en-footer-mobile .en-footer-cookies {
    margin-left: auto;
}
div.careerum-en-footer-mobile .en-footer-cookies p {
    margin-top: auto;
    font-size: 8px;
    cursor: pointer;
    transition: 0.2s ease;
    line-height: 110%;
}
div.careerum-en-footer-mobile .en-footer-cookies p:hover {
    color: #fff;
}
div.careerum-en-footer-mobile .en-footer-contacts {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 6px;
    margin-left: auto;
}
div.careerum-en-footer-mobile .en-footer-bottom {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
div.careerum-en-footer-mobile .en-footer-bottom > p {
    margin-top: 16px;
}
div.careerum-en-footer-mobile .en-footer-contacts a {
    transition: all 0.3s ease;
    opacity: 1;
    font-size: 0;
}
div.careerum-en-footer-mobile .en-footer-contacts a:hover {
    opacity: 0.8;
}


div.careerum-en-bootcamp-bottom-banner {
    width: 100%;
    background: #6d1e8b;
    position: sticky;
    overflow: hidden;
    bottom: 0;
    z-index: 50;
}
div.careerum-en-bootcamp-bottom-banner > div {
    width: 836px;
    margin: 16px auto;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom-left {
    width: 740px;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom-left-top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom-left-top p.bootcamp-bottom-banner-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #e8e4f9;
    border-radius: 48px;
    padding: 6px 14px;
    background: #b185d4;
    margin-right: 10px;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom-left-top p:not(.bootcamp-bottom-banner-label) {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom-left-bottom {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom-left-bottom > div:nth-child(1) p {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    color: #fff;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-timer {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 20px;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-timer .bottom-banner-en-timer-item {
    text-align: center;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-timer p[class*=number] {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
    width: 32px;
    margin-right: 4px;
    margin-bottom: -2px;
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-timer p.timer-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-bootcamp-bottom-banner .bottom-banner-en-bottom-right {
    width: 341px;
}
div.careerum-en-bootcamp-bottom-banner a {
    width: 332px;
    display: inline-block;
    padding: 9px 0;
    border-radius: 12px;
    font-weight: 600;
    font-size: 24px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}

div.careerum-en-bootcamp-bottom-banner-tablet {
    width: 100%;
    background: #6d1e8b;
    position: sticky;
    overflow: hidden;
    bottom: 0;
    z-index: 50;
}
div.careerum-en-bootcamp-bottom-banner-tablet > div {
    width: 594px;
    margin: 12px auto 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom-left {
    width: 340px;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom-left-top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom-left-top p.bootcamp-bottom-banner-label {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    color: #e8e4f9;
    border-radius: 48px;
    padding: 5px 10px;
    background: #CB2559;
    margin-left: 6px;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom-left-top p:not(.bootcamp-bottom-banner-label) {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    color: #e8e4f9;
    display: inline-block;
    border: 2px solid #e8e4f9;
    border-radius: 48px;
    padding: 4px 8px;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom-left-bottom {
    margin-top: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom-left-bottom > div:nth-child(1) p {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-timer {
    display: flex;
    gap: 14px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 24px;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-timer .bottom-banner-en-timer-item {
    text-align: center;
    width: 30px;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-timer p[class*=number] {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
    width: 32px;
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-timer p.timer-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-bootcamp-bottom-banner-tablet .bottom-banner-en-bottom-right {
    width: 230px;
    margin-left: 24px;
}
div.careerum-en-bootcamp-bottom-banner-tablet a {
    width: 230px;
    display: inline-block;
    padding: 11.5px 0;
    border-radius: 12px;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}


div.careerum-en-bootcamp-bottom-banner-mobile {
    width: 100%;
    background: #6d1e8b;
    position: sticky;
    overflow: hidden;
    bottom: 0;
    z-index: 50;
    border-radius: 12px 12px 0 0;
}
div.careerum-en-bootcamp-bottom-banner-mobile > div {
    width: 286px;
    margin: 10px auto;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom-left {
    width: 100%;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom-left-top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom-left-top p.bootcamp-bottom-banner-label {
    font-weight: 600;
    font-size: 10px;
    line-height: 100%;
    color: #e8e4f9;
    border-radius: 48px;
    padding: 5px 10px;
    background: #CB2559;
    margin-left: 6px;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom-left-top p:not(.bootcamp-bottom-banner-label) {
    font-weight: 600;
    font-size: 10px;
    line-height: 100%;
    color: #e8e4f9;
    display: inline-block;
    border: 2px solid #e8e4f9;
    border-radius: 48px;
    padding: 4px 8px;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom-left-bottom {
    margin-top: 11px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom-left-bottom > div:nth-child(1) p {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-timer {
    display: flex;
    gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 8px;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-timer .bottom-banner-en-timer-item {
    text-align: center;
    width: 24px;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-timer p[class*=number] {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    color: #fff;
    width: 24px;
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-timer p.timer-text {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    color: rgba(255, 255, 255, 0.7);
}
div.careerum-en-bootcamp-bottom-banner-mobile .bottom-banner-en-bottom-right {
    width: 100%;
    margin-top: 16px;
}
div.careerum-en-bootcamp-bottom-banner-mobile a {
    width: 100%;
    display: inline-block;
    padding: 10.5px 0;
    border-radius: 12px;
    font-weight: 600;
    font-size: 12px;
    color: #fff;
    text-align: center;
    text-decoration: none;
}


div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-wrapper {
    width: 880px;
    border-radius: 24px;
    background-color: #6d1e8b;
    padding: 24px 24px 67px;
}
div.careerum-bootcamp-popup-block.course-popup .careerum-bootcamp-popup-wrapper {
    background-color: #00BAFF;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-subscribe-wrapper {
    position: relative;
    padding: 24px 24px 32px;
    width: 880px;
    border-radius: 24px;
    background-color: #6d1e8b;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-subscribe-wrapper {
    height: 442px;
}
div.careerum-popup.careerum-bootcamp-popup-block div.popup__close-button-wrapper {
    width: 42px;
    height: 42px;
    top: 11px;
    right: 12px;
}
div.careerum-popup.careerum-bootcamp-popup-block div.popup__close-button-wrapper svg {
    cursor: pointer;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-top {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 18px;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-label {
    border-radius: 56px;
    padding: 6px 40px;
    background: #cb2559;
    margin-right: 24px;
}
div.careerum-bootcamp-popup-block.course-popup .careerum-bootcamp-popup-label {
    background: #000;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-label.bootcamp-popup-label-core {
    background: #B185D4;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-label.bootcamp-popup-label-free {
    background: #000;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-label p {
    font-weight: 600;
    font-size: 24px;
    color: #fff;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-header p {
    font-weight: 600;
    font-size: 24px;
    color: #fff;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-text {
    width: 329px;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-text p {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: #fff;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-form {
    width: 400px;
    margin-left: 66px;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe .careerum-bootcamp-popup-form {
    margin-left: 0;
}
div.careerum-bootcamp-popup-block .careerum-registration-form {
    width: 100%;
    background-color: transparent;
    border: none;
    padding: 0;
    margin: 0;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div > input,
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div input.itl-input {
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9px 12px 10px;
    background-color: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    margin: 0;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div > input:focus,
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div > input::placeholder,
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div input.itl-input::placeholder {
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div > input:focus::placeholder,
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div > input:-webkit-autofill,
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div input.itl-input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    /* Change the color to your own background color */
    -webkit-text-fill-color: #000;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div {
    margin-bottom: 7px;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree input {
    display: none;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-left: 8px;
    margin-top: 0px;
    width: calc(100% - 50px);
}
div.careerum-bootcamp-popup-block.course-popup div.careerum-registration-form > form > div.bootcamp-form-agree p {
    width: calc(100% - 25px);
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree p a {
    transition: opacity 0.3s ease;
    opacity: 1;
    text-decoration: underline;
    color: #fff;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree p a:hover {
    opacity: 0.85;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label {
    padding-left: 0px;
    display: block;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    cursor: pointer;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label svg {
    opacity: 0;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label div {
    border: 2px solid #fff;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    transition: all 0.2s ease;
    opacity: 0.85;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label div:hover,
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label input:checked + div {
    opacity: 1;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label input:checked + div {
    background-color: #fff;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label input:checked + div svg {
    opacity: 1;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label svg {
    display: block;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree > label::before {
    content: none;
}
div.careerum-bootcamp-popup-block div.careerum-registration-form > form button,
div.careerum-bootcamp-popup-block div.careerum-registration-form > form a.submit-btn {
    width: 100%;
    height: unset;
    margin-top: 16px;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    padding: 12px 24px;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header {
    margin-bottom: 24px;
    width: 680px;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header p {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: #fff;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header p span {
    color: #FF9F00;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks {
    margin-bottom: 12px;
    width: 520px;
    display: none;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks p {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: #fff;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks p span {
    color: #FF9F00;
    margin-top: 12px;
    display: inline-block;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images {
    position: absolute;
    bottom: 0;
    right: 47px;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-desctop {
    display: block;
}
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-tablet,
div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-mobile {
    display: none;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks {
    display: none;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks p {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: #fff;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks p + p {
    margin-top: 18px;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-desctop,
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-desctop {
    position: absolute;
    bottom: 60px;
    right: 65px;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-tablet,
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-tablet {
    position: absolute;
    bottom: -7px;
    right: -3px;
    display: none;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-mobile,
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-mobile {
    margin-left: 12%;
    margin-top: 38px;
    display: none;
}

div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-form-container-gc.form-sent .careerum-bootcamp-popup-bottom {
    display: none;
}
div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-form-container-gc.form-sent .careerum-bootcamp-popup-bottom-thanks {
    display: block;
}
div.careerum-bootcamp-popup-block .careerum-form-container-gc.form-sent .bootcamp-subscribe-popup-header {
    display: none;
}
div.careerum-bootcamp-popup-block .careerum-form-container-gc.form-sent .bootcamp-subscribe-popup-header-thanks {
    display: block;
}
div.careerum-bootcamp-popup-block .careerum-form-container-gc.form-sent .careerum-bootcamp-popup-form {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper {
    position: relative;
    padding: 16px;
    width: 560px;
    height: 353px;
    border-radius: 18px;
    background-color: #ff9f00;
}
div.careerum-bootcamp-popup-block.course-popup .careerum-bootcamp-popup-thanks-wrapper {
    width: 880px;
    height: 442px;
    background-color: #00BAFF;
}
div.careerum-bootcamp-popup-block.course-popup.veb22-thanks-popup .careerum-bootcamp-popup-thanks-wrapper {
    width: 880px;
    height: 358px;
    background-color: #E5F8FF;
    padding: 24px;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper .bootcamp-subscribe-popup-header {
    width: 400px;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper .bootcamp-subscribe-popup-header p {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 12px;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper svg.banner-thanks-img-desctop {
    display: block;
    position: absolute;
    bottom: -8px;
    right: -24px;
    pointer-events: none;
}
div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper svg.banner-thanks-img-mobile {
    display: none;
}
@media screen and (max-width:1300px) {
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-wrapper {
        width: 560px;
        border-radius: 18px;
        padding: 15px 16px 24px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-subscribe-wrapper {
        width: 560px;
        border-radius: 18px;
        padding: 15px 16px 24px;
    }
    div.careerum-popup.careerum-bootcamp-popup-block div.popup__close-button-wrapper,
    div.careerum-popup.careerum-bootcamp-popup-block div.popup__close-button-wrapper svg {
        width: 40px;
        height: 40px;
        top: 0px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-label p,
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-header p {
        font-size: 20px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-text p {
        font-size: 32px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-top {
        margin-bottom: 24px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-text {
        width: 232px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-form {
        width: 248px;
        margin-left: 24px;
    }
    div.careerum-bootcamp-popup-block .careerum-registration-form {
        display: block !important;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div > input,
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div input.itl-input {
        font-size: 14px;
        padding: 9px 12px 5px;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div {
        margin-bottom: 4px;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree {
        margin-top: 19px;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree p {
        font-size: 10px;
        letter-spacing: -0.01em;
        width: calc(100% - 35px);
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form button,
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form a.submit-btn {
        margin-top: 12px;
        padding: 8px 24px;
    }
    div.careerum-bootcamp-popup-block.course-popup div.careerum-registration-form > form button,
    div.careerum-bootcamp-popup-block.course-popup div.careerum-registration-form > form a.submit-btn {
        font-size: 14px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header {
        width: 480px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header p {
        font-size: 32px;
        line-height: 110%;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images {
        right: 18px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-tablet {
        display: block;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-desctop,
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-mobile {
        display: none;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks {
        width: 410px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks p {
        font-size: 32px;
        line-height: 110%;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-desctop,
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-desctop {
        display: none;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-tablet,
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-tablet {
        display: block;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-mobile,
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-mobile {
        display: none;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-subscribe-wrapper {
        height: 328px;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks p {
        font-size: 32px;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks p + p {
        margin-top: 8px;
    }
    div.careerum-bootcamp-popup-block.course-popup .careerum-bootcamp-popup-thanks-wrapper {
        width: 560px;
        border-radius: 16px;
        height: 328px;
    }
    div.careerum-bootcamp-popup-block.course-popup.veb22-thanks-popup .careerum-bootcamp-popup-thanks-wrapper {
        width: 560px;
        border-radius: 16px;
        height: 249px;
        padding: 16px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-bootcamp-popup-block {
        min-width: 320px;
        width: 94%;
        padding: 20px 10px;
        max-width: 420px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-wrapper,
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-subscribe-wrapper {
        width: 100%;
        padding: 10px 16px 24px;
    }
    div.careerum-popup.careerum-bootcamp-popup-block div.popup__close-button-wrapper,
    div.careerum-popup.careerum-bootcamp-popup-block div.popup__close-button-wrapper svg {
        width: 32px;
        height: 32px;
        top: 5px;
        right: 3px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-bottom {
        display: block;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-label {
        padding: 4px 24px;
        margin-right: 4px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-label p,
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-header p {
        font-size: 12px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-text p {
        font-size: 18px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-text {
        width: 100%;
        margin-bottom: 16px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-top {
        margin-bottom: 16px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-form {
        width: 100%;
        margin: 0 auto;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div {
        margin-bottom: 8px;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div > input,
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div input.itl-input {
        padding: 13px 12px 9px;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree {
        margin-top: 16px;
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form > div.bootcamp-form-agree p {
        font-weight: 500;
        font-size: 12px;
        line-height: 145%;
        letter-spacing: -0.01em;
        color: rgba(255, 255, 255, 0.6);
    }
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form button,
    div.careerum-bootcamp-popup-block div.careerum-registration-form > form a.submit-btn {
        margin-top: 6px;
        font-weight: 600;
        font-size: 14px;
        line-height: 171%;
        color: #fff;
        padding: 12px 24px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header {
        width: 100%;
        margin-bottom: 16px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header p {
        font-size: 24px;
        line-height: 110%;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks {
        width: 100%;
        margin-bottom: 16px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks p {
        font-size: 24px;
        line-height: 110%;
    }
    div.careerum-bootcamp-popup-block .careerum-form-container-gc.form-sent .careerum-bootcamp-popup-form {
        display: none;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images {
        position: static;
        margin-bottom: 16px;
    }
    div.careerum-bootcamp-popup-block .careerum-form-container-gc.form-sent .bootcamp-subscribe-popup-images {
        margin-bottom: 0px;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-mobile {
        display: block;
        margin: 0 auto;
    }
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-desctop,
    div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-images .bootcamp-subscribe-popup-images-tablet {
        display: none;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper {
        width: 100%;
        border-radius: 16px;
        height: 287px;
    }
    div.careerum-bootcamp-popup-block.course-popup .careerum-bootcamp-popup-thanks-wrapper {
        width: 100%;
        border-radius: 16px;
        height: 400px;
    }
    div.careerum-bootcamp-popup-block.course-popup.veb22-thanks-popup .careerum-bootcamp-popup-thanks-wrapper {
        width: 100%;
        border-radius: 16px;
        height: 400px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper .bootcamp-subscribe-popup-header {
        width: 268px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper .bootcamp-subscribe-popup-header p {
        font-size: 24px;
        margin-bottom: 6px;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper svg.banner-thanks-img-desctop {
        display: none;
    }
    div.careerum-bootcamp-popup-block .careerum-bootcamp-popup-thanks-wrapper svg.banner-thanks-img-mobile {
        display: block;
        position: absolute;
        bottom: 3px;
        right: 5px;
        pointer-events: none;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-desctop,
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-desctop {
        display: none;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-tablet,
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-tablet {
        display: none;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks svg.careerum-bootcamp-popup-bottom-thanks-mobile,
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks img.careerum-bootcamp-popup-bottom-thanks-mobile {
        display: block;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-subscribe-wrapper {
        height: 400px;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks p {
        font-size: 18px;
    }
    div.careerum-bootcamp-popup-block.careerum-bootcamp-subscribe2 .careerum-bootcamp-popup-bottom-thanks p + p {
        margin-top: 10px;
    }
}


div.careerum-popup.careerum-club40-popup-pay {
    overflow: visible;
}
div.careerum-popup.careerum-club40-popup-pay::before {
    content: '';
    width: 100%;
    height: 90%;
    left: 0;
    top: 0;
    right: 0;
    -webkit-filter: blur(40px);
    -moz-filter: blur(40px);
    -o-filter: blur(40px);
    -ms-filter: blur(40px);
    filter: blur(40px);
    position: absolute;
    border-radius: 8px;
    background: #ff9f01;
    z-index: 1;
}
div.careerum-popup.careerum-club40-popup-pay div.popup__close-button-wrapper {
    z-index: 3;
    width: 32px;
    height: 32px;
    top: 12px;
    right: 21px;
    border-radius: 32px;
    overflow: hidden;
    cursor: pointer;
    background-color: transparent;
}
div.careerum-popup.careerum-club40-popup-pay div.popup__close-button-wrapper svg,
div.careerum-popup.careerum-club40-popup-pay div.popup__close-button-wrapper img,
div.careerum-popup.careerum-club40-popup-cabinet div.popup__close-button-wrapper svg,
div.careerum-popup.careerum-club40-popup-cabinet div.popup__close-button-wrapper img,
div.careerum-popup.careerum-club40-popup-thanks div.popup__close-button-wrapper svg,
div.careerum-popup.careerum-club40-popup-thanks div.popup__close-button-wrapper img,
div.careerum-popup.careerum-club40-popup-thanks2 div.popup__close-button-wrapper svg,
div.careerum-popup.careerum-club40-popup-thanks2 div.popup__close-button-wrapper img {
    opacity: 1;
    transition: all 0.3s ease;
}
div.careerum-popup.careerum-club40-popup-pay div.popup__close-button-wrapper:hover svg,
div.careerum-popup.careerum-club40-popup-pay div.popup__close-button-wrapper:hover img,
div.careerum-popup.careerum-club40-popup-cabinet div.popup__close-button-wrapper:hover svg,
div.careerum-popup.careerum-club40-popup-cabinet div.popup__close-button-wrapper:hover img,
div.careerum-popup.careerum-club40-popup-thanks div.popup__close-button-wrapper:hover svg,
div.careerum-popup.careerum-club40-popup-thanks div.popup__close-button-wrapper:hover img,
div.careerum-popup.careerum-club40-popup-thanks2 div.popup__close-button-wrapper:hover svg,
div.careerum-popup.careerum-club40-popup-thanks2 div.popup__close-button-wrapper:hover img {
    opacity: 0.9;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content {
    width: 1157px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #ff9f01;
    padding: 31px 56px 23px 37px;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content.careerum-form-container-gc:not(.form-sent) > div + div,
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content.careerum-form-container-gc.form-sent > div:nth-child(1) {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left {
    width: 462px;
    position: relative;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left > img {
    position: absolute;
    left: 420px;
    top: 79px;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left > p {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
    text-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    margin-bottom: 33px;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-text p {
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-label {
    margin-bottom: 9px;
}
div.careerum-popup.careerum-club40-popup-pay.m12 div.club40-popup-pay-content-label:not(.m12) {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay.m6 div.club40-popup-pay-content-label:not(.m6) {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay.m3 div.club40-popup-pay-content-label:not(.m3) {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay.m1 div.club40-popup-pay-content-label:not(.m1) {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-label p {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    border-radius: 48px;
    padding: 8px 27px;
    background: #d2e5ff;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left ul {
    margin-left: 3px;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li {
    gap: 1px;
}
div.careerum-popup.careerum-club40-popup-pay.eur div.club40-popup-pay-content-left li.club40-popup-pay-content-top-li:not(.eur) {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay.rub div.club40-popup-pay-content-left li.club40-popup-pay-content-top-li:not(.rub) {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay.m1 div.club40-popup-pay-content-left li.club40-popup-pay-content-top-li:not(.single) {
    display: none !important;
}
div.careerum-popup.careerum-club40-popup-pay.m1 div.club40-popup-pay-content-left li.club40-popup-pay-content-top-li.single {
    display: flex !important;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li img.popup-mobile-img {
    display: none;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li p {
    width: calc(100% - 23px);
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    color: #fff;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li + li {
    margin-top: 12px;
}
div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-right {
    width: 343px;
}
div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    font-weight: 500;
}
div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > form button,
div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 6px;
    padding: 12px 0;
}
div.careerum-popup.careerum-club40-popup-pay.blue::before {
    content: none;
}
div.careerum-popup.careerum-club40-popup-pay.blue div.club40-popup-pay-content {
    background: #d2e5ff;
    box-shadow: 0 4px 14px rgba(0, 10, 23, 0.06);
}
div.careerum-popup.careerum-club40-popup-pay.blue div.club40-popup-pay-content-label p {
    color: white;
    background-color: #000;
}
div.careerum-popup.careerum-club40-popup-pay.blue div.club40-popup-pay-content-left > p {
    color: #000;
}

div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper,
div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper {
    width: 600px;
    background: #d2e5ff;
    border-radius: 20px;
    padding: 24px 32px 32px;
}
div.careerum-popup.careerum-club40-popup-cabinet.no-cabinet div.careerum-club40-popup-cabinet-wrapper {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723464833819-r9o3I-ÑÐ¾.svg');
    background-size: cover;
    background-repeat: no-repeat;
}
div.careerum-popup.careerum-club40-popup-cabinet.has-cabinet div.careerum-club40-popup-cabinet-wrapper {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723465034828-7Kxwn-1.sv.svg');
    background-size: auto;
    background-repeat: no-repeat;
    background-position: bottom right;
}
div.careerum-popup.careerum-club40-popup-thanks div.popup__close-button-wrapper,
div.careerum-popup.careerum-club40-popup-thanks2 div.popup__close-button-wrapper,
div.careerum-popup.careerum-club40-popup-cabinet div.popup__close-button-wrapper {
    z-index: 3;
    width: 32px;
    height: 32px;
    top: 12px;
    right: 12px;
    border-radius: 32px;
    overflow: hidden;
    cursor: pointer;
    background-color: transparent;
}
div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper p.careerum-club40-popup-cabinet-header,
div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper p.careerum-club40-popup-thanks-header {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    margin-bottom: 10px;
}
div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper p.careerum-club40-popup-cabinet-content,
div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper p.careerum-club40-popup-thanks-content {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper p.careerum-club40-popup-cabinet-content + p.careerum-club40-popup-cabinet-content,
div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper p.careerum-club40-popup-thanks-content + p.careerum-club40-popup-thanks-content {
    margin-top: 8px;
}
div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper a,
div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper a {
    border-radius: 8px;
    padding: 13px 40px;
    text-decoration: none;
    display: inline-block;
    margin-top: 16px;
    font-weight: 600;
    font-size: 18px;
}


div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper {
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723465383389-s5VpQ-1321.svg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

@media screen and (max-width: 1300px) {
    div.careerum-popup.careerum-club40-popup-pay::before {
        content: '';
        width: 100%;
        height: 80%;
        left: 0;
        top: 10%;
        right: 0;
        -webkit-filter: blur(30px);
        -moz-filter: blur(30px);
        -o-filter: blur(30px);
        -ms-filter: blur(30px);
        filter: blur(30px);
        position: absolute;
        border-radius: 8px;
        background: #ff9f01;
        z-index: 1;
    }
    div.careerum-popup.careerum-club40-popup-pay div.popup__close-button-wrapper {
        right: 19px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content {
        width: 676px;
        padding: 24px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left {
        width: 270px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-right {
        width: 316px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-label p {
        font-weight: 600;
        font-size: 16px;
        line-height: 130%;
        padding: 8px 24px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left > p {
        font-weight: 600;
        font-size: 24px;
        line-height: 130%;
        margin-bottom: 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li p {
        font-weight: 500;
        font-size: 14px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-text p {
        font-size: 14px;
        font-weight: 500;
        color: #fff;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        color: #fff;
        font-weight: 400;
    }
    div.careerum-popup.careerum-club40-popup-pay.blue div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        color: rgba(0, 0, 0, 0.68);
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > form a.submit-btn[disabled],
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > div form button:disabled,
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > div form button[disabled] {
        background-color: #C2C2C2;
        color: #fff;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left > img {
        display: none;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-label {
        margin-bottom: 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li + li {
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > form > div input,
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > form > div input.itl-input {
        font-weight: 400;
        font-size: 13px;
        line-height: 140%;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 10px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper,
    div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper {
        width: 318px;
        padding: 16px 20px 20px;
    }

    div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper p.careerum-club40-popup-cabinet-header {
        font-weight: 600;
        font-size: 24px;
        line-height: 110%;
        margin-bottom: 8px;
    }
    div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper p.careerum-club40-popup-thanks-header {
        font-weight: 600;
        font-size: 28px;
        line-height: 110%;
        margin-bottom: 4px;
    }
    div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper p.careerum-club40-popup-cabinet-content,
    div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper p.careerum-club40-popup-thanks-content {
        font-weight: 500;
        font-size: 14px;
        line-height: 130%;
    }
    div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper a,
    div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper a {
        margin-top: 12px;
        font-weight: 600;
        font-size: 14px;
        line-height: 105%;
        border-radius: 8px;
        padding: 12px 0;
        width: 100%;
        text-align: center;
    }
    div.careerum-popup.careerum-club40-popup-cabinet div.careerum-club40-popup-cabinet-wrapper,
    div.careerum-popup.careerum-club40-popup-thanks div.careerum-club40-popup-thanks-wrapper {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723560761149-p5FjM-ÑÐ¾.svg') !important;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content {
        width: 320px;
        background-color: #fff;
        padding: 24px 16px 40px;
        border-radius: 12px;
    }
    div.careerum-popup.careerum-club40-popup-pay::before {
        content: none;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content > div {
        flex-direction: column;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content > div > div {
        width: 100%;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-label {
        margin-bottom: 4px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-label p {
        font-weight: 600;
        font-size: 14px;
        line-height: 130%;
        padding: 4px 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left {
        margin-bottom: 20px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left > p {
        font-weight: 600;
        font-size: 16px;
        line-height: 130%;
        color: #000;
        margin-bottom: 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left ul {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        padding-bottom: 14px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li {
        gap: 8px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li p {
        font-weight: 500;
        font-size: 14px;
        line-height: 120%;
        color: #000;
        width: calc(100% - 24px);
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li + li {
        margin-top: 10px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-text p {
        font-size: 12px;
        font-weight: 500;
        color: #000;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li img.popup-desctop-img {
        display: none;
    }
    div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content-left li img.popup-mobile-img {
        display: block;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        color: rgba(0, 0, 0, 0.48);
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > form > div input,
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 9px 11px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.popup__close-button-wrapper {
        right: 13px;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
        border-color: #000;
        opacity: 0.6;
        transition: all 0.3s ease;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree label:hover div {
        opacity: 1;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree label.active div {
        background-color: #000;
        opacity: 1;
    }
    div.careerum-popup.careerum-club40-popup-pay div.careerum-registration-form-club40 .careerum-club40-form-agree label div svg path {
        stroke: #fff;
    }
}

div.careerum-popup.careerum-club40-popup-thanks2 div.careerum-club40-popup-thanks-wrapper {
    width: 880px;
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744964018443-8HLPF-Frame.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    padding: 24px;
    height: 291px;
}
div.careerum-popup.careerum-club40-popup-thanks2 p.careerum-club40-popup-thanks-header {
    font-weight: 600;
    font-size: 56px;
    line-height: 120%;
}
div.careerum-popup.careerum-club40-popup-thanks2 p.careerum-club40-popup-thanks-content {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    margin-top: 16px;
}
div.careerum-popup.careerum-club40-popup-thanks2 div.careerum-club40-popup-thanks-wrapper img {
    top: 0;
    left: 283px;
}

@media screen and (max-width: 1299px) {
    div.careerum-popup.careerum-club40-popup-thanks2 div.careerum-club40-popup-thanks-wrapper {
        width: 547px;
        background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744964298066-y9i4g-Frame.webp);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 20px;
        padding: 16px;
        height: 227px;
    }
    div.careerum-popup.careerum-club40-popup-thanks2 p.careerum-club40-popup-thanks-header {
        font-size: 40px;
    }
    div.careerum-popup.careerum-club40-popup-thanks2 p.careerum-club40-popup-thanks-content {
        font-size: 18px;
        margin-top: 12px;
    }
    div.careerum-popup.careerum-club40-popup-thanks2 div.careerum-club40-popup-thanks-wrapper img {
        top: -8px;
        left: 210px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-popup.careerum-club40-popup-thanks2 div.careerum-club40-popup-thanks-wrapper {
        width: 320px;
        background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744964725738-kFote-Frame.webp);
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        border-radius: 20px;
        padding: 15px;
        height: 227px;
    }
    div.careerum-popup.careerum-club40-popup-thanks2 p.careerum-club40-popup-thanks-header {
        font-size: 24px;
    }
    div.careerum-popup.careerum-club40-popup-thanks2 p.careerum-club40-popup-thanks-content {
        font-size: 16px;
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club40-popup-thanks2 div.careerum-club40-popup-thanks-wrapper img {
        top: -12px;
        left: 129px;
    }
}

/* Styles for all forms */

div.careerum-registration-form-club40 {
    width: 100%;
    background: transparent;
    border-radius: 0;
    padding: 0;
    margin: 0;
    border: none;
}
div.careerum-registration-form-club40 > form > div {
    margin-bottom: 8px;
}
div[class*='-tablet'] div.careerum-registration-form-club40 > form > div,
div[class*='-mobile'] div.careerum-registration-form-club40 > form > div {
    margin-bottom: 7px;
}
div.careerum-registration-form-club40 > form > div input,
div.careerum-registration-form-club40 > form > div input.itl-input {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 9.5px 12px;
    font-weight: 400;
    font-size: 16px;
    line-height: 170%;
    color: #000;
    background-color: #fff;
    width: 100%;
    outline: none;
    margin-bottom: 0;
}
div.careerum-registration-form-club40 > form > div input.error,
div.careerum-registration-form-club40 > form > div div.iti.error input.itl-input {
    border-color: #EA4335;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label.error + p {
    color: #EA4335;
}
div.careerum-registration-form-club40 > form p.careerum-club40-form-warn {
    font-weight: 400;
    font-size: 13px;
    line-height: 170%;
    color: #ea4335;
    display: none;
    margin-left: 12px;
}
div.careerum-registration-form-club40 > form input.error + p.careerum-club40-form-warn,
div.careerum-registration-form-club40 > form div.iti.error + p.careerum-club40-form-warn {
    display: block;
}
div[class*='-tablet'] div.careerum-registration-form-club40 > form > div input,
div[class*='-tablet'] div.careerum-registration-form-club40 > form > div input.itl-input,
div[class*='-mobile'] div.careerum-registration-form-club40 > form > div input,
div[class*='-mobile'] div.careerum-registration-form-club40 > form > div input.itl-input {
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
}
div.careerum-registration-form-club40 > form > div input:focus,
div.careerum-registration-form-club40 > form > div input.itl-input:focus {
    border: 1px solid #827f7c;
}
div.careerum-registration-form-club40 input::placeholder {
    color: #827f7c;
    opacity: 1;
    transition: all 0.2s ease;
}
div.careerum-registration-form-club40 > form > div input:focus::placeholder,
div.careerum-registration-form-club40 > form > div input.itl-input:focus::placeholder {
    opacity: 0;
}
div.careerum-registration-form-club40 input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-registration-form-club40 input:-webkit-autofill:focus {
    -webkit-box-shadow: none, 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 14px;
}
div[class*='-tablet'] div.careerum-registration-form-club40 .careerum-club40-form-agree,
div[class*='-mobile'] div.careerum-registration-form-club40 .careerum-club40-form-agree {
    margin-top: 10px;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree input {
    display: none;
}
div.careerum-registration-form-club40 > form > div:nth-child(5) > label.active::before {
    display: none;
}
div.careerum-registration-form-club40 > form > div:nth-child(5) > label {
    padding-left: 0;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border-radius: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid rgb(255, 255, 255);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label div svg {
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label div:hover {
    opacity: 0.8;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    border-color: #fff;
    background-color: #fff;
    opacity: 1;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div svg {
    opacity: 1;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    width: calc(100% - 24px);
    margin-left: 8px;
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    color: #00000091;
}
div[class*='-tablet'] div.careerum-registration-form-club40 .careerum-club40-form-agree p,
div[class*='-mobile'] div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #fff;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree p a {
    color: inherit;
    transition: opacity 0.3s ease;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree p a:hover {
    opacity: 0.9;
}
div.careerum-registration-form-club40 > form > div:nth-child(5) > label::before {
    display: none;
}
div.careerum-registration-form-club40 > form button,
div.careerum-registration-form-club40 > form a.submit-btn {
    width: 100%;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    height: unset;
    padding: 12px 24px;
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    text-align: center;
    margin-top: 18px;
}
div[class*='-tablet'] div.careerum-registration-form-club40 > form button,
div[class*='-tablet'] div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 3px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
}
div[class*='-mobile'] div.careerum-registration-form-club40 > form button,
div[class*='-mobile'] div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 3px;
}
div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div.careerum-registration-form-club40 > div form button:disabled,
div.careerum-registration-form-club40 > div form button[disabled] {
    cursor: default;
    background-color: #e8e8e8;
    color: #979797;
}
div.careerum-registration-form-club40 > form a.submit-btn[disabled]:hover,
div.careerum-registration-form-club40 > div form button:disabled:hover,
div.careerum-registration-form-club40 > div form button[disabled]:hover {
    background-color: #e8e8e8;
}
div[class*='-tablet'] div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div[class*='-tablet'] div.careerum-registration-form-club40 > div form button:disabled,
div[class*='-tablet'] div.careerum-registration-form-club40 > div form button[disabled],
div[class*='-mobile'] div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div[class*='-mobile'] div.careerum-registration-form-club40 > div form button:disabled,
div[class*='-mobile'] div.careerum-registration-form-club40 > div form button[disabled] {
    cursor: default;
    background-color: #C2C2C2;
    color: #fff;
}
div[class*='-tablet'] div.careerum-registration-form-club40 > form a.submit-btn[disabled]:hover,
div[class*='-tablet'] div.careerum-registration-form-club40 > div form button:disabled:hover,
div[class*='-tablet'] div.careerum-registration-form-club40 > div form button[disabled]:hover,
div[class*='-mobile'] div.careerum-registration-form-club40 > form a.submit-btn[disabled]:hover,
div[class*='-mobile'] div.careerum-registration-form-club40 > div form button:disabled:hover,
div[class*='-mobile'] div.careerum-registration-form-club40 > div form button[disabled]:hover {
    background-color: #C2C2C2;
}


/* Club 4.0 */


div.careerum-club40-main {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-main > div {
    margin-top: 190px;
    margin-bottom: 80px;
}
div.careerum-club40-main div.club40-main-header {
    margin-bottom: 50px;
    position: relative;
}
div.careerum-club40-main div.club40-main-header h1 {
    font-weight: 700;
    font-size: 64px;
    line-height: 105%;
    text-align: center;
    margin-bottom: 24px;
}
div.careerum-club40-main div.club40-main-header p {
    font-weight: 500;
    font-size: 20px;
    line-height: 125%;
    text-align: center;
}
div.careerum-club40-main div.club40-main-header img:nth-child(1) {
    position: absolute;
    left: 38px;
    top: 67px;
}
div.careerum-club40-main div.club40-main-header img:nth-child(2) {
    position: absolute;
    left: 511px;
    top: 125px;
}
div.careerum-club40-main div.club40-main-tales {
    margin-bottom: 36px;
}
div.careerum-club40-main div.club40-main-tales-wrapper p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
}
div.careerum-club40-main div.club40-main-tales-wrapper > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
div.careerum-club40-main div.club40-main-tales-wrapper > div {
    position: relative;
    padding: 10px 24px;
    backdrop-filter: blur(12px);
}
div.careerum-club40-main div.club40-main-tales-wrapper > div::before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    position: absolute;
    border-radius: 8px;
    z-index: 1;
}
div.careerum-club40-main div.club40-main-tales-wrapper > div.club40-main-tales-item-light::before {
    background: #fbc164;
}
div.careerum-club40-main div.club40-main-tales-wrapper > div.club40-main-tales-item-dark::before {
    background: #FF9F00;
}
div.careerum-club40-main div.club40-main-tales-wrapper > div.club40-main-tales-item-blue::before {
    background: #d2e5ff;
}
div.careerum-club40-main div.club40-main-tales-wrapper > div > * {
    z-index: 2;
}
div.careerum-club40-main div.club40-main-tales-wrapper > div .club40-main-tales-item-img-cross {
    margin-top: -5px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(1) {
    margin-top: 22px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(2) {
    margin-top: 12px;
    margin-left: 23px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(3) {
    margin-top: 7px;
    margin-left: 104px;
    margin-right: -20px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(2) > div:nth-child(1) {
    margin-top: 11px;
    margin-left: 24px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(2) > div:nth-child(2) {
    margin-top: 11px;
    margin-left: 16px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(2) > div:nth-child(3) {
    margin-top: 3px;
    margin-left: 17px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(3) > div:nth-child(1) {
    margin-top: 7px;
    margin-left: 302px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(3) > div:nth-child(2) {
    margin-top: 2px;
    margin-left: 7px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(4) > div:nth-child(1) {
    margin-top: 0px;
    margin-left: 81px;
}
div.careerum-club40-main div.club40-main-tales-wrapper:nth-child(4) > div:nth-child(2) {
    margin-top: 17px;
    margin-left: 28px;
}
div.careerum-club40-main div.club40-main-link {
    margin-bottom: 104px;
}
div.careerum-club40-main div.club40-main-link a {
    padding: 16px 40px;
    font-weight: 600;
    font-size: 22px;
    text-decoration: none;
    border-radius: 12px;
}
div.careerum-club40-main div.club40-main-bottom {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    position: relative;
}
div.careerum-club40-main div.club40-main-bottom::before {
    content: '';
    width: 100%;
    height: 80%;
    left: 0;
    top: 0;
    right: 0;
    -webkit-filter: blur(50px);
    -moz-filter: blur(50px);
    -o-filter: blur(50px);
    -ms-filter: blur(50px);
    filter: blur(50px);
    position: absolute;
    border-radius: 8px;
    background: #0B70FE;
    z-index: 1;
}
div.careerum-club40-main div.club40-main-bottom > div {
    gap: 24px;
    position: relative;
    z-index: 2;
    background: linear-gradient(90deg, #d2e5ff 0%, #fff 46%, #d2e5ff 96%);
    padding: 20px;
    border-radius: 24px;
}
div.careerum-club40-main div.club40-main-bottom > div > div {
    width: 262px;
}
div.careerum-club40-main div.club40-main-bottom p.club40-main-bottom-header {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    margin-bottom: 4px;
    text-align: center;
}
div.careerum-club40-main div.club40-main-bottom p.club40-main-bottom-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    text-align: center;
}

div.careerum-club40-main-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-main-tablet > div {
    margin-top: 153px;
    margin-bottom: 50px;
}
div.careerum-club40-main-tablet div.club40-main-header {
    margin-bottom: 27px;
    position: relative;
}
div.careerum-club40-main-tablet div.club40-main-header h2 {
    font-weight: 700;
    font-size: 44px;
    line-height: 105%;
    text-align: center;
    margin-bottom: 10px;
}
div.careerum-club40-main-tablet div.club40-main-header p {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
}
div.careerum-club40-main-tablet div.club40-main-header img:nth-child(1) {
    position: absolute;
    left: 455px;
    top: 47px;
}
div.careerum-club40-main-tablet div.club40-main-header img:nth-child(2) {
    position: absolute;
    left: 247px;
    top: 87px;
}
div.careerum-club40-main-tablet div.club40-main-tales {
    margin-bottom: 23px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    white-space: nowrap
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div {
    position: relative;
    padding: 9px 15px;
    backdrop-filter: blur(12px);
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div::before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
    position: absolute;
    border-radius: 8px;
    z-index: 1;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div.club40-main-tales-item-light::before {
    background: #fbc164;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div.club40-main-tales-item-dark::before {
    background: #FF9F00;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div.club40-main-tales-item-blue::before {
    background: #d2e5ff;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div > * {
    z-index: 2;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div img.club40-main-tales-item-img-cross {
    margin-top: -5px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper > div img.club40-main-tales-item-img-smile + p {
    margin-left: -6px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(1) {
    margin-top: 11px;
    margin-left: 19px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(2) {
    margin-top: 0px;
    margin-left: 2px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(2) > div:nth-child(1) {
    margin-top: -2px;
    margin-left: 36px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(2) > div:nth-child(2) {
    margin-top: -10px;
    margin-left: 12px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(3) > div:nth-child(1) {
    margin-top: 3px;
    margin-left: -10px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(3) > div:nth-child(2) {
    margin-top: -1px;
    margin-left: 3px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(3) > div:nth-child(3) {
    margin-top: -9px;
    margin-left: 2px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(4) > div:nth-child(1) {
    margin-top: 0px;
    margin-left: 16px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(4) > div:nth-child(2) {
    margin-top: 4px;
    margin-left: 6px;
}
div.careerum-club40-main-tablet div.club40-main-tales-wrapper:nth-child(5) > div:nth-child(1) {
    margin-top: 10px;
    margin-left: 170px;
}
div.careerum-club40-main-tablet div.club40-main-link {
    margin-bottom: 56px;
}
div.careerum-club40-main-tablet div.club40-main-link a {
    padding: 13px 40px;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
    border-radius: 8px;
}
div.careerum-club40-main-tablet div.club40-main-bottom {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    position: relative;
}
div.careerum-club40-main-tablet div.club40-main-bottom::before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    -webkit-filter: blur(25px);
    -moz-filter: blur(25px);
    -o-filter: blur(25px);
    -ms-filter: blur(25px);
    filter: blur(25px);
    position: absolute;
    border-radius: 8px;
    background: #0B70FE;
    z-index: 1;
}
div.careerum-club40-main-tablet div.club40-main-bottom > div {
    gap: 8px;
    position: relative;
    z-index: 2;
    background: linear-gradient(90deg, #d2e5ff 0%, #fff 46%, #d2e5ff 96%);
    padding: 12px;
    border-radius: 14px;
}
div.careerum-club40-main-tablet div.club40-main-bottom > div > div {
    width: 158px;
}
div.careerum-club40-main-tablet div.club40-main-bottom p.club40-main-bottom-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 4px;
    text-align: center;
}
div.careerum-club40-main-tablet div.club40-main-bottom p.club40-main-bottom-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    text-align: center;
}

div.careerum-club40-main-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-main-mobile > div {
    margin-top: 175px;
    margin-bottom: 31px;
}
div.careerum-club40-main-mobile div.club40-main-header {
    margin-bottom: 30px;
    position: relative;
}
div.careerum-club40-main-mobile div.club40-main-header h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 105%;
    text-align: center;
    margin-bottom: 12px;
}
div.careerum-club40-main-mobile div.club40-main-header p {
    font-weight: 500;
    font-size: 14px;
    line-height: 125%;
    text-align: center;
}
div.careerum-club40-main-mobile div.club40-main-header img:nth-child(1) {
    position: absolute;
    left: 161px;
    top: 30px;
}
div.careerum-club40-main-mobile div.club40-main-header img:nth-child(2) {
    position: absolute;
    left: 45px;
    top: 85px;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-main-mobile div.club40-main-header h2 {
        font-size: 26px;
    }
    div.careerum-club40-main-mobile div.club40-main-header img:nth-child(1) {
        left: 45%;
        top: 27px;
    }
    div.careerum-club40-main-mobile div.club40-main-header img:nth-child(2) {
        left: 32px;
        top: 79px;
    }
}
div.careerum-club40-main-mobile div.club40-main-tales {
    margin-bottom: 23px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper {
    flex-direction: column;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    white-space: nowrap
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div {
    position: relative;
    padding: 9px 15px;
    backdrop-filter: blur(12px);
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div.club40-main-tales-item-light {
    background: #fbc164;
    box-shadow: 0 0 8px 6px #fbc164;
    border-radius: 8px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div.club40-main-tales-item-dark {
    background: #FF9F00;
    box-shadow: 0 0 8px 6px #FF9F00;
    border-radius: 8px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div.club40-main-tales-item-blue {
    background: #d2e5ff;
    box-shadow: 0 0 8px 6px #d2e5ff;
    border-radius: 8px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div > * {
    z-index: 2;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div img.club40-main-tales-item-img-cross {
    margin-top: -5px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper > div img.club40-main-tales-item-img-smile + p {
    margin-left: -6px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(1) {
    margin-top: 0px;
    margin-left: 5px;
    padding: 4px 15px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(2) {
    margin-top: 1px;
    margin-left: 26%;
    padding: 4px 5px;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-main-mobile div.club40-main-tales-wrapper:nth-child(1) > div:nth-child(2) {
        margin-left: 16%;
    }
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper:nth-child(2) > div:nth-child(1) {
    margin-top: 18px;
    margin-left: 0;
    padding: 4px 15px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper:nth-child(2) > div:nth-child(2) {
    margin-top: 7px;
    margin-left: 30px;
    padding: 4px 5px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper:nth-child(3) > div:nth-child(1) {
    margin-top: 16px;
    margin-left: 15px;
    padding: 4px 5px;
}
div.careerum-club40-main-mobile div.club40-main-tales-wrapper:nth-child(3) > div:nth-child(2) {
    margin-top: 17px;
    margin-left: 54px;
    padding: 4px 5px;
}
div.careerum-club40-main-mobile div.club40-main-link {
    margin-bottom: 53px;
}
div.careerum-club40-main-mobile div.club40-main-link a {
    padding: 13px 0;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    text-decoration: none;
    border-radius: 8px;
    max-width: 100%;
    width: 316px;
}
div.careerum-club40-main-mobile div.club40-main-bottom {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    position: relative;
    width: 320px;
    max-width: 100%;
    margin: 0 auto;
}
div.careerum-club40-main-mobile div.club40-main-bottom::before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    right: 0;
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    position: absolute;
    border-radius: 8px;
    background: #0B70FE;
    z-index: 1;
}
div.careerum-club40-main-mobile div.club40-main-bottom > div {
    gap: 8px;
    position: relative;
    z-index: 2;
    background: linear-gradient(90deg, #d2e5ff 0%, #fff 46%, #d2e5ff 96%);
    padding: 20px;
    border-radius: 14px;
    flex-direction: column;
}
div.careerum-club40-main-mobile div.club40-main-bottom > div > div {
    width: 100%;
    position: relative;
}
div.careerum-club40-main-mobile div.club40-main-bottom > div > div:not(:last-child)::after {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1723540300350-dgMR2-Vect.svg');
    position: absolute;
    left: 50%;
    top: 100%;
    transform: translate(-50%, -5px);
}
div.careerum-club40-main-mobile div.club40-main-bottom > div > div:not(:last-child) {
    margin-bottom: 9px;
}
div.careerum-club40-main-mobile div.club40-main-bottom p.club40-main-bottom-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 4px;
    text-align: center;
}
div.careerum-club40-main-mobile div.club40-main-bottom p.club40-main-bottom-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    text-align: center;
}


div.careerum-club40-about {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-about > div {
    margin-top: 16px;
}
div.careerum-club40-about h2 {
    margin-bottom: 40px;
}
div.careerum-club40-about div.club40-about-top {
    border-radius: 24px;
    background-color: #0B70FE;
    padding: 20px 20px 41px;
    margin-bottom: 16px;
}
div.careerum-club40-about div.club40-about-top > div:nth-child(1) {
    width: 537px;
}
div.careerum-club40-about div.club40-about-label-blue {
    background: #d2e5ff;
    border-radius: 48px;
    padding: 8px 24px;
    width: max-content;
    margin-bottom: 12px;
}
div.careerum-club40-about div.club40-about-label-white {
    background: #fff;
    border-radius: 48px;
    padding: 8px 24px;
    width: max-content;
    margin-bottom: 12px;
}
div.careerum-club40-about div[class*=club40-about-label-] p {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    white-space: nowrap
}
div.careerum-club40-about p.club40-about-header-white {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-club40-about p.club40-about-text-white {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-club40-about p.club40-about-header-dark {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 19px;
}
div.careerum-club40-about p.club40-about-text-dark {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) {
    width: 516px;
    position: relative;
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div {
    gap: 16px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    padding: 12px;
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(20px);
    position: absolute;
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div:nth-child(1) {
    transform: rotate(1.5deg);
    width: 450px;
    top: -32px;
    left: 25px;
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div:nth-child(2) {
    transform: rotate(-1.5deg);
    width: 516px;
    top: 106px;
    left: 73px;
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) {
    width: 105px;
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) {
    width: 99px;
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div:nth-child(1) > div:nth-child(2) {
    width: calc(100% - 121px);
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) {
    width: calc(100% - 115px);
}
div.careerum-club40-about div.club40-about-top > div:nth-child(2) > div img {
    width: 100%;
}
div.careerum-club40-about div.club40-about-top p.club40-about-coach-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-about div.club40-about-top p.club40-about-coach-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 9px;
}
div.careerum-club40-about div.club40-about-top p.club40-about-coach-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-club40-about div.club40-about-center {
    margin-bottom: 16px;
}
div.careerum-club40-about div.club40-about-center > div {
    border-radius: 24px;
    width: 572px;
    padding: 20px;
}
div.careerum-club40-about div.club40-about-center > div:nth-child(1) {
    background-color: #FF9F00;
}
div.careerum-club40-about div.club40-about-center > div:nth-child(2) {
    background-color: #d2e5ff;
}
div.careerum-club40-about div.club40-about-bottom {
    margin-bottom: 26px;
    border-radius: 24px;
    background-color: #000;
    padding: 20px 20px 41px;
}
div.careerum-club40-about div.club40-about-bottom > div:nth-child(1) {
    width: 580px;
}
div.careerum-club40-about div.club40-about-bottom > div:nth-child(2) {
    width: 520px;
    position: relative;
}
div.careerum-club40-about div.club40-about-bottom > div:nth-child(2) img {
    width: 511px;
    position: absolute;
    left: 28px;
    top: -37px;
}
div.careerum-club40-about div.club40-about-link a {
    padding: 16px 56px;
    font-weight: 600;
    font-size: 22px;
    text-decoration: none;
    border-radius: 12px;
    display: inline-block;
}

div.careerum-club40-about-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-about-tablet > div {
    margin-top: 16px;
}
div.careerum-club40-about-tablet h2 {
    margin-bottom: 16px;
}
div.careerum-club40-about-tablet div.club40-about-top {
    border-radius: 14px;
    background-color: #0B70FE;
    padding: 12px 12px 20px;
    margin-bottom: 16px;
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(1) {
    width: 330px;
}
div.careerum-club40-about-tablet p.club40-about-header-white {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-bottom: 8px;
}
div.careerum-club40-about-tablet p.club40-about-text-white {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-club40-about-tablet p.club40-about-header-dark {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 8px;
}
div.careerum-club40-about-tablet p.club40-about-text-dark {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) {
    width: 300px;
    position: relative;
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) > div {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 8px;
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(20px);
    position: absolute;
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) > div > div {
    gap: 4px;
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) > div:nth-child(1) {
    transform: rotate(-0.78deg);
    width: 329px;
    top: -26px;
    left: 13px;
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) > div:nth-child(2) {
    transform: rotate(-2.88deg);
    width: 329px;
    top: 61px;
    left: -1px;
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) div.club40-about-coach-photo {
    width: 40px;
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) div.club40-about-coach-photo + div {
    width: calc(100% - 44px);
}
div.careerum-club40-about-tablet div.club40-about-top > div:nth-child(2) > div img {
    width: 40px;
}
div.careerum-club40-about-tablet div.club40-about-top p.club40-about-coach-name {
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-about-tablet div.club40-about-top p.club40-about-coach-position {
    font-weight: 500;
    font-size: 10px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 9px;
}
div.careerum-club40-about-tablet div.club40-about-top p.club40-about-coach-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
}
div.careerum-club40-about-tablet div.club40-about-center {
    margin-bottom: 16px;
}
div.careerum-club40-about-tablet div.club40-about-center > div {
    border-radius: 12px;
    width: 336.5px;
    padding: 12px;
    position: relative;
}
div.careerum-club40-about-tablet div.club40-about-center > div:nth-child(1) {
    background-color: #FF9F00;
}
div.careerum-club40-about-tablet div.club40-about-center > div:nth-child(1) img {
    position: absolute;
    bottom: -4px;
    right: -6px;
}
div.careerum-club40-about-tablet div.club40-about-center > div:nth-child(2) {
    background-color: #d2e5ff;
}
div.careerum-club40-about-tablet div.club40-about-center > div:nth-child(2) img {
    position: absolute;
    top: -5px;
    right: 6px;
}
div.careerum-club40-about-tablet div.club40-about-bottom {
    margin-bottom: 16px;
    border-radius: 14px;
    background-color: #000;
    padding: 12px 12px 20px;
}
div.careerum-club40-about-tablet div.club40-about-bottom > div:nth-child(1) {
    width: 330px;
}
div.careerum-club40-about-tablet div.club40-about-bottom > div:nth-child(2) {
    width: 300px;
    position: relative;
}
div.careerum-club40-about-tablet div.club40-about-bottom > div:nth-child(2) img {
    position: absolute;
    right: -55px;
    top: -17px;
}
div.careerum-club40-about-tablet div.club40-about-link a {
    padding: 13px 40px;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}

div.careerum-club40-about-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-about-mobile > div {
    margin-top: 16px;
}
div.careerum-club40-about-mobile h2 {
    margin-bottom: 16px;
}
div.careerum-club40-about-mobile div.club40-about-top {
    border-radius: 14px;
    background-color: #0B70FE;
    padding: 12px 12px 9px;
    margin-bottom: 10px;
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(1) {
    margin-bottom: 9px;
}
div.careerum-club40-about-mobile p.club40-about-header-white {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fff;
    margin-bottom: 9px;
}
div.careerum-club40-about-mobile p.club40-about-text-white {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-club40-about-mobile p.club40-about-header-dark {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #000;
    margin-bottom: 9px;
}
div.careerum-club40-about-mobile p.club40-about-text-dark {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #000;
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) {
    position: relative;
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) > div {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 8px;
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(20px);
    position: relative;
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) > div > div {
    gap: 4px;
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) > div:nth-child(1) {
    transform: rotate(-0.78deg);
    width: 329px;
    top: 0;
    left: -8px;
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) > div:nth-child(2) {
    transform: rotate(-2.88deg);
    width: 329px;
    top: -5px;
    left: -6px;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) > div:nth-child(1),
    div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) > div:nth-child(2) {
        width: 100%;
        left: 0;
    }
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) div.club40-about-coach-photo {
    width: 40px;
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) div.club40-about-coach-photo + div {
    width: calc(100% - 44px);
}
div.careerum-club40-about-mobile div.club40-about-top > div:nth-child(2) > div img {
    width: 40px;
}
div.careerum-club40-about-mobile div.club40-about-top p.club40-about-coach-name {
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-about-mobile div.club40-about-top p.club40-about-coach-position {
    font-weight: 500;
    font-size: 10px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 9px;
}
div.careerum-club40-about-mobile div.club40-about-top p.club40-about-coach-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
}
div.careerum-club40-about-mobile div.club40-about-center {
    margin-bottom: 10px;
}
div.careerum-club40-about-mobile div.club40-about-center > div {
    border-radius: 12px;
    padding: 12px;
    position: relative;
}
div.careerum-club40-about-mobile div.club40-about-center > div:nth-child(1) {
    background-color: #FF9F00;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
div.careerum-club40-about-mobile div.club40-about-center > div:nth-child(1) img {
    position: absolute;
    top: -6px;
    right: -3px;
}
div.careerum-club40-about-mobile div.club40-about-center > div:nth-child(2) {
    background-color: #d2e5ff;
    padding-bottom: 20px;
}
div.careerum-club40-about-mobile div.club40-about-center > div:nth-child(2) img {
    position: absolute;
    top: 50px;
    right: -16px;
}
div.careerum-club40-about-mobile div.club40-about-bottom {
    margin-bottom: 16px;
    border-radius: 14px;
    background-color: #000;
    padding: 12px 12px 16px;
}
div.careerum-club40-about-mobile div.club40-about-bottom > div:nth-child(1) {
    width: 330px;
}
div.careerum-club40-about-mobile div.club40-about-bottom > div:nth-child(2) {
    width: 300px;
    position: relative;
}
div.careerum-club40-about-mobile div.club40-about-bottom > div:nth-child(2) img {
    position: relative;
    left: -2px;
    top: 12px;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-about-mobile div.club40-about-bottom > div:nth-child(2) img {
        max-width: 100%;
    }
}
div.careerum-club40-about-mobile div.club40-about-link a {
    padding: 12px 0;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}

div.careerum-club40-goals {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-goals > div {
    margin-bottom: 80px;
}
div.careerum-club40-goals h2 {
    margin-bottom: 43px;
}
div.careerum-club40-goals div.club40-goals-tales {
    margin-bottom: 1px;
}
div.careerum-club40-goals div.club40-goals-tales > div {
    width: 402px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 14px;
    padding: 11px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    position: relative;
    z-index: 1;
}
div.careerum-club40-goals div.club40-goals-tales > div:nth-child(n+2) {
    margin-left: -25px;
}
div.careerum-club40-goals div.club40-goals-tales > div p {
    width: calc(100% - 38px);
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-club40-goals div.club40-goals-tales > div img {
    margin-top: -1px;
    margin-left: -1px;
}
div.careerum-club40-goals div.club40-goals-tales > div.club40-goals-tale-rotate-right {
    transform: rotate(3deg);
}
div.careerum-club40-goals div.club40-goals-tales > div.club40-goals-tale-rotate-left {
    transform: rotate(-2.5deg);
}
div.careerum-club40-goals div.club40-goals-form {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 88px;
    padding: 30px 62px 54px 32px;
    background-color: #FF9F00;
    position: relative;
}
div.careerum-club40-goals div.club40-goals-form::before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: -10px;
    right: 0;
    -webkit-filter: blur(30px);
    -moz-filter: blur(30px);
    -o-filter: blur(30px);
    -ms-filter: blur(30px);
    filter: blur(30px);
    position: absolute;
    border-radius: 8px;
    z-index: 1;
    background: #ff9f01;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) {
    width: 511px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) > p {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) > img:nth-child(1) {
    position: absolute;
    left: 27px;
    top: 35px;
    z-index: 2;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) > img:nth-child(2) {
    position: absolute;
    left: 371px;
    top: 55px;
    z-index: 2;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) > img:nth-child(3) {
    position: absolute;
    left: -24px;
    top: 87px;
    z-index: 2;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) > div {
    position: relative;
    z-index: 1;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 12px;
    padding: 16px;
    width: 450px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #ffeccd;
    transform: rotate(-2deg);
    margin-top: 37px;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) > div p:nth-child(1) {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 6px;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(1) > div p:nth-child(2) {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
}
div.careerum-club40-goals div.club40-goals-form > div:nth-child(2) {
    width: 340px;
    position: relative;
    z-index: 2;
}


div.careerum-club40-goals-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-goals-tablet > div {
    margin-bottom: 50px;
}
div.careerum-club40-goals-tablet h2 {
    margin-bottom: 16px;
}
div.careerum-club40-goals-tablet div.club40-goals-tales {
    margin-bottom: 4px;
}
div.careerum-club40-goals-tablet div.club40-goals-tales > div {
    width: 232px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 14px;
    padding: 9px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    position: relative;
    z-index: 1;
}
div.careerum-club40-goals-tablet div.club40-goals-tales > div:nth-child(n+2) {
    margin-left: -9px;
}
div.careerum-club40-goals-tablet div.club40-goals-tales > div p {
    width: calc(100% - 25px);
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-club40-goals-tablet div.club40-goals-tales > div img {
    margin-top: -1px;
    margin-left: -1px;
}
div.careerum-club40-goals-tablet div.club40-goals-tales > div.club40-goals-tale-rotate-right {
    transform: rotate(3deg);
}
div.careerum-club40-goals-tablet div.club40-goals-tales > div.club40-goals-tale-rotate-left {
    transform: rotate(-2.5deg);
}
div.careerum-club40-goals-tablet div.club40-goals-form {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 41px;
    padding: 15px 15px 26px;
    background-color: #FF9F00;
    position: relative;
}
div.careerum-club40-goals-tablet div.club40-goals-form::before {
    content: '';
    width: 100%;
    height: 95%;
    left: 0;
    top: 5%;
    right: 0;
    -webkit-filter: blur(30px);
    -moz-filter: blur(30px);
    -o-filter: blur(30px);
    -ms-filter: blur(30px);
    filter: blur(30px);
    position: absolute;
    border-radius: 16px;
    z-index: 1;
    background: #ff9f01;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) {
    width: 300px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) > p {
    font-weight: 600;
    font-size: 28px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) > img:nth-child(1) {
    position: absolute;
    left: 60px;
    top: 19px;
    z-index: 2;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) > img:nth-child(2) {
    position: absolute;
    left: 36px;
    top: 64px;
    z-index: 2;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) > img:nth-child(3) {
    position: absolute;
    left: 221px;
    top: 120px;
    z-index: 2;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) > div {
    position: relative;
    z-index: 1;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    padding: 8px;
    width: 292px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #ffeccd;
    transform: rotate(-2deg);
    margin-top: 74px;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) > div p:nth-child(1) {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    margin-bottom: 1px;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(1) > div p:nth-child(2) {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-club40-goals-tablet div.club40-goals-form > div:nth-child(2) {
    width: 316px;
    position: relative;
    z-index: 2;
}


div.careerum-club40-goals-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-goals-mobile > div {
    margin-bottom: 33px;
}
div.careerum-club40-goals-mobile h2 {
    margin-bottom: 16px;
}
div.careerum-club40-goals-mobile div.club40-goals-tales .slick-list {
    overflow: visible;
}
div.careerum-club40-goals-mobile div.club40-goals-tales div.club40-goals-tale {
    border-radius: 12px;
    padding: 10px;
    width: 280px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: 12px;
    height: unset;
}
div.careerum-club40-goals-mobile div.club40-goals-tales div.club40-goals-tale:last-child {
    width: 303px;
}
div.careerum-club40-goals-mobile div.club40-goals-tales div.club40-goals-tale > img {
    position: absolute;
    bottom: 0;
    right: 30px;
}
div.careerum-club40-goals-mobile div.club40-goals-tales p.club40-goals-tale-header {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 14px;
}
div.careerum-club40-goals-mobile div.club40-goals-tales > div:nth-child(n+2) {
    margin-left: -9px;
}
div.careerum-club40-goals-mobile div.club40-goals-tales div.club40-goals-tale div {
    gap: 3px;
}
div.careerum-club40-goals-mobile div.club40-goals-tales div.club40-goals-tale div:not(:last-child) {
    margin-bottom: 10px;
}
div.careerum-club40-goals-mobile div.club40-goals-tales div.club40-goals-tale div p {
    width: calc(100% - 25px);
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club40-goals-mobile div.club40-goals-tales div.club40-goals-tale div img {
    margin-top: -1px;
    margin-left: -1px;
}
div.careerum-club40-goals-mobile div.club40-goals-form {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    margin-top: 31px;
    padding: 12px 12px 24px;
    background-color: #FF9F00;
    position: relative;
}
div.careerum-club40-goals-mobile div.club40-goals-form::before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0%;
    right: 0;
    -webkit-filter: blur(16px);
    -moz-filter: blur(16px);
    -o-filter: blur(16px);
    -ms-filter: blur(16px);
    filter: blur(16px);
    position: absolute;
    border-radius: 16px;
    z-index: 1;
    background: #ff9f01;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(1) {
    position: relative;
    z-index: 2;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(1) > p {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(1) > img:nth-child(1) {
    position: absolute;
    left: 33px;
    top: 11px;
    z-index: 2;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(1) > img:nth-child(2) {
    position: absolute;
    left: 236px;
    top: 14px;
    z-index: 2;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(1) > div {
    position: relative;
    z-index: 1;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    padding: 8px;
    width: 100%;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #ffeccd;
    transform: rotate(-1.5deg);
    margin-top: 5px;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(1) > div p:nth-child(1) {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 1px;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(1) > div p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-club40-goals-mobile div.club40-goals-form > div:nth-child(2) {
    position: relative;
    z-index: 2;
    margin-top: 19px;
}

div.careerum-club40-goals-mobile.club40-goals2 div.club40-goals-tale {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 10px;
    width: 100%;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-club40-goals-mobile.club40-goals2 div.club40-goals-tale > div {
    gap: 4px;
}
div.careerum-club40-goals-mobile.club40-goals2 div.club40-goals-tale > div + div {
    margin-top: 10px;
}
div.careerum-club40-goals-mobile.club40-goals2 div.club40-goals-tale p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}


div.careerum-club40-clients {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-clients > div {
    margin-bottom: 18px;
}
div.careerum-club40-clients h2 {
    margin-bottom: 40px;
}
div.careerum-club40-clients div.club40-clients-companies {
    gap: 14px;
    position: relative;
    flex-wrap: wrap;
}
div.careerum-club40-clients div.club40-clients-companies > div {
    border-radius: 16px;
    width: 140px;
    height: 93px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-club40-clients div.club40-clients-companies > div:last-child {
    position: absolute;
    top: -44px;
    right: 0;
    border-radius: 3px 34px 34px 3px;
    background-color: #FF5A00;
    width: unset;
    height: unset;
    transform: rotate(-4deg);
}
div.careerum-club40-clients div.club40-clients-companies > div:last-child p {
    font-weight: 600;
    font-size: 24px;
    line-height: 135%;
    color: #fff;
    white-space: nowrap;
    padding: 16px 32px;
}
div.careerum-club40-clients div.club40-clients-slider {
    margin-top: 32px;
}
div.careerum-club40-clients div.club40-clients-slider .slick-list {
    overflow: visible
}
div.careerum-club40-clients div.club40-clients-slider-item {
    border-radius: 20px;
    width: 278px;
    background-color: #000;
    margin-right: 8px;
    padding: 16px 16px 20px;
    cursor: default;
    height: unset;
    align-self: stretch;
}
div.careerum-club40-clients div.club40-clients-slider-item > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
}
div.careerum-club40-clients div.club40-clients-slider-item > div:nth-child(1) {
    margin-bottom: 20px;
    align-items: center;
}
div.careerum-club40-clients div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(1) {
    width: 80px;
}
div.careerum-club40-clients div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(1) img {
    width: 80px;
}
div.careerum-club40-clients div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(2) {
    width: 156px;
}
div.careerum-club40-clients div.club40-clients-slider-item > div:nth-child(1) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    color: white;
}
div.careerum-club40-clients div.club40-clients-slider-item > div:nth-child(1) p + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club40-clients div.club40-clients-slider-item > div:nth-child(2) p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    color: white;
}
div.careerum-club40-clients div.club40-clients-slider-nav {
    margin-top: 24px;
    gap: 16px;
}
div.careerum-club40-clients div.club40-clients-slider-nav > div {
    transition: all 0.3s ease;
    cursor: pointer;
    border-radius: 60px;
    overflow: hidden;
}
div.careerum-club40-clients div.club40-clients-slider-nav > div:hover {
    opacity: 0.85;
}

div.careerum-club40-clients-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-clients-tablet > div {
    margin-top: 14px;
}
div.careerum-club40-clients-tablet h2 {
    margin-bottom: 16px;
}
div.careerum-club40-clients-tablet div.club40-clients-companies {
    gap: 8px;
    position: relative;
    flex-wrap: wrap;
}
div.careerum-club40-clients-tablet div.club40-clients-companies > div {
    border: 1px solid #bfbfbf;
    border-radius: 12px;
    width: 106px;
    height: 71px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-club40-clients-tablet div.club40-clients-companies > div:last-child {
    position: absolute;
    top: -41px;
    right: -4px;
    border-radius: 2px 38px 38px 2px;
    background-color: #FF5A00;
    width: unset;
    height: unset;
    transform: rotate(-4deg);
}
div.careerum-club40-clients-tablet div.club40-clients-companies > div:last-child p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    color: #fff;
    white-space: nowrap;
    padding: 10px 36px;
    border: none;
}
div.careerum-club40-clients-tablet div.club40-clients-slider {
    margin-top: 40px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider .slick-list {
    overflow: visible;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item {
    border-radius: 14px;
    width: 239px;
    background-color: #000;
    margin-right: 8px;
    padding: 12px 12px 16px;
    cursor: default;
    height: unset;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(1) {
    margin-bottom: 15px;
    align-items: flex-start;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(1) {
    width: 72px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(1) img {
    width: 72px;
    margin-top: -28px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(2) {
    width: 135px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(1) p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: white;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(1) p + p {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(2) {
    gap: 8px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-item > div:nth-child(2) p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    color: white;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-nav {
    margin-top: 24px;
    gap: 16px;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-nav > div {
    transition: all 0.3s ease;
    cursor: pointer;
    border-radius: 60px;
    overflow: hidden;
}
div.careerum-club40-clients-tablet div.club40-clients-slider-nav > div:hover {
    opacity: 0.85;
}

div.careerum-club40-clients-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-clients-mobile > div {
    margin-top: 14px;
}
div.careerum-club40-clients-mobile h2 {
    margin-bottom: 59px;
}
div.careerum-club40-clients-mobile div.club40-clients-companies {
    gap: 4px;
    position: relative;
    flex-wrap: wrap;
}
div.careerum-club40-clients-mobile div.club40-clients-companies > div {
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    width: calc((100% - 8px) / 3);
    height: 42px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-clients-mobile div.club40-clients-companies > div img {
        max-width: 94%;
    }
}
div.careerum-club40-clients-mobile div.club40-clients-companies > div:last-child {
    position: absolute;
    top: -46px;
    left: 3px;
    border-radius: 2px 38px 38px 2px;
    background-color: #FF5A00;
    width: unset;
    max-width: unset;
    height: unset;
    transform: rotate(-4deg);
    border: none;
}
div.careerum-club40-clients-mobile div.club40-clients-companies > div:last-child p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    color: #fff;
    white-space: nowrap;
    padding: 10px 24px;
    border: none;
}
div.careerum-club40-clients-mobile div.club40-clients-slider {
    margin-top: 23px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider .slick-list {
    overflow: visible;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item {
    border-radius: 14px;
    width: 239px;
    background-color: #000;
    margin-right: 8px;
    padding: 12px 12px 16px;
    cursor: default;
    height: unset;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(1) {
    margin-bottom: 15px;
    align-items: flex-start;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(1) {
    width: 72px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(1) img {
    width: 72px;
    margin-top: -28px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(1) > div:nth-child(2) {
    width: 135px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(1) p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: white;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(1) p + p {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: -0.03em;
    color: rgba(255, 255, 255, 0.8);
    margin-top: 4px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(2) {
    gap: 8px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-item > div:nth-child(2) p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    color: white;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-nav {
    margin-top: 24px;
    gap: 16px;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-nav > div {
    transition: all 0.3s ease;
    cursor: pointer;
    border-radius: 60px;
    overflow: hidden;
}
div.careerum-club40-clients-mobile div.club40-clients-slider-nav > div:hover {
    opacity: 0.85;
}

div.careerum-club40-clients.course40-clients,
div.careerum-club40-clients-tablet.course40-clients,
div.careerum-club40-clients-mobile.course40-clients {
    background-color: #fff;
}
div.careerum-club40-clients.course40-clients > div {
    margin-bottom: 120px;
}
div.careerum-club40-clients-tablet.course40-clients > div {
    margin-bottom: 60px;
}
div.careerum-club40-clients-mobile.course40-clients > div {
    margin-bottom: 48px;
}
div.careerum-club40-clients.course40-clients div.club40-clients-companies {
    gap: 16px;
}
div.careerum-club40-clients.course40-clients div.club40-clients-companies > div {
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 16px;
}
div.careerum-club40-clients.course40-clients div.club40-clients-companies > div:last-child {
    border: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 16px;
    width: 140px;
    height: 93px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: static;
    transform: none;
    top: unset;
    right: unset;
}

div.careerum-club40-clients.club40-clients2 > div {
    margin-bottom: 60px;
}
div.careerum-club40-clients.club40-clients2 div.club40-clients-companies > div:last-child {
    background: var(--main---dark-blue);
}
div.careerum-club40-clients.club40-clients2 div.club40-clients-companies > div:not(:last-child) {
    border-radius: 15px;
    width: 130px;
    height: 86px;
}
div.careerum-club40-clients-tablet.club40-clients2 > div {
    margin-top: 30px;
}
div.careerum-club40-clients-tablet.club40-clients2 div.club40-clients-companies > div:not(:last-child) {
    width: 122px;
    height: 81px;
    border: none;
}
div.careerum-club40-clients-tablet.club40-clients2 h2 {
    margin-bottom: 24px;
}
div.careerum-club40-clients-tablet.club40-clients2 div.club40-clients-companies > div:last-child {
    top: -19px;
    right: 4px;
    transform: rotate(-2deg);
    background: var(--main---dark-blue);
}
div.careerum-club40-clients-tablet.club40-clients2 div.club40-clients-companies {
    gap: 14px;
}
div.careerum-club40-clients-mobile.club40-clients2 div.club40-clients-companies > div:last-child {
    background: var(--main---dark-blue);
}


div.careerum-club40-clients.veb4-clients,
div.careerum-club40-clients-tablet.veb4-clients,
div.careerum-club40-clients-mobile.veb4-clients {
    background-color: transparent;
}
div.careerum-club40-clients.veb4-clients h2 {
    font-weight: 700;
    line-height: 110%;
}
div.careerum-club40-clients.veb4-clients div.veb4-clients-link {
    margin-top: 32px;
}
div.careerum-club40-clients.veb4-clients div.veb4-clients-link a {
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}

div.careerum-club40-clients-tablet.club40-clients2.veb4-clients h2 {
    font-size: 32px;
    letter-spacing: normal;
}
div.careerum-club40-clients-tablet.club40-clients2.veb4-clients > div {
    margin-top: 42px;
}
div.careerum-club40-clients-tablet.veb4-clients div.veb4-clients-link {
    margin-top: 24px;
}
div.careerum-club40-clients-tablet.veb4-clients div.veb4-clients-link a {
    border-radius: 8px;
    padding: 13px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}

div.careerum-club40-clients-mobile.veb4-clients > div {
    margin-top: 32px;
}
div.careerum-club40-clients-mobile.veb4-clients h2 {
    font-size: 24px;
    line-height: 1;
}
div.careerum-club40-clients-mobile.veb4-clients div.veb4-clients-link {
    margin-top: 24px;
}
div.careerum-club40-clients-mobile.veb4-clients div.veb4-clients-link a {
    border-radius: 8px;
    padding: 13px 0px;
    font-weight: 600;
    font-size: 14px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
}


@media screen and (min-width:1300px) {
    div.careerum-club40-clients.product-clients > div,
    div.careerum-club40-results.product-results > div {
        margin: 68px auto;
    }
}

div.careerum-club40-clients.product-clients h2 {
    font-weight: 600;
    line-height: 110%;
}
div.careerum-club40-clients.product-clients div.product-clients-link {
    margin-top: 32px;
}
div.careerum-club40-clients.product-clients div.product-clients-link a {
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}

div.careerum-club40-clients-tablet.club40-clients2.product-clients h2 {
    font-size: 32px;
    letter-spacing: normal;
}
div.careerum-club40-clients-tablet.club40-clients2.product-clients > div {
    margin-top: 42px;
}
div.careerum-club40-clients-tablet.product-clients div.product-clients-link {
    margin-top: 24px;
}
div.careerum-club40-clients-tablet.product-clients div.product-clients-link a {
    border-radius: 8px;
    padding: 13px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
}

div.careerum-club40-clients-mobile.product-clients > div {
    margin-top: 32px;
}
div.careerum-club40-clients-mobile.product-clients h2 {
    font-size: 24px;
    line-height: 1;
}
div.careerum-club40-clients-mobile.product-clients div.product-clients-link {
    margin-top: 24px;
}
div.careerum-club40-clients-mobile.product-clients div.product-clients-link a {
    border-radius: 8px;
    padding: 13px 0px;
    font-weight: 600;
    font-size: 14px;
    line-height: 133%;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
}



div.careerum-club40-mission {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-mission div.club40-mission-top {
    margin-bottom: 56px;
}
div.careerum-club40-mission div.club40-mission-top-left {
    width: 502px;
    position: relative;
}
div.careerum-club40-mission div.club40-mission-top-left > div {
    margin-bottom: 15px;
    margin-top: 8px;
    border-radius: 48px;
    padding: 10px 32px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0B70FE;
    transform: rotate(-2.45deg);
    gap: 3px;
    width: max-content;
}
div.careerum-club40-mission div.club40-mission-top-left > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    color: #fff;
    white-space: nowrap
}
div.careerum-club40-mission div.club40-mission-top-left > p {
    font-weight: 600;
    font-size: 36px;
    line-height: 110%;
}
div.careerum-club40-mission div.club40-mission-top-left > img {
    position: absolute;
    right: -85px;
    top: 211px;
}
div.careerum-club40-mission div.club40-mission-top-right {
    width: 538px;
    margin-left: 101px;
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(1) {
    background: #d2e5ff;
    border-radius: 8px;
    padding: 12px 24px;
    width: max-content;
    gap: 10px;
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(1) p,
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(2) p,
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(3) p,
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(4) p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    white-space: nowrap
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(2) {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: #ff9f01;
    border-radius: 8px;
    padding: 12px 24px;
    width: max-content;
    gap: 10px;
    transform: rotate(1deg);
    margin-top: 14px;
    margin-left: 2px;
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(3) {
    background: #d2e5ff;
    border-radius: 8px;
    padding: 12px 24px;
    width: max-content;
    gap: 10px;
    margin-top: 10px;
    margin-left: 2px;
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(4) {
    background: #ff9f01;
    border-radius: 8px;
    padding: 12px 24px;
    width: max-content;
    gap: 10px;
    margin-top: 7px;
    margin-left: 1px;
    transform: rotate(-0.99deg);
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(5) {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #ffe6bc;
    border-radius: 12px;
    padding: 12px 20px;
    width: 100%;
    margin-top: 13px;
    position: relative;
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(5) p {
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(5) span {
    font-weight: 600;
    font-size: 24px;
    line-height: 150%;
}
div.careerum-club40-mission div.club40-mission-top-right > div:nth-child(5) img {
    position: absolute;
    top: -44px;
    right: -12px;
}
div.careerum-club40-mission div.club40-mission-bottom,
div.careerum-club40-goals div.club40-mission-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 18px;
    padding: 24px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    position: relative;
    margin-bottom: 24px;
}
div.careerum-club40-goals div.club40-mission-bottom {
    margin-top: 44px;
}
div.careerum-club40-mission div.club40-mission-bottom p,
div.careerum-club40-goals div.club40-mission-bottom p {
    font-weight: 600;
    font-size: 28px;
    line-height: 135%;
    margin-bottom: 24px;
}
div.careerum-club40-mission div.club40-mission-bottom > img:nth-child(1),
div.careerum-club40-goals div.club40-mission-bottom > img:nth-child(1) {
    position: absolute;
    left: 237px;
    top: 91px;
}
div.careerum-club40-mission div.club40-mission-bottom > img:nth-child(2),
div.careerum-club40-goals div.club40-mission-bottom > img:nth-child(2) {
    position: absolute;
    left: 691px;
    top: -13px;
}
div.careerum-club40-mission div.club40-mission-bottom > div > img,
div.careerum-club40-goals div.club40-mission-bottom > div > img {
    width: 131.83px;
}
div.careerum-club40-mission div.club40-mission-bottom > div > img:nth-child(n+2),
div.careerum-club40-goals div.club40-mission-bottom > div > img:nth-child(n+2) {
    margin-left: -10px;
}
div.careerum-club40-mission div.club40-mission-link a {
    padding: 16px 56px;
    font-weight: 600;
    font-size: 22px;
    text-decoration: none;
    border-radius: 12px;
    display: inline-block;
}
div.careerum-club40-goals div.club40-mission-bottom a {
    padding: 16px 40px;
    font-weight: 600;
    font-size: 20px;
    text-decoration: none;
    border-radius: 12px;
    display: inline-block;
    margin-top: 24px
}

div.careerum-club40-mission-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-mission-tablet div.club40-mission-top {
    margin-bottom: 20px;
}
div.careerum-club40-mission-tablet div.club40-mission-top-left {
    position: relative;
}
div.careerum-club40-mission-tablet div.club40-mission-label {
    margin-bottom: 15px;
    margin-left: 12px;
    border-radius: 48px;
    padding: 8px 20px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0B70FE;
    transform: rotate(-1.5deg);
    gap: 3px;
    width: max-content;
    position: relative;
    z-index: 3;
}
div.careerum-club40-mission-tablet div.club40-mission-label p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    color: #fff;
    white-space: nowrap
}
div.careerum-club40-mission-tablet div.club40-mission-top-left > p {
    font-weight: 600;
    font-size: 28px;
    line-height: 115%;
}
div.careerum-club40-mission-tablet div.club40-mission-top-left > img {
    position: absolute;
    left: 148px;
    top: 60px;
    z-index: 2;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right {
    margin-top: 39px;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(1) p,
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(2) p,
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(3) p,
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(4) p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    white-space: nowrap
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(1),
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(2),
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(3),
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(4) {
    border-radius: 8px;
    padding: 12px 14px;
    width: max-content;
    gap: 10px;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(1) {
    background: #d2e5ff;
    transform: rotate(-1.68deg);
    position: relative;
    z-index: 1;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(2) {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: #ff9f01;
    transform: rotate(1.69deg);
    margin-top: 12px;
    margin-left: 72px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(3) {
    background: #d2e5ff;
    margin-top: -2px;
    margin-left: 10px;
    transform: rotate(-1.68deg);
    position: relative;
    z-index: 3;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(4) {
    background: #ff9f01;
    margin-top: -4px;
    margin-left: 147px;
    position: relative;
    z-index: 4;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(5) {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #ffe6bc;
    border-radius: 12px;
    padding: 12px;
    width: 100%;
    margin-top: 24px;
    position: relative;
    gap: 12px;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(5) p:nth-child(1) {
    font-weight: 600;
    font-size: 20px;
    line-height: 150%;
    width: 150px;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(5) p:nth-child(2) {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    width: 494px;
}
div.careerum-club40-mission-tablet div.club40-mission-top-right > div:nth-child(5) img {
    position: absolute;
    top: -35px;
    right: 44px;
}
div.careerum-club40-mission-tablet div.club40-mission-bottom,
div.careerum-club40-goals-tablet div.club40-mission-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 18px;
    padding: 10px 10px 20px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    position: relative;
    margin-bottom: 16px;
    margin-top: -17px;
}
div.careerum-club40-goals-tablet div.club40-mission-bottom {
    margin-top: 40px;
}
div.careerum-club40-mission-tablet div.club40-mission-bottom p,
div.careerum-club40-goals-tablet div.club40-mission-bottom p {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    margin-bottom: 10px;
}
div.careerum-club40-mission-tablet div.club40-mission-bottom > img:nth-child(1),
div.careerum-club40-goals-tablet div.club40-mission-bottom > img:nth-child(1) {
    position: absolute;
    left: 57px;
    top: 58px;
}
div.careerum-club40-mission-tablet div.club40-mission-bottom > img:nth-child(2),
div.careerum-club40-goals-tablet div.club40-mission-bottom > img:nth-child(2) {
    position: absolute;
    left: 508px;
    top: -24px;
}
div.careerum-club40-mission-tablet div.club40-mission-bottom > div > img,
div.careerum-club40-goals-tablet div.club40-mission-bottom > div > img {
    width: 115.64px;
}
div.careerum-club40-mission-tablet div.club40-mission-bottom > div > img:nth-child(n+2),
div.careerum-club40-goals-tablet div.club40-mission-bottom > div > img:nth-child(n+2) {
    margin-left: -8.7px;
}
div.careerum-club40-mission-tablet div.club40-mission-link a {
    padding: 13px 40px;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club40-goals-tablet div.club40-mission-bottom a {
    padding: 13px 40px;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
    margin-top: 10px
}

div.careerum-club40-mission-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-mission-mobile > div {
    margin-top: 8px;
}
div.careerum-club40-mission-mobile h2 {
    line-height: 110%;
}
div.careerum-club40-mission-mobile div.club40-mission-top {
    margin-bottom: 27px;
}
div.careerum-club40-mission-mobile div.club40-mission-top-left {
    position: relative;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 10px;
    transform: rotate(-2deg);
    margin-top: 40px;
}
div.careerum-club40-mission-mobile div.club40-mission-top-left > div {
    gap: 3px;
}
div.careerum-club40-mission-mobile div.club40-mission-top-left > div:not(:last-child) {
    margin-bottom: 10px;
}
div.careerum-club40-mission-mobile div.club40-mission-top-left > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club40-mission-mobile div.club40-mission-top-left > p {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 10px;
}
div.careerum-club40-mission-mobile div.club40-mission-top-left > img {
    position: absolute;
    top: -44px;
    left: 13px;
}
div.careerum-club40-mission-mobile div.club40-mission-label {
    margin-bottom: 15px;
    margin-left: 7px;
    border-radius: 48px;
    padding: 8px 20px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0B70FE;
    transform: rotate(-1.5deg);
    gap: 3px;
    width: max-content;
    position: relative;
    z-index: 3;
}
div.careerum-club40-mission-mobile div.club40-mission-label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    color: #fff;
    white-space: nowrap
}
@media screen and (max-width: 359px) {
    div.careerum-club40-mission-mobile div.club40-mission-label {
        margin-left: 1px;
        padding: 8px 16px;
    }
    div.careerum-club40-mission-mobile div.club40-mission-label p {
        font-size: 13px;
    }
}
div.careerum-club40-mission-mobile div.club40-mission-top-right {
    margin-top: 9px;
}
div.careerum-club40-mission-mobile div.club40-mission-top-right > div {
    position: relative;
    border-radius: 10px;
    padding: 12px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #ffe6bc;
}
div.careerum-club40-mission-mobile div.club40-mission-top-right > div p:nth-child(1) {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    margin-bottom: 7px;
}
div.careerum-club40-mission-mobile div.club40-mission-top-right > div p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-club40-mission-mobile div.club40-mission-top-right > div img {
    position: absolute;
    top: -22px;
    left: 123px;
}
div.careerum-club40-mission-mobile div.club40-mission-bottom,
div.careerum-club40-goals-mobile div.club40-mission-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 11px 12px 20px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    position: relative;
    margin-bottom: 16px;
    margin-top: -17px;
}
div.careerum-club40-goals-mobile div.club40-mission-bottom {
    margin-top: 16px;
}
div.careerum-club40-mission-mobile div.club40-mission-bottom p,
div.careerum-club40-goals-mobile div.club40-mission-bottom p {
    font-weight: 600;
    font-size: 16px;
    line-height: 135%;
    margin-bottom: 10px;
}
div.careerum-club40-mission-mobile div.club40-mission-bottom > img:nth-child(1),
div.careerum-club40-goals-mobile div.club40-mission-bottom > img:nth-child(1) {
    position: absolute;
    left: 8px;
    top: 72px;
}
div.careerum-club40-mission-mobile div.club40-mission-bottom > img:nth-child(2),
div.careerum-club40-goals-mobile div.club40-mission-bottom > img:nth-child(2) {
    position: absolute;
    left: 264px;
    top: 30px;
}
div.careerum-club40-mission-mobile div.club40-mission-bottom > div > img,
div.careerum-club40-goals-mobile div.club40-mission-bottom > div > img {
    width: 26.3%;
}
div.careerum-club40-mission-mobile div.club40-mission-bottom > div > img:nth-child(n+2),
div.careerum-club40-goals-mobile div.club40-mission-bottom > div > img:nth-child(n+2) {
    margin-left: -1.6%;
}
div.careerum-club40-mission-mobile div.club40-mission-link a {
    padding: 12px 0;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club40-goals-mobile div.club40-mission-bottom a {
    padding: 12px 0px;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none;
    border-radius: 8px;
    display: block;
    margin-top: 10px;
    width: 100%;
    text-align: center
}

div.careerum-club40-mission.course40-mission,
div.careerum-club40-mission-tablet.course40-mission,
div.careerum-club40-mission-mobile.course40-mission {
    background-color: #fff;
}
div.careerum-club40-mission.course40-mission > div {
    margin-bottom: 125px;
}
div.careerum-club40-mission-mobile.course40-mission > div {
    margin-top: 28px;
}
div.careerum-club40-mission.course40-mission div.club40-mission-top-left > p {
    margin-top: 40px;
    margin-left: 12px;
}
div.careerum-club40-mission.course40-mission div.club40-mission-top-left > img {
    position: absolute;
    right: -92px;
    top: 179px;
}
div.careerum-club40-mission.course40-mission div.club40-mission-top-right {
    width: 538px;
    margin-left: 112px;
}
div.careerum-club40-mission.course40-mission div.club40-mission-top-right > div:nth-child(1) {
    position: relative;
    top: 20px;
    left: 4px;
}
div.careerum-club40-mission.course40-mission div.club40-mission-top-right > div:nth-child(3) {
    position: relative;
    top: -12px;
}
div.careerum-club40-mission-mobile.course40-mission div.club40-mission-label {
    margin-left: 0;
    margin-bottom: 0;
}
div.careerum-club40-mission-mobile.course40-mission h2 {
    line-height: 110% !important;
}
div.careerum-club40-mission-mobile.course40-mission h2 + div {
    margin-top: 50px;
}
div.careerum-club40-mission-mobile.course40-mission div.club40-mission-top-left {
    border: none;
    box-shadow: none;
    transform: none;
}
div.careerum-club40-mission-mobile.course40-mission div.club40-mission-top-left > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    width: calc(100% - 23px);
    margin-left: 3px;
}
div.careerum-club40-mission-mobile.course40-mission div.club40-mission-top-left div.club40-mission-top-left-el1 {
    background: #ff9f01;
    box-shadow: 0px 0px 10px 7px #ff9f01;
    border-radius: 8px;
    width: 280px;
    margin-left: 16px;
}
div.careerum-club40-mission-mobile.course40-mission div.club40-mission-top-left div.club40-mission-top-left-el2 {
    background: #d2e5ff;
    box-shadow: 0px 0px 10px 7px #d2e5ff;
    border-radius: 8px;
    width: 288px;
    margin-left: 8px;
    margin-top: 19px;
}
div.careerum-club40-mission-mobile.course40-mission div.club40-mission-top-left div.club40-mission-top-left-el3 {
    background: #fbc164;
    box-shadow: 0px 0px 10px 7px #fbc164;
    border-radius: 8px;
    width: 294px;
    margin-left: 2px;
    margin-top: 19px;
}

div.careerum-club40-author {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-author h2 {
    margin-bottom: 50px;
}
div.careerum-club40-author .club40-author-top {
    margin-bottom: 12px;
}
div.careerum-club40-author .club40-author-top img {
    width: 380px;
}
div.careerum-club40-author .club40-author-top > div:nth-child(1) {
    width: 380px;
    transform: rotate(-3.41deg);
    margin-left: 11px;
}
div.careerum-club40-author .club40-author-top > div:nth-child(2) {
    width: 699px;
    margin-left: -7px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 20px;
    padding: 23px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #d2e5ff;
    transform: rotate(1.5deg);
}
div.careerum-club40-author .club40-author-top > div:nth-child(2) p {
    font-weight: 500;
    font-size: 20px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-author .club40-author-top > div:nth-child(2) p + p {
    margin-top: 16px;
}
div.careerum-club40-author .club40-author-bottom {
    margin-bottom: 24px;
}
div.careerum-club40-author .club40-author-bottom > div {
    gap: 8px;
}
div.careerum-club40-author .club40-author-bottom > div p {
    font-weight: 500;
    font-size: 20px;
    line-height: 125%;
    width: calc(100% - 44px);
}
div.careerum-club40-author .club40-author-bottom > div > div {
    border-radius: 18px;
    padding: 16px;
    background-color: #fff;
    gap: 12px;
}
div.careerum-club40-author .club40-author-bottom > div:nth-child(1) > div {
    width: 381px;
}
div.careerum-club40-author .club40-author-bottom > div:nth-child(2) > div {
    width: 576px;
    margin-top: 8px;
}
div.careerum-club40-author div.club40-author-link a {
    padding: 16px 46px;
    font-weight: 600;
    font-size: 22px;
    text-decoration: none;
    border-radius: 12px;
    display: inline-block;
}

div.careerum-club40-author-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-author-tablet h2 {
    margin-bottom: 26px;
}
div.careerum-club40-author-tablet .club40-author-top {
    margin-bottom: 14px;
}
div.careerum-club40-author-tablet .club40-author-top img {
    width: 221px;
}
div.careerum-club40-author-tablet .club40-author-top > div:nth-child(1) {
    width: 221px;
    transform: rotate(-3.41deg);
    margin-left: 9px;
    margin-top: 4px;
}
div.careerum-club40-author-tablet .club40-author-top > div:nth-child(2) {
    width: 452px;
    margin-left: -12px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    padding: 10px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #d2e5ff;
    transform: rotate(1.5deg);
}
div.careerum-club40-author-tablet .club40-author-top > div:nth-child(2) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-author-tablet .club40-author-top > div:nth-child(2) p + p {
    margin-top: 8px;
}
div.careerum-club40-author-tablet .club40-author-bottom {
    margin-bottom: 16px;
}
div.careerum-club40-author-tablet .club40-author-bottom > div {
    gap: 10px;
}
div.careerum-club40-author-tablet .club40-author-bottom > div p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    width: calc(100% - 44px);
    margin-top: 1px;
}
div.careerum-club40-author-tablet .club40-author-bottom > div > div {
    border-radius: 10px;
    padding: 8px;
    background-color: #fff;
    gap: 4px;
}
div.careerum-club40-author-tablet .club40-author-bottom > div:nth-child(1) > div {
    width: 335px;
}
div.careerum-club40-author-tablet .club40-author-bottom > div:nth-child(2) > div {
    width: 335px;
    margin-top: 10px;
}
div.careerum-club40-author-tablet div.club40-author-link a {
    padding: 13px 40px;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
    border-radius: 8px;
    display: inline-block;
}


div.careerum-club40-author-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-author-mobile h2 {
    margin-bottom: 9px;
    line-height: 110%;
}
div.careerum-club40-author-mobile .club40-author-top {
    margin-bottom: 10px;
}
div.careerum-club40-author-mobile .club40-author-top img {
    width: 314px;
}
div.careerum-club40-author-mobile .club40-author-top > div:nth-child(1) {
    transform: rotate(-3.41deg);
    margin-left: -8px;
}
div.careerum-club40-author-mobile .club40-author-top > div:nth-child(2) {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    padding: 12px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #d2e5ff;
    margin-top: -12px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-author-mobile .club40-author-top > div:nth-child(2) p {
    font-weight: 500;
    font-size: 14px;
    line-height: 170%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-author-mobile .club40-author-top > div:nth-child(2) p + p {
    margin-top: 6px;
}
div.careerum-club40-author-mobile .club40-author-bottom {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-radius: 14px;
    padding: 10px;
}
div.careerum-club40-author-mobile .club40-author-bottom > div {
    gap: 4px;
}
div.careerum-club40-author-mobile .club40-author-bottom > div:not(:last-child) {
    margin-bottom: 11px;
}
div.careerum-club40-author-mobile .club40-author-bottom > div p {
    font-weight: 500;
    font-size: 12px;
    line-height: 135%;
    width: calc(100% - 24px);
    margin-top: 1px;
}

div.careerum-club40-author.course40-author,
div.careerum-club40-author-tablet.course40-author,
div.careerum-club40-author-mobile.course40-author {
    background-color: #fff;
}
div.careerum-club40-author.course40-author h2 {
    margin-bottom: 41px;
}
div.careerum-club40-author-tablet.course40-author h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 17px;
}
div.careerum-club40-author.course40-author .club40-author-top img {
    position: relative;
    top: 25px;
}
div.careerum-club40-author-tablet.course40-author .club40-author-top img {
    position: relative;
    top: 17px;
}
div.careerum-club40-author.course40-author .club40-author-top {
    margin-bottom: 56px;
}
div.careerum-club40-author-tablet.course40-author .club40-author-top {
    margin-bottom: 38px;
}
div.careerum-club40-author.course40-author .club40-author-bottom > div > div {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
div.careerum-club40-author-tablet.course40-author .club40-author-bottom > div > div {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fffbf5;
}
div.careerum-club40-author-mobile.course40-author .club40-author-bottom {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fffbf5;
}
div.careerum-club40-author .club40-author-bottom > div:nth-child(3) > div a {
    gap: 12px;
    text-decoration: none;
    transition: all 0.3s ease;
}
div.careerum-club40-author .club40-author-bottom > div:nth-child(3) > div a:hover {
    opacity: 0.8;
}
div.careerum-club40-author .club40-author-bottom > div:nth-child(3) > div a p {
    font-weight: 500;
    font-size: 24px;
    line-height: 125%;
    text-decoration: none;
    color: #000;
}
div.careerum-club40-author .club40-author-bottom > div:nth-child(3) > div {
    margin-top: 8px;
    width: 100%;
}
div.careerum-club40-author-tablet .club40-author-bottom > div:nth-child(3) > div a {
    gap: 6px;
    text-decoration: none;
    transition: all 0.3s ease;
}
div.careerum-club40-author-tablet .club40-author-bottom > div:nth-child(3) > div a:hover {
    opacity: 0.8;
}
div.careerum-club40-author-tablet .club40-author-bottom > div:nth-child(3) > div a p {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    text-decoration: none;
    color: #000;
}
div.careerum-club40-author-tablet .club40-author-bottom > div:nth-child(3) > div {
    margin-top: 15px;
    width: 100%;
    gap: 32px;
    padding-left: 24px;
}
div.careerum-club40-author-mobile .club40-author-bottom a {
    gap: 6px;
    text-decoration: none;
    transition: all 0.3s ease;
}
div.careerum-club40-author-mobile .club40-author-bottom a:hover {
    opacity: 0.8;
}
div.careerum-club40-author-mobile .club40-author-bottom a p {
    font-weight: 500;
    font-size: 14px;
    line-height: 125%;
    text-decoration: none;
    color: #000;
}
div.careerum-club40-author-mobile .club40-author-bottom a + a {
    margin-top: 8px;
}
div.careerum-club40-author-mobile .club40-author-bottom + .club40-author-bottom {
    margin-top: 10px;
}


div.careerum-club40-time {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-time > div {
    margin-bottom: 23px;
}
div.careerum-club40-time h2 {
    margin-bottom: 40px;
}
div.careerum-club40-time div.club40-time-nav {
    margin-bottom: 32px;
}
div.careerum-club40-time ul.club40-time-nav-wrapper {
    gap: 12px;
    flex-wrap: wrap;
}
div.careerum-club40-time ul.club40-time-nav-wrapper li {
    border-radius: 48px;
    padding: 12px 24px;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    list-style-type: none;
    display: inline-block;
    font-weight: 500;
    font-size: 20px;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-club40-time ul.club40-time-nav-wrapper li:not(.active):hover {
    background: #d2e5ff;
}
div.careerum-club40-time ul.club40-time-nav-wrapper li.active {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background-color: #0B70FE;
    color: #fff;
    cursor: default;
}
div.careerum-club40-time div.club40-time-item:not(.active) {
    display: none;
}
div.careerum-club40-time div.club40-time-item-top {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background: #e7e7e7;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    padding: 23px;
    margin-bottom: 24px;
    position: relative;
}
div.careerum-club40-time p.club40-time-item-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time div.club40-time-item-top > img {
    position: absolute;
    right: 34px;
    top: -43px;
}
div.careerum-club40-time div.club40-time-item-top-items {
    flex-wrap: wrap;
    gap: 10px 16px;
    margin-top: 16px;
}
div.careerum-club40-time div.club40-time-item-top-items > div {
    width: 360px;
    gap: 12px;
}
div.careerum-club40-time div.club40-time-item-top-items > div p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 18px;
    line-height: 135%;
}
div.careerum-club40-time div.club40-time-item-bottom {
    position: relative;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background: #d2e5ff;
    border-radius: 24px;
    padding: 24px 24px 32px;
}
div.careerum-club40-time div.club40-time-item-bottom > img:nth-child(1) {
    position: absolute;
    top: 56px;
    left: 187px;
}
div.careerum-club40-time div.club40-time-item-bottom > img:nth-child(2) {
    position: absolute;
    top: 8px;
    right: 32px;
}
div.careerum-club40-time div.club40-time-item-bottom-items {
    gap: 16px;
    margin-top: 24px;
    flex-wrap: wrap;
}
div.careerum-club40-time div.club40-time-item-bottom-item,
div.careerum-club40-time div.club40-time-item-bottom-item-photo {
    border-radius: 24px;
    padding: 24px;
    width: 548px;
    background-color: #fff;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo-wide {
    width: 100%;
    border-radius: 18px;
    padding: 23px;
    background-color: #fff;
    position: relative;
    box-shadow: 0 6px 4px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.1);
}
div.careerum-club40-time div.club40-time-item-bottom-item p.club40-time-item-bottom-item-label {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    border-radius: 48px;
    padding: 8px 24px;
    background: #faf5ee;
    display: inline-block;
    margin-bottom: 24px;
}
div.careerum-club40-time div.club40-time-item-bottom-item p.club40-time-item-bottom-item-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time div.club40-time-item-bottom-item div.club40-time-item-bottom-item-header {
    gap: 6px;
    margin-bottom: 16px;
}
div.careerum-club40-time div.club40-time-item-bottom-item div.club40-time-item-bottom-item-header p {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    width: calc(100% - 37px);
}
div.careerum-club40-time div.club40-time-item-bottom-item ul li {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    list-style-type: none;
    padding-left: 27px;
    position: relative;
}
div.careerum-club40-time div.club40-time-item-bottom-item ul li + li {
    margin-top: 9px;
}
div.careerum-club40-time div.club40-time-item-bottom-item ul li::before {
    content: '·';
    position: absolute;
    left: 10px;
    top: 0;
    font-size: 20px;
    font-weight: 600;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo {
    flex-direction: column;
    position: relative;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo img.club40-time-item-bottom-item-img-coaches {
    margin-top: auto;
    width: 509px;
    margin-left: -5px;
    margin-bottom: -7px;
    position: relative;
    z-index: 1;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo img.club40-time-item-bottom-item-img-hover1 {
    position: absolute;
    left: 98px;
    top: 78px;
    z-index: 2;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo img.club40-time-item-bottom-item-img-hover2 {
    position: absolute;
    left: 78px;
    top: 93px;
    z-index: 2;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo-wide img.club40-time-item-bottom-item-img-hover3 {
    position: absolute;
    left: 30px;
    top: 74px;
    z-index: 2;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo-wide img.club40-time-item-bottom-item-img-hover4 {
    position: absolute;
    left: 98px;
    top: 72px;
    z-index: 2;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo-wide p {
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    width: 569px;
}
div.careerum-club40-time div.club40-time-item-bottom-item-photo-wide img.club40-time-item-bottom-item-img-coaches {
    width: 446px;
}


div.careerum-club40-time-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-time-tablet > div {
    margin-bottom: 0px;
}
div.careerum-club40-time-tablet h2 {
    margin-bottom: 24px;
}
div.careerum-club40-time-tablet div.club40-time-nav {
    margin-bottom: 20px;
}
div.careerum-club40-time-tablet ul.club40-time-nav-wrapper {
    gap: 12px;
    flex-wrap: wrap;
}
div.careerum-club40-time-tablet ul.club40-time-nav-wrapper li {
    border-radius: 48px;
    padding: 12px 24px;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    list-style-type: none;
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-club40-time-tablet ul.club40-time-nav-wrapper li:not(.active):hover {
    background: #d2e5ff;
}
div.careerum-club40-time-tablet ul.club40-time-nav-wrapper li.active {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background-color: #0B70FE;
    color: #fff;
    cursor: default;
}
div.careerum-club40-time-tablet div.club40-time-item:not(.active) {
    display: none;
}
div.careerum-club40-time-tablet div.club40-time-item-top {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background: #e7e7e7;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    padding: 11px;
    margin-bottom: 16px;
    position: relative;
}
div.careerum-club40-time-tablet p.club40-time-item-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time-tablet div.club40-time-item-top > img {
    position: absolute;
    right: 6px;
    top: -7px;
}
div.careerum-club40-time-tablet div.club40-time-item-top-items {
    flex-wrap: wrap;
    gap: 10px 16px;
    margin-top: 16px;
}
div.careerum-club40-time-tablet div.club40-time-item-top-items > div {
    width: 318px;
    gap: 4px;
}
div.careerum-club40-time-tablet div.club40-time-item-top-items > div p {
    width: calc(100% - 20px);
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 1px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom {
    position: relative;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background: #d2e5ff;
    border-radius: 16px;
    padding: 20px 12px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom > img:nth-child(1) {
    position: absolute;
    top: 42px;
    left: 104px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom > img:nth-child(2) {
    position: absolute;
    top: 12px;
    right: 62px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-items {
    gap: 8px;
    margin-top: 24px;
    flex-wrap: wrap;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item,
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo {
    border-radius: 16px;
    padding: 10px;
    width: 324px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.05);
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo-wide {
    width: 100%;
    border-radius: 18px;
    padding: 11px 11px 0;
    background-color: #fff;
    position: relative;
    box-shadow: 0 6px 4px 0 rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.1);
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item p.club40-time-item-bottom-item-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    border-radius: 48px;
    padding: 4px 24px;
    background: #faf5ee;
    display: inline-block;
    margin-bottom: 12px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item p.club40-time-item-bottom-item-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item div.club40-time-item-bottom-item-header {
    gap: 4px;
    margin-bottom: 12px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item div.club40-time-item-bottom-item-header p {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    width: calc(100% - 22px);
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    list-style-type: none;
    padding-left: 20px;
    position: relative;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item ul li + li {
    margin-top: 8px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item ul li::before {
    content: '·';
    position: absolute;
    left: 7px;
    top: 0;
    font-size: 16px;
    font-weight: 600;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo {
    flex-direction: column;
    position: relative;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo p {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo img.club40-time-item-bottom-item-img-coaches {
    margin-top: auto;
    width: 303px;
    position: relative;
    z-index: 1;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo img[class*='club40-time-item-bottom-item-img-hover'] {
    position: absolute;
    z-index: 2;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo img.club40-time-item-bottom-item-img-hover1 {
    left: 46px;
    top: 70px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo img.club40-time-item-bottom-item-img-hover2 {
    left: 45px;
    top: 93px;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo-wide img.club40-time-item-bottom-item-img-hover3 {
    left: 241px;
    top: 61px;
    position: absolute;
    z-index: 2;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo-wide img.club40-time-item-bottom-item-img-hover4 {
    left: 241px;
    top: 61px;
    position: absolute;
    z-index: 2;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo-wide p {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
}
div.careerum-club40-time-tablet div.club40-time-item-bottom-item-photo-wide img.club40-time-item-bottom-item-img-coaches {
    width: 641px;
    margin-top: 33px;
    margin-left: -5px;
    margin-bottom: -4px;
}

div.careerum-club40-time-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-time-mobile > div {
    margin-bottom: 12px;
}
div.careerum-club40-time-mobile h2 {
    margin-bottom: 16px;
    line-height: 110%;
}
div.careerum-club40-time-mobile div.club40-time-nav {
    margin-bottom: 24px;
}
div.careerum-club40-time-mobile ul.club40-time-nav-wrapper {
    gap: 8px;
    flex-wrap: wrap;
}
div.careerum-club40-time-mobile ul.club40-time-nav-wrapper li {
    border-radius: 6px;
    padding: 7.5px;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    list-style-type: none;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    transition: all 0.3s ease;
    width: calc((100% - 8px) / 2);
}
@media screen and (max-width: 359px) {
    div.careerum-club40-time-mobile ul.club40-time-nav-wrapper li {
        font-size: 12px;
    }
}
div.careerum-club40-time-mobile ul.club40-time-nav-wrapper li.active {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background-color: #0B70FE;
    color: #fff;
    cursor: default;
}
div.careerum-club40-time-mobile div.club40-time-item:not(.active) {
    display: none;
}
div.careerum-club40-time-mobile div.club40-time-item-top {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background: #e7e7e7;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    padding: 11px;
    margin-bottom: 16px;
    position: relative;
}
div.careerum-club40-time-mobile p.club40-time-item-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time-mobile div.club40-time-item-top > img {
    position: absolute;
    right: -3px;
    top: -8px;
}
div.careerum-club40-time-mobile div.club40-time-item-top-items {
    flex-wrap: wrap;
    gap: 10px 16px;
    margin-top: 9px;
}
div.careerum-club40-time-mobile div.club40-time-item-top-items > div {
    width: 100%;
    gap: 4px;
}
div.careerum-club40-time-mobile div.club40-time-item-top-items > div p {
    width: calc(100% - 20px);
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 1px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom {
    position: relative;
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.05), 0 6px 8px 0 rgba(0, 0, 0, 0.05);
    background: #d2e5ff;
    border-radius: 16px;
    padding: 10px 10px 16px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom > img:nth-child(1) {
    position: absolute;
    top: 49px;
    left: 8px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom > img:nth-child(2) {
    position: absolute;
    top: 5px;
    right: 11px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-items {
    margin-top: 14px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item,
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-photo {
    border-radius: 10px;
    padding: 9px 9px 13px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 10px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-photo-wide {
    width: 100%;
    border-radius: 18px;
    padding: 10px;
    background-color: #fff;
    position: relative;
    box-shadow: 0 6px 4px 0 rgba(0, 0, 0, 0.1);
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item p.club40-time-item-bottom-item-label {
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    border-radius: 48px;
    padding: 4px 17px;
    background: #faf5ee;
    display: inline-block;
    margin-bottom: 10px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item p.club40-time-item-bottom-item-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item div.club40-time-item-bottom-item-header {
    gap: 4px;
    margin-bottom: 7px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item div.club40-time-item-bottom-item-header p {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    width: calc(100% - 22px);
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item ul + ul {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: all 0.3s ease;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item.active ul + ul {
    max-height: 1000px;
    opacity: 1;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    list-style-type: none;
    padding-left: 20px;
    position: relative;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item ul li + li {
    margin-top: 8px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item ul + ul li {
    margin-top: 8px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item ul li::before {
    content: '·';
    position: absolute;
    left: 7px;
    top: 0;
    font-size: 16px;
    font-weight: 600;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-photo {
    flex-direction: column;
    position: relative;
    margin-bottom: 0;
    margin-top: 16px;
    border-radius: 14px;
    box-shadow: 0 6px 4px 0 rgba(0, 0, 0, 0.1);
    padding-bottom: 8px;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-photo p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    color: #000;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-photo img.club40-time-item-bottom-item-img-coaches {
    margin-top: 8px;
    width: 100%;
    position: relative;
    z-index: 1;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-photo-wide p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-photo-wide img.club40-time-item-bottom-item-img-coaches {
    margin-top: 8px;
    width: 100%;
    position: relative;
    z-index: 1;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-switcher {
    gap: 4px;
    margin-top: 8px;
    cursor: pointer;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-switcher p {
    white-space: nowrap;
    font-weight: 600;
    font-size: 14px;
    text-decoration: underline;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-switcher:not(.active) p + p {
    display: none;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-switcher svg {
    transform: rotate(0deg);
    transition: all 0.3s ease;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-switcher.active svg {
    transform: rotate(180deg);
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-switcher.active p {
    display: none;
}
div.careerum-club40-time-mobile div.club40-time-item-bottom-item-switcher.active p + p {
    display: block;
}


div.careerum-club40-tariffs {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-tariffs > div {
    position: relative;
    margin-top: 23px;
}
div.careerum-club40-tariffs > div > img {
    position: absolute;
    z-index: 1;
    left: 150px;
    top: 0;
}
div.careerum-club40-tariffs h2 {
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-tariffs h2 + p {
    margin-top: -16px;
    margin-bottom: 40px;
    font-weight: 500;
    font-size: 20px;
    line-height: 125%;
}
div.careerum-club40-tariffs div.club40-tariffs-nav {
    margin-bottom: 32px;
    position: relative;
    z-index: 3;
}
div.careerum-club40-tariffs div.club40-tariffs-period {
    border-radius: 24px;
    padding: 4px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
}
div.careerum-club40-tariffs div.club40-tariffs-period li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: #000;
}
div.careerum-club40-tariffs div.club40-tariffs-period li:hover {
    background: #d2e5ff;
}
div.careerum-club40-tariffs div.club40-tariffs-period li.active {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-club40-tariffs div.club40-tariffs-curr {
    border-radius: 24px;
    padding: 4px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
}
div.careerum-club40-tariffs div.club40-tariffs-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: #000;
}
div.careerum-club40-tariffs div.club40-tariffs-curr li:hover {
    background: #ebecec;
}
div.careerum-club40-tariffs div.club40-tariffs-curr li.active {
    background-color: #000000;
    color: #fff;
}
div.careerum-club40-tariffs div.club40-tariffs-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-club40-tariffs div.club40-tariffs-notif-icon {
    font-size: 0;
}
div.careerum-club40-tariffs div.club40-tariffs-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    pointer-events: none;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: #e1e1e2;
    padding: 0 10px;
    border-radius: 12px;
}
div.careerum-club40-tariffs div.club40-tariffs-notif-content::before {
    content: '';
    width: 40px;
    height: 40px;
    transform: rotate(55deg) skew(20deg);
    background: #e1e1e2;
    position: absolute;
    border-radius: 5px;
    top: 4px;
    left: 169px;
    z-index: 1;
}
div.careerum-club40-tariffs div.club40-tariffs-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 10px;
}
div.careerum-club40-tariffs div.club40-tariffs-notif:hover div.club40-tariffs-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-club40-tariffs div.club40-tariffs-items {
    gap: 16px;
    position: relative;
    z-index: 2;
    margin-bottom: 64px;
}
div.careerum-club40-tariffs div.club40-tariffs-item {
    border-radius: 20px;
    padding: 20px;
    width: 376px;
    background-color: #fff;
    flex-direction: column;
    position: relative;
}
div.careerum-club40-tariffs div.club40-tariffs-item p.club40-tariffs-item-label {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    position: absolute;
    top: -16px;
    right: 11px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 7px 23px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    transform: rotate(1.5deg);
    color: #FF6A01;
    background-color: #fff;
}
div.careerum-club40-tariffs div.club40-tariffs-item p.club40-tariffs-item-subheader {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 1px;
}
div.careerum-club40-tariffs div.club40-tariffs-item p.club40-tariffs-item-header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
    margin-bottom: 16px;
}
div.careerum-club40-tariffs div.club40-tariffs-item p.club40-tariffs-item-description {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    margin-bottom: 15px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-divider {
    width: 100%;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.4);
    margin-bottom: 15px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-divider + p.club40-tariffs-item-subheader {
    margin-bottom: 12px;
}
div.careerum-club40-tariffs div.club40-tariffs-item ul {
    margin-bottom: 40px;
}
div.careerum-club40-tariffs div.club40-tariffs-item ul li {
    gap: 6px;
}
div.careerum-club40-tariffs div.club40-tariffs-item.m1 ul li.m3,
div.careerum-club40-tariffs div.club40-tariffs-item.m1 ul li.m6,
div.careerum-club40-tariffs div.club40-tariffs-item.m1 ul li.m12,
div.careerum-club40-tariffs div.club40-tariffs-item.m3 ul li.m1,
div.careerum-club40-tariffs div.club40-tariffs-item.m3 ul li.m6,
div.careerum-club40-tariffs div.club40-tariffs-item.m3 ul li.m12,
div.careerum-club40-tariffs div.club40-tariffs-item.m6 ul li.m1,
div.careerum-club40-tariffs div.club40-tariffs-item.m6 ul li.m3,
div.careerum-club40-tariffs div.club40-tariffs-item.m6 ul li.m12,
div.careerum-club40-tariffs div.club40-tariffs-item.m12 ul li.m1,
div.careerum-club40-tariffs div.club40-tariffs-item.m12 ul li.m3,
div.careerum-club40-tariffs div.club40-tariffs-item.mm12 ul li.m6 {
    display: none
}
div.careerum-club40-tariffs div.club40-tariffs-item ul li + li {
    margin-top: 12px;
}
div.careerum-club40-tariffs div.club40-tariffs-item ul li p {
    width: calc(100% - 30px);
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom {
    margin-top: auto;
    width: 100%;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) {
    width: 146px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(1) {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    margin-bottom: 3px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(3) {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    display: none;
    margin-top: 14px;
    margin-left: 8px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) p:nth-child(3) {
    display: inline-block;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) {
    width: 27px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(1) {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
    color: #827F7C;
    text-align: center;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) {
    width: 175px;
    margin-right: -12px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) {
    display: none;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(1) {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #827F7C;
    margin-bottom: 3px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    color: #827F7C;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a {
    border-radius: 12px;
    padding: 16px 0;
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    margin-top: 15px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom div.club40-tariffs-item-wrapper-price.m1 ~ p {
    display: none !important;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom > p {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
    color: #0B70FE;
    margin-top: 9px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
    padding: 23px 23px 31px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom > div {
    width: 550px;
    position: relative;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom > div:nth-child(1) > img {
    position: absolute;
    left: 222px;
    top: 28px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom > div:nth-child(2) > img {
    position: absolute;
    right: -23px;
    top: -23px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom p.club40-tariffs-bottom-header {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    text-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    color: #fff;
    margin-bottom: 10px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom p.club40-tariffs-bottom-subheader {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #fff;
    margin-bottom: 36px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom div.club40-tariffs-bottom-care {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    padding: 12px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 516px;
    gap: 16px;
    position: relative;
    left: 39px;
    top: 21px;
    transform: rotate(-1.12deg);
}
div.careerum-club40-tariffs div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div:nth-child(1) {
    width: 99px;
    font-size: 0;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div:nth-child(1) img {
    width: 100%;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div:nth-child(2) {
    width: 375px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-tariffs div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 8px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-descr {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom a {
    border-radius: 8px;
    padding: 12px 24px;
    width: 340px;
    gap: 10px;
    text-decoration: none;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom a p {
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    text-decoration: none;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom-pay {
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: var(--main---white);
    padding: 24px;
}
div.careerum-club40-tariffs p.club40-tariffs-bottom-pay-title {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-club40-tariffs p.club40-tariffs-bottom-pay-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
    margin-top: 24px;
    max-width: 725px;
}
div.careerum-club40-tariffs p.club40-tariffs-bottom-pay-label {
    top: 127px;
    left: 743px;
    border-radius: 20px;
    padding: 10px;
    width: 372px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main-light-blue);
    transform: rotate(5.58deg);
    display: inline-block;
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: var(--main---white);
    white-space: nowrap;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom-pay img {
    top: 61px;
    left: 389px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom-pay div {
    margin-top: 43px;
    gap: 24px;
}
div.careerum-club40-tariffs div.club40-tariffs-bottom-pay div a {
    text-decoration: none;
    font-weight: 600;
    font-size: 22px;
    border-radius: 8px;
    padding: 10px 24px;
    display: inline-block;
    white-space: nowrap;
}


div.careerum-club40-tariffs-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-tariffs-tablet > div {
    position: relative;
    margin-top: 10px;
    width: 100%;
}
div.careerum-club40-tariffs-tablet > div > img {
    position: absolute;
    z-index: 1;
    left: calc(((100% - 680px) / 2) - 139px);
    top: 45px;
}
div.careerum-club40-tariffs-tablet h2 {
    position: relative;
    z-index: 2;
    width: 680px;
    margin: 0 auto 27px;
}
div.careerum-club40-tariffs-tablet h2 + p {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    width: 680px;
    margin: -19px auto 24px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-nav {
    position: relative;
    z-index: 3;
    width: 680px;
    margin: 0 auto;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-period {
    border-radius: 24px;
    padding: 4px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-period li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: #000;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-period li:hover {
    background: #d2e5ff;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-period li.active {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-items {
    position: relative;
    z-index: 2;
    margin-bottom: 14px;
    width: 100%;
    overflow: scroll;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-items > div {
    width: max-content;
    margin-left: calc((100% - 680px) / 2);
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item {
    border-radius: 12px;
    padding: 12px;
    width: 326px;
    background-color: #fff;
    flex-direction: column;
    position: relative;
    margin-right: 10px;
    margin-top: 24px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item p.club40-tariffs-item-label {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    position: absolute;
    top: -15px;
    right: 8px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 6px 11px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    transform: rotate(1.53deg);
    color: #FF6A01;
    background-color: #fff;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item p.club40-tariffs-item-subheader {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    margin-bottom: 4px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item p.club40-tariffs-item-header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    margin-bottom: 16px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item p.club40-tariffs-item-header + p.club40-tariffs-item-subheader {
    line-height: 140%;
    margin-bottom: 8px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item ul {
    margin-bottom: 44px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item ul li {
    gap: 6px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m1 ul li.m3,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m1 ul li.m6,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m1 ul li.m12,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m3 ul li.m1,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m3 ul li.m6,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m3 ul li.m12,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m6 ul li.m1,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m6 ul li.m3,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m6 ul li.m12,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m12 ul li.m1,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m12 ul li.m3,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.mm12 ul li.m6 {
    display: none
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item ul li + li {
    margin-top: 10px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item ul li p {
    width: calc(100% - 22px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-bottom {
    margin-top: auto;
    width: 100%;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) {
    gap: 4px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(1) {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    margin-top: 9px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(3) {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    display: none;
    margin-top: 9px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) p:nth-child(3) {
    display: inline-block;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) {
    gap: 4px;
    margin-top: 8px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(1) {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #827F7C;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #827F7C;
    margin-top: 1px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-bottom a {
    border-radius: 8px;
    padding: 12px 0;
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    margin-top: 15px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-bottom > p {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
    color: #0B70FE;
    margin-top: 9px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-bottom div.club40-tariffs-item-wrapper-price.m1 ~ p {
    display: none !important;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-curr {
    width: 680px;
    z-index: 3;
    max-height: 36px;
    overflow: visible;
    position: relative;
    margin: 0 auto 40px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-nav + div.club40-tariffs-curr {
    margin: 24px auto 24px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    margin-left: calc((100% - 680px) / 2);
    background-color: #fff;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block svg.club40-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block.active svg.club40-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom {
    border-radius: 12px;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
    padding: 12px 12px 15px;
    position: relative;
    z-index: 2;
    overflow: hidden;
    width: 680px;
    margin: 0 auto;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom > div {
    width: 316px;
    position: relative;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom > div:nth-child(1) > img {
    position: absolute;
    left: 90px;
    top: 11px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom p.club40-tariffs-bottom-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: #fff;
    margin-bottom: 8px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom p.club40-tariffs-bottom-subheader {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 8px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 321px;
    position: relative;
    left: -11px;
    top: 0px;
    transform: rotate(2.96deg);
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div {
    gap: 4px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div > div:nth-child(1) {
    width: 48px;
    font-size: 0;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div:nth-child(1) img {
    width: 100%;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div > div:nth-child(2) {
    width: 208px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-position {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-descr {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    margin-top: 4px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom a {
    border-radius: 8px;
    padding: 12px 24px;
    width: 316px;
    gap: 10px;
    text-decoration: none;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom a p {
    font-weight: 600;
    font-size: 14px;
    line-height: 171%;
    text-decoration: none;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom-pay {
    width: 680px;
    margin: 0 auto;
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: var(--main---white);
    padding: 16px;
    overflow: hidden;
    margin-top: 81px;
}
div.careerum-club40-tariffs-tablet p.club40-tariffs-bottom-pay-title {
    font-weight: 600;
    font-size: 28px;
    line-height: 105%;
}
div.careerum-club40-tariffs-tablet p.club40-tariffs-bottom-pay-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 105%;
    margin-top: 20px;
    max-width: 400px;
}
div.careerum-club40-tariffs-tablet p.club40-tariffs-bottom-pay-label {
    top: 91px;
    left: 439px;
    border-radius: 20px;
    padding: 10px;
    width: 372px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main-light-blue);
    transform: rotate(5.58deg);
    display: inline-block;
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: var(--main---white);
    white-space: nowrap;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom-pay img {
    top: 39px;
    left: 253px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom-pay div {
    margin-top: 38px;
    gap: 20px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom-pay div a {
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom-pay div a:nth-child(1) {
    width: 306px;
    padding: 1px 29px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-bottom-pay div a:nth-child(2) {
    width: 321px;
    padding: 12px 24px;
}

div.careerum-club40-tariffs-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-tariffs-mobile > div {
    position: relative;
    margin-top: 36px;
    width: 100%;
    max-width: 100%;
}
div.careerum-club40-tariffs-mobile > div > img {
    position: absolute;
    z-index: 1;
    left: 50%;
    transform: translate(-50%, 0);
    top: -55px;
}
div.careerum-club40-tariffs-mobile h2 {
    position: relative;
    z-index: 2;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    width: calc(100% - 20px);
    max-width: 340px;
    margin: 0 auto 16px;
}
div.careerum-club40-tariffs-mobile h2 + p {
    font-weight: 500;
    font-size: 14px;
    line-height: 125%;
    width: calc(100% - 20px);
    max-width: 340px;
    margin: -8px auto 16px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-nav {
    position: relative;
    z-index: 3;
    margin-bottom: 32px;
    overflow: visible;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-period {
    overflow: scroll;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-period ul {
    width: max-content;
    margin-left: calc((100% - 340px) / 2);
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-period li {
    list-style-type: none;
    border-radius: 24px;
    padding: 10px 24px;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: #000;
    background-color: #fff;
    white-space: nowrap;
    margin-right: 4px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-period li:hover {
    background: #d2e5ff;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-period li.active {
    background-color: #0B70FE;
    color: #fff;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-curr {
    z-index: 3;
    max-height: 36px;
    overflow: visible;
    position: relative;
    width: 340px;
    margin: 0 auto 14px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 207px;
    background-color: #fff;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-top: 6px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block svg.club40-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block.active svg.club40-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
    margin-top: 0px;
    padding: 8px 14px 14px;
    max-height: 250px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    margin-top: 16px;
    cursor: default;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-items {
    position: relative;
    z-index: 2;
    width: 340px;
    margin: 0 auto 32px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item {
    border-radius: 16px;
    padding: 10px;
    width: 100%;
    background-color: #fff;
    flex-direction: column;
    position: relative;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item p.club40-tariffs-item-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    position: absolute;
    top: -4px;
    right: 33px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 4px 22px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    transform: rotate(1.53deg);
    color: #FF6A01;
    background-color: #fff;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item p.club40-tariffs-item-subheader {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    margin-bottom: 2px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item p.club40-tariffs-item-header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    margin-bottom: 15px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item p.club40-tariffs-item-header + p.club40-tariffs-item-subheader {
    line-height: 140%;
    margin-bottom: 8px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item ul {
    margin-bottom: 28px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item ul li {
    gap: 6px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m1 ul li.m3,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m1 ul li.m6,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m1 ul li.m12,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m3 ul li.m1,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m3 ul li.m6,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m3 ul li.m12,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m6 ul li.m1,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m6 ul li.m3,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m6 ul li.m12,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m12 ul li.m1,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m12 ul li.m3,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.mm12 ul li.m6 {
    display: none
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item ul li + li {
    margin-top: 10px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item ul li p {
    width: calc(100% - 22px);
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-bottom {
    margin-top: auto;
    width: 100%;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) {
    gap: 4px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(1) {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    margin-top: 9px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(3) {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    display: none;
    margin-top: 9px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) p:nth-child(3) {
    display: inline-block;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) {
    gap: 4px;
    margin-top: 8px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(1) {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #827F7C;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(2) {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #827F7C;
    margin-top: 1px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-bottom a {
    border-radius: 10px;
    padding: 14px 0;
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    margin-top: 15px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-bottom > p {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    text-align: center;
    color: #0B70FE;
    margin-top: 6px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-bottom div.club40-tariffs-item-wrapper-price.m1 ~ p {
    display: none !important;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom {
    border-radius: 16px;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
    padding: 12px;
    position: relative;
    z-index: 2;
    overflow: hidden;
    width: 340px;
    margin: 0 auto;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-tariffs-mobile h2 {
        width: 100%;
        padding-left: 10px;
    }
    div.careerum-club40-tariffs-mobile div.club40-tariffs-period ul {
        width: max-content;
        margin-left: 10px;
    }
    div.careerum-club40-tariffs-mobile div.club40-tariffs-curr {
        width: 100%;
        padding-left: 10px;
    }
    div.careerum-club40-tariffs-mobile div.club40-tariffs-items {
        width: 100%;
        padding: 0 10px;
    }
    div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom {
        width: calc(100% - 20px);
    }
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom > div {
    position: relative;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom > div:nth-child(1) > img {
    position: absolute;
    left: 90px;
    top: 11px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom p.club40-tariffs-bottom-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: #fff;
    margin-bottom: 8px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom p.club40-tariffs-bottom-subheader {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 8px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
    transform: rotate(1.53deg);
    margin-bottom: 19px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div {
    gap: 4px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div > div:nth-child(1) {
    width: 48px;
    font-size: 0;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div:nth-child(1) img {
    width: 100%;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care > div > div:nth-child(2) {
    width: 208px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-position {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom div.club40-tariffs-bottom-care p.club40-tariffs-bottom-care-descr {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    margin-top: 4px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom a {
    border-radius: 8px;
    padding: 12px 0;
    text-align: center;
    width: 100%;
    gap: 10px;
    text-decoration: none;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom a p {
    font-weight: 600;
    font-size: 14px;
    line-height: 171%;
    text-decoration: none;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom-pay {
    width: 100%;
    max-width: 340px;
    margin: 0 auto;
    border-radius: 12px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: var(--main---white);
    padding: 12px 10px;
    overflow: hidden;
}
div.careerum-club40-tariffs-mobile p.club40-tariffs-bottom-pay-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-club40-tariffs-mobile p.club40-tariffs-bottom-pay-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 105%;
    margin-top: 20px;
}
div.careerum-club40-tariffs-mobile p.club40-tariffs-bottom-pay-label {
    top: 9px;
    left: 119px;
    border-radius: 20px;
    padding: 10px;
    width: 199px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main-light-blue);
    transform: rotate(5.58deg);
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    line-height: 105%;
    color: var(--main---white);
    white-space: nowrap;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom-pay img {
    top: 39px;
    left: 253px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom-pay div {
    margin-top: 38px;
    gap: 16px;
    flex-direction: column;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom-pay div a {
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    border-radius: 8px;
    display: inline-block;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom-pay div a:nth-child(1) {
    width: 100%;
    padding: 5px 51px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-bottom-pay div a:nth-child(2) {
    width: 100%;
    padding: 14px 24px;
    text-align: center;
}


div.careerum-club40-tariffs div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m6,
div.careerum-club40-tariffs div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m6,
div.careerum-club40-tariffs div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m6 {
    display: none
}

div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m6,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m6,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs-tablet div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m6 {
    display: none
}

div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m6,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m1 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m6,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m3 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m6 div.club40-tariffs-item-discount.m12,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m1,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m3,
div.careerum-club40-tariffs-mobile div.club40-tariffs-item.m12 div.club40-tariffs-item-discount.m6 {
    display: none
}

div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-period div.club40-tariffs-notif-content {
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #C2C2C266;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-period div.club40-tariffs-notif-content p {
    padding: 8px 0;
}
div.careerum-club40-tariffs.club40-tariffs2 > div {
    margin-top: 60px;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-notif-content::before {
    width: unset;
    height: unset;
    background: transparent;
    transform: none;
    top: -14px;
    left: 181px;
    content: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6236 1.53569L17 8.31641H0.366358L5.74274 1.53569C7.3667 -0.512451 9.99966 -0.512451 11.6236 1.53569Z" fill="%23C2C2C2" fill-opacity="0.4"/></svg>');
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-period li:hover {
    background: rgba(0, 0, 0, 0.1);
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-period li.active,
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-period li.active:hover {
    background: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item p.club40-tariffs-item-subheader2 {
    width: calc(100% + 40px);
    color: var(--main---white);
    display: block;
    background-color: #000;
    margin-left: -20px;
    margin-top: -20px;
    padding: 12px 20px;
    margin-bottom: 12px;
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    border-radius: 20px 20px 0 0;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item p.club40-tariffs-item-label {
    color: var(--main---white);
    background: var(--main---light-orange);
    padding: 8px 23px 8px 54px;
    top: -23px;
    right: -3px;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item p.club40-tariffs-item-label:before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3309 14.1417C16.1531 15.1017 15.6759 15.9808 14.9677 16.6528C14.2595 17.3249 13.3567 17.7554 12.3887 17.8827" stroke="white" stroke-width="1.41675" stroke-linecap="round" stroke-linejoin="round" /><path d="M7.01618 6.58191C5.59926 8.59979 4.4223 10.9251 4.36481 13.1203C4.31317 15.0923 5.04702 17.004 6.40491 18.4349C7.76279 19.8659 9.6335 20.6988 11.6055 20.7504C13.5775 20.802 15.4892 20.0682 16.9201 18.7103C18.351 17.3524 19.1839 15.4817 19.2355 13.5097C19.3561 8.90688 16.2622 5.28278 13.745 2.63928L10.4952 9.02916L7.01618 6.58191Z" stroke="white" stroke-width="1.41675" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    position: absolute;
    left: 22px;
    top: 5px;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item p.club40-tariffs-item-description {
    font-weight: 600;
    line-height: 125%;
    color: var(--main---white);
    background: var(--main---black);
    border-radius: 48px;
    padding: 4px 24px;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item ul {
    margin-bottom: 16px;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-bottom {
    background: #d2e5ff;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-bottom p.club40-tariffs-bottom-header,
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-bottom p.club40-tariffs-bottom-subheader {
    color: #000;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-bottom a {
    width: 280px;
    padding: 12px 20px;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item ul.collapsed li:nth-child(n+6) {
    display: none
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item div.tariffs-item-switcher {
    cursor: pointer;
    gap: 4px;
    margin-bottom: 30px;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item div.tariffs-item-switcher p {
    font-weight: 600;
    font-size: 20px;
    text-decoration: underline;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item ul + div.tariffs-item-switcher p:nth-child(1) {
    display: none;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item ul + div.tariffs-item-switcher p:nth-child(2) {
    display: block;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher p:nth-child(1) {
    display: block;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item div.tariffs-item-switcher img {
    transform: rotate(180deg);
    transition: all 0.3s ease;
}
div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher img {
    transform: rotate(0deg);
}



div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet > div {
    margin-top: 30px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-items {
    margin-bottom: 0;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-notif-content::before {
    width: 30px;
    height: 30px;
    top: -1px;
    left: 174px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-period li:hover {
    background: rgba(0, 0, 0, 0.1);
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-period li.active,
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-period li.active:hover {
    background: #000;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item {
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.1);
    margin-top: 32px;
    margin-bottom: 16px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item p.club40-tariffs-item-subheader2 {
    width: calc(100% + 24px);
    color: var(--main---white);
    display: block;
    background-color: #000;
    margin-left: -12px;
    margin-top: -12px;
    padding: 10px 12px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    border-radius: 12px 12px 0 0;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item p.club40-tariffs-item-label {
    color: var(--main---white);
    background: var(--main---light-orange);
    padding: 8px 25px 7px 44px;
    top: -27px;
    right: 1px;
    font-size: 14px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item p.club40-tariffs-item-label:before {
    content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4358 10.5088C12.3203 11.2384 11.9768 11.9128 11.4544 12.4351C10.9321 12.9575 10.2577 13.301 9.52808 13.4165" stroke="white" stroke-width="1.07196" stroke-linecap="round" stroke-linejoin="round" /><path d="M5.24031 4.97524C4.20855 6.52958 3.36438 8.31171 3.36438 9.97324C3.36438 11.4658 3.9573 12.8973 5.01272 13.9527C6.06813 15.0081 7.49958 15.601 8.99216 15.601C10.4847 15.601 11.9162 15.0081 12.9716 13.9527C14.027 12.8973 14.6199 11.4658 14.6199 9.97324C14.6199 6.48938 12.208 3.80949 10.2517 1.85986L7.9202 6.75737L5.24031 4.97524Z" stroke="white" stroke-width="1.07196" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    position: absolute;
    left: 22px;
    top: 5px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item p.club40-tariffs-item-description {
    font-weight: 600;
    line-height: 125%;
    color: var(--main---white);
    background: var(--main---black);
    border-radius: 48px;
    padding: 4px 24px;
    font-size: 16px;
    margin-bottom: 17px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul {
    margin-bottom: 16px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-bottom {
    background: #d2e5ff;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-bottom p.club40-tariffs-bottom-header,
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-bottom p.club40-tariffs-bottom-subheader {
    color: #000;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-bottom a {
    width: 280px;
    padding: 12px 20px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul {
    max-height: 10000px;
    overflow: hidden;
    /* transition: all 0.3s ease; */
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul li + li {
    margin-top: 17px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item p.club40-tariffs-item-subheader {
    line-height: 140%;
    margin-bottom: 9px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item:nth-child(2) ul li + li,
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item:nth-child(3) ul li + li {
    margin-top: 8px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul.collapsed li:nth-child(n+6) {
    display: none;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item div.tariffs-item-switcher {
    cursor: pointer;
    gap: 4px;
    margin-bottom: 30px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item div.tariffs-item-switcher p {
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul + div.tariffs-item-switcher p:nth-child(1) {
    display: none;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul + div.tariffs-item-switcher p:nth-child(2) {
    display: block;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher p:nth-child(1) {
    display: block;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item div.tariffs-item-switcher img {
    transform: rotate(0deg);
    transition: all 0.3s ease;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher img {
    transform: rotate(180deg);
}
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-bottom a {
    width: 316px;
}

div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile > div {
    margin-top: 24px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-items {
    margin-bottom: 0;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-notif-content::before {
    width: 30px;
    height: 30px;
    top: -1px;
    left: 174px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-period li:hover {
    background: rgba(0, 0, 0, 0.1);
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-period li.active,
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-period li.active:hover {
    background: #000;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item {
    box-shadow: 0 6px 8px rgba(0, 0, 0, 0.1);
    margin-top: 32px;
    margin-bottom: 48px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item p.club40-tariffs-item-subheader2 {
    width: calc(100% + 20px);
    color: var(--main---white);
    display: block;
    background-color: #000;
    margin-left: -10px;
    margin-top: -12px;
    padding: 10px 12px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    border-radius: 12px 12px 0 0;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item p.club40-tariffs-item-label {
    color: var(--main---white);
    background: var(--main---light-orange);
    padding: 8px 25px 7px 44px;
    top: -27px;
    right: 1px;
    font-size: 14px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item p.club40-tariffs-item-label:before {
    content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4358 10.5088C12.3203 11.2384 11.9768 11.9128 11.4544 12.4351C10.9321 12.9575 10.2577 13.301 9.52808 13.4165" stroke="white" stroke-width="1.07196" stroke-linecap="round" stroke-linejoin="round" /><path d="M5.24031 4.97524C4.20855 6.52958 3.36438 8.31171 3.36438 9.97324C3.36438 11.4658 3.9573 12.8973 5.01272 13.9527C6.06813 15.0081 7.49958 15.601 8.99216 15.601C10.4847 15.601 11.9162 15.0081 12.9716 13.9527C14.027 12.8973 14.6199 11.4658 14.6199 9.97324C14.6199 6.48938 12.208 3.80949 10.2517 1.85986L7.9202 6.75737L5.24031 4.97524Z" stroke="white" stroke-width="1.07196" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    position: absolute;
    left: 22px;
    top: 5px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item p.club40-tariffs-item-description {
    font-weight: 600;
    line-height: 125%;
    color: var(--main---white);
    background: var(--main---black);
    border-radius: 48px;
    padding: 4px 24px;
    font-size: 16px;
    margin-bottom: 17px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul {
    margin-bottom: 16px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-bottom {
    background: #d2e5ff;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-bottom p.club40-tariffs-bottom-header,
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-bottom p.club40-tariffs-bottom-subheader {
    color: #000;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-bottom a {
    width: 280px;
    padding: 12px 20px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul {
    max-height: 10000px;
    overflow: hidden;
    transition: all 0.3s ease;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul li + li {
    margin-top: 17px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item p.club40-tariffs-item-subheader {
    line-height: 140%;
    margin-bottom: 9px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item:nth-child(2) ul li + li,
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item:nth-child(3) ul li + li {
    margin-top: 8px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul.collapsed li:nth-child(n+6) {
    display: none;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item div.tariffs-item-switcher {
    cursor: pointer;
    gap: 4px;
    margin-bottom: 30px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item div.tariffs-item-switcher p {
    font-weight: 600;
    font-size: 16px;
    text-decoration: underline;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul + div.tariffs-item-switcher p:nth-child(1) {
    display: none;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul + div.tariffs-item-switcher p:nth-child(2) {
    display: block;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher p:nth-child(1) {
    display: block;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item div.tariffs-item-switcher img {
    transform: rotate(0deg);
    transition: all 0.3s ease;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item ul.collapsed + div.tariffs-item-switcher img {
    transform: rotate(180deg);
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-bottom a {
    width: 100%;
}

div.careerum-club40-tariffs div.club40-tariffs-top-label {
    border-radius: 12px;
    padding: 12px 32px;
    background: #0b70fe;
    margin-bottom: 24px;
}
div.careerum-club40-tariffs div.club40-tariffs-top-label p:nth-child(1) {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club40-tariffs div.club40-tariffs-top-label .auto {
    margin-left: auto !important;
}
div.careerum-club40-tariffs div.club40-tariffs-top-label img {
    margin-right: 8px;
    margin-left: 20px;
}
div.careerum-club40-tariffs div.club40-tariffs-top-label p:not(:first-child) {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    margin-left: 20px;
    opacity: 0.6
}
div.careerum-club40-tariffs div.club40-tariffs-top-label p.after-img {
    margin-left: 0px;
    opacity: 1
}


div.careerum-club40-tariffs-tablet div.club40-tariffs-top-label {
    border-radius: 12px;
    padding: 12px 16px;
    background: #0b70fe;
    width: 680px;
    margin: 0 auto 16px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-top-label p:nth-child(1) {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    color: #fff;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-top-label .auto {
    margin-left: auto !important;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-top-label img {
    margin-right: 2px;
    margin-left: 10px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-top-label p:not(:first-child) {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #fff;
    margin-left: 10px;
    opacity: 0.6
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-top-label p.after-img {
    margin-left: 0px;
    opacity: 1
}


div.careerum-club40-tariffs-mobile div.club40-tariffs-top-label {
    margin: 0 auto 31px;
    width: calc(100% - 20px);
    max-width: 340px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-top-label > p {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #fff;
    padding: 8px 24px;
    background: #0b70fe;
    display: inline-block;
    width: max-content;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-top-label > div {
    margin-top: 7px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-top-label > div img {
    margin-right: 2px;
    margin-left: 7px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-top-label > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
    color: #827F7C;
    margin-left: 10px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-top-label > div img + p {
    margin-left: 0px;
    color: #000;
}


div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount {
    gap: 4px;
    border-radius: 8px;
    padding: 3px 7px 3px 3px;
    border: 1px solid #000;
    width: max-content;
    margin-bottom: 3px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1.with-discount > div:nth-child(2) {
    display: block;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1.with-discount > div:nth-child(3) {
    display: block;
}


div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-discount {
    gap: 4px;
    border-radius: 8px;
    padding: 3px 7px 3px 3px;
    border: 1px solid #000;
    width: max-content;
    margin-bottom: 10px;
    margin-top: 24px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-discount p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
}

div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.with-discount > div:nth-child(1) {
    width: max-content;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.with-discount > div:nth-child(2) {
    width: 8px;
}
div.careerum-club40-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p.club40-tariffs-item-price-old {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    text-decoration: line-through;
    color: #827F7C;
    margin-top: 5px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1.with-discount > div:nth-child(1) {
    width: max-content;
}

div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.with-discount > div:nth-child(1) p:nth-child(1) {
    font-weight: 600;
    font-size: 28px;
    letter-spacing: -0.01em;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.with-discount > div:nth-child(2) {
    display: block;
    margin-left: 8px;
    margin-top: 4px;
}
div.careerum-club40-tariffs-tablet div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p.club40-tariffs-item-price-old {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    text-decoration: line-through;
    color: #827F7C;
    margin-top: 5px;
}


div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-discount {
    gap: 4px;
    border-radius: 8px;
    padding: 3px 7px 3px 3px;
    border: 1px solid #000;
    width: max-content;
    margin-bottom: 12px;
    margin-top: 10px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-discount img {
    width: 18px;
    height: 18px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-discount p {
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
}

div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.with-discount > div:nth-child(1) p:nth-child(1) {
    font-weight: 600;
    font-size: 24px;
    letter-spacing: -0.01em;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.with-discount > div:nth-child(2) {
    display: block;
    margin-left: 8px;
    margin-top: 0px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p.club40-tariffs-item-price-old {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    text-decoration: line-through;
    color: #827F7C;
    margin-top: 5px;
}
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1.with-discount > div:nth-child(1),
div.careerum-club40-tariffs-mobile div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.with-discount > div:nth-child(1) {
    width: max-content;
}

div.careerum-club40-tariffs.club40-tariffs2 div.club40-tariffs-item p.club40-tariffs-item-label.blue,
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item p.club40-tariffs-item-label.blue,
div.careerum-club40-tariffs-tablet.club40-tariffs2-tablet div.club40-tariffs-item p.club40-tariffs-item-label.blue {
    background: #0b70fe;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile div.club40-tariffs-item p.club40-tariffs-item-label.blue::before {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.3299 14.1416C16.1521 15.1016 15.6749 15.9807 14.9667 16.6527C14.2585 17.3248 13.3557 17.7553 12.3877 17.8826" stroke="white" stroke-width="1.41675" stroke-linecap="round" stroke-linejoin="round" /><path d="M7.01521 6.5813C5.59828 8.59918 4.42132 10.9245 4.36384 13.1197C4.3122 15.0917 5.04604 17.0034 6.40393 18.4343C7.76182 19.8653 9.63252 20.6981 11.6045 20.7498C13.5765 20.8014 15.4882 20.0676 16.9191 18.7097C18.35 17.3518 19.1829 15.4811 19.2346 13.5091C19.3551 8.90627 16.2612 5.28217 13.744 2.63867L10.4942 9.02855L7.01521 6.5813Z" stroke="white" stroke-width="1.41675" stroke-linecap="round" stroke-linejoin="round" /></svg>');
}

div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile.discount div.club40-tariffs-item ul li img {
    width: 20px;
    height: 20px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile.discount div.club40-tariffs-item ul li p {
    margin-top: 1px;
}
div.careerum-club40-tariffs.club40-tariffs2.club40-tariffs3 div.club40-tariffs-item div.tariffs-item-switcher {
    margin-bottom: 40px;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1),
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2),
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) {
    width: auto;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) {
    margin-left: 2px;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(1) {
    font-weight: 500;
    color: #000;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) {
    margin-left: 8px;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(1) {
    font-size: 20px;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(3) {
    display: none;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) {
    display: none;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) {
    display: flex;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(1) {
    font-size: 32px;
    color: #000;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(3) {
    font-size: 18px;
    color: #000;
    display: inline-block;
    margin-top: 12px;
    margin-left: 5px;
    font-weight: 600;
}


div.careerum-club40-tariffs-tablet.club40-tariffs2.club40-tariffs3 div.club40-tariffs-item div.tariffs-item-switcher {
    margin-bottom: 24px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1),
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2),
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) {
    width: auto;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) {
    margin-left: 7px;
    margin-top: 0;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(1) {
    font-weight: 500;
    color: #000;
    font-size: 32px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) {
    margin-left: 10px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(1) {
    font-size: 20px;
    font-weight: 600;
    color: #827F7C;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    color: #827F7C;
    margin-top: 1px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(3) {
    display: none;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) {
    display: none;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) {
    display: flex;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(1) {
    font-size: 24px;
    color: #000;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-tablet.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(3) {
    font-size: 14px;
    color: #000;
    display: inline-block;
    margin-top: 10px;
    margin-left: 5px;
    font-weight: 600;
}


div.careerum-club40-tariffs-mobile.club40-tariffs2.club40-tariffs3 div.club40-tariffs-item div.tariffs-item-switcher {
    margin-bottom: 24px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1),
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2),
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) {
    width: auto;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) {
    margin-left: 7px;
    margin-top: 0;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(2) p:nth-child(1) {
    font-weight: 500;
    color: #000;
    font-size: 32px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) {
    margin-left: 10px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(1) {
    font-size: 20px;
    font-weight: 600;
    color: #827F7C;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(2) {
    font-size: 12px;
    font-weight: 500;
    color: #827F7C;
    margin-top: 0px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(3) p:nth-child(3) {
    display: none;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(1) {
    display: none;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) {
    display: flex;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(1) {
    font-size: 24px;
    color: #000;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(2) {
    display: none;
}
div.careerum-club40-tariffs-mobile.club40-tariffs3 div.club40-tariffs-item div.club40-tariffs-item-wrapper-price.m1 > div:nth-child(3) p:nth-child(3) {
    font-size: 14px;
    color: #000;
    display: inline-block;
    margin-top: 10px;
    margin-left: 5px;
    font-weight: 600;
}

div.careerum-club40-tariffs.club40-tariffs2.club40-tariffs4 div.club40-tariffs-item p.club40-tariffs-item-subheader2 {
    height: 94px;
    font-weight: 600;
    font-size: 28px;
    line-height: 125%;
    margin-bottom: 24px;
}
div.careerum-club40-tariffs.club40-tariffs2.club40-tariffs4 div.club40-tariffs-item p.club40-tariffs-item-description {
    color: var(--main---black);
    background: var(--border-gray);
}
div.careerum-club40-tariffs-tablet.club40-tariffs4 div.club40-tariffs-item p.club40-tariffs-item-subheader2 {
    height: 94px;
    font-weight: 600;
    font-size: 28px;
    line-height: 125%;
    margin-bottom: 24px;
}
div.careerum-club40-tariffs-tablet.club40-tariffs2.club40-tariffs4 div.club40-tariffs-item p.club40-tariffs-item-description {
    color: var(--main---black);
    background: var(--border-gray);
}
div.careerum-club40-tariffs-tablet.club40-tariffs4 h2 {
    display: inline-block;
    margin-left: calc(50% - 340px);
    width: max-content
}
div.careerum-club40-tariffs-tablet.club40-tariffs2.club40-tariffs4 p.club40-tariffs-subheader2 {
    border-radius: 100px;
    padding: 4px 20px !important;
    background: #D2E5FF;
    font-weight: 500;
    font-size: 20px;
    margin: 0 0 0 24px;
    line-height: 110%;
    display: inline-block;
    width: max-content
}
div.careerum-club40-tariffs-tablet.club40-tariffs4 h2 + p + p {
    font-size: 22px;
    margin: 24px auto 0;
    line-height: 125%;
    width: 680px;
    position: relative;
    z-index: 2;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2-mobile.club40-tariffs4 div.club40-tariffs-item p.club40-tariffs-item-subheader2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 125%;
    margin-bottom: 20px;
}
div.careerum-club40-tariffs-mobile.club40-tariffs2.club40-tariffs4 div.club40-tariffs-item p.club40-tariffs-item-description {
    color: var(--main---black);
    background: var(--border-gray);
}
div.careerum-club40-tariffs-mobile.club40-tariffs4 p.club40-tariffs-subheader2 {
    border-radius: 100px;
    padding: 4px 20px !important;
    background: #D2E5FF;
    font-weight: 500;
    font-size: 16px;
    line-height: 110%;
    margin: 16px auto 0;
    width: max-content;
    margin-left: calc(50% - 170px)
}
div.careerum-club40-tariffs-mobile.club40-tariffs4 h2 + p + p {
    font-weight: 600;
    font-size: 18px;
    line-height: 110%;
    position: relative;
    z-index: 2;
    margin: 16px auto 16px;
    width: calc(100% - 20px);
    max-width: 340px;
    position: relative;
    z-index: 2;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-tariffs-mobile.club40-tariffs4 p.club40-tariffs-subheader2 {
        margin-left: 10px
    }
}


div.careerum-club40-support {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-support > div {
    margin-bottom: 30px;
}
div.careerum-club40-support h2 {
    margin-bottom: 40px;
}
div.careerum-club40-support div.club40-support-experts {
    border-radius: 24px;
    background-color: #fff;
    padding: 24px 24px 32px;
    margin-bottom: 16px;
}
div.careerum-club40-support div.club40-support-label {
    margin-bottom: 12px;
}
div.careerum-club40-support div.club40-support-label p {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
}
div.careerum-club40-support p.club40-support-header {
    font-weight: 600;
    font-size: 36px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: var(--main---black);
}
div.careerum-club40-support p.club40-support-content {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 16px;
}
div.careerum-club40-support p.club40-support-content + p.club40-support-content {
    margin-top: 26px;
}
div.careerum-club40-support div.club40-support-experts-slider {
    margin-bottom: 16px;
    margin-left: -24px;
    margin-right: -24px;
}
div.careerum-club40-support div.club40-support-experts-slider .slick-list {
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
}
div.careerum-club40-support div.club40-support-experts-slider-item-about {
    width: 278px;
    margin-right: 8px;
    padding: 6.5px 10px;
    height: unset;
    align-self: stretch;
    margin-top: 32px;
}
div.careerum-club40-support div.club40-support-experts-slider-item-about > div {
    height: 100%;
    transform: rotate(-3deg);
    border: 2px solid #000;
    border-radius: 20px;
    background-color: #fff;
}
div.careerum-club40-support div.club40-support-experts-slider-item-about > div > div {
    transform: rotate(3deg);
    margin-left: 30px;
    margin-top: 40px;
}
div.careerum-club40-support div.club40-support-experts-slider-item-about p.club40-support-experts-slider-item-header {
    font-weight: 700;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
    margin-bottom: 4px;
}
div.careerum-club40-support div.club40-support-experts-slider-item-about p.club40-support-experts-slider-item-subheader {
    font-weight: 500;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-club40-support div.club40-support-experts-slider-item-about p.club40-support-experts-slider-item-subheader + p.club40-support-experts-slider-item-header {
    margin-top: 32px;
}
div.careerum-club40-support div.club40-support-experts-slider-item {
    border-radius: 20px;
    width: 240px;
    padding: 11px 16px;
    background-color: #000;
    margin-right: 8px;
    height: unset;
    align-self: stretch;
    margin-top: 32px;
}
div.careerum-club40-support div.club40-support-experts-slider-item div img {
    width: 137px;
}
div.careerum-club40-support div.club40-support-experts-slider-item div {
    margin-top: -27px;
    margin-bottom: 16px;
}
div.careerum-club40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-club40-support div.club40-support-experts-slider-item li {
    gap: 8px;
}
div.careerum-club40-support div.club40-support-experts-slider-item li + li {
    margin-top: 12px;
}
div.careerum-club40-support div.club40-support-experts-slider-item li p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #fff;
}
div.careerum-club40-support div.club40-support-slider-nav {
    gap: 16px;
    margin-bottom: 24px;
    margin-right: 54px;
}
div.careerum-club40-support div.club40-support-slider-nav > div {
    transition: all 0.3s ease;
    cursor: pointer;
    border-radius: 60px;
    overflow: hidden;
}
div.careerum-club40-support div.club40-support-slider-nav > div:hover {
    opacity: 0.85;
}
div.careerum-club40-support div.club40-support-experts-available {
    gap: 16px;
    flex-wrap: wrap;
}
div.careerum-club40-support div.club40-support-experts-available > * {
    width: max-content;
}
div.careerum-club40-support div.club40-support-experts-available p {
    white-space: nowrap
}
div.careerum-club40-support div.club40-support-experts-available > p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-left: 8px;
}
div.careerum-club40-support div.club40-support-experts-available > div {
    border: 1px solid rgba(0, 0, 0, 0.12);
    border-radius: 48px;
    padding: 7px 15px;
    gap: 8px;
    background-color: #fff;
}
div.careerum-club40-support div.club40-support-experts-available > div p {
    width: calc(100% - 32px);
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-support div.club40-support-experts-available > div.not-avail {
    background: #ededeb;
    border: 1px solid #ededeb;
    padding: 7px 15px;
}
div.careerum-club40-support div.club40-support-experts-available > div.not-avail p {
    color: #969fa9;
}
div.careerum-club40-support div.club40-support-info {
    margin-bottom: 16px;
}
div.careerum-club40-support div.club40-support-info > div {
    border-radius: 24px;
    background-color: #fff;
    padding: 24px 24px 32px;
    width: 572px;
}
div.careerum-club40-support div.club40-support-info div.club40-support-experts-available {
    gap: 10px;
}
div.careerum-club40-support div.club40-support-info div.club40-support-experts-available > p {
    margin-left: 0;
}
div.careerum-club40-support div.club40-support-info div.club40-support-experts-available div {
    padding: 7px 19px;
}
div.careerum-club40-support div.club40-support-info div.club40-support-experts-available div > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
}
div.careerum-club40-support div.club40-support-netw > img {
    margin-top: -5px;
    margin-bottom: 17px;
}
div.careerum-club40-support div.club40-support-mats {
    border-radius: 24px;
    background-color: #fff;
    padding: 24px 24px 32px;
}
div.careerum-club40-support div.club40-support-mats-top {
    margin-bottom: 30px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(1) {
    width: 667px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(2) {
    width: 400px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(1) ul {
    margin-top: 16px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(1) ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    padding-left: 27px;
    position: relative;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(1) ul li {
    margin-top: 16px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(1) ul li::before {
    content: '·';
    position: absolute;
    top: 0px;
    left: 10px;
    font-size: 20px;
    font-weight: 600;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(2) > div {
    border-radius: 12px;
    padding: 20px;
    width: 376px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: #ffe6bc;
    transform: rotate(-2deg);
    position: relative;
    left: -23px;
    top: 29px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(2) ul li {
    gap: 10px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(2) ul li + li {
    margin-top: 16px;
}
div.careerum-club40-support div.club40-support-mats-top > div:nth-child(2) ul li p {
    width: calc(100% - 42px);
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-support div.club40-support-mats-divider {
    background-color: rgba(0, 0, 0, 0.2);
    width: 1096px;
    margin: 0 auto 24px;
    height: 2px;
}
div.careerum-club40-support p.club40-support-mats-slider-header {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-support div.club40-support-mats-slider-items {
    margin-bottom: 16px;
    margin-left: -24px;
    margin-right: -24px;
}
div.careerum-club40-support div.club40-support-mats-slider-items .slick-list {
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
}
div.careerum-club40-support div.club40-support-mats-slider-item {
    border-radius: 20px;
    width: 240px;
    background: #faf5ee;
    margin-right: 8px;
    padding: 16px;
    height: unset;
    align-self: stretch;
    margin-top: 28px;
}
div.careerum-club40-support div.club40-support-mats-slider-item > div {
    margin-top: -32px;
    margin-bottom: 16px;
    font-size: 0;
}
div.careerum-club40-support div.club40-support-mats-slider-item > div img {
    width: 137px;
}
div.careerum-club40-support div.club40-support-mats-slider-item p.club40-support-mats-slider-item-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
}
div.careerum-club40-support div.club40-support-mats-slider-item p.club40-support-mats-slider-item-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 16px;
}
div.careerum-club40-support div.club40-support-mats-slider-item ul li {
    gap: 4px;
}
div.careerum-club40-support div.club40-support-mats-slider-item ul li:last-child {
    gap: 8px;
}
div.careerum-club40-support div.club40-support-mats-slider-item ul li + li {
    margin-top: 12px;
}
div.careerum-club40-support div.club40-support-mats-slider-item ul li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
}
div.careerum-club40-support div.club40-support-about {
    border-radius: 24px;
    background-color: #fff;
    padding: 24px;
    margin-top: 40px;
}
div.careerum-club40-support div.club40-support-about > p + div {
    margin-top: 19px;
}
div.careerum-club40-support div.club40-support-about-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 16px;
    width: 360px;
    background: #d2e5ff;
}
div.careerum-club40-support div.club40-support-about-item p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 4px;
}
div.careerum-club40-support div.club40-support-banner {
    border-radius: 24px;
    background-color: transparent;
    padding: 0;
    margin-top: 40px;
}
div.careerum-club40-support div.club40-support-banner-bg img:nth-child(1) {
    top: 137px;
    left: -17px;
}
div.careerum-club40-support div.club40-support-banner-bg img:nth-child(2) {
    top: 90px;
    left: 544px;
}
div.careerum-club40-support div.club40-support-banner-bg img:nth-child(3) {
    top: -22px;
    right: -24px;
}
div.careerum-club40-support div.club40-support-banner-item {
    background: var(--main---dark-blue);
    border-radius: 20px;
    margin-top: 19px;
    padding: 24px;
}
div.careerum-club40-support div.club40-support-banner-labels {
    gap: 10px;
}
div.careerum-club40-support div.club40-support-banner-labels div {
    border: 1px solid var(--main---white);
    border-radius: 48px;
    padding: 8.5px 24px;
    background: var(--main---white);
}
div.careerum-club40-support div.club40-support-banner-labels div.img {
    padding: 6px 39px;
    gap: 8px;
}
div.careerum-club40-support div.club40-support-banner-labels p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-club40-support div.club40-support-banner p.club40-support-banner-subheader {
    font-weight: 500;
    font-size: 32px;
    line-height: 90%;
    color: var(--main---white);
    margin-top: 40px;
}
div.careerum-club40-support div.club40-support-banner p.club40-support-banner-header {
    font-weight: 600;
    font-size: 56px;
    line-height: 90%;
    color: var(--main---white);
    margin-top: 40px;
}
div.careerum-club40-support div.club40-support-banner ul {
    margin-top: 18px;
}
div.careerum-club40-support div.club40-support-banner ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    color: var(--main---white);
    position: relative;
    padding-left: 20px;
}
div.careerum-club40-support div.club40-support-banner ul li + li {
    margin-top: 11px;
}
div.careerum-club40-support div.club40-support-banner ul li::before {
    content: url('data:image/svg+xml,<svg width="23" height="29" viewBox="0 0 23 29" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_di_10074_3252)"><path d="M12.1151 4.24915C12.0854 3.91695 11.7229 3.91695 11.6932 4.24915L11.4445 7.03605C11.1234 10.6347 8.98955 13.4719 6.2831 13.8989L4.18713 14.2296C3.93725 14.2691 3.93725 14.7511 4.18713 14.7906L6.2831 15.1212C8.98955 15.5482 11.1234 18.3855 11.4445 21.9841L11.6932 24.771C11.7229 25.1032 12.0854 25.1032 12.1151 24.771L12.3638 21.9841C12.6849 18.3855 14.8188 15.5482 17.5252 15.1212L19.6212 14.7906C19.8711 14.7511 19.8711 14.2691 19.6212 14.2296L17.5252 13.8989C14.8188 13.4719 12.6849 10.6347 12.3638 7.03605L12.1151 4.24915Z" fill="%23F9F9F9" /></g><defs><filter id="filter0_di_10074_3252" x="0.858412" y="0.858412" width="22.0918" height="27.3034" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset /><feGaussianBlur stdDeviation="1.57079" /><feComposite in2="hardAlpha" operator="out" /><feColorMatrix type="matrix" values="0 0 0 0 0.934668 0 0 0 0 0.74877 0 0 0 0 0.270771 0 0 0 1 0" /><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_10074_3252" /><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_10074_3252" result="shape" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset /><feGaussianBlur stdDeviation="1.79519" /><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0" /><feBlend mode="normal" in2="shape" result="effect2_innerShadow_10074_3252" /></filter></defs></svg>');
    position: absolute;
    top: -6px;
    left: -4px;
}
div.careerum-club40-support div.club40-support-banner a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    padding: 12px 32px;
    font-weight: 600;
    font-size: 18px;
    margin-top: 40px;
}
div.careerum-club40-support div.club40-support-banner-item2 {
    background: #fff;
    border-radius: 20px;
    padding: 24px 24px 35px;
}
div.careerum-club40-support div.club40-support-banner-item2 > div:nth-child(1) {
    gap: 12px;
}
div.careerum-club40-support div.club40-support-banner-item2 > div:nth-child(1) > div {
    height: 40px;
}
div.careerum-club40-support div.club40-support-banner-item2 div.club40-support-banner-item2-label-orange {
    border-radius: 48px;
    padding: 8px 28px;
    box-shadow: 0 4px 20px 0 rgba(255, 90, 0, 0.7);
    background: #ff5a00;
}
div.careerum-club40-support div.club40-support-banner-item2 div.club40-support-banner-item2-label-orange p {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: #fff;
}
div.careerum-club40-support div.club40-support-banner-item2 div.club40-support-banner-item2-label {
    border: 2px solid #FF5A00;
    border-radius: 48px;
    padding: 8px 20px;
    gap: 8px;
}
div.careerum-club40-support div.club40-support-banner-item2 div.club40-support-banner-item2-label p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
    color: #ff6a01;
}
div.careerum-club40-support div.club40-support-banner-item2 p.club40-support-banner-item2-header {
    font-weight: 500;
    font-size: 77px;
    line-height: 90%;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    font-family: 'Unbounded' !important;
    margin-top: 102px;
}
div.careerum-club40-support div.club40-support-banner-item2 p.club40-support-banner-item2-text {
    font-weight: 500;
    font-size: 30px;
    line-height: 120%;
    color: #000;
    margin-top: 16px;
}
div.careerum-club40-support div.club40-support-banner-item2 p.club40-support-banner-item2-text span {
    font-weight: 700;
    color: var(--main-purple);
}
div.careerum-club40-support div.club40-support-banner-item2 a {
    display: inline-block;
    margin-top: 142px;
    font-weight: 600;
    font-size: 18px;
    border-radius: 8px;
    padding: 12px 32px;
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child {
    width: 100%;
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child img {
    right: 26px;
    bottom: -5px;
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div {
    border-radius: 40px;
    padding: 12px 24px;
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(1) {
    top: -285px;
    right: 72px;
    transform: rotate(23deg);
    background: var(--main-purple);
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(2) {
    top: -230px;
    right: 179px;
    background: var(--main-pink);
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(3) {
    top: -195px;
    right: 25px;
    background: var(--main-pink);
    transform: rotate(-13deg);
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(4) {
    top: -137px;
    right: 299px;
    padding: 20px 24px;
    background: var(--secondary-yellow);
    transform: rotate(-19deg);
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(5) {
    top: -125px;
    right: 69px;
    background: var(--main-purple);
    transform: rotate(13deg);
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(6) {
    top: -37px;
    right: 445px;
    background: var(--main-purple);
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(7) {
    top: -61px;
    right: 162px;
    background: var(--main-pink);
    transform: rotate(-10deg);
}
div.careerum-club40-support div.club40-support-banner-item2 > div:last-child > div > div:nth-child(8) {
    top: -54px;
    right: 0;
    background: var(--secondary-yellow);
    padding: 20px 24px;
}
div.careerum-club40-support div.club40-support-banner-item3 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744106946399-7CFSS-Banne.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    padding: 24px;
}
div.careerum-club40-support div.club40-support-banner-item3 > div:nth-child(1) {
    gap: 12px;
}
div.careerum-club40-support div.club40-support-banner-item3 div.club40-support-banner-item3-label {
    height: 40px;
    border-radius: 48px;
    padding: 8px 20px;
    gap: 8px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-club40-support div.club40-support-banner-item3 div.club40-support-banner-item3-label p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
    color: var(--main---dark-blue);
    white-space: nowrap
}
div.careerum-club40-support div.club40-support-banner-item3 p.club40-support-banner-item3-header {
    font-family: 'Unbounded' !important;
    font-weight: 600;
    font-size: 86px;
    line-height: 100%;
    color: var(--main---white);
    margin-top: 16px;
}
div.careerum-club40-support div.club40-support-banner-item3 p.club40-support-banner-item3-text {
    font-weight: 500;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: var(--main---white);
    margin-top: 16px;
}
div.careerum-club40-support div.club40-support-banner-item3 p.club40-support-banner-item3-text-label {
    font-weight: 600;
    font-size: 42px;
    line-height: 105%;
    color: var(--main---white);
    border-radius: 48px;
    padding: 12px 20px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---light-orange);
    transform: rotate(2.57deg);
    top: 96px;
    left: 488px;
    white-space: nowrap
}
div.careerum-club40-support div.club40-support-banner-item3 a {
    margin-top: 66px;
    padding: 20px 28px;
    font-weight: 600;
    font-size: 21px;
    letter-spacing: -0.025em;
}
div.careerum-club40-support div.club40-support-banner-item3.closed {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744957136497-UGgdf-Banne.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
div.careerum-club40-support div.club40-support-banner-item3.closed p.club40-support-banner-item3-header {
    font-size: 45px;
    font-family: 'Montserrat' !important;
    margin-top: 24px;
    line-height: 120%;
}
div.careerum-club40-support div.club40-support-banner-item3.closed a {
    margin-top: 24px;
    font-size: 28px;
    padding: 14px 29px;
}
div.careerum-club40-support div.club40-support-banner-item3.closed img {
    top: 140px;
    left: 825px;
}

div.careerum-club40-support-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-support-tablet > div {
    margin-bottom: 30px;
}
div.careerum-club40-support-tablet h2 {
    margin-bottom: 19px;
}
div.careerum-club40-support-tablet div.club40-support-experts {
    border-radius: 24px;
    background-color: #fff;
    padding: 16px 16px 24px;
    margin-bottom: 16px;
}
div.careerum-club40-support-tablet div.club40-support-label {
    margin-bottom: 10px;
}
div.careerum-club40-support-tablet div.club40-support-label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
}
div.careerum-club40-support-tablet p.club40-support-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-support-tablet p.club40-support-content {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 9px;
}
div.careerum-club40-support-tablet p.club40-support-content + p.club40-support-content {
    margin-top: 7px;
}
div.careerum-club40-support-tablet div.club40-support-experts-top > div:nth-child(1) {
    width: 320px;
}
div.careerum-club40-support-tablet div.club40-support-experts-top > div:nth-child(2) {
    width: 320px;
}
div.careerum-club40-support-tablet div.club40-support-experts-top > div:nth-child(2) > div {
    border-radius: 12px;
    padding: 12px;
    width: 307px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: #ffe6bc;
    transform: rotate(2deg);
    position: relative;
    z-index: 1;
    left: 14px;
    top: 5px;
}
div.careerum-club40-support-tablet div.club40-support-experts-top p.club40-support-experts-slider-item-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0.01em;
    width: 66px;
    padding: 6px;
}
div.careerum-club40-support-tablet div.club40-support-experts-top p.club40-support-experts-slider-item-subheader {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.01em;
    width: 210px;
}
div.careerum-club40-support-tablet div.club40-support-experts-top > div:nth-child(2) > div > div {
    gap: 3px;
}
div.careerum-club40-support-tablet div.club40-support-experts-top > div:nth-child(2) > div > div:nth-child(1) {
    border-bottom: 1px solid rgba(150, 159, 169, 0.5);
    padding-bottom: 10px;
    margin-bottom: 10px;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider {
    position: relative;
    z-index: 3;
    margin-left: -16px;
    margin-right: -16px;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider .slick-list {
    overflow: hidden;
    padding-left: 16px;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item {
    border-radius: 14px;
    width: 230px;
    padding: 12px;
    background-color: #000;
    margin-right: 8px;
    height: unset;
    margin-top: 31px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item div img {
    width: 94px;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item div {
    margin-top: -38px;
    margin-bottom: 6px;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item p.club40-support-experts-slider-item-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item p.club40-support-experts-slider-item-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item ul {
    align-self: stretch;
    flex-grow: 1;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item li {
    gap: 8px;
    margin-bottom: 12px;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item li:last-child {
    margin-top: auto;
    margin-bottom: 0;
}
div.careerum-club40-support-tablet div.club40-support-experts-slider-item li p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #fff;
}
div.careerum-club40-support-tablet div.club40-support-info {
    margin-bottom: 16px;
}
div.careerum-club40-support-tablet div.club40-support-info > div {
    border-radius: 24px;
    background-color: #fff;
    padding: 16px 16px 4px;
    width: 335px;
    position: relative;
}
div.careerum-club40-support-tablet div.club40-support-info div.club40-support-mers img {
    position: relative;
    top: 0;
    left: -16px;
}
div.careerum-club40-support-tablet div.club40-support-info div.club40-support-netw img {
    position: relative;
    top: 22px;
    left: -13px;
}
div.careerum-club40-support-tablet div.club40-support-info div.club40-support-experts-available {
    gap: 10px;
}
div.careerum-club40-support-tablet div.club40-support-info div.club40-support-experts-available > p {
    margin-left: 0;
}
div.careerum-club40-support-tablet div.club40-support-info div.club40-support-experts-available div {
    padding: 7px 19px;
}
div.careerum-club40-support-tablet div.club40-support-info div.club40-support-experts-available div > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
}
div.careerum-club40-support-tablet div.club40-support-netw > img {
    margin-top: -5px;
    margin-bottom: 17px;
}
div.careerum-club40-support-tablet div.club40-support-mats {
    border-radius: 14px;
    background-color: #fff;
    padding: 16px 16px 24px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top {
    margin-bottom: 16px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(1) {
    width: 332px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(2) {
    width: 310px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(1) ul {
    margin-top: 10px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(1) ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    padding-left: 20px;
    position: relative;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(1) ul li + li {
    margin-top: 9px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(1) ul li::before {
    content: '·';
    position: absolute;
    top: 0px;
    left: 7px;
    font-size: 16px;
    font-weight: 600;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(2) > div {
    border-radius: 12px;
    padding: 10px;
    width: 301px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: #ffe6bc;
    transform: rotate(2deg);
    position: relative;
    left: 7px;
    top: 8px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(2) ul li {
    gap: 4px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(2) ul li + li {
    margin-top: 8px;
}
div.careerum-club40-support-tablet div.club40-support-mats-top > div:nth-child(2) ul li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-support-tablet div.club40-support-mats-divider {
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    margin: 0 auto 20px;
    height: 2px;
}
div.careerum-club40-support-tablet p.club40-support-mats-slider-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 12px;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-wrapper .slick-list {
    overflow: hidden;
    padding-left: 16px;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-items {
    margin-left: -16px;
    margin-right: -16px;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item {
    border-radius: 14px;
    width: 230px;
    background: #faf5ee;
    margin-right: 12px;
    padding: 12px;
    margin-top: 27px;
    height: unset;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item > div {
    margin-top: -39px;
    margin-bottom: 8px;
    font-size: 0;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item > div img {
    width: 94px;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item p.club40-support-mats-slider-item-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -0.01em;
    margin-bottom: 2px;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item p.club40-support-mats-slider-item-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: -0.03em;
    color: #827F7C;
    margin-bottom: 13px;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item ul {
    align-self: stretch;
    flex-grow: 1;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item ul li {
    gap: 4px;
    margin-bottom: 9px;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item ul li:last-child {
    margin-top: auto;
    margin-bottom: 0;
}
div.careerum-club40-support-tablet div.club40-support-mats-slider-item ul li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-club40-support-tablet div.club40-support-about {
    border-radius: 24px;
    background-color: #fff;
    padding: 10px 10px 20px;
    margin-top: 32px;
}
div.careerum-club40-support-tablet div.club40-support-about p.club40-support-header {
    font-size: 18px;
    line-height: 105%;
    margin-top: 17px;
    letter-spacing: normal;
}
div.careerum-club40-support-tablet div.club40-support-about > p + div {
    margin-top: 15px;
}
div.careerum-club40-support-tablet div.club40-support-about-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 12px;
    width: 213px;
    background: #d2e5ff;
}
div.careerum-club40-support-tablet div.club40-support-about-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 4px;
}
div.careerum-club40-support-tablet div.club40-support-banner {
    border-radius: 24px;
    background-color: transparent;
    padding: 0;
    margin-top: 32px;
}
div.careerum-club40-support-tablet div.club40-support-banner p.club40-support-header {
    font-size: 18px;
    line-height: 105%;
    margin-top: 13px;
    letter-spacing: normal;
}
div.careerum-club40-support-tablet div.club40-support-banner-bg img:nth-child(1) {
    top: 74px;
    left: -8px;
}
div.careerum-club40-support-tablet div.club40-support-banner-bg img:nth-child(2) {
    top: 22px;
    left: 223px;
}
div.careerum-club40-support-tablet div.club40-support-banner-bg img:nth-child(3) {
    top: 35px;
    right: -14px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item {
    background: var(--main---dark-blue);
    border-radius: 20px;
    margin-top: 15px;
    padding: 16px;
}
div.careerum-club40-support-tablet div.club40-support-banner-labels {
    gap: 7px;
}
div.careerum-club40-support-tablet div.club40-support-banner-labels div {
    border: 1px solid var(--main---white);
    border-radius: 48px;
    padding: 7.7px 34px;
    background: var(--main---white);
}
div.careerum-club40-support-tablet div.club40-support-banner-labels div.img {
    padding: 2px 11px;
    gap: 7px;
}
div.careerum-club40-support-tablet div.club40-support-banner-labels p {
    font-weight: 500;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-club40-support-tablet div.club40-support-banner p.club40-support-banner-subheader {
    font-weight: 500;
    font-size: 20px;
    line-height: 90%;
    color: var(--main---white);
    margin-top: 18px;
}
div.careerum-club40-support-tablet div.club40-support-banner p.club40-support-banner-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 90%;
    color: var(--main---white);
    margin-top: 17px;
}
div.careerum-club40-support-tablet div.club40-support-banner ul {
    margin-top: 19px;
}
div.careerum-club40-support-tablet div.club40-support-banner ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: var(--main---white);
    position: relative;
    padding-left: 20px;
}
div.careerum-club40-support-tablet div.club40-support-banner ul li + li {
    margin-top: 13px;
}
div.careerum-club40-support-tablet div.club40-support-banner ul li::before {
    content: url('data:image/svg+xml,<svg width="23" height="29" viewBox="0 0 23 29" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_di_10090_31364)"><path d="M12.1156 4.24915C12.0859 3.91695 11.7234 3.91695 11.6937 4.24915L11.445 7.03605C11.1239 10.6347 8.99003 13.4719 6.28359 13.8989L4.18762 14.2296C3.93774 14.2691 3.93774 14.7511 4.18762 14.7906L6.28359 15.1212C8.99003 15.5482 11.1239 18.3855 11.445 21.9841L11.6937 24.771C11.7234 25.1032 12.0859 25.1032 12.1156 24.771L12.3643 21.9841C12.6854 18.3855 14.8193 15.5482 17.5257 15.1212L19.6217 14.7906C19.8715 14.7511 19.8715 14.2691 19.6217 14.2296L17.5257 13.8989C14.8193 13.4719 12.6854 10.6347 12.3643 7.03605L12.1156 4.24915Z" fill="%23F9F9F9" /></g><defs><filter id="filter0_di_10090_31364" x="0.858412" y="0.858412" width="22.0923" height="27.3033" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset /><feGaussianBlur stdDeviation="1.57079" /><feComposite in2="hardAlpha" operator="out" /><feColorMatrix type="matrix" values="0 0 0 0 0.934668 0 0 0 0 0.74877 0 0 0 0 0.270771 0 0 0 1 0" /><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_10090_31364" /><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_10090_31364" result="shape" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset /><feGaussianBlur stdDeviation="1.79519" /><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0" /><feBlend mode="normal" in2="shape" result="effect2_innerShadow_10090_31364" /></filter></defs></svg>');
    position: absolute;
    top: -6px;
    left: -4px;
}
div.careerum-club40-support-tablet div.club40-support-banner a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    padding: 11px 0;
    font-weight: 600;
    font-size: 14px;
    margin-top: 22px;
    width: 278px;
    text-align: center;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 {
    background: #fff;
    border-radius: 20px;
    padding: 16px;
    height: 401px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:nth-child(1) {
    gap: 8px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:nth-child(1) > div {
    height: 29px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 div.club40-support-banner-item2-label-orange {
    border-radius: 48px;
    padding: 8px 16px;
    box-shadow: 0 4px 20px 0 rgba(255, 90, 0, 0.7);
    background: #ff5a00;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 div.club40-support-banner-item2-label-orange p {
    font-weight: 600;
    font-size: 12px;
    line-height: 105%;
    color: #fff;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 div.club40-support-banner-item2-label {
    border: 2px solid #FF5A00;
    border-radius: 48px;
    padding: 8px 15px;
    gap: 8px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 div.club40-support-banner-item2-label svg {
    width: 16px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 div.club40-support-banner-item2-label p {
    font-weight: 500;
    font-size: 12px;
    line-height: 105%;
    color: #ff6a01;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 p.club40-support-banner-item2-header {
    font-weight: 500;
    font-size: 56px;
    line-height: 90%;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    font-family: 'Unbounded' !important;
    margin-top: 30px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 p.club40-support-banner-item2-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-top: 12px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 p.club40-support-banner-item2-text span {
    font-weight: 700;
    color: var(--main-purple);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 a {
    display: inline-block;
    margin-top: 30px;
    font-weight: 600;
    font-size: 14px;
    border-radius: 8px;
    padding: 12px 32px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child {
    width: 100%;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child img {
    right: -3px;
    bottom: -138px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div {
    border-radius: 40px;
    padding: 8px 16px;
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(1) {
    top: -42px;
    right: 9px;
    transform: rotate(20deg);
    background: var(--main-purple);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(2) {
    top: -23px;
    right: 155px;
    background: var(--main-pink);
    transform: rotate(-8deg);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(3) {
    top: 22px;
    right: -4px;
    background: var(--main-pink);
    transform: rotate(-13deg);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(4) {
    top: 52px;
    right: 219px;
    padding: 12px 16px;
    background: var(--secondary-yellow);
    transform: rotate(-12deg);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(5) {
    top: 19px;
    right: 107px;
    background: var(--main-purple);
    transform: rotate(13deg);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(6) {
    top: 108px;
    right: 265px;
    background: var(--main-purple);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(7) {
    top: 86px;
    right: 78px;
    background: var(--main-pink);
    transform: rotate(-16deg);
}
div.careerum-club40-support-tablet div.club40-support-banner-item2 > div:last-child > div > div:nth-child(8) {
    top: 100px;
    right: 3px;
    background: var(--secondary-yellow);
    padding: 12px 16px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744106959054-obFqm-Banne.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 16px;
    border-radius: 20px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 > div:nth-child(1) {
    gap: 12px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 div.club40-support-banner-item3-label {
    height: 33px;
    border-radius: 48px;
    padding: 0px 16px;
    gap: 8px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 div.club40-support-banner-item3-label p {
    font-weight: 500;
    font-size: 16px;
    line-height: 105%;
    color: var(--main---dark-blue);
    margin-top: 3px;
    white-space: nowrap
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 p.club40-support-banner-item3-header {
    font-family: 'Unbounded' !important;
    font-weight: 600;
    font-size: 69px;
    line-height: 100%;
    color: var(--main---white);
    margin-top: 12px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 p.club40-support-banner-item3-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: var(--main---white);
    margin-top: 12px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 p.club40-support-banner-item3-text-label {
    font-weight: 600;
    font-size: 37px;
    line-height: 105%;
    color: var(--main---white);
    border-radius: 48px;
    padding: 8px 20px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---light-orange);
    transform: rotate(2.57deg);
    top: 75px;
    left: 370px;
    white-space: nowrap
}
div.careerum-club40-support-tablet div.club40-support-banner-item3 a {
    margin-top: 63px;
    padding: 11px 28px;
    font-weight: 600;
    font-size: 14px;
    width: 282px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3.closed {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744957770417-A25Xe-Banne.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3.closed p.club40-support-banner-item3-header {
    font-size: 40px;
    font-family: 'Montserrat' !important;
    margin-top: 20px;
    line-height: 100%;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3.closed a {
    margin-top: 20px;
    font-size: 14px;
    padding: 14px 0;
    width: 360px;
}
div.careerum-club40-support-tablet div.club40-support-banner-item3.closed img {
    top: 150px;
    left: 323px;
}


div.careerum-club40-support-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-support-mobile > div {
    margin-bottom: 14px;
}
div.careerum-club40-support-mobile h2 {
    margin-bottom: 13px;
}
div.careerum-club40-support-mobile div.club40-support-experts {
    border-radius: 14px;
    background-color: #fff;
    padding: 10px 10px 16px;
    margin-bottom: 16px;
}
div.careerum-club40-support-mobile div.club40-support-label {
    margin-bottom: 18px;
}
div.careerum-club40-support-mobile div.club40-support-label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    border-radius: 48px;
    padding: 8px 24px;
    background: #d2e5ff;
}
div.careerum-club40-support-mobile p.club40-support-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-support-mobile p.club40-support-content {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 9px;
}
div.careerum-club40-support-mobile p.club40-support-content + p.club40-support-content {
    margin-top: 7px;
}
div.careerum-club40-support-mobile div.club40-support-experts-top > div:nth-child(1) {
    margin-bottom: 17px;
}
div.careerum-club40-support-mobile div.club40-support-experts-top p.club40-support-experts-slider-item-header {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.01em;
    width: 60px;
    border-radius: 4px;
    padding: 9px 7px;
    background: #ffe6bc;
}
div.careerum-club40-support-mobile div.club40-support-experts-top p.club40-support-experts-slider-item-subheader {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    width: calc(100% - 75px);
}
div.careerum-club40-support-mobile div.club40-support-experts-top > div:nth-child(2) > div > div {
    gap: 5px;
}
div.careerum-club40-support-mobile div.club40-support-experts-top > div:nth-child(2) > div > div:nth-child(1) {
    margin-bottom: 10px;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider {
    position: relative;
    z-index: 3;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider .slick-list {
    overflow: visible;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item {
    border-radius: 14px;
    width: 230px;
    padding: 12px;
    background-color: #000;
    margin-right: 8px;
    height: unset;
    margin-top: 40px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item div img {
    width: 94px;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item div {
    margin-top: -38px;
    margin-bottom: 6px;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item p.club40-support-experts-slider-item-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #fff;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item p.club40-support-experts-slider-item-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item ul {
    align-self: stretch;
    flex-grow: 1;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item li {
    gap: 8px;
    margin-bottom: 12px;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item li:last-child {
    margin-top: auto;
    margin-bottom: 0;
}
div.careerum-club40-support-mobile div.club40-support-experts-slider-item li p {
    width: calc(100% - 28px);
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    color: #fff;
}
div.careerum-club40-support-mobile div.club40-support-info {
    margin-bottom: 16px;
}
div.careerum-club40-support-mobile div.club40-support-info > div {
    border-radius: 14px;
    background-color: #fff;
    padding: 10px 10px 6px;
    position: relative;
}
div.careerum-club40-support-mobile div.club40-support-info div.club40-support-mers {
    margin-bottom: 16px;
}
div.careerum-club40-support-mobile div.club40-support-info div.club40-support-mers img {
    position: relative;
    top: 0;
    left: -10px;
}
div.careerum-club40-support-mobile div.club40-support-info div.club40-support-netw img {
    position: relative;
    top: 0px;
    left: -2px;
}
div.careerum-club40-support-mobile div.club40-support-info div.club40-support-experts-available {
    gap: 10px;
}
div.careerum-club40-support-mobile div.club40-support-info div.club40-support-experts-available > p {
    margin-left: 0;
}
div.careerum-club40-support-mobile div.club40-support-info div.club40-support-experts-available div {
    padding: 7px 19px;
}
div.careerum-club40-support-mobile div.club40-support-info div.club40-support-experts-available div > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: -0.01em;
}
div.careerum-club40-support-mobile div.club40-support-netw > img {
    margin-top: 0;
    margin-bottom: 7px;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-support-mobile div.club40-support-info div.club40-support-mers img,
    div.careerum-club40-support-mobile div.club40-support-netw > img {
        max-width: 100%;
        left: 0;
        margin-left: 0;
    }
}
div.careerum-club40-support-mobile div.club40-support-mats {
    border-radius: 14px;
    background-color: #fff;
    padding: 10px 10px 16px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top {
    margin-bottom: 17px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(1) {
    margin-bottom: 16px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(2) {
    margin-bottom: 5px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(1) ul {
    margin-top: 10px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(1) ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    padding-left: 22px;
    position: relative;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(1) ul li + li {
    margin-top: 10px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(1) ul li::before {
    content: '·';
    position: absolute;
    top: 0px;
    left: 9px;
    font-size: 16px;
    font-weight: 600;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(2) > div {
    border-radius: 12px;
    padding: 9px;
    width: 100%;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: #ffe6bc;
    transform: rotate(-1.19deg);
    position: relative;
    left: 1px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(2) ul li {
    gap: 4px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(2) ul li + li {
    margin-top: 5px;
}
div.careerum-club40-support-mobile div.club40-support-mats-top > div:nth-child(2) ul li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-club40-support-mobile div.club40-support-mats-divider {
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    margin: 0 auto 16px;
    height: 1px;
}
div.careerum-club40-support-mobile p.club40-support-mats-slider-header {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 12px;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-wrapper .slick-list {
    overflow: visible;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item {
    border-radius: 14px;
    width: 230px;
    background: #faf5ee;
    margin-right: 12px;
    padding: 12px;
    margin-top: 20px;
    height: unset;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item > div {
    margin-top: -39px;
    margin-bottom: 8px;
    font-size: 0;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item > div img {
    width: 94px;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item p.club40-support-mats-slider-item-name {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: -0.01em;
    margin-bottom: 2px;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item p.club40-support-mats-slider-item-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    letter-spacing: -0.03em;
    color: #827F7C;
    margin-bottom: 13px;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item ul {
    align-self: stretch;
    flex-grow: 1;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item ul li {
    gap: 4px;
    margin-bottom: 9px;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item ul li:last-child {
    margin-top: auto;
    margin-bottom: 0;
}
div.careerum-club40-support-mobile div.club40-support-mats-slider-item ul li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-club40-support-mobile div.club40-support-about {
    border-radius: 20px;
    background-color: #fff;
    padding: 10px;
    margin-top: 16px;
}
div.careerum-club40-support-mobile div.club40-support-about p.club40-support-header {
    font-size: 18px;
    line-height: 105%;
    margin-top: 17px;
    letter-spacing: normal;
}
div.careerum-club40-support-mobile div.club40-support-about > p + div {
    margin-top: 15px;
    flex-direction: column;
    gap: 10px;
}
div.careerum-club40-support-mobile div.club40-support-about-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 12px;
    width: 100%;
    background: #d2e5ff;
}
div.careerum-club40-support-mobile div.club40-support-about-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 4px;
}
div.careerum-club40-support-mobile div.club40-support-banner {
    border-radius: 24px;
    background-color: transparent;
    padding: 0;
    margin-top: 24px;
}
div.careerum-club40-support-mobile div.club40-support-banner div.club40-support-label {
    margin-bottom: 0;
}
div.careerum-club40-support-mobile div.club40-support-banner p.club40-support-header {
    font-size: 18px;
    line-height: 105%;
    margin-top: 13px;
    letter-spacing: normal;
}
div.careerum-club40-support-mobile div.club40-support-banner-bg img:nth-child(1) {
    top: 80px;
    left: -8px;
}
div.careerum-club40-support-mobile div.club40-support-banner-bg img:nth-child(2) {
    top: 24px;
    left: 225px;
}
div.careerum-club40-support-mobile div.club40-support-banner-bg img:nth-child(3) {
    top: 276px;
    left: -10px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item {
    background: var(--main---dark-blue);
    border-radius: 20px;
    margin-top: 15px;
    padding: 10px 10px 16px;
}
div.careerum-club40-support-mobile div.club40-support-banner-labels {
    gap: 4px;
}
div.careerum-club40-support-mobile div.club40-support-banner-labels div {
    border: 1px solid var(--main---white);
    border-radius: 48px;
    padding: 7.7px 0;
    background: var(--main---white);
    width: calc(100% - 190px);
    text-align: center;
}
div.careerum-club40-support-mobile div.club40-support-banner-labels div.img {
    width: 186px;
    padding: 2px 0;
    gap: 4px;
}
div.careerum-club40-support-mobile div.club40-support-banner-labels p {
    font-weight: 500;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-club40-support-mobile div.club40-support-banner p.club40-support-banner-subheader {
    font-weight: 500;
    font-size: 20px;
    line-height: 90%;
    color: var(--main---white);
    margin-top: 16px;
}
div.careerum-club40-support-mobile div.club40-support-banner p.club40-support-banner-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 90%;
    color: var(--main---white);
    margin-top: 25px;
}
div.careerum-club40-support-mobile div.club40-support-banner ul {
    margin-top: 18px;
}
div.careerum-club40-support-mobile div.club40-support-banner ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: var(--main---white);
    position: relative;
    padding-left: 20px;
}
div.careerum-club40-support-mobile div.club40-support-banner ul li + li {
    margin-top: 13px;
}
div.careerum-club40-support-mobile div.club40-support-banner ul li::before {
    content: url('data:image/svg+xml,<svg width="23" height="29" viewBox="0 0 23 29" fill="none" xmlns="http://www.w3.org/2000/svg"><g filter="url(%23filter0_di_10090_31364)"><path d="M12.1156 4.24915C12.0859 3.91695 11.7234 3.91695 11.6937 4.24915L11.445 7.03605C11.1239 10.6347 8.99003 13.4719 6.28359 13.8989L4.18762 14.2296C3.93774 14.2691 3.93774 14.7511 4.18762 14.7906L6.28359 15.1212C8.99003 15.5482 11.1239 18.3855 11.445 21.9841L11.6937 24.771C11.7234 25.1032 12.0859 25.1032 12.1156 24.771L12.3643 21.9841C12.6854 18.3855 14.8193 15.5482 17.5257 15.1212L19.6217 14.7906C19.8715 14.7511 19.8715 14.2691 19.6217 14.2296L17.5257 13.8989C14.8193 13.4719 12.6854 10.6347 12.3643 7.03605L12.1156 4.24915Z" fill="%23F9F9F9" /></g><defs><filter id="filter0_di_10090_31364" x="0.858412" y="0.858412" width="22.0923" height="27.3033" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset /><feGaussianBlur stdDeviation="1.57079" /><feComposite in2="hardAlpha" operator="out" /><feColorMatrix type="matrix" values="0 0 0 0 0.934668 0 0 0 0 0.74877 0 0 0 0 0.270771 0 0 0 1 0" /><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_10090_31364" /><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_10090_31364" result="shape" /><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /><feOffset /><feGaussianBlur stdDeviation="1.79519" /><feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1" /><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0" /><feBlend mode="normal" in2="shape" result="effect2_innerShadow_10090_31364" /></filter></defs></svg>');
    position: absolute;
    top: -6px;
    left: -4px;
}
div.careerum-club40-support-mobile div.club40-support-banner a {
    display: inline-block;
    text-decoration: none;
    border-radius: 8px;
    padding: 11px 0;
    font-weight: 600;
    font-size: 14px;
    margin-top: 190px;
    width: 100%;
    text-align: center;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 {
    background: #fff;
    border-radius: 20px;
    padding: 10px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div:nth-child(1) {
    gap: 8px;
    flex-wrap: wrap;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div:nth-child(1) > div {
    height: 24px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 div.club40-support-banner-item2-label-orange {
    border-radius: 48px;
    padding: 8px 16px;
    box-shadow: 0 4px 20px 0 rgba(255, 90, 0, 0.7);
    background: #ff5a00;
    width: 100%;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 div.club40-support-banner-item2-label-orange p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 div.club40-support-banner-item2-label {
    border: 1px solid #FF5A00;
    border-radius: 48px;
    padding: 8px 11px;
    gap: 8px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 div.club40-support-banner-item2-label p {
    font-weight: 500;
    font-size: 14px;
    line-height: 105%;
    color: #ff6a01;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 p.club40-support-banner-item2-header {
    font-weight: 500;
    font-size: 48px;
    line-height: 90%;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    font-family: 'Unbounded' !important;
    margin-top: 32px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 p.club40-support-banner-item2-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    color: #000;
    margin-top: 8px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 p.club40-support-banner-item2-text span {
    font-weight: 700;
    color: var(--main-purple);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 a {
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    border-radius: 8px;
    padding: 12px 32px;
    width: 100%;
    text-align: center;
    margin-top: 0;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs {
    width: 100%;
    height: 333px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs img {
    left: 2px;
    top: 10px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div {
    border-radius: 40px;
    padding: 8px 12px;
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    white-space: nowrap
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(1) {
    top: 135px;
    right: 8px;
    transform: rotate(7deg);
    background: var(--main-purple);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(2) {
    top: 109px;
    left: 9px;
    background: var(--main-pink);
    transform: rotate(-14deg);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(3) {
    top: 178px;
    right: 3px;
    background: var(--main-pink);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(4) {
    top: 216px;
    left: 25px;
    padding: 8px 12px;
    background: var(--secondary-yellow);
    transform: rotate(-24deg);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(5) {
    top: 169px;
    left: -3px;
    background: var(--main-purple);
    transform: rotate(10deg);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(6) {
    top: 273px;
    left: -6px;
    background: var(--main-purple);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(7) {
    top: 243px;
    right: 29px;
    background: var(--main-pink);
    transform: rotate(-21deg);
}
div.careerum-club40-support-mobile div.club40-support-banner-item2 > div.club40-support-banner-imgs > div > div:nth-child(8) {
    top: 273px;
    right: -3px;
    background: var(--secondary-yellow);
    padding: 8px 12px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744106967255-hIJ7N-Mobil.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 10px;
    border-radius: 20px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 > div:nth-child(1) {
    gap: 12px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 div.club40-support-banner-item3-label {
    height: 32px;
    border-radius: 48px;
    padding: 0 8px;
    gap: 8px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 div.club40-support-banner-item3-label + div.club40-support-banner-item3-label {
    padding: 0 12px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 div.club40-support-banner-item3-label p {
    font-weight: 500;
    font-size: 14px;
    line-height: 105%;
    color: var(--main---dark-blue);
    margin-top: 3px;
    white-space: nowrap
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 p.club40-support-banner-item3-header {
    font-family: 'Unbounded' !important;
    font-weight: 600;
    font-size: 37px;
    line-height: 90%;
    color: var(--main---white);
    margin-top: 32px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 p.club40-support-banner-item3-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    color: var(--main---white);
    margin-top: 8px;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 p.club40-support-banner-item3-text-label {
    font-weight: 600;
    font-size: 16px;
    line-height: 105%;
    color: var(--main---white);
    border-radius: 48px;
    padding: 4px 8px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---light-orange);
    transform: rotate(2.57deg);
    top: 82px;
    right: 10px;
    white-space: nowrap
}
div.careerum-club40-support-mobile div.club40-support-banner-item3 a {
    margin-top: 40px;
    padding: 11px 28px;
    font-weight: 600;
    font-size: 14px;
    width: 100%;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3.closed {
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744958144632-lFuF0-Mobil.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3.closed p.club40-support-banner-item3-header {
    font-size: 26px;
    font-family: 'Montserrat' !important;
    margin-top: 32px;
    line-height: 100%;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3.closed a {
    margin-top: 32px;
    font-size: 14px;
    padding: 6px 12px;
    width: 100%;
    line-height: 105%;
}
div.careerum-club40-support-mobile div.club40-support-banner-item3.closed img {
    top: 127px;
    left: 208px;
    margin-top: 0 !important;
}
@media screen and (max-width:350px) {
    div.careerum-club40-support-mobile div.club40-support-banner-item3 p.club40-support-banner-item3-header {
        font-size: 34px;
    }
}
@media screen and (max-width:340px) {
    div.careerum-club40-support-mobile div.club40-support-banner-item3.closed img {
        top: 153px;
        left: 7px;
    }
}

@media screen and (max-width:330px) {
    div.careerum-club40-support-mobile div.club40-support-banner-item3 p.club40-support-banner-item3-header {
        font-size: 32px;
    }
}

div.careerum-club40-support.course40-support,
div.careerum-club40-support-tablet.course40-support,
div.careerum-club40-support-mobile.course40-support {
    background-color: #fff;
}
div.careerum-club40-support.course40-support div.club40-support-experts {
    border-radius: 24px;
    box-shadow: 0 4px 20px 0 rgba(0, 10, 23, 0.15);
    background: #fffbf5;
}
div.careerum-club40-support-tablet.course40-support div.club40-support-experts {
    border-radius: 14px;
    box-shadow: 0 4px 20px 0 rgba(0, 10, 23, 0.15);
    background: #fffbf5;
}
div.careerum-club40-support-mobile.course40-support div.club40-support-experts {
    box-shadow: 0 4px 20px 0 rgba(0, 10, 23, 0.15);
    background: #fffbf5;
    padding: 10px 10px 24px;
}
div.careerum-club40-support-tablet.course40-support h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
}
div.careerum-club40-support-mobile.course40-support h2 {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-club40-support-tablet.course40-support div.club40-support-experts-top > div:nth-child(1) {
    width: 100%;
}
div.careerum-club40-support.course40-support div.club40-support-experts-slider .slick-list {
    width: 100%;
}
div.careerum-club40-support.course40-support p.club40-support-subheader {
    font-weight: 600;
    font-size: 28px;
    line-height: 100%;
    letter-spacing: 0.01em;
    margin-top: 40px;
}
div.careerum-club40-support-tablet.course40-support p.club40-support-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-bottom: 24px;
}
div.careerum-club40-support-tablet.course40-support p.club40-support-subheader {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club40-support-mobile.course40-support p.club40-support-subheader {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.01em;
    margin-top: 27px;
}
div.careerum-club40-support.course40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-name,
div.careerum-club40-support-tablet.course40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-name,
div.careerum-club40-support-mobile.course40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-name {
    margin-bottom: 16px;
}
div.careerum-club40-support.course40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-position {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
}
div.careerum-club40-support-tablet.course40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-position,
div.careerum-club40-support-mobile.course40-support div.club40-support-experts-slider-item p.club40-support-experts-slider-item-position {
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
}
div.careerum-club40-support-tablet.course40-support div.club40-support-experts-slider-item {
    margin-top: 35px;
}
div.careerum-club40-support-mobile.course40-support div.club40-support-experts-slider-item {
    margin-top: 20px;
}
div.careerum-club40-support.course40-support div.club40-support-slider-nav {
    margin-bottom: 0;
}


div.careerum-club40-support.club40-support2 div.club40-support-programms-slider-items {
    margin-top: 16px;
    margin-bottom: 8px;
    margin-left: -24px;
    margin-right: -24px;
}
div.careerum-club40-support.club40-support2 div.club40-support-programms-slider-item {
    border-radius: 16px;
    width: 436px;
    height: 355px;
    background: #faf5ee;
    padding: 24px 16px 0;
    margin-right: 24px;
}
div.careerum-club40-support.club40-support2 div.club40-support-programms-slider-item p.programms-slider-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    margin-bottom: 16px;
}
div.careerum-club40-support.club40-support2 div.club40-support-programms-slider-item p.programms-slider-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-club40-support.club40-support2 div.club40-support-programms-slider-item img {
    bottom: 0;
    left: 0;
}
div.careerum-club40-support.club40-support2 div.club40-support-programms-slider-items .slick-list {
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
}
div.careerum-club40-support.club40-support2 div.club40-support-button {
    margin-top: -48px;
}
div.careerum-club40-support.club40-support2 div.club40-support-button a {
    display: inline-block;
    font-weight: 600;
    font-size: 20px;
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 40px;
}
div.careerum-club40-support.club40-support2 div.club40-support-experts {
    padding-bottom: 24px;
    margin-bottom: 32px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mats-top > div:nth-child(1) {
    width: 738px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mats-top > div:nth-child(2) {
    width: 285px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mats-top > div:nth-child(2) > div {
    width: 285px;
    background: #d2e5ff;
    left: -16px;
    top: 12px;
    padding: 14px 20px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mats-top > div:nth-child(2) > div p:nth-child(odd) {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
    margin-bottom: 4px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mats-top > div:nth-child(2) > div p:nth-child(even) {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-club40-support.club40-support2 div.club40-support-mats-top > div:nth-child(2) > div p:nth-child(2) {
    margin-bottom: 15px;
}
div.careerum-club40-support.club40-support2 div.club40-support-experts-slider-item-about > div > div {
    transform: none;
    padding: 12px 16px;
    margin: 0;
}
div.careerum-club40-support.club40-support2 div.club40-support-mats {
    padding-bottom: 24px;
    margin-bottom: 32px;
}
div.careerum-club40-support.club40-support2 div.club40-support-slider-nav {
    margin-bottom: 0;
}
div.careerum-club40-support.club40-support2 div.club40-support-slider-nav {
    margin-bottom: 0;
}
div.careerum-club40-support.club40-support2 div.club40-support-mers p.club40-support-mers-text {
    font-weight: 700;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    margin-top: 16px;
}
div.careerum-club40-support.club40-support2 div.club40-support-netw > img {
    width: 402px;
    margin-top: 32px;
    margin-left: -5px;
    margin-bottom: 0;
}
div.careerum-club40-support.club40-support2 div.club40-support-info > div {
    padding-bottom: 12px;
}
div.careerum-club40-support.club40-support2 div.club40-support-experts-slider-item-about p.club40-support-experts-slider-item-text {
    font-weight: 700;
    font-size: 20px;
    line-height: 100%;
    letter-spacing: 0.01em;
    margin-bottom: 4px;
}
div.careerum-club40-support.club40-support2 div.club40-support-experts-slider-item-about ul li {
    list-style-type: none;
    padding-left: 23px;
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-club40-support.club40-support2 div.club40-support-experts-slider-item-about ul li::before {
    content: "·";
    position: absolute;
    top: 1px;
    left: 9px;
    font-weight: 600;
    font-size: 16px;
}
div.careerum-club40-support.club40-support2 div.club40-support-experts-slider-item-about ul li + li {
    margin-top: 9px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mers ul li {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    list-style-type: none;
    padding-left: 27px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mers ul li + li {
    margin-top: 10px;
}
div.careerum-club40-support.club40-support2 div.club40-support-mers ul li::before {
    content: "·";
    position: absolute;
    top: 1px;
    left: 9px;
    font-weight: 600;
    font-size: 16px;
}
div.careerum-club40-support.club40-support2 p.club40-support-content span {
    font-weight: 700;
}
div.careerum-club40-support.club40-support2 div.club40-support-bottom-button {
    margin-top: 32px;
}
div.careerum-club40-support.club40-support2 div.club40-support-bottom-button a {
    border-radius: 12px;
    padding: 16px 40px;
    width: 336px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-weight: 600;
    font-size: 20px;
}

div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-programms-slider-items {
    margin-top: 16px;
    margin-bottom: 55px;
    margin-left: -16px;
    margin-right: -16px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-programms-slider-item {
    border-radius: 12px;
    width: 270px;
    height: 355px;
    background: #faf5ee;
    padding: 16px 16px 0;
    margin-right: 10px;
    overflow: hidden;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-programms-slider-item p.programms-slider-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 8px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-programms-slider-item p.programms-slider-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-programms-slider-item img {
    bottom: 0;
    left: 0;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-programms-slider-items .slick-list {
    overflow: hidden;
    padding-left: 16px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(2) > div {
    background: #d2e5ff;
    width: 307px;
    left: -2px;
    top: 3px;
    padding: 12px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.01em;
    margin-bottom: 5px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(2) > div li {
    list-style-type: none;
    padding-left: 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(2) > div li::before {
    content: "·";
    position: absolute;
    top: 1px;
    left: 9px;
    font-weight: 600;
    font-size: 16px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(2) ul li + li {
    margin-top: 6px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(1) > div:not(.club40-support-label) {
    gap: 4px;
    margin-top: 9px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(1) > div:not(.club40-support-label) p:nth-child(1) {
    background: #ffe6bc;
    border-radius: 4px;
    padding: 8.5px 6px;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.01em;
    width: 64px;
    text-align: center;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats-top > div:nth-child(1) > div:not(.club40-support-label) p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    width: calc(100% - 68px);
}
div.careerum-club40-support-tablet.club40-support2-tablet p.club40-support-header {
    margin-bottom: 12px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mats,
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-experts {
    padding-bottom: 16px;
    margin-bottom: 16px;
}
div.careerum-club40-support-tablet.club40-support2-tablet p.club40-support-content span {
    font-weight: 600;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mers ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    list-style-type: none;
    padding-left: 21px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mers ul li + li {
    margin-top: 7px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mers ul li::before {
    content: "·";
    position: absolute;
    top: 1px;
    left: 9px;
    font-weight: 600;
    font-size: 16px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-mers p.club40-support-mers-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    margin-top: -4px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-info div.club40-support-netw img {
    top: 38px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-info > div {
    padding-bottom: 16px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-bottom-button {
    margin-top: 16px;
}
div.careerum-club40-support-tablet.club40-support2-tablet div.club40-support-bottom-button a {
    border-radius: 8px;
    padding: 13px 40px;
    width: 229px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
}

div.careerum-club40-support-mobile.club40-support2-mobile h2 {
    font-size: 24px;
    line-height: 110%;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-programms-slider-items {
    margin-top: 16px;
    margin-bottom: 40px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-programms-slider-item {
    border-radius: 12px;
    width: 270px;
    height: 355px;
    background: #faf5ee;
    padding: 16px 16px 0;
    margin-right: 10px;
    overflow: hidden;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-programms-slider-item p.programms-slider-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    margin-bottom: 8px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-programms-slider-item p.programms-slider-text {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-programms-slider-item img {
    bottom: 0;
    left: 0;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-programms-slider-items .slick-list {
    overflow: visible;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(2) > div {
    background: #d2e5ff;
    width: 307px;
    left: -2px;
    top: 3px;
    padding: 12px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(2) > div p {
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.01em;
    margin-bottom: 5px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(2) > div li {
    list-style-type: none;
    padding-left: 20px;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(2) > div li::before {
    content: "·";
    position: absolute;
    top: 1px;
    left: 9px;
    font-weight: 600;
    font-size: 16px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(2) ul li + li {
    margin-top: 4px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(1) > div:not(.club40-support-label) {
    gap: 4px;
    margin-top: 9px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(1) > div:not(.club40-support-label) p:nth-child(1) {
    background: #ffe6bc;
    border-radius: 4px;
    padding: 8.5px 6px;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.01em;
    width: 64px;
    text-align: center;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(1) > div:not(.club40-support-label) p:nth-child(2) {
    font-weight: 500;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    width: calc(100% - 68px);
}
div.careerum-club40-support-mobile.club40-support2-mobile p.club40-support-header {
    margin-bottom: 12px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats,
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-experts {
    padding-bottom: 16px;
    margin-bottom: 16px;
}
div.careerum-club40-support-mobile.club40-support2-mobile p.club40-support-content span {
    font-weight: 600;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mers ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    list-style-type: none;
    padding-left: 21px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mers ul li + li {
    margin-top: 7px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mers ul li::before {
    content: "·";
    position: absolute;
    top: 1px;
    left: 9px;
    font-weight: 600;
    font-size: 16px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mers p.club40-support-mers-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    margin-bottom: 8px;
    margin-top: -4px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-info div.club40-support-netw img {
    top: 38px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-info > div {
    padding-bottom: 16px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-button {
    margin-top: 24px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-bottom-button {
    margin-top: 16px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-bottom-button a,
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-button a {
    border-radius: 8px;
    padding: 12px 40px;
    width: 100%;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top {
    display: block !important;
    margin-bottom: 0px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(2) > div {
    top: 0;
    left: 0;
    background-color: transparent;
    padding: 0;
    transform: none;
    box-shadow: none;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-mats-top > div:nth-child(1) {
    margin-bottom: 21px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-experts-slider-item {
    margin-top: 28px;
}
div.careerum-club40-support-mobile.club40-support2-mobile div.club40-support-info {
    display: block !important;
}


div.careerum-club40-form {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-form > div {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    margin-top: 90px;
    position: relative;
}
div.careerum-club40-form > div > div {
    border-radius: 24px;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
    position: relative;
    padding: 32px 59px 0 32px;
    z-index: 2;
}
div.careerum-club40-form > div::before {
    content: '';
    width: 100%;
    height: 90%;
    left: 0;
    top: 0;
    right: 0;
    -webkit-filter: blur(40px);
    -moz-filter: blur(40px);
    -o-filter: blur(40px);
    -ms-filter: blur(40px);
    filter: blur(40px);
    position: absolute;
    border-radius: 8px;
    background: #0B70FE;
    z-index: 1;
}
div.careerum-club40-form > div > div > div:nth-child(1) {
    position: relative;
    z-index: 2;
    width: 600px;
}
div.careerum-club40-form > div > div > div:nth-child(2) {
    position: relative;
    z-index: 2;
    width: 340px;
}
div.careerum-club40-form h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    color: white;
    text-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    margin-bottom: 16px;
}
div.careerum-club40-form > div > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: white;
}
div.careerum-club40-form > div > div > div:nth-child(1) img:nth-child(1) {
    position: absolute;
    top: 39px;
    left: 330px;
}
div.careerum-club40-form > div > div > div:nth-child(1) img:last-child {
    margin-top: -6px;
    margin-left: -9px;
    margin-bottom: -4px;
}



div.careerum-club40-form-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-form-tablet > div {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    position: relative;
    margin-top: 33px;
    z-index: 2;
}
div.careerum-club40-form-tablet > div > div {
    position: relative;
    z-index: 2;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    padding: 12px 12px 24px;
    background-repeat: no-repeat;
    border-radius: 16px;
}
div.careerum-club40-form-tablet > div::before {
    content: '';
    width: 100%;
    height: 95%;
    left: 0;
    top: 5%;
    right: 0;
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    position: absolute;
    border-radius: 8px;
    background: #0B70FE;
    z-index: 1;
}
div.careerum-club40-form-tablet > div > div > div:nth-child(1) {
    position: relative;
    z-index: 2;
    width: 320px;
}
div.careerum-club40-form-tablet > div > div > div:nth-child(2) {
    position: relative;
    z-index: 2;
    width: 316px;
}
div.careerum-club40-form-tablet h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: white;
    text-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    margin-bottom: 8px;
}
div.careerum-club40-form-tablet > div > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: white;
}
div.careerum-club40-form-tablet > div > div > div:nth-child(1) img:nth-child(1) {
    position: absolute;
    top: 22px;
    left: 124px;
}
div.careerum-club40-form-tablet > div > div > div:nth-child(1) img:last-child {
    position: absolute;
    bottom: -41px;
    left: 10px;
}
div.careerum-club40-form-tablet > div > div div.careerum-registration-form-club40 > form button,
div.careerum-club40-form-tablet > div > div div.careerum-registration-form-club40 > form a.submit-btn {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}

div.careerum-club40-form-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-form-mobile > div {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 16px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    position: relative;
    margin-top: 33px;
    z-index: 2;
}
div.careerum-club40-form-mobile > div > div {
    position: relative;
    z-index: 2;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    padding: 12px 12px 24px;
    background-repeat: no-repeat;
    border-radius: 16px;
}
div.careerum-club40-form-mobile > div::before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 2%;
    right: 0;
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    position: absolute;
    border-radius: 8px;
    background: #0B70FE;
    z-index: 1;
}
div.careerum-club40-form-mobile > div > div > div:nth-child(1) {
    position: relative;
    z-index: 2;
    margin-bottom: 16px;
}
div.careerum-club40-form-mobile > div > div > div:nth-child(2) {
    position: relative;
    z-index: 2;
}
div.careerum-club40-form-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: white;
    margin-bottom: 8px;
}
div.careerum-club40-form-mobile > div > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    color: white;
}
div.careerum-club40-form-mobile > div > div > div:nth-child(1) img:nth-child(1) {
    position: absolute;
    top: 22px;
    left: 124px;
}
@media screen and (max-width: 359px) {
    div.careerum-club40-form-mobile h2 {
        font-size: 18px;
    }
    div.careerum-club40-form-mobile > div > div > div:nth-child(1) img:nth-child(1) {
        top: 19px;
        left: 109px;
    }
}
div.careerum-club40-form-mobile > div > div div.careerum-registration-form-club40 > form button,
div.careerum-club40-form-mobile > div > div div.careerum-registration-form-club40 > form a.submit-btn {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}

div.careerum-club40-form.club40-form2 > div {
    box-shadow: 0 4px 14px #0B70FE;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
    border-color: #5295f2;
    margin-bottom: 40px;
    margin-top: 20px;
}
div.careerum-club40-form.club40-form2 > div::before {
    content: none;
}

div.careerum-club40-form.club40-form3 > div {
    outline: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: 0 4px 14px rgba(0, 10, 23, 0.2);
    border: none;
}
div.careerum-club40-form.club40-form3 > div::before {
    content: none;
}
div.careerum-club40-form.club40-form3 h2 {
    color: #000;
}
div.careerum-club40-form.club40-form3 > div > div {
    background: #d2e5ff;
}
div.careerum-club40-form.club40-form3 > div > div > div:nth-child(2) {
    padding-bottom: 58px;
}
div.careerum-club40-form.club40-form3 > div > div > div:nth-child(1) img {
    bottom: 0 !important;
    left: 10px !important;
    top: auto !important;
    right: auto !important;
    margin: 0 !important;
}
div.careerum-club40-form-tablet.club40-form3 > div::before {
    content: none;
}
div.careerum-club40-form-tablet.club40-form3 > div > div {
    background: #d2e5ff;
}
div.careerum-club40-form-tablet.club40-form3 h2 {
    color: #000;
    font-size: 28px;
    line-height: 100%;
}
div.careerum-club40-form-tablet.club40-form3 > div > div > div:nth-child(1) {
    width: 361px;
}
div.careerum-club40-form-tablet.club40-form3 > div > div > div:nth-child(2) {
    width: 248px;
}
div.careerum-club40-form-mobile.club40-form3 > div::before {
    content: none;
}
div.careerum-club40-form-mobile.club40-form3 > div > div {
    background: #d2e5ff;
}
div.careerum-club40-form-mobile.club40-form3 h2 {
    color: #000;
}
div.careerum-club40-form-mobile.club40-form3 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #827F7C;
}
div.careerum-club40-form-mobile.club40-form3 div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border: 2px solid #C2C2C2;
}

div.careerum-club40-form.club40-form4 > div {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: #f3f3fa;
}
div.careerum-club40-form.club40-form4 > div::before {
    content: none
}
div.careerum-club40-form.club40-form4 > div > div {
    background: #f3f3fa;
    padding: 24px 59px 24px 24px;
}
div.careerum-club40-form.club40-form4 > div > div > div:nth-child(1) {
    width: 665px;
}
div.careerum-club40-form.club40-form4 h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 100%;
    color: #000;
}
div.careerum-club40-form.club40-form4 h2 span {
    color: #fff;
    background: #0b70fe;
    border-radius: 100px;
    padding: 4px 12px;
}
div.careerum-club40-form.club40-form4 > div > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 32px;
    line-height: 100%;
    color: #000;
}
div.careerum-club40-form.club40-form4 > div > div > div:nth-child(1) img:last-child {
    margin: 0;
    bottom: -25px;
    left: 100px;
}

div.careerum-club40-form-tablet.club40-form4 > div {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: #f3f3fa;
}
div.careerum-club40-form-tablet.club40-form4 > div::before {
    content: none
}
div.careerum-club40-form-tablet.club40-form4 > div > div {
    background: #f3f3fa;
    padding: 16px 16px 27px 16px;
}
div.careerum-club40-form-tablet.club40-form4 > div > div > div:nth-child(1) {
    width: 361px;
}
div.careerum-club40-form-tablet.club40-form4 > div > div > div:nth-child(2) {
    width: 248px;
}
div.careerum-club40-form-tablet.club40-form4 h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 100%;
    color: #000;
}
div.careerum-club40-form-tablet.club40-form4 h2 span {
    color: #fff;
    background: #0b70fe;
    border-radius: 100px;
    padding: 4px 12px;
}
div.careerum-club40-form-tablet.club40-form4 > div > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #000;
    margin-top: 16px;
}
div.careerum-club40-form-tablet.club40-form4 > div > div > div:nth-child(1) img:last-child {
    margin: 0;
    bottom: -28px;
    left: -10px;
}
div.careerum-club40-form-tablet.club40-form4 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #00000091;
}

div.careerum-club40-form-mobile.club40-form4 > div {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: #f3f3fa;
}
div.careerum-club40-form-mobile.club40-form4 > div::before {
    content: none
}
div.careerum-club40-form-mobile.club40-form4 > div > div {
    background: #f3f3fa;
    padding: 16px 16px 27px 16px;
    flex-direction: column;
}
div.careerum-club40-form-mobile.club40-form4 > div > div > div:nth-child(1) {
    width: 100%;
}
div.careerum-club40-form-mobile.club40-form4 > div > div > div:nth-child(2) {
    width: 100%;
}
div.careerum-club40-form-mobile.club40-form4 h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    color: #000;
}
div.careerum-club40-form-mobile.club40-form4 h2 span {
    color: #fff;
    background: #0b70fe;
    border-radius: 100px;
    padding: 4px 12px;
}
div.careerum-club40-form-mobile.club40-form4 > div > div > div:nth-child(1) p {
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    color: #000;
    margin-top: 14px;
}
div.careerum-club40-form-mobile.club40-form4 > div > div > div:nth-child(1) img:last-child {
    margin: 0;
    bottom: -28px;
    left: -10px;
}
div.careerum-club40-form-mobile.club40-form4 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #00000091;
}

div.careerum-club40-banner1 {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-banner1 > div {
    box-shadow: 0 4px 55px 0 #f79a02;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-radius: 32px;
    backdrop-filter: blur(10px);
    background: linear-gradient(90deg, #ffd692 0%, #fff1d9 46%, #ffe0ac 96%);
    overflow: hidden;
}
div.careerum-club40-banner1 h2 {
    font-weight: 600;
    font-size: 48px;
    line-height: 115%;
}
div.careerum-club40-banner1 div.club40-banner1-top {
    overflow: hidden;
    padding-top: 12px;
    padding-bottom: 41px;
}
div.careerum-club40-banner1 div.club40-banner1-top-top {
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);
    background: #ff5a00;
    transform: rotate(-2deg);
    position: relative;
    z-index: 2;
}
div.careerum-club40-banner1 div.club40-banner1-top-top ul {
    animation: marquee 10s infinite linear;
}
div.careerum-club40-banner1 div.club40-banner1-top-bottom ul {
    animation: marquee2 10s infinite linear;
}
div.careerum-club40-banner1 div.club40-banner1-top-bottom {
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.2);
    background: #ff9f01;
    transform: rotate(1.56deg);
    position: relative;
    z-index: 1;
    margin-top: 17px;
}
div.careerum-club40-banner1 div.club40-banner1-top ul {
    padding: 5px 0;
    width: max-content;
}
div.careerum-club40-banner1 div.club40-banner1-top ul,
div.careerum-club40-banner1 div.club40-banner1-top ul li {
    gap: 20px;
}

@keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-443px);
    }
}

@keyframes marquee2 {
    0% {
        transform: translateX(-421px);
    }
    100% {
        transform: translateX(0%);
    }
}
div.careerum-club40-banner1 div.club40-banner1-top ul li p {
    font-weight: 500;
    font-size: 24px;
    line-height: 115%;
    color: #fff;
}
div.careerum-club40-banner1 div.club40-banner1-header {
    padding: 0 30px;
    width: 100%;
    margin-bottom: 40px;
}
div.careerum-club40-banner1 div.club40-banner1-labels {
    width: 100%;
    gap: 8px;
    margin-bottom: 10px;
}
div.careerum-club40-banner1 div.club40-banner1-label {
    border-radius: 48px;
    padding: 8px 24px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #d2e5ff;
}
div.careerum-club40-banner1 div.club40-banner1-label p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
}
div.careerum-club40-banner1 div.club40-banner1-label p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
}
div.careerum-club40-banner1 div.club40-banner1-label.blue-label {
    border-radius: 48px;
    padding: 8px 24px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0b70fe;
}
div.careerum-club40-banner1 div.club40-banner1-label.blue-label p {
    color: #fff
}
div.careerum-club40-banner1 div.club40-banner1-center {
    padding: 0 30px;
    margin-bottom: 27px;
}
div.careerum-club40-banner1 div.club40-banner1-about {
    gap: 8px;
    width: 560px;
    flex-wrap: wrap;
}
div.careerum-club40-banner1 div.club40-banner1-about-item {
    border-radius: 48px;
    padding: 8px 24px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
}
div.careerum-club40-banner1 div.club40-banner1-about-item p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
}
div.careerum-club40-banner1 div.club40-banner1-advantages {
    width: 500px;
}
div.careerum-club40-banner1 div.club40-banner1-advantages > div {
    padding: 20px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: #fff2dd;
    transform: rotate(3.04deg);
    border-radius: 12px;
    width: 416px;
    position: relative;
    top: -7px;
    left: 26px;
}
div.careerum-club40-banner1 div.club40-banner1-advantages-item {
    gap: 10px;
}
div.careerum-club40-banner1 div.club40-banner1-advantages-item:not(:last-child) {
    margin-bottom: 16px;
}
div.careerum-club40-banner1 div.club40-banner1-advantages-item p {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.01em;
    width: calc(100% - 37px);
}
div.careerum-club40-banner1 div.club40-banner1-bottom {
    padding: 0 30px;
    width: 100%;
    margin-bottom: 40px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom p.club40-banner1-bottom-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 16px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom ul {
    flex-wrap: wrap;
    gap: 16px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom li p {
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    width: calc(100% - 28px);
}
div.careerum-club40-banner1 div.club40-banner1-bottom-top {
    padding: 20px;
    position: relative;
    background: #f9f9f9;
    border-radius: 16px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-top > img {
    position: absolute;
    top: -3px;
    left: 426px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-top li {
    gap: 8px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-top li:nth-child(3n+1) {
    width: 308px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-top li:nth-child(3n+2) {
    width: 341px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-top li:nth-child(3n) {
    width: 329px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-bottom {
    border: 1px solid #fff;
    border-radius: 16px;
    padding: 19px;
    position: relative;
    background: #d2e5ff;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-bottom li {
    gap: 7px;
    width: 341px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-bottom > img {
    position: absolute;
    top: 1px;
    left: 406px;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-label {
    position: relative;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-label img:nth-child(1) {
    position: absolute;
    top: -4px;
    right: 328px;
    z-index: 2;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-label img:nth-child(2) {
    position: absolute;
    top: -75px;
    right: 17px;
    z-index: 2;
}
div.careerum-club40-banner1 div.club40-banner1-bottom-label p {
    position: absolute;
    top: -53px;
    right: 53px;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 12px;
    width: 277px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0b70fe;
    z-index: 1;
    transform: rotate(-4.31deg);
}
div.careerum-club40-banner1 div.club40-banner1-link {
    padding: 0 30px;
    margin-bottom: 40px;
}
div.careerum-club40-banner1 div.club40-banner1-link a {
    display: inline-block;
    border-radius: 12px;
    padding: 16px 40px;
    width: 454px;
    text-align: center;
    font-weight: 600;
    font-size: 22px;
    color: #fff;
    text-decoration: none;
}

div.careerum-club40-banner1-tablet {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-banner1-tablet > div {
    box-shadow: 0 4px 55px 0 #f79a02;
    border-radius: 16px;
    backdrop-filter: blur(10px);
    background: linear-gradient(90deg, #ffd692 0%, #fff1d9 46%, #ffe0ac 96%);
    overflow: hidden;
    margin: 40px auto 45px;
}
div.careerum-club40-banner1-tablet h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 130%;
}
div.careerum-club40-banner1-tablet div.club40-banner1-top {
    overflow: hidden;
    padding-top: 13px;
    padding-bottom: 24px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-top-top {
    box-shadow: 0 6px 13px 0 rgba(0, 0, 0, 0.2);
    background: #ff5a00;
    transform: rotate(-2deg);
    position: relative;
    z-index: 2;
}
div.careerum-club40-banner1-tablet div.club40-banner1-top-top ul {
    animation: marquee-t 10s infinite linear;
}
div.careerum-club40-banner1-tablet div.club40-banner1-top-bottom ul {
    animation: marquee2-t 10s infinite linear;
}
div.careerum-club40-banner1-tablet div.club40-banner1-top-bottom {
    box-shadow: 0 6px 11px 0 rgba(0, 0, 0, 0.2);
    background: #ff9f01;
    transform: rotate(1.56deg);
    position: relative;
    z-index: 1;
    margin-top: 13px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-top ul {
    padding: 0;
    width: max-content;
}
div.careerum-club40-banner1-tablet div.club40-banner1-top ul,
div.careerum-club40-banner1-tablet div.club40-banner1-top ul li {
    gap: 4px;
}

@keyframes marquee-t {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-253px);
    }
}

@keyframes marquee2-t {
    0% {
        transform: translateX(-240px);
    }
    100% {
        transform: translateX(0%);
    }
}
div.careerum-club40-banner1-tablet div.club40-banner1-top ul li p {
    font-weight: 500;
    font-size: 14px;
    line-height: 115%;
    color: #fff;
}
div.careerum-club40-banner1-tablet div.club40-banner1-header {
    padding: 0 16px;
    width: 100%;
    margin-bottom: 16px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-labels {
    width: 100%;
    gap: 8px;
    margin-bottom: 10px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-label {
    border-radius: 48px;
    padding: 6px 20px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #d2e5ff;
}
div.careerum-club40-banner1-tablet div.club40-banner1-label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-club40-banner1-tablet div.club40-banner1-label.blue-label {
    border-radius: 48px;
    padding: 6px 20px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0b70fe;
}
div.careerum-club40-banner1-tablet div.club40-banner1-label.blue-label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    color: #fff;
}
div.careerum-club40-banner1-tablet div.club40-banner1-center {
    padding: 0 16px;
    margin-bottom: 24px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-about {
    gap: 4px;
    width: 297px;
    flex-wrap: wrap;
}
div.careerum-club40-banner1-tablet div.club40-banner1-about-item {
    border-radius: 48px;
    padding: 6px 10px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
}
div.careerum-club40-banner1-tablet div.club40-banner1-about-item p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-club40-banner1-tablet div.club40-banner1-advantages {
    width: 320px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-advantages > div {
    padding: 12px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: #fff2dd;
    transform: rotate(-2.2deg);
    border-radius: 12px;
    width: 286px;
    position: relative;
    top: -5px;
    left: 47px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-advantages-item {
    gap: 4px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-advantages-item:not(:last-child) {
    margin-bottom: 10px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-advantages-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    width: calc(100% - 24px);
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom {
    padding: 0 16px;
    width: 100%;
    margin-bottom: 46px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom p.club40-banner1-bottom-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 16px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom ul {
    flex-wrap: wrap;
    gap: 16px 8px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom li p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    width: calc(100% - 28px);
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-top {
    padding: 15px 15px 25px;
    position: relative;
    background: #f9f9f9;
    border-radius: 16px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-top li {
    gap: 4px;
    width: 199px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-bottom {
    border: 1px solid #fff;
    border-radius: 16px;
    padding: 15px 15px 45px;
    position: relative;
    background: #d2e5ff;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-bottom li {
    gap: 3px;
    width: 200px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-label {
    position: relative;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-label > img:nth-child(1) {
    position: absolute;
    top: -3px;
    left: 226px;
    z-index: 2;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-label > img:nth-child(2) {
    position: absolute;
    top: -98px;
    right: -16px;
    z-index: 2;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-label > div {
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 11px;
    width: 270px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0b70fe;
    z-index: 1;
    transform: rotate(-4.31deg);
    position: absolute;
    top: -47px;
    right: 11px;
    gap: 8px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-bottom-label > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-club40-banner1-tablet div.club40-banner1-link {
    padding: 0 16px;
    margin-bottom: 23px;
}
div.careerum-club40-banner1-tablet div.club40-banner1-link a {
    display: inline-block;
    border-radius: 8px;
    padding: 12px 40px;
    width: 320px;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
    text-decoration: none;
}


div.careerum-club40-banner1-mobile {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-banner1-mobile > div {
    box-shadow: 0 4px 41px 0 #f79a02;
    border-radius: 16px;
    backdrop-filter: blur(10px);
    background: linear-gradient(90deg, #ffd692 0%, #fff1d9 46%, #ffe0ac 96%);
    overflow: hidden;
    margin: 40px auto 45px;
}
div.careerum-club40-banner1-mobile h2 {
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-club40-banner1-mobile div.club40-banner1-top {
    overflow: hidden;
    padding-top: 16px;
    padding-bottom: 15px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-top-top {
    box-shadow: 0 6px 13px 0 rgba(0, 0, 0, 0.2);
    background: #ff5a00;
    transform: rotate(-2deg);
    position: relative;
    z-index: 2;
}
div.careerum-club40-banner1-mobile div.club40-banner1-top-top ul {
    animation: marquee-mob 10s infinite linear;
}
div.careerum-club40-banner1-mobile div.club40-banner1-top-bottom ul {
    animation: marquee2-mob 10s infinite linear;
}
div.careerum-club40-banner1-mobile div.club40-banner1-top-bottom {
    box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.2);
    background: #ff9f01;
    transform: rotate(1.56deg);
    position: relative;
    z-index: 1;
    margin-top: 5px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-top ul {
    padding: 0;
    width: max-content;
}
div.careerum-club40-banner1-mobile div.club40-banner1-top ul,
div.careerum-club40-banner1-mobile div.club40-banner1-top ul li {
    gap: 4px;
}

@keyframes marquee-mob {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-238px);
    }
}

@keyframes marquee2-mob {
    0% {
        transform: translateX(-226px);
    }
    100% {
        transform: translateX(0%);
    }
}
div.careerum-club40-banner1-mobile div.club40-banner1-top ul li p {
    font-weight: 500;
    font-size: 13px;
    line-height: 115%;
    color: #fff;
}
div.careerum-club40-banner1-mobile div.club40-banner1-header {
    padding: 0 10px;
    width: 100%;
    margin-bottom: 9px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-labels {
    width: 100%;
    margin-bottom: 18px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-label {
    border-radius: 48px;
    padding: 6px 20px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    width: max-content;
}
div.careerum-club40-banner1-mobile div.club40-banner1-label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    white-space: nowrap;
}
div.careerum-club40-banner1-mobile div.club40-banner1-label.blue-label {
    border-radius: 48px;
    padding: 6px 20px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0b70fe;
}
div.careerum-club40-banner1-mobile div.club40-banner1-label.blue-label p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    color: #fff;
}
div.careerum-club40-banner1-mobile div.club40-banner1-label:nth-child(2) {
    transform: rotate(-1.77deg);
    position: relative;
    z-index: 2;
}
div.careerum-club40-banner1-mobile div.club40-banner1-center {
    padding: 0 10px;
    margin-bottom: 24px;
    flex-direction: row-reverse;
}
div.careerum-club40-banner1-mobile div.club40-banner1-about {
    gap: 4px;
    flex-wrap: wrap;
}
div.careerum-club40-banner1-mobile div.club40-banner1-about-item {
    border-radius: 48px;
    padding: 6px 10px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
}
div.careerum-club40-banner1-mobile div.club40-banner1-about-item p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-club40-banner1-mobile div.club40-banner1-advantages {
    margin-bottom: 17px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-advantages > div {
    padding: 12px 5px 12px 12px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: #fff2dd;
    transform: rotate(-2deg);
    border-radius: 12px;
    width: 306px;
    position: relative;
    top: 0px;
    left: 3px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-advantages-item {
    gap: 4px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-advantages-item:not(:last-child) {
    margin-bottom: 10px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-advantages-item p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    width: calc(100% - 24px);
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom {
    padding: 0 10px;
    width: 100%;
    margin-bottom: 78px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom p.club40-banner1-bottom-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 10px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom ul {
    flex-wrap: wrap;
    gap: 10px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom li p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    letter-spacing: 0.01em;
    width: calc(100% - 28px);
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-top {
    padding: 9px;
    position: relative;
    background: #f9f9f9;
    border-radius: 16px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 8px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-top li {
    gap: 4px;
    width: 100%;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-bottom {
    border: 1px solid #fff;
    border-radius: 16px;
    padding: 9px 9px 28px;
    position: relative;
    background: #d2e5ff;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-bottom li {
    gap: 3px;
    width: 100%;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-label {
    position: relative;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-label > img {
    position: absolute;
    top: -62px;
    right: -2px;
    z-index: 2;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-label > div {
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 11px;
    width: 309px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #0b70fe;
    z-index: 1;
    transform: rotate(-4.31deg);
    position: absolute;
    top: -5px;
    left: 2px;
    gap: 8px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-bottom-label > div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-club40-banner1-mobile div.club40-banner1-link {
    padding: 0 10px;
    margin-bottom: 23px;
}
div.careerum-club40-banner1-mobile div.club40-banner1-link a {
    display: inline-block;
    border-radius: 8px;
    padding: 12px 40px;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: #fff;
    text-decoration: none;
}

div.careerum-club40-banner2 h2 {
    font-weight: 600;
    font-size: 56px;
    line-height: 100%;
    color: #130f26;
}
div.careerum-club40-banner2 > div {
    border-radius: 20px;
    box-shadow: 0 4px 20px 0 #0b70fe;
    background: linear-gradient(90deg, #d2e5ff 0%, #fff 46%, #d2e5ff 96%);
    padding: 56px 24px 32px;
}
div.careerum-club40-banner2 div.club40-banner2-labels > div {
    position: absolute;
    border-radius: 64px;
    padding: 13px 32px;
    background: #ff9f00;
}
div.careerum-club40-banner2 div.club40-banner2-labels p {
    font-weight: 600;
    font-size: 20px;
}
div.careerum-club40-banner2 div.club40-banner2-label-left {
    left: 0px;
    top: -72px;
    transform: rotate(-3deg);
}
div.careerum-club40-banner2 div.club40-banner2-label-center {
    left: 192px;
    top: -81px;
    border: 1px solid #fff;
    padding: 12px 31px !important;
}
div.careerum-club40-banner2 div.club40-banner2-header {
    margin-bottom: 18px;
}
div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(1) {
    width: 679px;
}
div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) {
    width: 417px;
    margin-top: 8px;
}
div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) img {
    width: 118px;
}
div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) p {
    width: calc(100% - 118px);
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-top: 21px;
}
div.careerum-club40-banner2 div.club40-banner2-center {
    margin-bottom: 42px;
}
div.careerum-club40-banner2 div.club40-banner2-center p,
div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(1) p {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    width: 885px;
}
div.careerum-club40-banner2 div.club40-banner2-slider {
    margin-left: -24px;
    margin-right: -24px;
    margin-bottom: 32px;
}
div.careerum-club40-banner2 div.club40-banner2-slider .slick-list {
    width: 100%;
    overflow: hidden;
    padding-left: 24px;
}
div.careerum-club40-banner2 div.club40-banner2-slider-items {
    margin-bottom: 16px;
}
div.careerum-club40-banner2 div.club40-banner2-slider-item {
    border-radius: 12px;
    padding: 16px;
    width: 311px;
    background: #0b70fe;
    height: auto;
    margin-right: 16px;
}
div.careerum-club40-banner2 div.club40-banner2-slider-item img {
    margin-bottom: 1px;
}
div.careerum-club40-banner2 div.club40-banner2-slider-item p {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: #fff;
}
div.careerum-club40-banner2 div.club40-banner2-slider .club40-banner2-slider-nav-prev {
    position: absolute;
    right: 56px;
    top: 0;
}
div.careerum-club40-banner2 div.club40-banner2-slider .club40-banner2-slider-nav-next {
    position: absolute;
    right: 0px;
    top: 0;
}
div.careerum-club40-banner2 div.club40-banner2-slider .club40-banner2-slider-nav svg {
    transition: opacity 0.3s ease;
}
div.careerum-club40-banner2 div.club40-banner2-slider .club40-banner2-slider-nav svg:hover {
    opacity: 0.85;
}
div.careerum-club40-banner2 div.club40-banner2-link a {
    border-radius: 10px;
    padding: 14px 28px;
    box-shadow: 0 2px 8px 0 rgba(17, 61, 123, 0.05);
    font-weight: 600;
    font-size: 19px;
    line-height: 141%;
    width: 368px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
}
@media (max-width: 1299px) {
    div.careerum-club40-banner2 h2 {
        font-size: 32px;
        letter-spacing: -0.01em;
    }
    div.careerum-club40-banner2 > div {
        border-radius: 12px;
        padding: 10px 10px 16px;
    }
    div.careerum-club40-banner2 div.club40-banner2-labels > div {
        padding: 9px 20px;
    }
    div.careerum-club40-banner2 div.club40-banner2-labels p {
        font-size: 18px;
    }
    div.careerum-club40-banner2 div.club40-banner2-label-left {
        left: -4px;
        top: -37px;
    }
    div.careerum-club40-banner2 div.club40-banner2-label-center {
        left: 134px;
        transform: rotate(1.82deg);
        top: -37px;
        padding: 9px 20px !important;
    }
    div.careerum-club40-banner2 div.club40-banner2-header {
        margin-bottom: 24px;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(1) {
        width: 340px;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) {
        width: 294px;
        margin-top: 0;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) img {
        width: 96px;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) p {
        width: calc(100% - 96px);
        font-size: 16px;
        line-height: 120%;
        margin-top: 0;
    }
    div.careerum-club40-banner2 div.club40-banner2-center p,
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(1) p {
        font-size: 16px;
        letter-spacing: -0.01em;
        margin-top: 10px;
        width: 100%;
    }
    div.careerum-club40-banner2 div.club40-banner2-center {
        margin-bottom: 24px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider {
        margin-left: -10px;
        margin-right: -10px;
        margin-bottom: 20px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider .slick-list {
        padding-left: 10px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider-item {
        width: 240px;
        margin-right: 10px;
        border-radius: 12px;
        padding: 10px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider-item img {
        margin-bottom: 3px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider-item p {
        font-size: 12px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider .club40-banner2-slider-nav-prev {
        display: none !important;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider .club40-banner2-slider-nav-next {
        position: static;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider-nav {
        padding-left: 10px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider-items {
        margin-bottom: 8px;
    }
    div.careerum-club40-banner2 div.club40-banner2-link a {
        width: 263px;
        padding: 14px 20px 12px 20px;
        font-size: 14px;
        line-height: 114%;
    }
}
@media (max-width: 767px) {
    div.careerum-club40-banner2 div.club40-banner2-labels > div {
        padding: 7px 15px;
    }
    div.careerum-club40-banner2 div.club40-banner2-labels p {
        font-size: 14px;
    }
    div.careerum-club40-banner2 div.club40-banner2-label-left {
        left: 0px;
        top: -30px;
    }
    div.careerum-club40-banner2 div.club40-banner2-label-center {
        left: 117px;
        transform: none;
        top: -33px;
        padding: 7px 15px !important;
    }
    div.careerum-club40-banner2 h2 {
        font-size: 28px;
        line-height: 110%;
    }
    div.careerum-club40-banner2 div.club40-banner2-header {
        display: block;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div {
        width: 100% !important;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(1) {
        margin-bottom: 16px;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(1) p {
        font-size: 12px;
        line-height: 145%;
        font-weight: 500;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) {
        margin-left: -7px;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) img {
        width: 82px;
    }
    div.careerum-club40-banner2 div.club40-banner2-header > div:nth-child(2) p {
        width: 195px;
        font-size: 12px;
        line-height: 110%;
        margin-top: 18px;
    }
    div.careerum-club40-banner2 div.club40-banner2-header {
        margin-bottom: 9px;
    }
    div.careerum-club40-banner2 div.club40-banner2-slider {
        margin-bottom: 16px;
    }
    div.careerum-club40-banner2 div.club40-banner2-link a {
        width: 100%;
        padding: 12px 20px;
    }
}

div.careerum-course40-main {
    width: 100%;
    overflow: hidden;
    background: linear-gradient(180deg, #ff9f01 28.5%, rgba(255, 159, 1, 0) 100%);
}
div.careerum-course40-main.course40-main_violet {
    background: linear-gradient(180deg, #b185d4 28.5%, rgba(177, 133, 212, 0) 100%);
}
div.careerum-course40-main > div {
    margin-top: 100px;
    position: relative;
}
div.careerum-course40-main > div > * {
    position: relative;
    z-index: 2
}
div.careerum-course40-main > div > img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-55%, -200px);
    z-index: 1
}
div.careerum-course40-main div.course40-main-top {
    margin-bottom: 16px;
    gap: 10px;
    position: relative;
    z-index: 2
}
div.careerum-course40-main div.course40-main-label {
    border: 1px solid #fff;
    border-radius: 48px;
    padding: 7px 40px;
    box-shadow: inset 0 4px 4px 0 rgba(255, 255, 255, 0.25), 0 4px 20px 0 rgba(184, 103, 7, 0.25);
    background: #ffeaca;
    gap: 8px;
    height: 40px;
}
div.careerum-course40-main div.course40-main-label p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-course40-main h1 {
    font-weight: 500;
    font-size: 76px;
    line-height: 90%;
    text-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
    font-family: 'Unbounded' !important;
    margin-bottom: 16px;
}
div.careerum-course40-main div.course40-main-center {
    margin-bottom: 71px;
    position: relative;
    z-index: 2
}
div.careerum-course40-main div.course40-main-center > div:nth-child(1) {
    width: 755px;
    position: relative;
}
div.careerum-course40-main div.course40-main-center > div:nth-child(1) > img {
    position: absolute;
    top: -27px;
    left: 300px;
    z-index: 2;
}
div.careerum-course40-main div.course40-main-center > div:nth-child(1) > p {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    margin-bottom: 24px;
}
div.careerum-course40-main div.course40-main-center > div:nth-child(1) li {
    gap: 4px;
    margin-left: -4px;
}
div.careerum-course40-main div.course40-main-center > div:nth-child(1) li p {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-course40-main div.course40-main-center > div:nth-child(2) {
    width: 393px;
    position: relative;
}
div.careerum-course40-main div.course40-main-center > div:nth-child(2) img.course40-main-photo {
    width: 393px;
    border-radius: 16px;
    position: relative;
    top: 15px;
    left: 12px;
}
div.careerum-course40-main div.course40-main-center > div:nth-child(2) img.course40-main-decor {
    position: absolute;
    top: 112px;
    left: 33px;
}
div.careerum-course40-main div.course40-main-center + h2 {
    margin-bottom: 32px;
    position: relative;
    z-index: 2
}
div.careerum-course40-main div.course40-goals-tales {
    margin-bottom: 48px;
}
div.careerum-course40-main div.course40-goals-tales > div {
    width: 402px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 14px;
    padding: 11px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    position: relative;
    z-index: 1;
}
div.careerum-course40-main div.course40-goals-tales > div:nth-child(n+2) {
    margin-left: -25px;
}
div.careerum-course40-main div.course40-goals-tales > div.course40-goals-tale-rotate-right {
    transform: rotate(3deg);
}
div.careerum-course40-main div.course40-goals-tales > div p {
    width: calc(100% - 38px);
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-course40-main a {
    border-radius: 12px;
    padding: 16px 32px;
    font-weight: 600;
    font-size: 28px;
    line-height: 105%;
    text-decoration: none;
    display: inline-block;
}


div.careerum-course40-main-tablet {
    width: 100%;
    overflow: hidden;
    background: linear-gradient(180deg, #ff9f01 28.5%, rgba(255, 159, 1, 0) 100%);
}
div.careerum-course40-main-tablet.course40-main_violet {
    background: linear-gradient(180deg, #b185d4 28.5%, rgba(177, 133, 212, 0) 100%);
}
div.careerum-course40-main-tablet > div {
    margin-top: 76px;
    overflow: hidden;
}
div.careerum-course40-main-tablet > div > * {
    position: relative;
    z-index: 2
}
div.careerum-course40-main-tablet > div > img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-45%, -120px);
    z-index: 1;
}
div.careerum-course40-main-tablet div.course40-main-top {
    margin-bottom: 8px;
    gap: 0px;
    flex-direction: column;
}
div.careerum-course40-main-tablet div.course40-main-label {
    border: 1px solid #fff;
    border-radius: 48px;
    padding: 4px 20px;
    box-shadow: inset 0 4px 4px 0 rgba(255, 255, 255, 0.25), 0 4px 20px 0 rgba(184, 103, 7, 0.25);
    background: #ffeaca;
    gap: 2px;
    height: 26px;
}
div.careerum-course40-main-tablet div.course40-main-label:nth-child(1) {
    position: relative;
    z-index: 2;
    left: 10px;
}
div.careerum-course40-main-tablet div.course40-main-label:nth-child(2) {
    transform: rotate(-2deg);
    position: relative;
    z-index: 1;
}
div.careerum-course40-main-tablet div.course40-main-label p {
    font-weight: 500;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-course40-main-tablet div.course40-main-label p span {
    font-weight: 600;
}
div.careerum-course40-main-tablet div.course40-main-center h2 {
    font-weight: 500;
    font-size: 40px;
    line-height: 105%;
    text-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);
    font-family: 'Unbounded' !important;
    margin-bottom: 2px;
}
div.careerum-course40-main-tablet div.course40-main-center {
    margin-bottom: 33px;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(1) {
    width: 404px;
    position: relative;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(1) > img {
    position: absolute;
    top: -13px;
    left: 154px;
    z-index: 2;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(1) > p {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 10px;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(1) li {
    gap: 5px;
    margin-left: -2px;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(1) li p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(2) {
    width: 264px;
    position: relative;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(2) img.course40-main-photo {
    width: 264px;
    border-radius: 16px;
    position: relative;
    top: -14px;
    left: 16px;
    z-index: 1;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(2) img.course40-main-decor {
    position: absolute;
    top: -48px;
    left: -3px;
    z-index: 3;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(2) div {
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 10px 5px 10px 10px;
    backdrop-filter: blur(30px);
    background: rgba(255, 251, 245, 0.9);
    width: 250px;
    position: absolute;
    z-index: 2;
    top: 193px;
    left: 23px;
}
div.careerum-course40-main-tablet div.course40-main-center > div:nth-child(2) div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
}
div.careerum-course40-main-tablet div.course40-main-center + h2 {
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
}
div.careerum-course40-main-tablet div.course40-goals-tales {
    margin-bottom: 31px;
}
div.careerum-course40-main-tablet div.course40-goals-tales > div {
    width: 232px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 14px;
    padding: 9px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    position: relative;
    z-index: 1;
}
div.careerum-course40-main-tablet div.course40-goals-tales > div:nth-child(n+2) {
    margin-left: -8px;
}
div.careerum-course40-main-tablet div.course40-goals-tales > div.course40-goals-tale-rotate-right {
    transform: rotate(3deg);
}
div.careerum-course40-main-tablet div.course40-goals-tales > div p {
    width: calc(100% - 23px);
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-course40-main-tablet a {
    border-radius: 8px;
    padding: 14px 20px;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    text-decoration: none;
    display: inline-block;
    width: 340px;
    text-align: center;
}


div.careerum-course40-main-mobile {
    width: 100%;
    overflow: hidden;
    background: linear-gradient(180deg, #ff9f01 28.5%, rgba(255, 159, 1, 0) 100%);
}
div.careerum-course40-main-mobile.course40-main_violet {
    background: linear-gradient(180deg, #b185d4 28.5%, rgba(177, 133, 212, 0) 100%);
}
div.careerum-course40-main-mobile > div {
    margin-top: 56px;
    position: relative;
}
div.careerum-course40-main-mobile > div > * {
    position: relative;
    z-index: 2
}
div.careerum-course40-main-mobile > div > img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-52%, -40px);
}
div.careerum-course40-main-mobile div.course40-main-top {
    margin-bottom: 8px;
    gap: 0px;
    flex-direction: column;
}
div.careerum-course40-main-mobile div.course40-main-label {
    border: 1px solid #fff;
    border-radius: 48px;
    padding: 4px 20px;
    box-shadow: inset 0 4px 4px 0 rgba(255, 255, 255, 0.25), 0 4px 20px 0 rgba(184, 103, 7, 0.25);
    background: #ffeaca;
    gap: 2px;
    height: 26px;
}
div.careerum-course40-main-mobile div.course40-main-label:nth-child(1) {
    position: relative;
    z-index: 2;
    left: 4px;
}
div.careerum-course40-main-mobile div.course40-main-label:nth-child(2) {
    transform: rotate(-2deg);
    position: relative;
    z-index: 1;
    margin-top: 2px;
}
div.careerum-course40-main-mobile div.course40-main-label p {
    font-weight: 500;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-course40-main-mobile div.course40-main-label p span {
    font-weight: 600;
}
div.careerum-course40-main-mobile div.course40-main-center h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 105%;
    font-family: 'Unbounded' !important;
    margin-bottom: 10px;
}
div.careerum-course40-main-mobile div.course40-main-center {
    margin-bottom: 19px;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(1) {
    position: relative;
    margin-bottom: 20px;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(1) > img {
    position: absolute;
    top: -13px;
    left: 129px;
    z-index: 2;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(1) > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 6px;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(1) li {
    gap: 5px;
    margin-left: -2px;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(1) li p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(2) {
    position: relative;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(2) img.course40-main-photo {
    width: 340px;
    border-radius: 16px;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(2) img.course40-main-decor {
    position: absolute;
    top: -68px;
    right: 4px;
    z-index: 3;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(2) div {
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 9px;
    backdrop-filter: blur(30px);
    background: rgba(255, 251, 245, 0.9);
    width: 291px;
    position: absolute;
    z-index: 2;
    top: 201px;
    left: 25px;
}
div.careerum-course40-main-mobile div.course40-main-center > div:nth-child(2) div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
}
div.careerum-course40-main-mobile div.course40-main-center + h2 {
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-course40-main-mobile div.course40-goals-tales {
    margin-bottom: 20px;
}
div.careerum-course40-main-mobile div.course40-goals-tales > div {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 4px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    padding: 9px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    position: relative;
    z-index: 1;
}
div.careerum-course40-main-mobile div.course40-goals-tales > div:nth-child(2) {
    margin-top: 3px;
}
div.careerum-course40-main-mobile div.course40-goals-tales > div:nth-child(3) {
    margin-top: 5px;
}
div.careerum-course40-main-mobile div.course40-goals-tales > div.course40-goals-tale-rotate-right {
    transform: rotate(-0.79deg);
}
div.careerum-course40-main-mobile div.course40-goals-tales > div p {
    width: calc(100% - 23px);
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-course40-main-mobile a {
    border-radius: 8px;
    padding: 14px 20px;
    font-weight: 600;
    font-size: 14px;
    line-height: 114%;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: center;
}

div.careerum-course40-about {
    width: 100%;
    overflow: hidden;
    background: #fff;
}
div.careerum-course40-about h2 {
    margin-bottom: 36px;
}
div.careerum-course40-about div.course40-about-top {
    gap: 16px;
    flex-wrap: wrap;
    margin-bottom: 16px;
}
div.careerum-course40-about div.course40-about-top div {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 12px 20px;
    width: 376px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
}
div.careerum-course40-about p.course40-about-top-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    margin-bottom: 8px;
}
div.careerum-course40-about p.course40-about-top-subheader {
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
}
div.careerum-course40-about div.course40-about-bottom {
    gap: 16px;
}
div.careerum-course40-about div.course40-about-bottom div {
    border-radius: 24px;
    width: 572px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #ffe6bc;
    padding: 24px 24px 42px;
}
div.careerum-course40-about div.course40-about-bottom div:nth-child(1) {
    background-color: #D2E5FF;
}
div.careerum-course40-about p.course40-about-bottom-label {
    border-radius: 48px;
    padding: 8px 24px;
    background-color: #fff;
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-bottom: 16px;
}
div.careerum-course40-about p.course40-about-bottom-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 16px;
}
div.careerum-course40-about p.course40-about-bottom-subheader {
    font-weight: 600;
    font-size: 20px;
    color: #000;
    margin-bottom: 10px;
}
div.careerum-course40-about div.course40-about-bottom ul:not(:last-child) {
    margin-bottom: 16px;
}
div.careerum-course40-about div.course40-about-bottom ul li {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    list-style-type: none;
    position: relative;
    padding-left: 27px;
}
div.careerum-course40-about div.course40-about-bottom ul li + li {
    margin-top: 10px;
}
div.careerum-course40-about div.course40-about-bottom ul li::before {
    content: "·";
    position: absolute;
    top: -1px;
    left: 10px;
    font-size: 20px;
    font-weight: 600;
}

div.careerum-course40-about-tablet {
    width: 100%;
    overflow: hidden;
    background: #fff;
}
div.careerum-course40-about-tablet h2 {
    margin-bottom: 36px;
}
div.careerum-course40-about-tablet div.course40-about-top {
    gap: 8px;
    flex-wrap: wrap;
    margin-bottom: 16px;
}
div.careerum-course40-about-tablet div.course40-about-top div {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 16px;
    padding: 9px;
    width: 221px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
}
div.careerum-course40-about-tablet p.course40-about-top-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    margin-bottom: 8px;
}
div.careerum-course40-about-tablet p.course40-about-top-subheader {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-course40-about-tablet div.course40-about-bottom {
    gap: 10px;
}
div.careerum-course40-about-tablet div.course40-about-bottom div {
    border-radius: 12px;
    width: 335px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #ffe6bc;
    padding: 10px;
}
div.careerum-course40-about-tablet div.course40-about-bottom div:nth-child(1) {
    background-color: #D2E5FF;
}
div.careerum-course40-about-tablet p.course40-about-bottom-label {
    border-radius: 48px;
    padding: 8px 16px;
    background-color: #fff;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-bottom: 10px;
}
div.careerum-course40-about-tablet p.course40-about-bottom-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 10px;
}
div.careerum-course40-about-tablet p.course40-about-bottom-subheader {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
div.careerum-course40-about-tablet div.course40-about-bottom ul:not(:last-child) {
    margin-bottom: 10px;
}
div.careerum-course40-about-tablet div.course40-about-bottom ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    list-style-type: none;
    position: relative;
    padding-left: 21px;
}
div.careerum-course40-about-tablet div.course40-about-bottom ul li + li {
    margin-top: 6px;
}
div.careerum-course40-about-tablet div.course40-about-bottom ul li::before {
    content: "·";
    position: absolute;
    top: 0px;
    left: 8px;
    font-size: 16px;
    font-weight: 600;
}

div.careerum-course40-about-mobile {
    width: 100%;
    overflow: hidden;
    background: #fff;
}
div.careerum-course40-about-mobile h2 {
    margin-bottom: 22px;
}
div.careerum-course40-about-mobile div.course40-about-top {
    margin-bottom: 16px;
}
div.careerum-course40-about-mobile div.course40-about-top .slick-list {
    overflow: visible;
}
div.careerum-course40-about-mobile div.course40-about-top div.course40-about-top-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 9px;
    width: 300px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
    height: auto;
    margin-right: 10px;
}
div.careerum-course40-about-mobile p.course40-about-top-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    margin-bottom: 8px;
}
div.careerum-course40-about-mobile p.course40-about-top-subheader {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-course40-about-mobile div.course40-about-bottom {
    gap: 10px;
}
div.careerum-course40-about-mobile div.course40-about-bottom div {
    border-radius: 12px;
    width: 100%;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #ffe6bc;
    padding: 10px;
}
div.careerum-course40-about-mobile div.course40-about-bottom div:nth-child(1) {
    background-color: #D2E5FF;
}
div.careerum-course40-about-mobile div.course40-about-bottom div + div {
    margin-top: 16px;
}
div.careerum-course40-about-mobile p.course40-about-bottom-label {
    border-radius: 48px;
    padding: 8px 24px;
    background-color: #fff;
    display: inline-block;
    font-weight: 600;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-bottom: 10px;
}
div.careerum-course40-about-mobile p.course40-about-bottom-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 10px;
}
div.careerum-course40-about-mobile p.course40-about-bottom-subheader {
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
div.careerum-course40-about-mobile div.course40-about-bottom ul:not(:last-child) {
    margin-bottom: 10px;
}
div.careerum-course40-about-mobile div.course40-about-bottom ul li {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    list-style-type: none;
    position: relative;
    padding-left: 21px;
}
div.careerum-course40-about-mobile div.course40-about-bottom ul li + li {
    margin-top: 6px;
}
div.careerum-course40-about-mobile div.course40-about-bottom ul li::before {
    content: "·";
    position: absolute;
    top: 0px;
    left: 8px;
    font-size: 16px;
    font-weight: 600;
}

div.careerum-course40-results {
    width: 100%;
    overflow: hidden;
    background: #fff;
}
div.careerum-course40-results h2 {
    margin-bottom: 36px;
}
div.careerum-course40-results div.course40-results-items {
    gap: 16px;
    flex-wrap: wrap;
}
div.careerum-course40-results div.course40-results-item {
    border-radius: 20px;
    padding: 16px;
    width: 376px;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    background: #fffbf5;
}
div.careerum-course40-results div.course40-results-item-top {
    min-height: 100px;
    margin-bottom: 24px;
}
div.careerum-course40-results div.course40-results-item-top > div {
    gap: 12px;
}
div.careerum-course40-results div.course40-results-item-top img {
    width: 100px;
    height: 100px;
}
div.careerum-course40-results div.course40-results-item.no-image-item div.course40-results-item-top img {
    display: none;
}
div.careerum-course40-results div.course40-results-item-top p {
    font-weight: 600;
    font-size: 18px;
    width: calc(100% - 112px);
}
div.careerum-course40-results div.course40-results-item.no-image-item div.course40-results-item-top p {
    width: 100%;
}
div.careerum-course40-results div.course40-results-item-sep {
    width: 100%;
    height: 2px;
    background: rgba(255, 159, 1, 0.3);
    margin-bottom: 22px;
}
div.careerum-course40-results div.course40-results-item-star {
    margin-bottom: 14px;
}
div.careerum-course40-results div.course40-results-item-text p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
}

div.careerum-course40-results-tablet {
    width: 100%;
    overflow: hidden;
    background: #fff;
}
div.careerum-course40-results-tablet h2 {
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
}
div.careerum-course40-results-tablet div.course40-results-items {
    gap: 16px;
    flex-wrap: wrap;
}
div.careerum-course40-results-tablet div.course40-results-items .slick-list {
    overflow: visible;
}
div.careerum-course40-results-tablet div.course40-results-item {
    border-radius: 20px;
    padding: 9px 9px 19px 9px;
    width: 240px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-right: 12px;
    height: auto;
}
div.careerum-course40-results-tablet div.course40-results-item-top {
    min-height: 64px;
    margin-bottom: 16px;
}
div.careerum-course40-results-tablet div.course40-results-item-top > div {
    gap: 8px;
}
div.careerum-course40-results-tablet div.course40-results-item-top img {
    width: 64px;
    height: 64px;
}
div.careerum-course40-results-tablet div.course40-results-item.no-image-item div.course40-results-item-top img {
    display: none;
}
div.careerum-course40-results-tablet div.course40-results-item-top p {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    width: calc(100% - 72px);
}
div.careerum-course40-results-tablet div.course40-results-item.no-image-item div.course40-results-item-top p {
    width: 100%;
}
div.careerum-course40-results-tablet div.course40-results-item-sep {
    width: 100%;
    height: 2px;
    background: rgba(255, 159, 1, 0.3);
    margin-bottom: 14px;
}
div.careerum-course40-results-tablet div.course40-results-item-star {
    margin-bottom: 5px;
}
div.careerum-course40-results-tablet div.course40-results-item-text p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
}

div.careerum-course40-results-mobile {
    width: 100%;
    overflow: hidden;
    background: #fff;
}
div.careerum-course40-results-mobile h2 {
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-course40-results-mobile div.course40-results-items .slick-list {
    overflow: visible;
}
div.careerum-course40-results-mobile div.course40-results-item {
    border-radius: 20px;
    padding: 9px 9px 19px 9px;
    width: 240px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: #fffbf5;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin-right: 12px;
    height: auto;
}
div.careerum-course40-results-mobile div.course40-results-item-top {
    min-height: 64px;
    margin-bottom: 16px;
}
div.careerum-course40-results-mobile div.course40-results-item-top > div {
    gap: 8px;
}
div.careerum-course40-results-mobile div.course40-results-item-top img {
    width: 64px;
    height: 64px;
}
div.careerum-course40-results-mobile div.course40-results-item.no-image-item div.course40-results-item-top img {
    display: none;
}
div.careerum-course40-results-mobile div.course40-results-item-top p {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    width: calc(100% - 72px);
}
div.careerum-course40-results-mobile div.course40-results-item.no-image-item div.course40-results-item-top p {
    width: 100%;
}
div.careerum-course40-results-mobile div.course40-results-item-sep {
    width: 100%;
    height: 2px;
    background: rgba(255, 159, 1, 0.3);
    margin-bottom: 14px;
}
div.careerum-course40-results-mobile div.course40-results-item-star {
    margin-bottom: 5px;
}
div.careerum-course40-results-mobile div.course40-results-item-text p {
    font-weight: 500;
    font-size: 12px;
    line-height: 150%;
}

div.careerum-course40-banner1 {
    width: 100%;
    overflow: visible;
    background: transparent;
    position: sticky;
    z-index: 50;
    bottom: 0;
}
div.careerum-course40-banner1.to-top {
    bottom: calc(100dvh - 135px);
}
div.careerum-course40-banner1 > div {
    box-shadow: 0 4px 20px 0 rgba(255, 153, 0, 0.8);
    background: linear-gradient(270deg, #ff9f01 28.5%, #ffe6bc 100%);
    border: 1px solid #fff;
    border-radius: 19px;
    padding: 12px 20px;
    gap: 60px;
    margin: 0 auto;
    position: relative;
}
div.careerum-course40-banner1 > div > img {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
div.careerum-course40-banner1 > div > div:nth-child(1) {
    gap: 24px;
    position: relative;
    z-index: 2;
}
div.careerum-course40-banner1 > div > div:nth-child(1) > p {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-course40-banner1 div.course40-banner1-timer {
    gap: 10px;
}
div.careerum-course40-banner1 div.course40-banner1-timer > div {
    border-radius: 8px;
    padding: 8px 10px;
    width: 72px;
    background-color: #fff;
}
div.careerum-course40-banner1 p[class*="-number"] {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 2px;
}
div.careerum-course40-banner1 p[class*="-text"] {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
}
div.careerum-course40-banner1 a {
    border-radius: 8px;
    padding: 12px 32px;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
    display: inline-block;
    position: relative;
    z-index: 2;
}

div.careerum-course40-banner1-tablet {
    width: 100%;
    overflow: visible;
    background: transparent;
    position: sticky;
    z-index: 50;
    bottom: 0;
}
div.careerum-course40-banner1-tablet.to-top {
    bottom: calc(100dvh - 115px);
}
div.careerum-course40-banner1-tablet > div {
    box-shadow: 0 4px 20px 0 rgba(255, 153, 0, 0.8);
    background: linear-gradient(270deg, #ff9f01 28.5%, #ffe6bc 100%);
    border: 1px solid #fff;
    border-radius: 19px;
    padding: 10px 16px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
div.careerum-course40-banner1-tablet > div > img {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
div.careerum-course40-banner1-tablet > div > div:nth-child(1) {
    gap: 24px;
    width: 460px;
    position: relative;
    z-index: 2;
}
div.careerum-course40-banner1-tablet > div > div:nth-child(1) > p {
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
}
div.careerum-course40-banner1-tablet div.course40-banner1-timer {
    gap: 3px;
}
div.careerum-course40-banner1-tablet div.course40-banner1-timer > div:nth-child(1) {
    width: 37px;
}
div.careerum-course40-banner1-tablet div.course40-banner1-timer > div:nth-child(2) {
    width: 37px;
}
div.careerum-course40-banner1-tablet div.course40-banner1-timer > div:nth-child(3) {
    width: 50px;
}
div.careerum-course40-banner1-tablet p[class*="-number"] {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 2px;
}
div.careerum-course40-banner1-tablet p[class*="-text"] {
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    text-align: center;
}
div.careerum-course40-banner1-tablet a {
    border-radius: 8px;
    padding: 12px 16px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    display: inline-block;
    position: relative;
    z-index: 2;
}

div.careerum-course40-banner1-mobile {
    width: 100%;
    overflow: visible;
    background: transparent;
    position: sticky;
    z-index: 50;
    bottom: 0;
}
div.careerum-course40-banner1-mobile.to-top {
    bottom: calc(100dvh - 132px);
}
div.careerum-course40-banner1-mobile > div {
    box-shadow: 0 4px 20px 0 rgba(255, 153, 0, 0.8);
    background: linear-gradient(270deg, #ff9f01 28.5%, #ffe6bc 100%);
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 9px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
div.careerum-course40-banner1-mobile > div > img {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
div.careerum-course40-banner1-mobile > div > div:nth-child(1) {
    gap: 5px;
    width: 100%;
    position: relative;
    z-index: 2;
    margin-bottom: 8px;
}
div.careerum-course40-banner1-mobile > div > div:nth-child(1) > p {
    font-weight: 600;
    font-size: 12px;
    line-height: 105%;
}
div.careerum-course40-banner1-mobile div.course40-banner1-timer {
    gap: 8px;
}
div.careerum-course40-banner1-mobile div.course40-banner1-timer > div {
    border-radius: 4px;
    padding: 4px 0;
    width: 51px;
    background-color: #fff;
}
div.careerum-course40-banner1-mobile div.course40-banner1-timer > div:nth-child(2) {
    width: 53px;
}
div.careerum-course40-banner1-mobile div.course40-banner1-timer > div:nth-child(3) {
    width: 57px;
}
div.careerum-course40-banner1-mobile p[class*="-number"] {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 2px;
}
div.careerum-course40-banner1-mobile p[class*="-text"] {
    font-weight: 500;
    font-size: 10px;
    line-height: 100%;
    text-align: center;
}
div.careerum-course40-banner1-mobile a {
    border-radius: 8px;
    padding: 8px 16px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    display: inline-block;
    position: relative;
    z-index: 2;
    width: 100%;
    text-align: center;
}

div.careerum-course40-tariffs {
    background-color: #fff;
    overflow: hidden;
    width: 100%;
}
div.careerum-course40-tariffs > div {
    margin-top: 24px;
    margin-bottom: 144px;
    position: relative;
}
div.careerum-course40-tariffs h2 {
    text-align: center;
    margin-bottom: 16px;
}
div.careerum-course40-tariffs > div > img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -24px);
    z-index: 1;
}
div.careerum-course40-tariffs.course40-tariffs-pay > div > img {
    width: 1500px;
}
div.careerum-course40-tariffs > div > *:not(img) {
    z-index: 2;
    position: relative;
}
div.careerum-course40-tariffs > div > p {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    text-align: center;
    margin-bottom: 40px;
}
div.careerum-course40-tariffs div.course40-tariffs-curr-wrapper {
    z-index: 3;
}
div.careerum-course40-tariffs div.course40-tariffs-curr {
    border-radius: 24px;
    padding: 4px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    margin-bottom: 24px;
}
div.careerum-course40-tariffs div.course40-tariffs-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: #000;
}
div.careerum-course40-tariffs div.course40-tariffs-curr li:hover {
    background: #ebecec;
}
div.careerum-course40-tariffs div.course40-tariffs-curr li.active {
    background-color: #000000;
    color: #fff;
}
div.careerum-course40-tariffs div.course40-tariffs-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-course40-tariffs div.course40-tariffs-notif-icon {
    font-size: 0;
}
div.careerum-course40-tariffs div.course40-tariffs-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    pointer-events: none;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: #e1e1e2;
    padding: 0 10px;
    border-radius: 12px;
}
div.careerum-course40-tariffs div.course40-tariffs-notif-content::before {
    content: '';
    width: 40px;
    height: 40px;
    transform: rotate(55deg) skew(20deg);
    background: #e1e1e2;
    position: absolute;
    border-radius: 5px;
    top: 4px;
    left: 169px;
    z-index: 1;
}
div.careerum-course40-tariffs div.course40-tariffs-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 10px;
}
div.careerum-course40-tariffs div.course40-tariffs-notif:hover div.course40-tariffs-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-course40-tariffs div.course40-tariffs-items {
    gap: 16px;
}
div.careerum-course40-tariffs div.course40-tariffs-item {
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 20px;
    width: 376px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background: rgba(255, 255, 255, 0.95);
    position: relative;
    flex-direction: column;
}
div.careerum-course40-tariffs div.course40-tariffs-item:nth-child(1) {
    background: rgba(255, 255, 255, 0.8);
}
div.careerum-course40-tariffs div.course40-tariffs-item p.course40-tariffs-item-header {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    margin-bottom: 32px;
}
div.careerum-course40-tariffs div.course40-tariffs-item p.course40-tariffs-item-label {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 8px 24px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: #ff6a01;
    position: absolute;
    display: inline-block;
    top: -19px;
    right: 50px;
}
div.careerum-course40-tariffs div.course40-tariffs-item ul {
    margin-bottom: 34px;
}
div.careerum-course40-tariffs div.course40-tariffs-item ul li {
    list-style-type: none;
    gap: 6px;
}
div.careerum-course40-tariffs div.course40-tariffs-item ul li + li {
    margin-top: 12px;
}
div.careerum-course40-tariffs div.course40-tariffs-item ul li p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    width: calc(100% - 32px);
}
div.careerum-course40-tariffs div.course40-tariffs-item ul li p span {
    font-weight: 600;
}
div.careerum-course40-tariffs div.course40-tariffs-item > div {
    margin-top: auto;
    width: 100%;
}
div.careerum-course40-tariffs div.course40-tariffs-item > div > div {
    position: relative;
}
div.careerum-course40-tariffs div.course40-tariffs-item > div p.course40-tariffs-item-price-label {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: #fff;
    margin-bottom: 14px;
    position: absolute;
    top: -35px;
    left: 93px;
    border-radius: 48px;
    padding: 8px 18px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    background: #ff0101;
    transform: rotate(-13.4deg);
}
div.careerum-course40-tariffs div.course40-tariffs-item > div p.course40-tariffs-item-price {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    margin-bottom: 16px;
}
div.careerum-course40-tariffs div.course40-tariffs-item > div p.course40-tariffs-item-price-new {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    margin-bottom: 16px;
    color: #FF0505;
}
div.careerum-course40-tariffs div.course40-tariffs-item > div p.course40-tariffs-item-text {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    margin-top: 11px;
    margin-left: 7px;
    margin-right: -7px;
}
div.careerum-course40-tariffs div.course40-tariffs-item a {
    width: 100%;
    border-radius: 12px;
    padding: 16px 40px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    text-decoration: none;
    display: block;
    text-align: center;
}


div.careerum-course40-tariffs-tablet {
    background-color: #fff;
    overflow: visible;
    max-width: 100%;
    position: relative;
    z-index: 2;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1726064307622-aQIq7-Rect.png');
    background-position: center 50px;
    background-size: 1023px;
    background-repeat: no-repeat;
    padding-bottom: 88px;
}
div.careerum-course40-tariffs-tablet > div {
    margin-top: 24px;
    position: relative;
    margin-bottom: 0;
}
div.careerum-course40-tariffs-tablet h2 {
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    margin-bottom: 8px;
}
div.careerum-course40-tariffs-tablet > div > img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 26px);
    z-index: 1;
}
div.careerum-course40-tariffs-tablet > div > *:not(img) {
    z-index: 2;
    position: relative;
}
div.careerum-course40-tariffs-tablet > div > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-items {
    gap: 10px;
    margin-bottom: 10px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item {
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 11px;
    width: 326px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background: rgba(255, 255, 255, 0.95);
    position: relative;
    flex-direction: column;
    margin-top: 25px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item:nth-child(1) {
    background: rgba(255, 255, 255, 0.8);
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item p.course40-tariffs-item-header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    margin-bottom: 16px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item p.course40-tariffs-item-label {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 6px 12px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    transform: rotate(1.53deg);
    background: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: #ff6a01;
    position: absolute;
    display: inline-block;
    top: -19px;
    right: 10px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item ul {
    margin-bottom: 33px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item ul li {
    list-style-type: none;
    gap: 4px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item ul li + li {
    margin-top: 12px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item ul li p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    width: calc(100% - 20px);
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item ul li p span {
    font-weight: 600;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item > div {
    margin-top: auto;
    width: 100%;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item > div > div {
    position: relative;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item > div p.course40-tariffs-item-price-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    color: #fff;
    margin-bottom: 14px;
    position: absolute;
    top: -26px;
    left: 67px;
    border-radius: 48px;
    padding: 4px 14px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    background: #ff0101;
    transform: rotate(-13.4deg);
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item > div p.course40-tariffs-item-price {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 14px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item > div p.course40-tariffs-item-price-new {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 14px;
    color: #FF0505;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item > div p.course40-tariffs-item-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    margin-top: 7px;
    margin-left: 7px;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-item a {
    width: 100%;
    border-radius: 8px;
    padding: 12px 40px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    text-decoration: none;
    display: block;
    text-align: center;
}
div.careerum-course40-tariffs-tablet div.course40-tariffs-curr {
    width: 680px;
    z-index: 3;
    max-height: 36px;
    overflow: visible;
    position: relative;
    margin: 0 auto;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    margin-left: calc((100% - 680px) / 2);
    background-color: #fff;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block svg.club40-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block.active svg.club40-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-course40-tariffs-tablet div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}

div.careerum-course40-tariffs-mobile {
    background-color: #fff;
    overflow: visible;
    max-width: 100%;
    position: relative;
    z-index: 2;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1726073506393-VnJxQ-Rect.png');
    background-position: center -20px;
    background-size: 529px;
    background-repeat: no-repeat;
    padding-bottom: 64px;
}
div.careerum-course40-tariffs-mobile > div {
    margin-top: 24px;
    position: relative;
    margin-bottom: 0;
}
div.careerum-course40-tariffs-mobile h2 {
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 8px;
}
div.careerum-course40-tariffs-mobile > div > img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 26px);
    z-index: 1;
}
div.careerum-course40-tariffs-mobile > div > *:not(img) {
    z-index: 2;
    position: relative;
}
div.careerum-course40-tariffs-mobile > div > p {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 23px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item {
    border: 1px solid #fff;
    border-radius: 16px;
    padding: 9px;
    width: 100%;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background: rgba(255, 255, 255, 0.95);
    position: relative;
    flex-direction: column;
    margin-top: 25px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item:nth-child(1) {
    background: rgba(255, 255, 255, 0.8);
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item p.course40-tariffs-item-header {
    font-weight: 700;
    font-size: 20px;
    line-height: 125%;
    margin-bottom: 16px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item p.course40-tariffs-item-label {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 4px 24px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    transform: rotate(1.53deg);
    background: #fff;
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    color: #ff6a01;
    position: absolute;
    display: inline-block;
    top: -25px;
    right: 24px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item ul {
    margin-bottom: 29px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item ul li {
    list-style-type: none;
    gap: 4px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item ul li + li {
    margin-top: 16px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item ul li p {
    font-weight: 500;
    font-size: 14px;
    line-height: 140%;
    width: calc(100% - 20px);
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item ul li p span {
    font-weight: 600;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item > div {
    margin-top: auto;
    width: 100%;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item > div > div {
    position: relative;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item > div p.course40-tariffs-item-price-label {
    font-weight: 600;
    font-size: 14px;
    line-height: 125%;
    color: #fff;
    margin-bottom: 14px;
    position: absolute;
    top: -26px;
    left: 67px;
    border-radius: 48px;
    padding: 4px 14px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.05);
    background: #ff0101;
    transform: rotate(-13.4deg);
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item > div p.course40-tariffs-item-price {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 14px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item > div p.course40-tariffs-item-price-new {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 14px;
    color: #FF0505;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item > div p.course40-tariffs-item-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    margin-top: 7px;
    margin-left: 7px;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-item a {
    width: 100%;
    border-radius: 10px;
    padding: 14px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 133%;
    text-decoration: none;
    display: block;
    text-align: center;
}
div.careerum-course40-tariffs-mobile div.course40-tariffs-curr {
    width: 100%;
    z-index: 3;
    max-height: 36px;
    overflow: visible;
    position: relative;
    margin: 0 auto;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 207px;
    background-color: #fff;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-top: 6px;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block svg.club40-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block.active svg.club40-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
    margin-top: 0px;
    padding: 8px 14px 14px;
    max-height: 250px;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-course40-tariffs-mobile div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    margin-top: 16px;
    cursor: default;
}

div.careerum-club40-main2 {
    background-color: #F5F5F7;
}
div.careerum-club40-main2 > div {
    margin-top: 190px;
}
div.careerum-club40-main2 div.club40-main2-left {
    width: 732px;
    margin-top: 7px;
}
div.careerum-club40-main2 div.club40-main2-right {
    width: 357px;
}
div.careerum-club40-main2 h1 {
    font-weight: 600;
    font-size: 56px;
    line-height: 105%;
    margin-bottom: 32px;
}
div.careerum-club40-main2 h1 + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 105%;
}
div.careerum-club40-main2 div.club40-main2-left img {
    pointer-events: none;
    top: 140px;
    left: 18px;
}
div.careerum-club40-main2 ul {
    margin-top: 47px;
}
div.careerum-club40-main2 ul li {
    gap: 10px;
}
div.careerum-club40-main2 ul li p {
    width: calc(100% - 36px);
    font-weight: 500;
    font-size: 24px;
    line-height: 135%;
}
div.careerum-club40-main2 ul li + li {
    margin-top: 17px;
}
div.careerum-club40-main2 div.club40-main2-videowrapper {
    width: 100%;
    border-radius: 24px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1734444855115-IF6LZ-Ð¾Ð±.png');
    background-repeat: no-repeat;
    background-size: cover;
    height: 635px;
    overflow: hidden;
}
div.careerum-club40-main2 div.club40-main2-videowrapper-frame {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
div.careerum-club40-main2 div.club40-main2-videowrapper svg.club40-main2-play {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    opacity: 1;
    transition: opacity 0.2s ease;
}
div.careerum-club40-main2 div.club40-main2-videowrapper svg.club40-main2-play:hover {
    opacity: 0.7;
}
div.careerum-club40-main2 div.club40-main2-videowrapper svg.club40-main2-play.active {
    opacity: 0;
}
div.careerum-club40-main2 div.club40-main2-videowrapper svg.club40-main2-play.active.paused {
    opacity: 1;
}
div.careerum-club40-main2 div.club40-main2-videowrapper:hover svg.club40-main2-play.active {
    opacity: 0.7;
}
div.careerum-club40-main2 div.club40-main2-videowrapper:hover svg.club40-main2-play.active.paused {
    opacity: 1;
}
div.careerum-club40-main2 div.club40-main2-videowrapper svg.club40-main2-play.active.paused:hover {
    opacity: 0.7;
}

div.careerum-club40-main2.veb4-main2 {
    background-color: #f5f5f5;
}
div.careerum-club40-main2.veb4-main2 > div {
    margin-top: 60px;
}
div.careerum-club40-main2.veb4-main2 p.veb4-main2-header {
    font-weight: 700;
    font-size: 40px;
    line-height: 110%;
}
div.careerum-club40-main2.veb4-main2 div.club40-main2-left {
    width: 790px;
    margin-top: 0;
}
div.careerum-club40-main2.veb4-main2 div.club40-main2-right {
    width: 300px;
}
div.careerum-club40-main2.veb4-main2 ul {
    margin-top: 33px;
}
div.careerum-club40-main2.veb4-main2 div.club40-main2-videowrapper {
    background-image: none;
    height: 514px;
}
div.careerum-club40-main2.veb4-main2 div.club40-main2-left > div {
    gap: 24px;
    margin-top: 72px;
}
div.careerum-club40-main2.veb4-main2 div.club40-main2-left > div div {
    width: 240px;
}
div.careerum-club40-main2.veb4-main2 p.club40-achievements-header {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
}
div.careerum-club40-main2.veb4-main2 p.club40-achievements-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
}
div.careerum-club40-main2.veb4-main2 p.club40-achievements-text span {
    font-weight: 700;
}

div.careerum-club40-achievements > div {
    box-shadow: 0 4px 25px var(--main---dark-blue);
    border-radius: 24px;
    background: linear-gradient(90deg, #d2e5ff 0%, #fff 46%, #d2e5ff 96%);
    background-repeat: no-repeat;
    padding: 20px;
    margin-top: 20px;
}
div.careerum-club40-achievements div.club40-achievements-wrapper > div > div {
    width: 356px;
}
div.careerum-club40-achievements p.club40-achievements-header {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    text-align: center;
    margin-bottom: 4px;
}
div.careerum-club40-achievements p.club40-achievements-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    text-align: center;
}
div.careerum-club40-achievements p.club40-achievements-text span {
    font-weight: 700;
}
div.careerum-club40-achievements.veb4-achievements {
    background-color: #f5f5f5;
}


div.careerum-club40-results {
    background-color: #F5F5F7;
}
div.careerum-club40-results.veb4-results {
    background-color: #F5F5F5;
}
div.careerum-club40-results h2 {
    margin-bottom: 32px;
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    letter-spacing: -0.02em;
}
div.careerum-club40-results div.club40-results-slider-item {
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    background: var(--main---white);
    border-radius: 20px;
    width: 278px;
    height: auto;
    padding: 16px 24px 29px;
    margin-right: 8px;
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) {
    margin-bottom: 16px;
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) > div:nth-child(1) {
    width: 80px;
    margin-right: 8px;
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) > div:nth-child(2) {
    width: calc(100% - 88px);
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) img {
    width: 80px;
    height: 80px;
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) p {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-bottom: 4px;
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) p + p {
    font-weight: 500;
    font-size: 11px;
    line-height: 120%;
    letter-spacing: -0.03em;
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) a {
    top: 48px;
    left: 40px;
    display: none
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(n+2) {
    margin-bottom: 14px;
    gap: 8px;
}
div.careerum-club40-results div.club40-results-slider-item > div:nth-child(n+2) p {
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
    width: calc(100% - 28px);
}
div.careerum-club40-results div.club40-results-slider-item > div:last-child {
    margin-bottom: 0;
}
div.careerum-club40-results div.club40-results-slider {
    margin-bottom: 24px;
}
div.careerum-club40-results div.club40-results-slider .slick-list {
    overflow: visible;
}
div.careerum-club40-results div.club40-results-slider-nav {
    gap: 16px;
}
div.careerum-club40-results div.club40-results-slider-nav div {
    border-radius: 40px;
    overflow: hidden;
    font-size: 0;
}
div.careerum-club40-results div.club40-results-slider-nav svg {
    cursor: pointer;
    opacity: 1;
}
div.careerum-club40-results div.club40-results-slider-nav svg:hover {
    opacity: 0.85;
}

@media screen and (max-width: 1299px) {
    div.careerum-club40-main2 > div {
        margin-top: 154px;
    }
    div.careerum-club40-main2 div.club40-main2-left {
        width: 344px;
        margin-top: 0;
    }
    div.careerum-club40-main2 div.club40-main2-right {
        width: 320px;
        margin-top: 2px;
    }
    div.careerum-club40-main2 h1 {
        font-size: 40px;
        line-height: 110%;
        margin-bottom: 4px;
    }
    div.careerum-club40-main2 h1 + p {
        font-size: 18px;
        line-height: 125%;
    }
    div.careerum-club40-main2 ul {
        margin-top: 12px;
    }
    div.careerum-club40-main2 ul svg {
        width: 19px;
    }
    div.careerum-club40-main2 ul li {
        gap: 5px;
        width: max-content;
        align-items: center;
        border-radius: 8px;
        padding: 3px 12px;
        border: 1px solid rgba(0, 0, 0, 0.1);
        box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
        background: var(--main---white);
    }
    div.careerum-club40-main2 ul li p {
        font-size: 14px;
        white-space: nowrap;
        font-weight: 600;
    }
    div.careerum-club40-main2 ul li:nth-child(2) {
        margin-top: 37px;
        margin-left: 2px;
    }
    div.careerum-club40-main2 ul li:nth-child(3) {
        margin-top: -72px;
        margin-left: 42px;
    }
    div.careerum-club40-main2 ul li:nth-child(4) {
        margin-top: 29px;
        margin-left: 133px;
    }
    div.careerum-club40-main2 div.club40-main2-videowrapper {
        height: 569px;
        border-radius: 20px;
    }
    div.careerum-club40-main2 div.club40-main2-left img {
        top: 173px;
        left: -1px;
    }
    div.careerum-club40-main2.veb4-main2 > div {
        margin-top: 49px;
    }
    div.careerum-club40-main2.veb4-main2 div.club40-main2-left {
        width: 374px;
    }
    div.careerum-club40-main2.veb4-main2 div.club40-main2-right {
        margin-top: 0;
    }
    div.careerum-club40-main2.veb4-main2 p.veb4-main2-header {
        font-weight: 600;
        font-size: 28px;
    }
    div.careerum-club40-main2.veb4-main2 ul {
        margin-top: 16px;
    }
    div.careerum-club40-main2.veb4-main2 ul li:nth-child(1),
    div.careerum-club40-main2.veb4-main2 ul li:nth-child(2),
    div.careerum-club40-main2.veb4-main2 ul li:nth-child(3),
    div.careerum-club40-main2.veb4-main2 ul li:nth-child(4) {
        padding: 0;
        border: none;
        box-shadow: none;
        background: none;
        margin-left: 0;
        margin-top: 0;
    }
    div.careerum-club40-main2.veb4-main2 ul li + li {
        margin-top: 9px !important;
    }
    div.careerum-club40-main2.veb4-main2 ul li p {
        font-weight: 500;
    }
    div.careerum-club40-main2.veb4-main2 div.club40-main2-left > div {
        flex-direction: column;
        margin-top: 29px;
    }
    div.careerum-club40-main2.veb4-main2 div.club40-main2-left > div div {
        width: 290px;
    }
    div.careerum-club40-main2.veb4-main2 p.club40-achievements-header {
        font-size: 24px;
    }
    div.careerum-club40-main2.veb4-main2 p.club40-achievements-text {
        font-size: 14px;
        margin-top: 4px;
    }
    div.careerum-club40-achievements > div {
        padding: 12px;
        border-radius: 14px;
        box-shadow: 0 4px 20px var(--main---dark-blue);
    }
    div.careerum-club40-achievements p.club40-achievements-header {
        font-size: 24px;
    }
    div.careerum-club40-achievements p.club40-achievements-text {
        font-size: 14px;
    }
    div.careerum-club40-achievements div.club40-achievements-wrapper > div > div:nth-child(2) p.club40-achievements-text {
        font-weight: 600;
    }
    div.careerum-club40-results div.club40-results-slider-nav {
        display: none;
    }
    div.careerum-club40-results div.club40-results-slider-item {
        width: 239px;
        padding: 15px 16px 28px;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) {
        margin-bottom: 0;
        min-height: 70px;
        align-items: flex-start;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) img {
        width: 72px;
        height: 72px;
        margin-top: -10px;
    }
    div.careerum-club40-results h2 {
        font-size: 28px;
        line-height: 110%;
        letter-spacing: normal;
        margin-bottom: 24px;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) > div:nth-child(1) {
        width: 72px;
        margin-top: -21px;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) a {
        top: 38px;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) > div:nth-child(2) {
        width: calc(100% - 72px);
        margin-right: -8px;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) p {
        font-size: 14px;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(1) p + p {
        line-height: 130%;
    }
    div.careerum-club40-results div.club40-results-slider-item > div:nth-child(n+2) p {
        font-size: 13px;
    }
    div.careerum-club40-results.veb4-results h2 {
        font-size: 32px;
    }
}

@media screen and (max-width: 767px) {
    div.careerum-club40-main2 > div {
        margin-top: 174px;
        display: block !important;
    }
    div.careerum-club40-main2 div.club40-main2-left {
        width: 100%;
    }
    div.careerum-club40-main2 div.club40-main2-right {
        width: 100%;
        margin-top: 26px;
    }
    div.careerum-club40-main2 h1 {
        font-weight: 700;
        font-size: 28px;
        line-height: 105%;
        margin-bottom: 12px;
    }
    div.careerum-club40-main2 h1 + p {
        font-size: 14px;
    }
    div.careerum-club40-main2 div.club40-main2-left img {
        top: 89px;
        left: 10px;
    }
    div.careerum-club40-main2 ul li:nth-child(1) {
        margin-left: 6px;
    }
    div.careerum-club40-main2 ul li:nth-child(2) {
        margin-top: 40px;
        margin-left: -3px;
    }
    div.careerum-club40-main2 ul li:nth-child(3) {
        margin-top: -77px;
        margin-left: 23px;
    }
    div.careerum-club40-main2 ul li:nth-child(4) {
        margin-top: 51px;
        margin-left: 70px;
    }
    div.careerum-club40-main2 div.club40-main2-videowrapper {
        max-width: 320px;
        aspect-ratio: 9 / 16;
        height: auto;
        margin: 0 auto;
    }
    div.careerum-club40-main2.veb4-main2 > div {
        margin-top: 34px;
        margin-bottom: 6px;
    }
    div.careerum-club40-main2.veb4-main2 div.club40-main2-left {
        width: 100%;
    }
    div.careerum-club40-main2.veb4-main2 div.club40-main2-right {
        margin: 26px auto 0;
    }
    div.careerum-club40-main2.veb4-main2 p.veb4-main2-header {
        font-weight: 700;
        font-size: 24px;
    }
    div.careerum-club40-main2.veb4-main2 div.club40-main2-videowrapper {
        box-shadow: none;
    }
    div.careerum-club40-achievements > div {
        padding: 20px 12px;
        width: calc(100% - 20px);
        max-width: 320px;
    }
    div.careerum-club40-achievements.veb4-achievements > div {
        margin-top: 15px;
    }
    div.careerum-club40-form-mobile.club40-form2 > div > div {
        box-shadow: 0 4px 20px 0 var(--main---dark-blue);
    }
    div.careerum-club40-form-mobile.club40-form2 > div::before {
        content: none;
    }
    div.careerum-club40-achievements div.club40-achievements-wrapper > div {
        flex-direction: column;
        gap: 8px
    }
    div.careerum-club40-achievements div.club40-achievements-wrapper > div > div {
        width: 262px;
        margin: 0 auto;
        border-top: 2px solid #3B3F43;
        border-image: linear-gradient(to right, #969fa900 18%, #969fa935 19%, #3b3f4335 50%, #969fa935 81%, #969fa900 82%) 1;
        padding-top: 8px;
    }
    div.careerum-club40-results h2 {
        font-size: 20px;
        margin-bottom: 32px;
    }
    div.careerum-club40-results.veb4-results h2 {
        font-size: 20px;
        line-height: 110%;
    }
    div.careerum-club40-results.veb4-results > div {
        margin-top: 32px;
    }
}
div.careerum-club40-main2.new div.club40-main2-right {
    width: 300px;
}
div.careerum-club40-main2.new div.club40-main2-videowrapper {
    height: 514px;
}
div.careerum-club40-main2.new h1 {
    margin-bottom: 23px;
}
div.careerum-club40-main2.new ul {
    margin-top: 42px;
}
@media screen and (max-width:1299px) {
    div.careerum-club40-main2.new h1 {
        margin-bottom: 16px;
    }
    div.careerum-club40-main2.new ul {
        margin-top: 16px;
    }
    div.careerum-club40-main2.new ul li {
        padding: 0;
        border: none;
        background: none;
        box-shadow: none;
        width: 100%;
        border-radius: 0;
    }
    div.careerum-club40-main2.new ul li p {
        font-weight: 500;
        white-space: normal;
    }
    div.careerum-club40-main2.new ul li + li {
        margin-top: 8px;
    }
    div.careerum-club40-main2.new ul li:nth-child(1) {
        margin-left: 0;
    }
    div.careerum-club40-main2.new ul li:nth-child(2),
    div.careerum-club40-main2.new ul li:nth-child(3),
    div.careerum-club40-main2.new ul li:nth-child(4),
    div.careerum-club40-main2.new ul li:nth-child(5),
    div.careerum-club40-main2.new ul li:nth-child(6),
    div.careerum-club40-main2.new ul li:nth-child(7),
    div.careerum-club40-main2.new ul li:nth-child(8) {
        margin-top: 8px;
        margin-left: 0;
    }
}
@media screen and (max-width:767px) {
    div.careerum-club40-main2.new ul {
        border-radius: 8px;
        padding: 8px 12px;
        background-color: var(--main---white);
    }
    div.careerum-club40-main2.new ul li {
        align-items: flex-start;
    }
    div.careerum-club40-main2.new ul li p {
        font-weight: 600;
        margin-top: 5px;
        white-space: normal;
    }
    div.careerum-club40-main2.new ul li:nth-child(1) {
        margin-left: 0;
    }
    div.careerum-club40-main2.new ul li:nth-child(2),
    div.careerum-club40-main2.new ul li:nth-child(3),
    div.careerum-club40-main2.new ul li:nth-child(4),
    div.careerum-club40-main2.new ul li:nth-child(5),
    div.careerum-club40-main2.new ul li:nth-child(6),
    div.careerum-club40-main2.new ul li:nth-child(7),
    div.careerum-club40-main2.new ul li:nth-child(8) {
        margin-top: 12px;
        margin-left: 0;
        padding-top: 12px;
    }
    div.careerum-club40-main2.new ul li + li {
        border-top: 2px solid #E6E6F2;
    }
    div.careerum-club40-main2.new div.club40-main2-right {
        margin: 26px auto 0;
    }
}

div.careerum-veb4-main {
    background: linear-gradient(180deg, #0b70fe 31.5%, #f5f5f5 90%);
    background-color: #f5f5f5;
}
div.careerum-veb4-main > div {
    margin-top: 40px;
    margin-bottom: 7px;
}
div.careerum-veb4-main div.veb4-main-logo {
    gap: 9px;
}
div.careerum-veb4-main div.veb4-main-logo p {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb4-main div.veb4-main-date {
    text-align: center;
    margin-top: 23px;
}
div.careerum-veb4-main div.veb4-main-date p {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: #fff;
    border-radius: 40px;
    padding: 8px 24px;
    background-color: var(--main---black);
    display: inline-block;
}
div.careerum-veb4-main div.veb4-main-subheader {
    text-align: center;
    margin-top: 23px;
}
div.careerum-veb4-main div.veb4-main-subheader p {
    font-weight: 600;
    font-size: 56px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb4-main div.veb4-main-header {
    margin: 32px auto 0;
    text-align: center;
    max-width: 690px;
}
div.careerum-veb4-main h1 {
    font-weight: 700;
    font-size: 80px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb4-main div.veb4-main-header img:nth-child(1) {
    top: -28px;
    left: 313px;
}
div.careerum-veb4-main div.veb4-main-header img:nth-child(2) {
    top: 157px;
    left: 19px;
}
div.careerum-veb4-main div.veb4-main-header img:nth-child(3) {
    top: -13px;
    left: 325px;
}
div.careerum-veb4-main div.veb4-main-header img:nth-child(4) {
    top: 115px;
    left: 105px;
}
div.careerum-veb4-main div.veb4-main-header img:nth-child(5) {
    top: -10px;
    left: calc(50% - 10px);
}
div.careerum-veb4-main div.veb4-main-header img:nth-child(6) {
    top: 56px;
    left: calc(50% - 109px);
}
div.careerum-veb4-main div.veb4-main-speakers {
    margin-top: 41px;
    gap: 32px;
}
div.careerum-veb4-main div.veb4-main-speakers > div {
    width: 154px;
    text-align: center;
}
div.careerum-veb4-main div.veb4-main-speakers img {
    width: 100px;
    display: inline-block;
}
div.careerum-veb4-main div.veb4-main-speakers p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    text-align: center;
    color: #fff;
    margin-top: 4px;
}
div.careerum-veb4-main div.veb4-main-button {
    margin-top: 42px;
    text-align: center;
}
div.careerum-veb4-main div.veb4-main-button > div {
    gap: 10px;
    text-align: center;
}
div.careerum-veb4-main div.veb4-main-button > div p:nth-child(1) {
    font-weight: 700;
    font-size: 40px;
    line-height: 105%;
    color: #fff;
}
div.careerum-veb4-main div.veb4-main-button > div p:nth-child(2) {
    line-height: 105%;
    font-weight: 600;
    font-size: 32px;
    text-decoration: line-through;
    color: rgba(255, 255, 255, 0.7);
    margin-top: 7px;
}
div.careerum-veb4-main div.veb4-main-button a {
    display: inline-block;
    margin: 12px auto 0;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    border-radius: 12px;
    padding: 16px 24px;
    text-decoration: none;
}
div.careerum-veb4-main div.veb4-main-label {
    border: 6px solid var(--main---white);
    width: 168px;
    height: 168px;
    border-radius: 168px;
    background-color: #000;
    top: 267px;
    right: 22px;
}
div.careerum-veb4-main div.veb4-main-label p {
    font-weight: 500;
    font-size: 16px;
    line-height: 105%;
    text-align: center;
    color: #fff;
}
div.careerum-veb4-main div.veb4-main-label p span {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-veb4-main div.veb4-main-speakers-label {
    top: 474px;
    left: 93px;
}
div.careerum-veb4-main div.veb4-main-speakers-label p {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    color: #fff;
    transform: rotate(13.69deg);
}
div.careerum-veb4-main div.veb4-main-speakers-label img {
    top: 16px;
    left: 103px;
}
div.careerum-veb4-main div.veb4-main-bottom {
    margin-top: 120px;
}
div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) {
    width: 630px;
}
div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(2) {
    width: 430px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 24px;
    padding: 23px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-top: 14px;
}
div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) > p {
    font-weight: 700;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) ul {
    margin-top: 24px;
}
div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) ul li {
    list-style-type: none;
    gap: 8px;
}
div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) ul li p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    color: #000;
    width: calc(100% - 32px);
}
div.careerum-veb4-main div.veb4-main-bottom div:nth-child(1) ul li + li {
    margin-top: 16px;
}
div.careerum-veb4-main div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border: 2px solid var(--main---black);
    opacity: 0.8;
}
div.careerum-veb4-main div.careerum-registration-form-club40 .careerum-club40-form-agree label div:hover {
    opacity: 1;
}
div.careerum-veb4-main div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    background-color: var(--main---black);
}
div.careerum-veb4-main div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div svg path {
    stroke: var(--main---white);
}
div.careerum-veb4-main div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div.careerum-veb4-main div.careerum-registration-form-club40 > div form button:disabled,
div.careerum-veb4-main div.careerum-registration-form-club40 > div form button[disabled] {
    background: #c2c2c2;
    color: var(--main---white);
}
div.careerum-veb4-main div.careerum-registration-form-club40 > form a.submit-btn[disabled]:hover,
div.careerum-veb4-main div.careerum-registration-form-club40 > div form button:disabled:hover,
div.careerum-veb4-main div.careerum-registration-form-club40 > div form button[disabled]:hover {
    background: #c2c2c2;
}
div.careerum-veb4-main div.careerum-registration-form-club40 > form a.submit-btn,
div.careerum-veb4-main div.careerum-registration-form-club40 > div form button {
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}

div.careerum-veb4-problems {
    background: transparent;
}
div.careerum-veb4-problems h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 120%;
    margin-bottom: 32px;
}
div.careerum-veb4-problems div.veb4-problems-item {
    width: 376px;
    height: 275px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 15px;
    box-shadow: 0 4px 14px rgba(0, 10, 23, 0.06);
}
div.careerum-veb4-problems div.veb4-problems-item:nth-child(1) {
    background: #d2e5ff;
    transform: rotate(-0.55deg);
}
div.careerum-veb4-problems div.veb4-problems-item:nth-child(2) {
    background: #7fb4ff;
}
div.careerum-veb4-problems div.veb4-problems-item:nth-child(3) {
    background: #1676ff;
    transform: rotate(4deg);
    margin-top: 8px;
    margin-left: -3px;
}
div.careerum-veb4-problems p.veb4-problems-item-header {
    font-weight: 600;
    font-size: 24px;
}
div.careerum-veb4-problems p.veb4-problems-item-header.white {
    color: var(--main---white);
}
div.careerum-veb4-problems p.veb4-problems-item-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    margin-top: 16px;
}
div.careerum-veb4-problems p.veb4-problems-item-text.white {
    color: var(--main---white);
}
div.careerum-veb4-problems div.veb4-problems-item img {
    bottom: 0;
    right: 0;
}
div.careerum-veb4-problems div.veb4-problems-item:nth-child(1) img {
    right: 14px;
}

div.careerum-veb4-form {
    background-color: #f5f5f5;
}
div.careerum-veb4-form > div {
    padding-bottom: 200px;
}
div.careerum-veb4-form > div > div:nth-child(1) {
    width: 630px;
}
div.careerum-veb4-form > div > div:nth-child(2) {
    width: 430px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 24px;
    padding: 23px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    margin-top: 81px;
}
div.careerum-veb4-form div.veb4-form-label p {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: #fff;
    border-radius: 40px;
    padding: 8px 24px;
    background: #0b70fe;
    display: inline-block;
}
div.careerum-veb4-form div.veb4-form-subheader {
    margin-top: 22px;
}
div.careerum-veb4-form div.veb4-form-subheader p {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
}
div.careerum-veb4-form div.veb4-form-header {
    margin-top: 26px;
}
div.careerum-veb4-form div.veb4-form-header div {
    top: 0;
    left: 0;
}
div.careerum-veb4-form div.veb4-form-header img:nth-child(1) {
    top: -21px;
    left: 289px;
}
div.careerum-veb4-form div.veb4-form-header img:nth-child(2) {
    top: 139px;
    left: 95px;
}
div.careerum-veb4-form div.veb4-form-header img:nth-child(3) {
    top: -18px;
    left: 130px;
}
div.careerum-veb4-form div.veb4-form-header img:nth-child(4) {
    top: 64px;
    left: 15px;
}
div.careerum-veb4-form div.veb4-form-header img:nth-child(5) {
    top: -10px;
    left: 115px;
}
div.careerum-veb4-form div.veb4-form-header img:nth-child(6) {
    top: 56px;
    left: 15px;
}
div.careerum-veb4-form h2 {
    font-weight: 700;
    font-size: 72px;
    line-height: 105%;
}
div.careerum-veb4-form ul {
    margin-top: 32px;
}
div.careerum-veb4-form ul li {
    gap: 8px;
}
div.careerum-veb4-form ul li p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    width: calc(100% - 32px);
}
div.careerum-veb4-form ul li + li {
    margin-top: 16px;
}
div.careerum-veb4-form div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border: 2px solid var(--main---black);
    opacity: 0.8;
}
div.careerum-veb4-form div.careerum-registration-form-club40 .careerum-club40-form-agree label div:hover {
    opacity: 1;
}
div.careerum-veb4-form div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    background-color: var(--main---black);
}
div.careerum-veb4-form div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div svg path {
    stroke: var(--main---white);
}
div.careerum-veb4-form div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div.careerum-veb4-form div.careerum-registration-form-club40 > div form button:disabled,
div.careerum-veb4-form div.careerum-registration-form-club40 > div form button[disabled] {
    background: #c2c2c2;
    color: var(--main---white);
}
div.careerum-veb4-form div.careerum-registration-form-club40 > form a.submit-btn[disabled]:hover,
div.careerum-veb4-form div.careerum-registration-form-club40 > div form button:disabled:hover,
div.careerum-veb4-form div.careerum-registration-form-club40 > div form button[disabled]:hover {
    background: #c2c2c2;
}
div.careerum-veb4-form div.careerum-registration-form-club40 > form a.submit-btn,
div.careerum-veb4-form div.careerum-registration-form-club40 > div form button {
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
    margin-top: 7px;
    font-size: 18px;
}
div.careerum-veb4-form div.careerum-club40-form-price {
    margin-top: 19px;
    gap: 11px
}
div.careerum-veb4-form div.careerum-club40-form-price p:nth-child(1) {
    font-weight: 600;
    font-size: 40px;
    line-height: 105%;
    color: #000;
}
div.careerum-veb4-form div.careerum-club40-form-price p:nth-child(2) {
    font-weight: 600;
    line-height: 105%;
    font-size: 32px;
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 6px;
}
div.careerum-veb4-form div.veb4-form-label-absolute {
    border: 8px solid #7FB4FF;
    width: 228px;
    height: 228px;
    border-radius: 228px;
    background-color: #000;
    top: 441px;
    right: -10px;
    transform: rotate(11deg);
}
div.careerum-veb4-form div.veb4-form-label-absolute p {
    font-weight: 500;
    font-size: 21px;
    line-height: 105%;
    text-align: center;
    color: #7fb4ff;
}
div.careerum-veb4-form div.veb4-form-label-absolute p span {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
}

img.veb4-bg {
    top: 3500px;
    left: calc(50% - 840px);
    pointer-events: none;
    z-index: 1;
}

div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right-wrapper {
    margin-top: 0;
}
div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div {
    gap: 16px;
}
div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div > p {
    font-weight: 600;
    font-size: 40px;
    line-height: 105%;
}
div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div > div {
    width: max-content;
    gap: 4px;
    border: 1px solid #000;
    border-radius: 8px;
    padding: 4px 8px 4px 4px;
}
div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div > div p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    white-space: nowrap;
}
div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right a {
    margin-top: 16px;
    display: inline-block;
    width: 100%;
    text-align: center;
    border-radius: 8px;
    padding: 12px 0;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}

div.careerum-veb4-reviews {
    background-color: #f5f5f5;
}
div.careerum-veb4-reviews h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    letter-spacing: -0.02em;
}
div.careerum-veb4-reviews div.veb4-reviews-slider-wrapper {
    margin-top: 24px;
}
div.careerum-veb4-reviews div.veb4-reviews-slider-wrapper .slick-list {
    overflow: visible;
}
div.careerum-veb4-reviews div.veb4-reviews-slider-item {
    margin-right: 30px;
}
div.careerum-veb4-reviews div.veb4-reviews-nav {
    gap: 16px;
    margin-top: 24px;
}
div.careerum-veb4-reviews div.veb4-reviews-nav > div {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    overflow: hidden;
    transition: opacity 0.3s ease;
    cursor: pointer;
}
div.careerum-veb4-reviews div.veb4-reviews-nav > div:hover {
    opacity: 0.85;
}


div.careerum-veb4-buy {
    background-color: #f5f5f5;
}
div.careerum-veb4-buy div.veb4-buy-curr-wrapper {
    overflow: visible;
}
div.careerum-veb4-buy div.veb4-buy-curr {
    border-radius: 24px;
    padding: 4px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    width: max-content;
}
div.careerum-veb4-buy div.veb4-buy-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: #000;
}
div.careerum-veb4-buy div.veb4-buy-curr li:hover {
    background: #ebecec;
}
div.careerum-veb4-buy div.veb4-buy-curr li.active {
    background-color: #000000;
    color: #fff;
    cursor: default;
}
div.careerum-veb4-buy div.veb4-buy-tale {
    margin-top: 30px;
    border: 1px solid #5ca0ff;
    border-radius: 24px;
    padding: 24px;
    box-shadow: 0 4px 14px #0b70fe;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
}
div.careerum-veb4-buy div.veb4-buy-tale > img {
    top: 0;
    left: 0;
}
div.careerum-veb4-buy div.veb4-buy-tale-top > div {
    width: max-content;
    border-radius: 40px;
    padding: 8px 24px;
    background-color: #fff;
}
div.careerum-veb4-buy div.veb4-buy-tale-top > div p {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: #0b70fe;
    white-space: nowrap;
}
div.careerum-veb4-buy h2 {
    font-weight: 700;
    font-size: 49px;
    line-height: 105%;
    color: #fff;
    margin-top: 24px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom {
    margin-top: 30px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-left {
    width: 630px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right {
    background-color: #fff;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
    padding: 24px;
    border-radius: 24px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    width: 430px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div {
    gap: 16px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > p {
    font-weight: 600;
    font-size: 40px;
    line-height: 105%;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > div {
    width: max-content;
    gap: 4px;
    border: 1px solid #000;
    border-radius: 8px;
    padding: 4px 8px 4px 4px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > div p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    white-space: nowrap;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right a {
    margin-top: 16px;
    display: inline-block;
    width: 100%;
    text-align: center;
    border-radius: 8px;
    padding: 12px 0;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom ul li {
    list-style-type: none;
    gap: 8px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom ul li + li {
    margin-top: 16px;
}
div.careerum-veb4-buy div.veb4-buy-tale-bottom ul li p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    color: #fff;
    width: calc(100% - 32px);
}
div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line1 {
    top: 20px;
    left: 772px;
}
div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line2 {
    top: 168px;
    left: -11px;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    background-color: #fff;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block svg.club40-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block.active svg.club40-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}

@media screen and (max-width: 1299px) {
    div.careerum-veb4-main > div {
        margin-top: 36px;
        margin-bottom: 19px;
    }
    div.careerum-veb4-main div.veb4-main-subheader p {
        font-size: 24px;
    }
    div.careerum-veb4-main div.veb4-main-header {
        margin: 10px auto 0;
    }
    div.careerum-veb4-main h1 {
        font-size: 56px;
    }
    div.careerum-veb4-main div.veb4-main-speakers {
        gap: 12px;
        margin-top: 30px;
    }
    div.careerum-veb4-main div.veb4-main-speakers > div {
        width: 105px;
    }
    div.careerum-veb4-main div.veb4-main-speakers > div:nth-child(1) {
        margin-left: 30px;
    }
    div.careerum-veb4-main div.veb4-main-speakers img {
        width: 92px;
        height: 92px;
    }
    div.careerum-veb4-main div.veb4-main-speakers p {
        font-size: 12px;
        line-height: 105%;
        margin-top: 1px;
    }
    div.careerum-veb4-main div.veb4-main-label {
        border: 4px solid var(--main---white);
        width: 107px;
        height: 107px;
        border-radius: 107px;
        transform: rotate(8.51deg);
        top: 334px;
        right: 16px;
    }
    div.careerum-veb4-main div.veb4-main-label p {
        font-size: 10px;
    }
    div.careerum-veb4-main div.veb4-main-label p span {
        font-size: 15px;
    }
    div.careerum-veb4-main div.veb4-main-speakers-label {
        top: 364px;
        left: 68px;
    }
    div.careerum-veb4-main div.veb4-main-speakers-label p {
        transform: rotate(11.28deg);
        font-size: 16px;
    }
    div.careerum-veb4-main div.veb4-main-speakers-label img {
        top: 1px;
        left: 43px;
    }
    div.careerum-veb4-main div.veb4-main-button {
        margin-top: 48px;
    }
    div.careerum-veb4-main div.veb4-main-button a {
        font-size: 18px;
        padding: 20px 17px;
    }
    div.careerum-veb4-main div.veb4-main-bottom {
        margin-top: 96px;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) {
        width: 350px;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(2) {
        width: 272px;
        margin-top: 0;
        padding: 12px;
        border-radius: 16px;
        border: none;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) > p {
        font-size: 28px;
        font-weight: 600;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) ul li p {
        font-size: 14px;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) ul {
        margin-top: 16px;
    }
    div.careerum-veb4-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-veb4-main div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 14px;
        padding: 10px 12px 4px;
    }
    div.careerum-veb4-main div.careerum-registration-form-club40 > form > div {
        margin-bottom: 4px;
    }
    div.careerum-veb4-main div.careerum-registration-form-club40 > form button,
    div.careerum-veb4-main div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 12px;
        padding-left: 0;
        padding-right: 0;
    }
    div.careerum-veb4-problems h2 {
        font-weight: 600;
        font-size: 32px;
        margin-right: -10px;
        line-height: 100%;
        margin-bottom: 24px;
    }
    div.careerum-veb4-problems div.veb4-problems-items {
        justify-content: space-between;
    }
    div.careerum-veb4-problems div.veb4-problems-item {
        width: 221px;
        height: 275px;
        padding: 9px;
    }
    div.careerum-veb4-problems div.veb4-problems-item:nth-child(1),
    div.careerum-veb4-problems div.veb4-problems-item:nth-child(3) {
        transform: none;
        margin-top: 0;
        margin-left: 0;
    }
    div.careerum-veb4-problems p.veb4-problems-item-header {
        font-size: 18px;
    }
    div.careerum-veb4-problems p.veb4-problems-item-text {
        font-size: 14px;
        margin-top: 4px;
    }
    div.careerum-veb4-problems div.veb4-problems-item:nth-child(1) img {
        right: 16px;
        bottom: 9px;
    }
    div.careerum-veb4-problems div.veb4-problems-item:nth-child(3) img {
        bottom: 5px;
    }
    div.careerum-veb4-form > div {
        padding-bottom: 52px;
        margin-top: 26px;
    }
    div.careerum-veb4-form > div > div:nth-child(1) {
        width: 274px;
    }
    div.careerum-veb4-form > div > div:nth-child(2) {
        margin-top: 0;
        width: 272px;
        padding: 12px;
        border: none;
        border-radius: 16px;
        margin-right: 28px;
    }
    div.careerum-veb4-form div.veb4-form-label {
        gap: 4px;
        background-color: #000;
        border-radius: 48px;
        padding: 4px 16px;
        width: max-content;
        margin-top: 13px;
        transform: rotate(0.47deg);
    }
    div.careerum-veb4-form div.veb4-form-label p {
        background: none;
        padding: 0;
        font-size: 14px;
    }
    div.careerum-veb4-form div.veb4-form-subheader {
        margin-top: 10px;
    }
    div.careerum-veb4-form div.veb4-form-subheader p {
        font-size: 16px;
    }
    div.careerum-veb4-form div.veb4-form-header {
        margin-top: 13px;
    }
    div.careerum-veb4-form h2 {
        font-size: 32px;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-veb4-form div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 14px;
        padding: 10px 12px 4px;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form > div {
        margin-bottom: 4px;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form button,
    div.careerum-veb4-form div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 12px;
        padding-left: 0;
        padding-right: 0;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form a.submit-btn[disabled],
    div.careerum-veb4-form div.careerum-registration-form-club40 > div form button:disabled,
    div.careerum-veb4-form div.careerum-registration-form-club40 > div form button[disabled] {
        font-size: 12px;
    }
    div.careerum-veb4-form div.veb4-form-label-absolute {
        width: 108px;
        height: 108px;
        border-radius: 108px;
        border: 4px solid #d2e5ff;
        top: 152px;
        right: unset;
        left: 4px;
    }
    div.careerum-veb4-form div.veb4-form-label-absolute p {
        font-size: 10px;
        color: #d2e5ff;
    }
    div.careerum-veb4-form div.veb4-form-label-absolute p span {
        font-size: 15px;
    }
    img.veb4-bg {
        top: 2380px;
        left: calc(50% - 590px);
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div {
        gap: 8px;
        align-items: center;
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div > p {
        font-size: 24px;
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div > div {
        padding: 2px 8px 4px 4px;
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div > div img {
        width: 20px;
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right > div > div p {
        font-size: 12px;
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right a {
        margin-top: 12px;
        font-size: 12px;
    }
    div.careerum-veb4-reviews h2 {
        font-size: 32px;
        width: 680px;
        margin: 0 auto;
    }
    div.careerum-veb4-reviews > div {
        width: 100%;
    }
    div.careerum-veb4-reviews div.veb4-reviews-slider-wrapper {
        overflow: scroll;
    }
    div.careerum-veb4-reviews div.veb4-reviews-slider {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: calc((100% - 680px) / 2);
    }
    div.careerum-veb4-reviews div.veb4-reviews-slider-item {
        margin-right: 10px;
    }
    div.careerum-veb4-reviews div.veb4-reviews-nav {
        display: none
    }
    div.careerum-veb4-buy div.veb4-buy-curr-wrapper {
        display: block;
        height: 36px;
    }
    div.careerum-veb4-buy div.club40-tariffs__swicher-block {
        top: 0;
        right: 0;
    }
    div.careerum-veb4-buy div.veb4-buy-tale {
        margin-top: 20px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-top > div {
        padding: 4px 16px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-top > div p {
        font-size: 14px;
    }
    div.careerum-veb4-buy h2 {
        font-size: 29px;
        margin-top: 20px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line1 {
        top: 32px;
        left: 459px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line2 {
        top: 103px;
        left: 0px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom {
        margin-top: 26px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-left {
        width: 300px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom ul li img {
        width: 20px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom ul li p {
        width: calc(100% - 28px);
        font-size: 16px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom ul li + li {
        margin-top: 12px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right {
        width: 274px;
        padding: 16px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div {
        gap: 8px;
        align-items: center;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > p {
        font-size: 24px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > div {
        gap: 4px;
        padding: 2px 8px 4px 3px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > div img {
        width: 20px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > div p {
        font-size: 12px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right a {
        margin-top: 12px;
        font-size: 12px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-veb4-main > div {
        margin-top: 28px;
        margin-bottom: 25px;
    }
    div.careerum-veb4-main > div > img {
        top: -190px;
        left: -170px;
    }
    div.careerum-veb4-main div.veb4-main-logo {
        flex-direction: column;
        text-align: center;
        gap: 0;
    }
    div.careerum-veb4-main div.veb4-main-logo p {
        font-size: 12px;
    }
    div.careerum-veb4-main div.veb4-main-date {
        width: max-content;
        background-color: #000;
        border-radius: 48px;
        padding: 4px 16px;
        transform: rotate(0.47deg);
        gap: 4px;
        margin: 20px auto 0;
        box-shadow: 0 8px 12px rgba(23, 114, 239, 0.5);
    }
    div.careerum-veb4-main div.veb4-main-date p {
        font-size: 14px;
        padding: 0;
    }
    div.careerum-veb4-main div.veb4-main-subheader {
        margin-top: 10px;
    }
    div.careerum-veb4-main div.veb4-main-subheader p {
        font-size: 16px;
    }
    div.careerum-veb4-main div.veb4-main-header {
        margin-top: 12px;
    }
    div.careerum-veb4-main h1 {
        font-size: 28px;
    }
    div.careerum-veb4-main div.veb4-main-speakers {
        margin-top: 41px;
        justify-content: space-between;
    }
    div.careerum-veb4-main div.veb4-main-speakers > div:nth-child(1) {
        margin-left: 0;
    }
    div.careerum-veb4-main div.veb4-main-button {
        margin-top: 133px;
    }
    div.careerum-veb4-main div.veb4-main-button a {
        width: 100%;
        text-align: center;
        padding-left: 0;
        padding-right: 0;
    }
    div.careerum-veb4-main div.veb4-main-label {
        top: 415px;
        right: 23px;
    }
    div.careerum-veb4-main div.veb4-main-speakers-label {
        top: 381px;
        left: 45px;
    }
    div.careerum-veb4-main div.veb4-main-bottom {
        flex-direction: column;
        margin-top: 55px;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1),
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(2) {
        width: 100%;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(2) {
        margin-top: 24px;
    }
    div.careerum-veb4-main div.veb4-main-bottom > div:nth-child(1) > p {
        font-size: 24px;
    }
    div.careerum-veb4-main div.careerum-registration-form-club40 > form > div {
        margin-bottom: 10px;
    }
    div.careerum-veb4-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-veb4-main div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 16px;
        padding: 9px 12px 10px;
    }
    div.careerum-veb4-main div.careerum-registration-form-club40 > form button,
    div.careerum-veb4-main div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 16px;
    }
    div.careerum-veb4-problems h2 {
        font-size: 24px;
        margin-right: 0;
    }
    div.careerum-veb4-problems div.veb4-problems-items {
        flex-direction: column;
        gap: 6px;
    }
    div.careerum-veb4-problems div.veb4-problems-item {
        width: 100%;
        height: 163px;
    }
    div.careerum-veb4-problems p.veb4-problems-item-header {
        margin-right: -5px;
    }
    div.careerum-veb4-problems div.veb4-problems-item:nth-child(1) img,
    div.careerum-veb4-problems div.veb4-problems-item:nth-child(2) img,
    div.careerum-veb4-problems div.veb4-problems-item:nth-child(3) img {
        bottom: 0;
        right: 0;
    }
    div.careerum-veb4-form > div {
        flex-direction: column;
        margin-top: 32px;
        padding-bottom: 112px;
    }
    div.careerum-veb4-form div.veb4-form-label {
        margin-top: 0;
    }
    div.careerum-veb4-form > div > div:nth-child(1) {
        max-width: 320px;
        width: calc(100% - 20px);
        margin: 0 auto;
    }
    div.careerum-veb4-form > div > div:nth-child(2) {
        width: 100%;
        margin-top: 19px;
    }
    div.careerum-veb4-form h2 {
        font-size: 28px;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form > div {
        margin-bottom: 10px;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-veb4-form div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 16px;
        padding: 9px 12px 10px;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form button,
    div.careerum-veb4-form div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 16px;
    }
    div.careerum-veb4-form div.careerum-registration-form-club40 > form a.submit-btn[disabled],
    div.careerum-veb4-form div.careerum-registration-form-club40 > div form button:disabled,
    div.careerum-veb4-form div.careerum-registration-form-club40 > div form button[disabled] {
        font-size: 16px;
    }
    div.careerum-veb4-form div.veb4-form-label-absolute {
        top: unset;
        bottom: 11px;
        left: unset;
        right: 12px;
    }
    img.veb4-bg {
        top: 2630px;
        left: calc(50% - 910px);
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right-wrapper {
        border: 1px solid rgba(0, 0, 0, 0.2);
        margin-top: 27px;
        padding: 9px;
        border-radius: 14px;
    }
    div.careerum-veb4-main div.veb4-main-bottom div.veb4-main-bottom-right a {
        font-size: 16px;
    }
    div.careerum-veb4-reviews > div {
        max-width: unset;
    }
    div.careerum-veb4-reviews h2 {
        font-size: 24px;
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 0 auto;
        letter-spacing: normal;
    }
    div.careerum-veb4-reviews div.veb4-reviews-slider-wrapper {
        margin-top: 16px;
    }
    div.careerum-veb4-reviews div.veb4-reviews-slider {
        padding-left: calc((100% - 340px) / 2);
    }
    div.careerum-veb4-buy > div {
        max-width: 320px;
    }
    div.careerum-veb4-buy div.club40-tariffs__swicher-block {
        right: unset;
        left: 0;
        width: 207px;
    }
    div.careerum-veb4-buy div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
        font-size: 12px;
        margin-top: 7px;
    }
    div.careerum-veb4-buy div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
        margin-top: 0px;
        padding: 8px 14px 13px;
    }
    div.careerum-veb4-buy div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
        font-size: 12px;
        margin-top: 15px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale {
        margin-top: 16px;
        padding: 10px 10px 17px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-top > div {
        padding: 8px 24px;
    }
    div.careerum-veb4-buy h2 {
        font-size: 28px;
        margin-top: 13px;
        margin-right: -5px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale > img {
        top: 170px;
        left: 0;
    }
    div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line1 {
        top: 67px;
        left: 139px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line2 {
        top: 128px;
        left: -4px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom {
        flex-direction: column;
        margin-top: 16px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-left {
        width: 100%;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right {
        width: 100%;
        border: 1px solid rgba(0, 0, 0, 0.2);
        margin-top: 26px;
        padding: 9px;
        border-radius: 14px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right a {
        font-size: 16px;
        margin-top: 10px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div > div img {
        width: 16px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale-bottom div.veb4-buy-bottom-right > div {
        gap: 16px;
    }
}
@media screen and (max-width:359px) {
    div.careerum-veb4-reviews div.veb4-reviews-slider {
        padding-left: 10px;
    }
}
@media screen and (max-width:340px) {
    div.careerum-veb4-buy h2 {
        margin-right: 0;
    }
    div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line2 {
        top: 160px;
        left: -4px;
    }
    div.careerum-veb4-buy div.veb4-buy-tale img.veb4-buy-tale-header-line1 {
        top: 98px;
        left: -7px;
    }
}
@media screen and (max-width: 330px) {
    div.careerum-veb4-main div.veb4-main-button a {
        font-size: 16px;
    }
}

div.careerum-quiz-main {
    background: linear-gradient(180deg, rgba(220, 219, 255, 0.7) 35%, rgba(245, 245, 245, 0) 100%);
}
div.careerum-quiz-main > div {
    margin-top: 30px;
    margin-bottom: 133px;
}
div.careerum-quiz-main div.quiz-main__logo p {
    margin-top: 11px;
    margin-left: 9px;
    font-weight: 500;
    font-size: 16px;
    line-height: 110%;
}
div.careerum-quiz-main div.quiz-main__header {
    margin-top: 40px;
}
div.careerum-quiz-main div.quiz-main__header p {
    font-weight: 500;
    font-size: 40px;
    line-height: 105%;
}
div.careerum-quiz-main div.quiz-main__header img {
    top: -12px;
    left: -31px;
}
div.careerum-quiz-main h1 {
    font-weight: 600;
    font-size: 61px;
    line-height: 105%;
    margin-top: 12px;
}
div.careerum-quiz-main h1 span {
    color: #ff5a00;
}
div.careerum-quiz-main div.quiz-main__content {
    margin-top: 40px;
}
div.careerum-quiz-main div.quiz-main__content-left {
    width: 568px;
    padding: 24px;
    border-radius: 20px;
    background: #d4c1ff;
}
div.careerum-quiz-main p.quiz-main__content-number {
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
}
div.careerum-quiz-main p.quiz-main__content-text {
    font-weight: 500;
    font-size: 20px;
    margin-top: 12px;
}
div.careerum-quiz-main div.quiz-main__content-left > div:not(:last-child) {
    border-bottom: 3px solid rgba(255, 255, 255, 0.5);
    padding-bottom: 23px;
    margin-bottom: 22px;
}
div.careerum-quiz-main div.quiz-main__content-right {
    width: 568px;
    padding: 24px;
    border-radius: 20px;
    background: #fff;
    flex-direction: column;
    overflow: hidden;
}
div.careerum-quiz-main div.quiz-main__content-right img {
    top: 0;
    right: 0;
}
div.careerum-quiz-main div.quiz-main__content-right a {
    display: inline-block;
    text-align: center;
    margin: auto auto 0;
    width: 371px;
    border-radius: 8px;
    padding: 12px 32px;
    font-weight: 600;
    font-size: 22px;
}
@media screen and (max-width:1299px) {
    div.careerum-quiz-main > div {
        margin-top: 8px;
        margin-bottom: 70px;
    }
    div.careerum-quiz-main div.quiz-main__logo p {
        margin-top: 8px;
        margin-left: 8px;
        font-size: 12px;
    }
    div.careerum-quiz-main div.quiz-main__header {
        margin-top: 49px;
    }
    div.careerum-quiz-main div.quiz-main__header p {
        font-size: 18px;
    }
    div.careerum-quiz-main div.quiz-main__header img {
        top: -10px;
        left: -15px;
    }
    div.careerum-quiz-main h1 {
        font-size: 40px;
        margin-top: 10px;
    }
    div.careerum-quiz-main div.quiz-main__content-left {
        width: 334px;
        padding: 16px;
    }
    div.careerum-quiz-main div.quiz-main__content-right {
        width: 320px;
        padding: 16px;
    }
    div.careerum-quiz-main p.quiz-main__content-number {
        font-size: 40px;
    }
    div.careerum-quiz-main p.quiz-main__content-text {
        font-size: 18px;
    }
    div.careerum-quiz-main div.quiz-main__content-left > div:not(:last-child) {
        padding-bottom: 22px;
        margin-bottom: 23px;
    }
    div.careerum-quiz-main div.quiz-main__content-right img {
        top: 47px;
    }
    div.careerum-quiz-main div.quiz-main__content-right a {
        width: 200px;
        font-size: 18px;
        padding: 14px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-quiz-main > div {
        margin-top: 10px;
        margin-bottom: 67px;
    }
    div.careerum-quiz-main div.quiz-main__logo p {
        margin-top: 10px;
        margin-left: 9px;
        font-size: 10px;
    }
    div.careerum-quiz-main div.quiz-main__header p {
        font-size: 16px;
    }
    div.careerum-quiz-main div.quiz-main__header {
        margin-top: 33px;
    }
    div.careerum-quiz-main div.quiz-main__header img {
        top: -6px;
        left: -6px;
    }
    div.careerum-quiz-main h1 {
        font-size: 26px;
        margin-top: 10px;
    }
    div.careerum-quiz-main div.quiz-main__content {
        margin-top: 21px;
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-quiz-main div.quiz-main__content-left {
        width: 100%;
    }
    div.careerum-quiz-main p.quiz-main__content-number {
        font-size: 28px;
    }
    div.careerum-quiz-main p.quiz-main__content-text {
        font-size: 16px;
        margin-top: 10px;
    }
    div.careerum-quiz-main div.quiz-main__content-left > div:not(:last-child) {
        border-width: 2px;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    div.careerum-quiz-main div.quiz-main__content-right {
        width: 100%;
        padding: 10px;
        height: 332px;
    }
    div.careerum-quiz-main div.quiz-main__content-right img {
        top: 11px;
    }
    div.careerum-quiz-main div.quiz-main__content-right a {
        width: 100%;
        font-size: 14px;
        padding: 10px;
    }
}

div.careerum-consultations4-main {
    background-color: var(--consultations4-bg);
}
div.careerum-consultations4-main > div {
    margin-top: 135px;
}
div.careerum-consultations4-main div.consultations4-main-left,
div.careerum-consultations4-main div.consultations4-main-right {
    width: 560px;
}
div.careerum-consultations4-main p.consultations4-main__subheader {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    color: rgba(0, 0, 0, 0.5);
}
div.careerum-consultations4-main h1 {
    margin-top: -3px;
    font-weight: 600;
    font-size: 70px;
    line-height: 117%;
}
div.careerum-consultations4-main div.consultations4-main__bottom {
    margin-top: 29px;
    gap: 50px;
}
div.careerum-consultations4-main div.consultations4-main__bottom > div {
    width: 206px;
}
div.careerum-consultations4-main p.consultations4-main__tale-header {
    font-weight: 600;
    font-size: 22px;
    line-height: 100%;
    color: var(--main---dark-blue);
}
div.careerum-consultations4-main p.consultations4-main__tale-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    margin-top: 7px;
}
div.careerum-consultations4-main a {
    border-radius: 8px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    display: inline-block;
    margin-top: 65px;
}
div.careerum-consultations4-main div.consultations4-main-right > div {
    border-radius: 30px;
    background: var(--main---white);
}
div.careerum-consultations4-main div.consultations4-main-right > div p {
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
}
div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(1) {
    top: 153px;
    left: 251px;
    width: 245px;
    padding: 7px 25px 7px 23px;
}
div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(1)::before {
    content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="26" height="26" rx="13" fill="black" /><path d="M8.9375 12.4583H17.0625" stroke="white" stroke-linecap="round" stroke-linejoin="round" /><path d="M13 8.39584V16.5208" stroke="white" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    position: absolute;
    left: -10px;
    top: 12px;
}
div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(2) {
    top: 154px;
    left: -60px;
    width: 225px;
    padding: 7px 20px 7px 17px;
}
div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(2)::after {
    content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="26" height="26" rx="13" fill="black" /><path d="M8.9375 12.4583H17.0625" stroke="white" stroke-linecap="round" stroke-linejoin="round" /><path d="M13 8.39584V16.5208" stroke="white" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    position: absolute;
    right: -12px;
    top: 12px;
}
div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(3) {
    top: 225px;
    left: -60px;
    width: 221px;
    padding: 17px;
    border-radius: 20px;
}
div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(3) img {
    width: 158px;
    margin-top: 12px;
}
div.careerum-consultations4-main img.consultations4-main__img-1 {
    width: 559px;
    top: -7px;
    left: 38px;
}
div.careerum-consultations4-main img.consultations4-main__img-2 {
    width: 565px;
    top: 187px;
    left: 41px;
}

div.careerum-consultations4-experts {
    background-color: var(--consultations4-bg);
}
div.careerum-consultations4-experts > div {
    margin-top: 50px;
    border-radius: 30px;
    background: var(--main---white);
    padding: 40px 33px 50px;
}
div.careerum-consultations4-experts h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.01em;
    max-width: 670px;
}
div.careerum-consultations4-experts div.consultations4-experts-slider {
    margin-top: 30px;
    display: flex;
}
div.careerum-consultations4-experts div.consultations4-experts-slider .slick-list {
    margin-left: -33px;
    margin-right: -33px;
    padding-left: 33px;
    overflow: hidden;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item-about {
    width: 327px;
    margin-right: 20px;
    border-radius: 24px;
    padding: 24px 15px;
    height: auto;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1739974146372-L2pNw-info.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 30px;
}
div.careerum-consultations4-experts p.slider-item-about__header {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-consultations4-experts p.slider-item-about__header + p.slider-item-about__text {
    margin-top: 16px;
}
div.careerum-consultations4-experts p.slider-item-about__text {
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.01em;
    border-radius: 20px;
    padding: 5px 12px 4px;
    display: inline-block;
    width: max-content;
    white-space: nowrap;
    background-color: var(--main---white);
    margin-top: 7px;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item {
    border-radius: 20px;
    width: 247px;
    margin-right: 20px;
    padding: 0 16px 16px;
    margin-top: 30px;
    background-color: var(--main---grey);
    height: auto;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item > div > img {
    width: 137px;
    margin-top: -30px;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item p.consultations4-experts-slider-item-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    margin-top: 13px;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item p.consultations4-experts-slider-item-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #827f7c;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item ul {
    margin-top: 14px;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item li {
    gap: 8px;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item li p {
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
    width: calc(100% - 28px);
    margin-top: 1px;
}
div.careerum-consultations4-experts div.consultations4-experts-slider-item li:not(:first-child) {
    margin-top: 12px;
}
div.careerum-consultations4-experts div.consultations4-experts-nav {
    margin-top: 40px;
    gap: 20px;
    padding-right: 17px;
}
div.careerum-consultations4-experts div.consultations4-experts-nav > div {
    cursor: pointer;
    transition: opacity 0.3s ease;
    width: 55px;
    height: 55px;
    border-radius: 55px;
    overflow: hidden;
}
div.careerum-consultations4-experts div.consultations4-experts-nav > div:hover {
    opacity: 0.8;
}

div.careerum-consultations4-tariffs {
    background-color: var(--consultations4-bg);
}
div.careerum-consultations4-tariffs h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    max-width: 635px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-items {
    flex-wrap: wrap;
    margin-top: 30px;
    gap: 40px 38px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item {
    width: 361px;
    border-radius: 20px;
    overflow: hidden;
    background-color: var(--main---white);
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top {
    padding: 25px 20px 40px;
    position: relative;
    z-index: 1;
    flex-direction: column;
    height: 287px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > p {
    margin-top: auto;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(1) div.consultations4-tariffs-item__top {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1739983579401-SUOks-Grou.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(2) div.consultations4-tariffs-item__top {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1739983579283-66UbR-Grou.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(3) div.consultations4-tariffs-item__top {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1739983579162-GJmIC-Grou.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(4) div.consultations4-tariffs-item__top {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1739983578492-KIxrt-Grou.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1739983579036-TRMr8-Grou.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(6) div.consultations4-tariffs-item__top {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1739983578881-pjA73-Grou.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div {
    gap: 6px;
    flex-wrap: wrap;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(2) {
    margin-top: 1px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(2) > p:nth-child(1) {
    font-weight: 600;
    font-size: 14px;
    line-height: 115%;
    width: 100%;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div:nth-child(2) p:not(:nth-child(1)) {
    font-weight: 500;
    font-size: 12px;
    line-height: 110%;
    display: inline-block;
    border-radius: 20px;
    padding: 3px 5px 3px 4px;
    width: max-content;
    white-space: nowrap;
    background-color: var(--main---white);
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div > p {
    width: calc(100% - 32px);
    font-weight: 600;
    font-size: 24px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(1) {
    width: 330px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(1) > p {
    font-size: 22px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div > span {
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
    margin-left: 31px;
    margin-top: -5px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > p {
    font-weight: 600;
    font-size: 36px;
    line-height: 110%;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item a {
    position: relative;
    z-index: 2;
    margin: -29px auto 0;
    width: 320px;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 12px 32px;
    font-weight: 600;
    font-size: 18px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom {
    padding: 27px 20px 30px;
    position: relative;
    z-index: 1;
}
div.careerum-consultations4-tariffs p.consultations4-tariffs-item__header-bottom {
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom ul {
    margin-top: 12px;
    min-height: 128px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom ul li {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom ul li + li {
    margin-top: 7px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom ul li p {
    width: calc(100% - 30px);
    font-weight: 500;
    font-size: 14px;
    line-height: 150%;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom ul + p.consultations4-tariffs-item__header-bottom {
    margin-top: 27px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-currency {
    margin-top: 40px;
    min-height: 36px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-currency-desctop {
    background-color: #fff;
    border-radius: 48px;
    padding: 4px;
    width: max-content;
    box-shadow: 0px 4px 4px 0px #0000000D;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-currency div.consultations4-tariffs-currency-desctop ul li {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    padding: 12px 24px;
    list-style-type: none;
    border-radius: 24px;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-currency div.consultations4-tariffs-currency-desctop ul li:hover {
    background: #ebecec;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-currency div.consultations4-tariffs-currency-desctop ul li.active {
    background-color: #000;
    color: #fff;
    cursor: default;
    pointer-events: none;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-notif-icon {
    font-size: 0;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    pointer-events: none;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: #e1e1e2;
    padding: 0 10px;
    border-radius: 12px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-notif-content::before {
    content: '';
    width: 40px;
    height: 40px;
    transform: rotate(55deg) skew(20deg);
    background: #e1e1e2;
    position: absolute;
    border-radius: 5px;
    top: 4px;
    left: 169px;
    z-index: 1;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 10px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs-notif:hover div.consultations4-tariffs-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    background-color: #fff;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block p.consultations4-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block svg.consultations4-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block.active svg.consultations4-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block.active div.consultations4-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-consultations4-tariffs div.consultations4-tariffs__swicher-block div.consultations4-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}

div.careerum-consultations4-about {
    background-color: var(--consultations4-bg);
}
div.careerum-consultations4-about h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    max-width: 635px;
}
div.careerum-consultations4-about div.consultations4-about__wrapper {
    border-radius: 20px;
    background: linear-gradient(214deg, #0c71ff 25.67%, #8eb8f5 100%);
    background-repeat: no-repeat;
    margin-top: 50px;
    padding: 32px;
    overflow: hidden;
}
div.careerum-consultations4-about div.consultations4-about__wrapper > img {
    top: 0;
    left: 493px;
}
div.careerum-consultations4-about div.consultations4-about__left {
    width: 656px;
}
div.careerum-consultations4-about div.consultations4-about__left div p:nth-child(1) {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #3f8cfb;
    border-radius: 64px;
    padding: 14px 32px;
    background: var(--main---white);
    transform: rotate(-3.04deg);
    width: 281px;
    text-align: center;
    top: 8px;
    left: 0;
}
div.careerum-consultations4-about div.consultations4-about__left div p:nth-child(2) {
    border: 3px solid var(--main---white);
    border-radius: 64px;
    padding: 11px 32px;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: var(--main---white);
    transform: rotate(2.77deg);
    width: 295px;
    text-align: center;
    top: 27px;
    left: -31px;
}
div.careerum-consultations4-about p.consultations4-about__subheader {
    font-weight: 500;
    font-size: 26px;
    line-height: 110%;
    color: var(--main---white);
    margin-top: 50px;
}
div.careerum-consultations4-about p.consultations4-about__header {
    margin-top: 25px;
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    color: var(--main---white);
}
div.careerum-consultations4-about p.consultations4-about__text {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: var(--main---white);
    margin-top: 20px;
}
div.careerum-consultations4-about div.consultations4-about__left img {
    top: 201px;
    left: 316px;
}
div.careerum-consultations4-about div.consultations4-about__left ul {
    margin-top: 18px;
}
div.careerum-consultations4-about div.consultations4-about__left li {
    gap: 10px;
}
div.careerum-consultations4-about div.consultations4-about__left li + li {
    margin-top: 12px;
}
div.careerum-consultations4-about div.consultations4-about__left li p {
    width: calc(100% - 34px);
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: var(--main---white);
}
div.careerum-consultations4-about a {
    margin-top: 57px;
    display: inline-block;
    border-radius: 8px;
    padding: 12px 24px;
    width: 341px;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
}
div.careerum-consultations4-about div.consultations4-about__right img.consultations4-about__expert {
    top: 53px;
    left: 59px;
}
div.careerum-consultations4-about div.consultations4-about__right img.consultations4-about__arrow {
    top: 335px;
    left: 43px;
}
div.careerum-consultations4-about div.consultations4-about__right p {
    top: 343px;
    left: 88px;
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    background-color: var(--main---white);
    border-radius: 20px;
    padding: 15px;
    width: 307px;
    transform: rotate(-3deg);
}

div.careerum-consultations4-how {
    background-color: var(--consultations4-bg);
}
div.careerum-consultations4-how h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-consultations4-how div.consultations4-how-items {
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 55px;
}
div.careerum-consultations4-how div.consultations4-how-item:not(.blue) {
    border-radius: 30px;
    width: 366px;
    box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.06);
    background-color: var(--main---white);
    padding: 20px;
    min-height: 230px;
}
div.careerum-consultations4-how div.consultations4-how-item:not(.blue) > div {
    width: max-content;
    border-radius: 30px;
    padding: 8px 15px;
    background-color: #D2E5FF;
    gap: 10px;
}
div.careerum-consultations4-how div.consultations4-how-item:not(.blue) > div p {
    white-space: nowrap;
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
}
div.careerum-consultations4-how div.consultations4-how-item:not(.blue) > p {
    margin-top: 18px;
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-consultations4-how div.consultations4-how-item.blue {
    transform: rotate(-4.35deg);
    background: linear-gradient(141deg, #00baff 0%, #0b70fe 100%);
    background-repeat: no-repeat;
    border-radius: 30px;
    width: 366px;
    box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.06);
    min-height: 230px;
    padding: 20px;
}
div.careerum-consultations4-how div.consultations4-how-item.blue > div {
    transform: rotate(4.35deg);
}
div.careerum-consultations4-how div.consultations4-how-item.blue > div > div {
    border-radius: 64px;
    padding: 7px 25px;
    background-color: var(--main---white);
    width: max-content;
    margin-top: 4px;
}
div.careerum-consultations4-how div.consultations4-how-item.blue > div > div p {
    font-weight: 600;
    font-size: 16px;
    line-height: 110%;
    color: #3f8cfb;
}
div.careerum-consultations4-how div.consultations4-how-item.blue > div > p {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: var(--main---white);
    margin-top: 18px;
}

div.careerum-consultations4-results {
    background-color: var(--consultations4-bg);
}
div.careerum-consultations4-results > div {
    margin-bottom: 90px;
}
div.careerum-consultations4-results h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.01em;
    max-width: 670px;
}
div.careerum-consultations4-results h2 + img {
    top: 68px;
    left: 337px;
}
div.careerum-consultations4-results div.consultations4-results-slider {
    margin-top: 51px;
}
div.careerum-consultations4-results div.consultations4-results-slider .slick-list {
    overflow: visible;
}
div.careerum-consultations4-results div.consultations4-results-item {
    margin-right: 20px;
}
div.careerum-consultations4-results div.consultations4-results-nav {
    margin-top: 27px;
    gap: 20px;
}
div.careerum-consultations4-results div.consultations4-results-nav > div {
    cursor: pointer;
    transition: opacity 0.3s ease;
    width: 55px;
    height: 55px;
    border-radius: 55px;
    overflow: hidden;
}
div.careerum-consultations4-results div.consultations4-results-nav > div:hover {
    opacity: 0.8;
}

@media screen and (max-width: 1299px) {
    div.careerum-consultations4-main > div {
        margin-top: 146px;
    }
    div.careerum-consultations4-main div.consultations4-main-left,
    div.careerum-consultations4-main div.consultations4-main-right {
        width: 331px;
    }
    div.careerum-consultations4-main p.consultations4-main__subheader {
        font-size: 14px;
    }
    div.careerum-consultations4-main h1 {
        font-size: 42px;
        margin-top: 6px;
    }
    div.careerum-consultations4-main div.consultations4-main__bottom {
        flex-direction: column;
        gap: 35px;
        margin-top: 39px;
    }
    div.careerum-consultations4-main a {
        margin-top: 38px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(1) {
        top: 111px;
        left: 127px;
        padding: 5px 25px 5px 23px;
        width: 236px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(1)::before {
        top: 9px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(2) {
        top: 145px;
        left: -118px;
        width: 214px;
        padding: 5px 20px 5px 17px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(2)::after {
        top: 9px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div p {
        font-size: 14px;
        margin-right: -10px;
    }
    div.careerum-consultations4-main img.consultations4-main__img-1 {
        width: 358px;
        top: -17px;
        left: 17px;
    }
    div.careerum-consultations4-main img.consultations4-main__img-2 {
        width: 411px;
        top: 139px;
        left: -8px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(3) {
        padding: 13px;
        top: 177px;
        left: -35px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(3) img {
        width: 120px;
        margin-top: 16px;
    }
    div.careerum-consultations4-experts h2 {
        font-size: 32px;
        max-width: unset;
    }
    div.careerum-consultations4-experts > div {
        padding: 27px 33px 50px;
    }
    div.careerum-consultations4-experts div.consultations4-experts-slider {
        margin-top: 10px;
    }
    div.careerum-consultations4-experts div.consultations4-experts-nav {
        justify-content: flex-start;
    }
    div.careerum-consultations4-experts div.consultations4-experts-slider-item-about,
    div.careerum-consultations4-experts div.consultations4-experts-slider-item {
        margin-right: 15px;
    }
    div.careerum-consultations4-tariffs h2 {
        font-size: 32px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-items {
        gap: 25px 20px;
        margin-top: 24px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item {
        width: 330px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top {
        padding: 25px 15px 40px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div > p {
        font-size: 20px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item a {
        width: 300px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom {
        padding: 27px 15px 20px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div > span {
        margin-top: 4px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom ul {
        min-height: unset;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(1) > p {
        font-size: 19px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(2) > p:nth-child(1) {
        width: max-content;
        font-size: 12px;
        margin-top: 1px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(2) {
        margin-right: -5px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__bottom ul + p.consultations4-tariffs-item__header-bottom {
        margin-top: 75px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-currency {
        margin-top: 24px;
    }
    div.careerum-consultations4-about h2 {
        font-size: 32px;
    }
    div.careerum-consultations4-about div.consultations4-about__wrapper {
        margin-top: 42px;
        flex-direction: column;
    }
    div.careerum-consultations4-about div.consultations4-about__left,
    div.careerum-consultations4-about div.consultations4-about__right {
        width: 100%;
    }
    div.careerum-consultations4-about p.consultations4-about__header {
        font-size: 32px;
    }
    div.careerum-consultations4-about div.consultations4-about__left img {
        top: 199px;
        left: 248px;
    }
    div.careerum-consultations4-about p.consultations4-about__text {
        margin-top: 38px;
    }
    div.careerum-consultations4-about div.consultations4-about__right {
        height: 392px;
    }
    div.careerum-consultations4-about div.consultations4-about__wrapper > img {
        top: 241px;
        left: unset;
        right: 0;
    }
    div.careerum-consultations4-about div.consultations4-about__right img.consultations4-about__expert {
        top: 47px;
        left: 55px;
    }
    div.careerum-consultations4-about div.consultations4-about__right img.consultations4-about__arrow {
        top: 255px;
        left: -1px;
    }
    div.careerum-consultations4-about div.consultations4-about__right p {
        width: 336px;
        top: 301px;
        left: 48px;
    }
    div.careerum-consultations4-how h2 {
        font-size: 32px;
    }
    div.careerum-consultations4-how div.consultations4-how-items {
        gap: 20px;
        margin-top: 47px;
    }
    div.careerum-consultations4-how div.consultations4-how-item:not(.blue) {
        width: 330px;
        min-height: 219px;
    }
    div.careerum-consultations4-how div.consultations4-how-item.blue {
        width: 330px;
        min-height: 219px;
        position: relative;
        top: 4px;
        left: 5px;
        transform: rotate(-4deg);
        padding: 13px;
    }
    div.careerum-consultations4-how div.consultations4-how-item.blue > div {
        transform: rotate(4deg);
    }
    div.careerum-consultations4-how div.consultations4-how-item.blue > div > div {
        margin-top: 10px;
    }
    div.careerum-consultations4-how div.consultations4-how-item.blue > div > p {
        margin-top: 15px;
    }
    div.careerum-consultations4-how div.consultations4-how-item.blue > div > p + p {
        margin-top: 12px;
    }
    div.careerum-consultations4-results h2 {
        font-size: 32px;
        max-width: 540px;
    }
    div.careerum-consultations4-results h2 + img {
        top: 49px;
        left: 280px;
    }
    div.careerum-consultations4-results div.consultations4-results-slider {
        margin-top: 48px;
    }
    div.careerum-consultations4-results div.consultations4-results-nav {
        justify-content: flex-start;
    }
}

@media screen and (max-width: 767px) {
    div.careerum-consultations4-main > div {
        flex-direction: column;
    }
    div.careerum-consultations4-main div.consultations4-main-left,
    div.careerum-consultations4-main div.consultations4-main-right {
        width: 100%;
    }
    div.careerum-consultations4-main p.consultations4-main__subheader {
        font-size: 16px;
    }
    div.careerum-consultations4-main > div {
        margin-top: 76px;
    }
    div.careerum-consultations4-main h1 {
        font-size: 36px;
        margin-top: 3px;
    }
    div.careerum-consultations4-main div.consultations4-main__bottom {
        margin-top: 22px;
        gap: 21px;
    }
    div.careerum-consultations4-main p.consultations4-main__tale-text {
        margin-top: 6px;
    }
    div.careerum-consultations4-main a {
        width: 100%;
        text-align: center;
    }
    div.careerum-consultations4-main div.consultations4-main-right {
        height: 388px;
    }
    div.careerum-consultations4-main img.consultations4-main__img-1 {
        width: 306px;
        top: 12px;
        left: -8px;
    }
    div.careerum-consultations4-main img.consultations4-main__img-2 {
        width: 318px;
        top: 130px;
        left: -8px;
    }
    div.careerum-consultations4-main img.consultations4-main__img-3 {
        width: 135px;
        top: 246px;
        left: 147px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(1)::before,
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(2)::after {
        content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="18" height="18" rx="9" fill="black" /><path d="M6.1875 8.625H11.8125" stroke="white" stroke-linecap="round" stroke-linejoin="round" /><path d="M9 5.8125V11.4375" stroke="white" stroke-linecap="round" stroke-linejoin="round" /></svg>');
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(1)::before {
        left: -6px;
        top: 11px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(2)::after {
        right: -4px;
        top: 12px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(1) {
        top: 108px;
        left: 72px;
        padding: 4px 14px 5px 18px;
        width: 219px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(2) {
        top: 186px;
        left: -7px;
        width: 213px;
        padding: 4px 20px 4px 17px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(3) {
        padding: 11px;
        top: 203px;
        left: 0px;
        width: 204px;
    }
    div.careerum-consultations4-main div.consultations4-main-right > div:nth-child(3) img {
        width: 98px;
        margin-top: 2px;
    }
    div.careerum-consultations4-experts > div {
        margin-top: 28px;
        border-radius: 20px;
        padding: 19px 15px 25px;
    }
    div.careerum-consultations4-experts h2 {
        font-size: 24px;
    }
    div.careerum-consultations4-experts div.consultations4-experts-slider-item-about {
        width: 100%;
        margin: 25px auto 0;
        padding: 23px 13px;
        height: 412px;
        background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1739998424558-MTqrF-info.png);
    }
    div.careerum-consultations4-experts p.slider-item-about__header {
        font-size: 18px;
        letter-spacing: 0.01em;
        font-weight: 600;
    }
    div.careerum-consultations4-experts p.slider-item-about__text {
        font-size: 13px;
        padding: 4px 8px 5px;
        line-height: 110%;
    }
    div.careerum-consultations4-experts p.slider-item-about__text:last-child {
        border-radius: 20px;
        padding: 3px 9px 4px 9px;
        width: 219px;
    }
    div.careerum-consultations4-experts div.consultations4-experts-slider {
        margin-top: 22px;
    }
    div.careerum-consultations4-experts div.consultations4-experts-slider .slick-list {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        overflow: hidden;
    }
    div.careerum-consultations4-experts div.consultations4-experts-slider-item {
        width: 234px;
    }
    div.careerum-consultations4-experts div.consultations4-experts-nav {
        display: none;
    }
    div.careerum-consultations4-tariffs h2 {
        font-size: 24px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item {
        width: 100%;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item a {
        width: calc(100% - 30px);
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-items {
        margin-top: 20px;
        gap: 25px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div > p {
        font-size: 18px;
    }
    div.careerum-consultations4-tariffs p.consultations4-tariffs-item__header-bottom {
        font-size: 15px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom {
        padding: 20px 15px 25px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__bottom ul + p.consultations4-tariffs-item__header-bottom {
        margin-top: 20px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(1) > p {
        font-size: 17px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > div:nth-child(2) {
        margin-top: 5px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item__top > div:nth-child(2) p:not(:nth-child(1)) {
        font-weight: 400;
        font-size: 13px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top {
        height: auto;
        background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1739999189001-d43e5-Grou.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__top > p {
        margin-top: 26px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-item:nth-child(5) div.consultations4-tariffs-item__bottom ul + p.consultations4-tariffs-item__header-bottom {
        margin-top: 20px;
    }
    div.careerum-consultations4-tariffs div.consultations4-tariffs-currency {
        margin-top: 20px;
    }
    div.careerum-consultations4-about h2 {
        font-size: 24px;
    }
    div.careerum-consultations4-about div.consultations4-about__wrapper {
        margin-top: 30px;
        padding: 16px 16px 25px;
    }
    div.careerum-consultations4-about div.consultations4-about__left > div {
        flex-wrap: wrap;
    }
    div.careerum-consultations4-about div.consultations4-about__wrapper > img {
        top: 437px;
        left: unset;
        right: 0;
    }
    div.careerum-consultations4-about div.consultations4-about__left div p:nth-child(1) {
        font-size: 18px;
        padding: 12px 0;
        width: 224px;
        top: 14px;
    }
    div.careerum-consultations4-about div.consultations4-about__left div p:nth-child(2) {
        font-size: 18px;
        padding: 9px 0;
        width: 220px;
        top: 11px;
        left: 48px;
    }
    div.careerum-consultations4-about p.consultations4-about__subheader {
        font-size: 18px;
        margin-top: 38px;
    }
    div.careerum-consultations4-about p.consultations4-about__header {
        font-size: 20px;
        margin-top: 14px;
    }
    div.careerum-consultations4-about div.consultations4-about__left img {
        top: 208px;
        left: 59px;
    }
    div.careerum-consultations4-about p.consultations4-about__text {
        font-size: 18px;
        margin-top: 52px;
    }
    div.careerum-consultations4-about div.consultations4-about__left ul {
        margin-top: 14px;
        margin-right: -5px;
    }
    div.careerum-consultations4-about div.consultations4-about__left li p {
        font-size: 16px;
    }
    div.careerum-consultations4-about div.consultations4-about__right {
        margin-top: 22px;
    }
    div.careerum-consultations4-about div.consultations4-about__right img.consultations4-about__expert {
        position: relative;
        top: 0;
        left: 0;
    }
    div.careerum-consultations4-about div.consultations4-about__right img.consultations4-about__arrow {
        top: 168px;
        left: 234px;
    }
    div.careerum-consultations4-about div.consultations4-about__right p {
        width: 260px;
        top: 213px;
        left: 4px;
        font-size: 15px;
    }
    div.careerum-consultations4-about div.consultations4-about__right {
        height: 304px;
    }
    div.careerum-consultations4-about a {
        width: 100%;
    }
    div.careerum-consultations4-results > div {
        margin-bottom: 52px;
    }
    div.careerum-consultations4-how h2 {
        font-size: 24px;
    }
    div.careerum-consultations4-how div.consultations4-how-items {
        margin-top: 34px;
    }
    div.careerum-consultations4-how div.consultations4-how-item:not(.blue) {
        width: 100%;
        border-radius: 20px;
        min-height: unset;
        padding: 20px 15px;
    }
    div.careerum-consultations4-how div.consultations4-how-item:not(.blue) > div p {
        font-size: 15px;
    }
    div.careerum-consultations4-how div.consultations4-how-item:not(.blue) > p {
        font-size: 15px;
        margin-top: 15px;
    }
    div.careerum-consultations4-how div.consultations4-how-item.blue {
        width: 100%;
        top: 2px;
        left: 0px;
        border-radius: 20px;
        padding: 15px 13px;
    }
    div.careerum-consultations4-how div.consultations4-how-item.blue > div > p {
        font-size: 15px;
    }
    div.careerum-consultations4-results > div {
        width: 100%;
        max-width: unset;
    }
    div.careerum-consultations4-results h2 {
        font-size: 24px;
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 0 auto;
        padding-right: 10%;
    }
    div.careerum-consultations4-results h2 ~ img {
        top: 65px;
        left: calc(50% - 18px);
    }
    div.careerum-consultations4-results div.consultations4-results-nav {
        display: none;
    }
    div.careerum-consultations4-results div.consultations4-results-slider {
        margin-top: 28px;
        width: 100%;
        overflow: scroll;
    }
    div.careerum-consultations4-results div.consultations4-results-slider > div {
        width: max-content;
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: calc((100% - 340px) / 2);
    }
    div.careerum-consultations4-results div.consultations4-results-item {
        margin-right: 10px;
    }
}
@media screen and (max-width: 359px) {
    div.careerum-consultations4-results div.consultations4-results-slider > div {
        padding-left: 10px;
    }
}

div.careerum-intens4-main {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-main > div {
    margin-top: 180px;
}
div.careerum-intens4-main div.intens4-main__left {
    width: 694px;
}
div.careerum-intens4-main div.intens4-main__labels {
    gap: 12px;
}
div.careerum-intens4-main div.intens4-main__label-orange {
    border-radius: 48px;
    padding: 7px 28px;
    box-shadow: 0 4px 20px rgba(255, 90, 0, 0.7);
    background: var(--main---dark-orange);
    min-height: 40px;
}
div.careerum-intens4-main div.intens4-main__label-orange p {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: var(--main---white);
}
div.careerum-intens4-main div.intens4-main__label-white {
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main---white);
    border-radius: 48px;
    padding: 7px 20px;
    gap: 8px;
    min-height: 40px;
}
div.careerum-intens4-main div.intens4-main__label-white p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-intens4-main div.intens4-main__right {
    width: 460px;
    height: 433px;
}
div.careerum-intens4-main div.intens4-main__right > div {
    bottom: 0;
    right: 0;
    width: 100%;
}
div.careerum-intens4-main div.intens4-main__right > div div {
    font-weight: 500;
    font-size: 18px;
    line-height: 100%;
    border-radius: 40px;
    padding: 12px 24px;
    transform: translateY(-700px);
    white-space: nowrap
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(1) {
    top: -290px;
    left: 132px;
    background-color: var(--main-purple);
    animation: fade-down-23deg 1s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(2) {
    top: -198px;
    left: 270px;
    background-color: var(--main-pink);
    animation: fade-down--13deg 1s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(3) {
    top: -139px;
    left: -79px;
    background-color: var(--secondary-yellow);
    padding: 19px 24px;
    animation: fade-down--19deg 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(4) {
    top: -129px;
    left: 190px;
    background-color: var(--main-purple);
    animation: fade-down-12deg 1s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(5) {
    top: -42px;
    left: -180px;
    background-color: var(--main-purple);
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(6) {
    top: -66px;
    left: 25px;
    background-color: var(--main-pink);
    animation: fade-down--10deg 1s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(7) {
    top: -57px;
    left: 296px;
    background-color: var(--secondary-yellow);
    padding: 19px 24px;
    animation: fade-down-padding-19 1.2s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div div:nth-child(8) {
    top: -234px;
    left: -6px;
    background-color: var(--main-pink);
    animation: fade-down 1s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img {
    transform: translateY(-700px);
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(1) {
    top: -477px;
    left: 50px;
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(2) {
    top: -420px;
    left: 215px;
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(3) {
    top: -290px;
    left: 96px;
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(4) {
    top: -186px;
    left: 38px;
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(5) {
    top: -151px;
    left: 356px;
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(6) {
    top: -114px;
    left: -151px;
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(7) {
    top: -111px;
    left: 133px;
    animation: fade-down-jump 1.3s linear 1s forwards;
}
div.careerum-intens4-main div.intens4-main__right > div img:nth-child(8) {
    top: -30px;
    left: 236px;
    animation: fade-down-jump 1.2s linear 1s forwards;
    transform: translateY(-700px);
}
div.careerum-intens4-main h1 {
    font-weight: 500;
    font-size: 100px;
    line-height: 90%;
    font-family: 'Unbounded' !important;
    margin-top: 40px;
}
div.careerum-intens4-main h1 + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 120%;
    margin-top: 12px;
}
div.careerum-intens4-main h1 + p span {
    font-weight: 700;
    color: var(--main-purple);
}
div.careerum-intens4-main a {
    display: inline-block;
    font-weight: 600;
    font-size: 20px;
    border-radius: 8px;
    padding: 12px 32px;
    margin-top: 40px;
    cursor: pointer;
    white-space: nowrap;
}
div.careerum-intens4-main > div > a {
    display: none;
}

div.careerum-intens4-for {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-for h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-intens4-for h2 + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 105%;
    margin-top: 24px;
}
div.careerum-intens4-for div.intens4-for__top img {
    top: 6px;
    left: 376px;
}
div.careerum-intens4-for div.intens4-for__bottom {
    margin-top: 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1740999944218-TBI35-Bubb.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 40px;
    padding: 31px 24px;
}
div.careerum-intens4-for div.intens4-for__bottom > div {
    gap: 45px;
}
div.careerum-intens4-for div.intens4-for__bottom > div:not(:first-child) {
    margin-top: 60px;
}
div.careerum-intens4-for div.intens4-for__bottom > div > div {
    width: 341px;
    gap: 10px;
}
div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(1) {
    width: 62px;
}
div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(2) {
    width: calc(100% - 72px);
    border-radius: 30px 30px 30px 0;
    padding: 18px 16px;
    background: var(--main---white);
}
div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(2) p {
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.01em;
}
div.careerum-intens4-for div.intens4-for__bottom > div.item-wide {
    gap: 73px;
}
div.careerum-intens4-for div.intens4-for__bottom > div.item-wide > div {
    width: 456px;
}
div.careerum-intens4-for div.intens4-for__bottom img {
    width: 62px;
    height: 62px;
}

div.careerum-intens4-how {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-how h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-intens4-how h2 + p {
    font-weight: 600;
    font-size: 20px;
    line-height: 140%;
    color: var(--secondary---light-grey);
    margin-top: 12px;
}
div.careerum-intens4-how div.intens4-how__item {
    margin-top: 24px;
}
div.careerum-intens4-how div.intens4-how__item.yellow {
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--secondary-yellow);
    padding: 24px;
    border-radius: 20px;
}
div.careerum-intens4-how div.intens4-how__item.violet {
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main-purple);
    padding: 24px;
    border-radius: 20px;
}
div.careerum-intens4-how p.intens4-how__item-header {
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
}
div.careerum-intens4-how p.intens4-how__item-label {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--main-light-blue);
    border-radius: 40px;
    padding: 8px 16px;
    color: var(--main---white);
    position: relative;
    top: 8px;
    left: -7px;
}
div.careerum-intens4-how p.intens4-how__item-text {
    font-weight: 500;
    font-size: 18px;
    margin-top: 12px;
}
div.careerum-intens4-how p.intens4-how__item-label.left {
    transform: rotate(-3deg);
}
div.careerum-intens4-how p.intens4-how__item-label.right {
    transform: rotate(3deg);
}
div.careerum-intens4-how div.intens4-how__item:not(.white) > div {
    width: 341px;
}
div.careerum-intens4-how div.intens4-how__item:not(.white) > div:not(:last-child) {
    margin-right: 20px;
    border-right: 4px solid rgba(255, 255, 255, 0.4);
    padding-right: 20px;
    width: 365px;
}
div.careerum-intens4-how div.intens4-how__item.white > div {
    flex-wrap: wrap;
    gap: 24px 27px;
}
div.careerum-intens4-how div.intens4-how__item.white > div > div {
    width: 368px;
    border-radius: 20px;
    padding: 12px;
    background: var(--main---white);
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    gap: 8px;
}
div.careerum-intens4-how div.intens4-how__item.white > div > div p {
    width: calc(100% - 48px);
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-intens4-how a {
    border-radius: 8px;
    padding: 12px 32px;
    font-weight: 600;
    font-size: 20px;
    display: inline-block;
    margin-top: 24px;
    text-align: center;
    width: 379px;
    cursor: pointer;
    white-space: nowrap;
}

div.careerum-intens4-banner {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-banner > div {
    border-radius: 30px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
    padding: 53px 24px 60px;
}
div.careerum-intens4-banner h2,
div.careerum-intens4-banner p.intens4-banner-header {
    font-weight: 500;
    font-size: 100px;
    line-height: 90%;
    font-family: 'Unbounded' !important;
    margin-top: 8px;
}
div.careerum-intens4-banner p.intens4-banner-header {
    margin-left: 138px;
}
div.careerum-intens4-banner p.intens4-banner-subheader {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
    margin-bottom: 25px;
    margin-left: 9px;
}
div.careerum-intens4-banner p.intens4-banner-text {
    font-weight: 500;
    font-size: 33px;
    line-height: 105%;
    margin-top: 30px;
}
div.careerum-intens4-banner > div > div {
    top: 0;
    left: 0;
    right: 0;
}
div.careerum-intens4-banner div img:nth-child(1) {
    top: 42px;
    left: 28px;
}
div.careerum-intens4-banner div img:nth-child(2) {
    top: 139px;
    left: 715px;
}
div.careerum-intens4-banner div img:nth-child(3) {
    top: 230px;
    left: 31px;
}
div.careerum-intens4-banner div img:nth-child(4) {
    top: 314px;
    left: 845px;
}

div.careerum-intens4-study {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-study h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
    margin-top: 20px;
}
div.careerum-intens4-study h2 + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 105%;
    margin-top: 24px;
}
div.careerum-intens4-study p.intens4-study__label {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: var(--main---white);
    border-radius: 48px;
    padding: 10px 28px;
    box-shadow: 0 4px 20px 0 rgba(255, 90, 0, 0.7);
    background: var(--main---dark-orange);
    transform: rotate(-4deg);
    top: 9px;
    left: 2px;
    display: inline-block;
    white-space: nowrap;
}
div.careerum-intens4-study div.intens4-study__top img {
    top: 196px;
    left: 15px;
}
div.careerum-intens4-study div.intens4-study__bottom {
    margin-top: 24px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-intens4-study div.intens4-study__item {
    border-radius: 20px;
    padding: 16px;
    width: 370px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--secondary-yellow);
    cursor: default;
    transition: background .3s ease;
    min-height: 162px;
}
div.careerum-intens4-study p.intens4-study__item-title {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: -0.01em;
    padding-right: 34px;
}
div.careerum-intens4-study p.intens4-study__item-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    margin-top: 8px;
    opacity: 0;
    transition: opacity .3s ease;
}
div.careerum-intens4-study div.intens4-study__item img {
    top: 16px;
    right: 16px;
    transition: transform .3s ease;
}
div.careerum-intens4-study div.intens4-study__item:hover {
    background: var(--main-pink);
}
div.careerum-intens4-study div.intens4-study__item:hover p.intens4-study__item-text {
    opacity: 1;
}
div.careerum-intens4-study div.intens4-study__item:hover img {
    transform: rotate(90deg);
}

div.careerum-intens4-programm {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-programm h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-intens4-programm h2 + div.intens4-programm__item {
    margin-top: 40px;
}
div.careerum-intens4-programm div.intens4-programm__item {
    margin-top: 80px;
}
div.careerum-intens4-programm div.intens4-programm__item-top {
    border-radius: 20px;
    padding: 16px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-intens4-programm p.intens4-programm__item-label {
    border-radius: 20px;
    padding: 4px 20px;
    background: var(--main-light-blue);
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: var(--main---white);
    display: inline-block;
    white-space: nowrap;
}
div.careerum-intens4-programm p.intens4-programm__item-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
    margin-top: 12px;
}
div.careerum-intens4-programm div.intens4-programm__item-top-list {
    margin-top: 40px;
}
div.careerum-intens4-programm div.intens4-programm__item-top-list div {
    gap: 123px;
    min-height: 50px;
}
div.careerum-intens4-programm div.intens4-programm__item-top-list div:not(:last-child) {
    height: 72px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 2px solid var(--main---grey);
}
div.careerum-intens4-programm div.intens4-programm__item-top-list div p:nth-child(1) {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    width: 765px;
}
div.careerum-intens4-programm div.intens4-programm__item-top-list div p:nth-child(2) {
    font-weight: 500;
    font-size: 18px;
    line-height: 105%;
    width: 240px;
}
div.careerum-intens4-programm div.intens4-programm__item-bottom {
    margin-top: 24px;
}
div.careerum-intens4-programm div.intens4-programm__item-expert {
    border-radius: 20px;
    padding: 16px;
    width: 667px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    flex-wrap: wrap;
}
div.careerum-intens4-programm div.intens4-programm__item-expert.pink {
    background: var(--main-pink);
}
div.careerum-intens4-programm div.intens4-programm__item-expert.yellow {
    background: var(--secondary-yellow);
}
div.careerum-intens4-programm div.intens4-programm__item-expert.violet {
    background: #d1b1f6;
}
div.careerum-intens4-programm div.intens4-programm__item-expert.blue {
    background: var(--main-light-blue);
}
div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(1) {
    width: 292px;
    border-radius: 20px;
    overflow: hidden;
}
div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(1) img {
    width: 292px;
}
div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(2) {
    width: 327px;
}
div.careerum-intens4-programm p.intens4-programm__item-expert-title {
    border-radius: 20px;
    padding: 2px 12px;
    background: var(--main---white);
    font-weight: 600;
    font-size: 24px;
    line-height: 130%;
}
div.careerum-intens4-programm p.intens4-programm__item-expert-name {
    margin-top: 25px;
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-intens4-programm p.intens4-programm__item-expert-text {
    margin-top: 12px;
    font-weight: 500;
    font-size: 18px;
    line-height: 105%;
}
div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(2) div {
    margin-top: 25px;
    gap: 16px;
}
div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) {
    width: 100%;
    min-height: 107px;
    gap: 12px;
    margin-top: 16px;
}
div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) p:nth-child(1) {
    font-weight: 500;
    font-size: 120px;
    line-height: 135%;
    max-height: 70px;
    margin-top: -50px;
}
div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) p:nth-child(2) {
    font-style: italic;
    font-weight: 600;
    font-size: 24px;
    line-height: 135%;
    letter-spacing: 0.01em;
    position: relative;
    width: calc(100% - 70px);
}
div.careerum-intens4-programm div.intens4-programm__item-bottom > div:nth-child(2) {
    border-radius: 20px;
    padding: 16px;
    width: 469px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-intens4-programm div.intens4-programm__item-bottom > div:nth-child(2) > p {
    font-weight: 600;
    font-size: 24px;
    line-height: 130%;
}
div.careerum-intens4-programm div.intens4-programm__item-bottom div.intens4-programm__item-bottom-list {
    margin-top: 20px;
}
div.careerum-intens4-programm div.intens4-programm__item-bottom div.intens4-programm__item-bottom-list p {
    font-weight: 500;
    font-size: 18px;
    line-height: 135%;
}
div.careerum-intens4-programm div.intens4-programm__item-bottom div.intens4-programm__item-bottom-list p:not(:last-child) {
    padding-bottom: 12px;
    border-bottom: 2px solid var(--border-gray);
    margin-bottom: 12px;
}
div.careerum-intens4-programm a {
    display: inline-block;
    border-radius: 8px;
    padding: 12px 32px;
    font-weight: 600;
    font-size: 20px;
    margin-top: 10px;
    min-width: 272px;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
}

div.careerum-intens4-results {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-results h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-intens4-results div.intens4-results-slider {
    margin-top: 40px;
}
div.careerum-intens4-results div.intens4-results-slider .slick-list {
    overflow: visible;
}
div.careerum-intens4-results div.intens4-results-slider-item {
    border-radius: 20px;
    padding: 16px;
    width: 291px;
    height: auto;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
    margin-right: 24px;
}
div.careerum-intens4-results div.intens4-results-slider-item p {
    font-weight: 500;
    font-size: 18px;
    line-height: 105%;
    margin-top: 30px;
}
div.careerum-intens4-results div.intens4-results-slider-nav {
    gap: 16px;
    margin-top: 24px;
}
div.careerum-intens4-results div.intens4-results-slider-nav > div {
    border-radius: 40px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
    transition: opacity .3s ease;
}
div.careerum-intens4-results div.intens4-results-slider-nav > div:hover {
    opacity: 0.85;
}

div.careerum-intens4-cases {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-cases h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    letter-spacing: -0.02em;
}
div.careerum-intens4-cases div.intens4-cases-slider {
    margin-top: 40px;
}
div.careerum-intens4-cases div.intens4-cases-slider .slick-list {
    overflow: visible;
}
div.careerum-intens4-cases div.intens4-cases__item {
    margin-right: 24px;
    height: auto;
    border-radius: 20px;
    width: 271px;
    background: var(--main---white);
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    overflow: hidden;
}
div.careerum-intens4-cases div.intens4-cases__item > img {
    width: 100%;
}
div.careerum-intens4-cases div.intens4-cases__item > div {
    padding: 16px;
}
div.careerum-intens4-cases p.intens4-cases__item-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-intens4-cases p.intens4-cases__item-position {
    font-weight: 500;
    font-size: 11px;
    line-height: 120%;
    letter-spacing: -0.03em;
    color: var(--secondary---light-grey);
    padding-bottom: 12px;
    border-bottom: 2px solid var(--border-gray);
}
div.careerum-intens4-cases p.intens4-cases__item-description {
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    margin-top: 20px;
}
div.careerum-intens4-cases div.intens4-cases__item-result-header {
    margin-top: 20px;
    gap: 4px;
}
div.careerum-intens4-cases div.intens4-cases__item-result-header p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    border-radius: 20px;
    padding: 2px 8px;
    background: var(--main---dark-orange);
    color: var(--main---white);
    display: inline-block;
    white-space: nowrap;
}
div.careerum-intens4-cases div.intens4-cases__item-result-header + p.intens4-cases__item-result-item {
    margin-top: 12px;
}
div.careerum-intens4-cases p.intens4-cases__item-result-item {
    margin-top: 8px;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-intens4-cases p.intens4-cases__item-result-item:not(:last-child) {
    padding-bottom: 7px;
    border-bottom: 2px solid var(--border-gray);
}
div.careerum-intens4-cases div.intens4-cases-slider-nav {
    gap: 16px;
    margin-top: 24px;
}
div.careerum-intens4-cases div.intens4-cases-slider-nav > div {
    border-radius: 40px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    cursor: pointer;
    transition: opacity .3s ease;
}
div.careerum-intens4-cases div.intens4-cases-slider-nav > div:hover {
    opacity: 0.85;
}
div.careerum-intens4-cases a {
    border-radius: 8px;
    padding: 12px 32px;
    font-weight: 600;
    font-size: 20px;
    display: block;
    margin-top: -40px;
    width: 272px;
    text-align: center;
    cursor: pointer;
}

div.careerum-intens4-subscribe {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-subscribe > div {
    margin-bottom: 40px;
}
div.careerum-intens4-subscribe h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-intens4-subscribe div.intens4-subscribe-top {
    margin-top: 40px;
    gap: 24px;
}
div.careerum-intens4-subscribe div.intens4-subscribe-bottom {
    margin-top: 24px;
}
div.careerum-intens4-subscribe p.intens4-subscribe-white-header {
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
}
div.careerum-intens4-subscribe p.intens4-subscribe-white-label {
    border-radius: 40px;
    padding: 8px 16px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--main-light-blue);
    transform: rotate(-3deg);
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: var(--main---white);
    position: relative;
    top: 8px;
    left: -8px;
}
div.careerum-intens4-subscribe p.intens4-subscribe-white-subheader {
    font-weight: 600;
    font-size: 28px;
    line-height: 105%;
    margin-top: 16px;
}
div.careerum-intens4-subscribe p.intens4-subscribe-white-text {
    font-weight: 500;
    font-size: 18px;
    margin-top: 16px;
    line-height: 105%;
}
div.careerum-intens4-subscribe div.intens4-subscribe-yellow {
    border-radius: 20px;
    width: 765px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--secondary-yellow);
    padding: 16px 24px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1741013002253-nW4fV-Line.svg');
    background-position: right bottom;
    background-repeat: no-repeat;
}
div.careerum-intens4-subscribe div.intens4-subscribe-white {
    border-radius: 20px;
    padding: 16px;
    width: 370px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-intens4-subscribe div.intens4-subscribe-top div.intens4-subscribe-white + div.intens4-subscribe-white {
    margin-top: 24px;
}
div.careerum-intens4-subscribe div.intens4-subscribe-top div.intens4-subscribe-white p.intens4-subscribe-white-text {
    line-height: 130%;
}
div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul {
    margin-top: 8px;
}
div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul li {
    gap: 8px;
}
div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul li + li {
    margin-top: 4px;
}
div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul li p {
    font-weight: 500;
    font-size: 18px;
    line-height: 105%;
    width: calc(100% - 36px);
}
div.careerum-intens4-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(1) {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: var(--main---white);
    border-radius: 41px;
    padding: 4px 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background: var(--main---bright-orange);
    transform: rotate(3deg);
    top: -108px;
    right: 26px;
}
div.careerum-intens4-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(2) {
    font-weight: 600;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: var(--main---white);
    border-radius: 41px;
    padding: 4px 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background: var(--main---light-orange);
    transform: rotate(-3deg);
    top: -71px;
    right: 0px;
}

div.careerum-intens4-boost {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-boost > div {
    margin-top: 40px;
}
div.careerum-intens4-boost h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-intens4-boost h2 span {
    color: var(--main---dark-orange);
}
div.careerum-intens4-boost h2 + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 105%;
    margin-top: 32px;
}
div.careerum-intens4-boost div.intens4-boost__top {
    border-radius: 20px;
    padding: 24px;
    background: var(--main---white);
}
div.careerum-intens4-boost div.intens4-boost__top img {
    top: 30px;
    right: 24px;
    cursor: pointer;
    transition: all .3s ease;
}
div.careerum-intens4-boost div.intens4-boost__top.active img {
    transform: rotate(-90deg);
}
div.careerum-intens4-boost div.intens4-boost__top img:hover {
    opacity: 0.85;
}
div.careerum-intens4-boost div.intens4-boost__top > div {
    gap: 20px;
    margin-top: 32px;
}
div.careerum-intens4-boost div.intens4-boost__top > div + div {
    margin-top: 30px;
}
div.careerum-intens4-boost div.intens4-boost__top > div div:nth-child(1) {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    text-align: center;
    width: 212px;
    border-radius: 20px;
    background: var(--border-gray);
}
div.careerum-intens4-boost div.intens4-boost__top > div div:nth-child(2) {
    font-weight: 500;
    font-size: 28px;
    line-height: 105%;
    border-radius: 20px;
    padding: 18px 24px;
    width: 865px;
    background: var(--border-gray);
}
div.careerum-intens4-boost div.intens4-boost__top > div.intens4-boost__item-last div:nth-child(1),
div.careerum-intens4-boost div.intens4-boost__top > div.intens4-boost__item-last div:nth-child(2) {
    color: var(--secondary---light-grey);
}
div.careerum-intens4-boost div.intens4-boost__top > div.intens4-boost__item-current div:nth-child(1),
div.careerum-intens4-boost div.intens4-boost__top > div.intens4-boost__item-current div:nth-child(2) {
    color: var(--main---white);
    background: var(--main-light-blue);
}
div.careerum-intens4-boost div.intens4-boost__top > div.row-2 div:nth-child(2) {
    padding: 12px 24px;
}
div.careerum-intens4-boost div.intens4-boost__top > div.intens4-boost__item-gradient {
    width: 100%;
    background: linear-gradient(180deg, rgba(245, 245, 247, 0) 0%, rgba(245, 245, 247, 0.9) 100%);
    height: 116px;
    bottom: 0;
    left: 0;
    opacity: 1;
    right: 0;
    transition: opacity .3s ease;
}
div.careerum-intens4-boost div.intens4-boost__top.active > div.intens4-boost__item-gradient {
    opacity: 0;
}
div.careerum-intens4-boost div.intens4-boost__bottom {
    margin-top: 70px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-top-left {
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main-pink);
    border-radius: 20px;
    width: 765px;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1741014801389-nfw7t-Line.svg');
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 24px;
    flex-wrap: wrap;
    gap: 16px 30px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-top-left > div:nth-child(1) {
    width: 365px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-top-left > div:nth-child(2) {
    width: 300px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-top-left > div:nth-child(3) {
    width: 100%;
}
div.careerum-intens4-boost p.intens4-boost__bottom-top-header {
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
}
div.careerum-intens4-boost p.intens4-boost__bottom-top-header span {
    font-size: 44px;
}
div.careerum-intens4-boost p.intens4-boost__bottom-top-label {
    border-radius: 40px;
    padding: 8px 16px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background: var(--main-light-blue);
    transform: rotate(-3deg);
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    color: var(--main---white);
    position: relative;
    top: 8px;
    left: -8px;
}
div.careerum-intens4-boost p.intens4-boost__bottom-subheader {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
}
div.careerum-intens4-boost p.intens4-boost__bottom-subheader2 {
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
}
div.careerum-intens4-boost div.intens4-boost__bottom-top-right {
    border-radius: 20px;
    padding: 24px;
    width: 371px;
    background: var(--main---white);
}
div.careerum-intens4-boost p.intens4-boost__bottom-header {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
}
div.careerum-intens4-boost p.intens4-boost__bottom-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 105%;
    margin-top: 16px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-center {
    margin-top: 24px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-center-left {
    border-radius: 20px;
    padding: 24px;
    width: 371px;
    background: var(--main---white);
}
div.careerum-intens4-boost div.intens4-boost__bottom-center-right {
    border-radius: 20px;
    padding: 24px;
    width: 765px;
    background: var(--main---white);
}
div.careerum-intens4-boost div.intens4-boost__bottom-bottom {
    margin-top: 24px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-bottom-left {
    border-radius: 20px;
    padding: 24px;
    width: 371px;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main-pink);
}
div.careerum-intens4-boost div.intens4-boost__bottom-bottom-right {
    overflow: hidden;
    border-radius: 20px;
    padding: 0;
    width: 765px;
    background: var(--main---white);
}
div.careerum-intens4-boost div.intens4-boost__bottom-row {
    display: flex;
    width: max-content;
    animation: row-slide 40s linear infinite;
    transform: translateX(0);
    flex-wrap: wrap;
}
div.careerum-intens4-boost div.intens4-boost__bottom-row > div {
    width: 162.5px;
    margin-right: 18px;
}
div.careerum-intens4-boost div.intens4-boost__bottom-row > div img {
    width: 100%;
}
@keyframes row-slide {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-8844px);
    }
}

div.careerum-intens4-photos {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-photos > div {
    height: 633px;
    margin-top: 91px;
}
div.careerum-intens4-photos h2 {
    font-family: "Caveat", cursive !important;
    font-weight: 400;
    font-size: 54px;
    line-height: 105%;
}
div.careerum-intens4-photos > div > div img:nth-child(1) {
    top: -130px;
    right: -20px;
}
div.careerum-intens4-photos > div > div img:nth-child(2) {
    top: 0px;
    left: 187px;
}
div.careerum-intens4-photos > div > div img:nth-child(3) {
    top: 215px;
    left: -52px;
    width: 373px;
}
div.careerum-intens4-photos > div > div img:nth-child(4) {
    top: 100px;
    left: -197px;
}
div.careerum-intens4-photos > div > div img:nth-child(5) {
    top: 151px;
    left: 260px;
    width: 374px;
    transform: rotate(-1deg);
}
div.careerum-intens4-photos > div > div img:nth-child(6) {
    top: 280px;
    left: 537px;
    width: 374px;
}
div.careerum-intens4-photos > div > div img:nth-child(7) {
    top: 173px;
    left: 852px;
    width: 374px;
    transform: rotate(3deg);
}

div.careerum-intens4-quiz {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-intens4-quiz > div {
    margin-bottom: 120px;
}
div.careerum-intens4-quiz h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
    margin-top: 28px;
}
div.careerum-intens4-quiz p.intens4-quiz-label {
    top: 9px;
    left: 4px;
    transform: rotate(-4deg);
    border-radius: 48px;
    padding: 9px 40px;
    box-shadow: 0 4px 20px rgba(255, 90, 0, 0.7);
    background: var(--main---dark-orange);
    display: inline-block;
    white-space: nowrap;
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: var(--main---white);
}
div.careerum-intens4-quiz div.intens4-quiz__content {
    margin-top: 31px;
}
div.careerum-intens4-quiz div.intens4-quiz__content-left {
    border-radius: 20px;
    padding: 24px;
    width: 568px;
    background: var(--main-purple);
}
div.careerum-intens4-quiz div.intens4-quiz__content-left > div:not(:last-child) {
    border-bottom: 3px solid var(--main---white);
    padding-bottom: 23px;
    margin-bottom: 23px;
}
div.careerum-intens4-quiz p.intens4-quiz__content-number {
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
}
div.careerum-intens4-quiz p.intens4-quiz__content-text {
    font-weight: 500;
    font-size: 20px;
    margin-top: 12px;
}
div.careerum-intens4-quiz div.intens4-quiz__content-right {
    border-radius: 20px;
    width: 568px;
    background: var(--main---white);
    overflow: hidden;
    flex-direction: column;
    padding: 24px;
}
div.careerum-intens4-quiz div.intens4-quiz__content-right img {
    top: 0;
    right: 0;
}
div.careerum-intens4-quiz div.intens4-quiz__content-right a {
    width: 371px;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    border-radius: 8px;
    padding: 12px 32px;
    text-decoration: none;
    margin: auto auto 0;
    cursor: pointer;
}

@media screen and (max-width: 1299px) {
    div[class*='careerum-intens4'] > div {
        margin: 40px auto;
    }
    div.careerum-intens4-main > div {
        margin-top: 102px;
    }
    div.careerum-intens4-main div.intens4-main__left {
        width: 429px;
    }
    div.careerum-intens4-main div.intens4-main__labels {
        gap: 8px;
    }
    div.careerum-intens4-main div.intens4-main__label-orange {
        padding: 8px 16px;
        min-height: 29px;
    }
    div.careerum-intens4-main div.intens4-main__label-orange p,
    div.careerum-intens4-main div.intens4-main__label-white p {
        font-size: 12px;
        line-height: 110%;
    }
    div.careerum-intens4-main div.intens4-main__label-white {
        padding: 6px 16px;
        min-height: 29px;
    }
    div.careerum-intens4-main div.intens4-main__label-white img {
        width: 16px;
    }
    div.careerum-intens4-main div.intens4-main__right {
        width: 250px;
        height: 356px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div {
        font-size: 12px;
        padding: 8px 17px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(1) {
        top: -188px;
        left: 45px;
        animation: fade-down-12deg 1s linear 1s forwards;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(2) {
        top: -138px;
        left: 141px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(3) {
        padding: 12px 17px;
        animation: fade-down--13deg-p 1.3s linear 1s forwards;
        top: -82px;
        left: -126px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(4) {
        top: -114px;
        left: 10px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(5) {
        top: -27px;
        left: -144px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(6) {
        animation: fade-down--16deg 1s linear 1s forwards;
        top: -47px;
        left: -4px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(7) {
        padding: 12px 17px;
        top: -33px;
        left: 140px;
        animation: fade-down-padding-12 1.2s linear 1s forwards;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(8) {
        top: -154px;
        left: -95px;
        animation: fade-down--8deg 1s linear 1s forwards;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(1) {
        top: -303px;
        left: 11px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(2) {
        top: -265px;
        left: 120px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(3) {
        top: -192px;
        left: 8px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(4) {
        width: 28px;
        top: -139px;
        left: 102px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(5) {
        width: 24px;
        top: -70px;
        left: 210px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(6) {
        width: 34px;
        top: -121px;
        left: -55px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(7) {
        top: -75px;
        left: 37px;
        width: 32px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(8) {
        width: 28px;
        top: -25px;
        left: 106px;
    }
    div.careerum-intens4-main h1 {
        font-size: 56px;
    }
    div.careerum-intens4-main h1 + p {
        font-size: 16px;
    }
    div.careerum-intens4-main a {
        font-size: 16px;
        padding: 12px 16px;
    }
    div.careerum-intens4-for h2 {
        font-size: 28px;
    }
    div.careerum-intens4-for h2 + p {
        font-size: 20px;
    }
    div.careerum-intens4-for div.intens4-for__bottom {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1741069142198-pi9j2-Bubb.png');
        padding: 45px 7px 30px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div {
        gap: 15px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div {
        width: 212px;
        gap: 8px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div.item-wide {
        gap: 18px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div.item-wide > div {
        width: 289px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(1) {
        width: 44.5px;
    }
    div.careerum-intens4-for div.intens4-for__bottom img {
        width: 44.5px;
        height: 44.5px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(2) {
        width: calc(100% - 53px);
        border-radius: 20px 20px 20px 0;
        padding: 12px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(2) p {
        font-size: 12px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div:not(:first-child) {
        margin-top: 32px;
    }
    div.careerum-intens4-how h2 {
        font-size: 28px;
    }
    div.careerum-intens4-how h2 + p {
        font-size: 16px;
    }
    div.careerum-intens4-how div.intens4-how__item {
        margin-top: 10px;
    }
    div.careerum-intens4-how div.intens4-how__item.yellow {
        margin-top: 22px;
        padding: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item.violet {
        padding: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item:not(.white) > div {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        flex-direction: column;
    }
    div.careerum-intens4-how div.intens4-how__item:not(.white) > div:nth-child(1) {
        border-width: 2px;
        width: 211px;
        margin-right: 12px;
        padding-right: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item:not(.white) > div:nth-child(2) {
        border-width: 2px;
        width: 224px;
        margin-right: 12px;
        padding-right: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item:not(.white) > div:nth-child(3) {
        width: 197px;
    }
    div.careerum-intens4-how p.intens4-how__item-header {
        font-size: 40px;
    }
    div.careerum-intens4-how p.intens4-how__item-label {
        font-size: 12px;
        padding: 4px 11px;
    }
    div.careerum-intens4-how p.intens4-how__item-text {
        font-size: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item.white > div {
        gap: 10px;
    }
    div.careerum-intens4-how div.intens4-how__item.white > div > div {
        width: 220px;
    }
    div.careerum-intens4-how div.intens4-how__item.white > div > div img {
        width: 20px;
    }
    div.careerum-intens4-how div.intens4-how__item.white > div > div p {
        width: calc(100% - 28px);
        font-size: 12px;
    }
    div.careerum-intens4-how a {
        padding: 12px 16px;
        font-size: 16px;
        width: unset;
    }
    div.careerum-intens4-banner > div {
        padding: 39px 16px 24px;
    }
    div.careerum-intens4-banner p.intens4-banner-subheader {
        font-size: 28px;
        margin-bottom: 31px;
    }
    div.careerum-intens4-banner h2,
    div.careerum-intens4-banner p.intens4-banner-header {
        font-size: 56px;
        margin-top: 13px;
    }
    div.careerum-intens4-banner p.intens4-banner-header {
        margin-left: 102px;
    }
    div.careerum-intens4-banner p.intens4-banner-text {
        font-size: 18px;
        margin-top: 26px;
        padding-right: 50px;
    }
    div.careerum-intens4-banner div img:nth-child(1) {
        top: 33px;
        left: 18px;
    }
    div.careerum-intens4-banner div img:nth-child(2) {
        top: 110px;
        left: 401px;
    }
    div.careerum-intens4-banner div img:nth-child(3) {
        top: 162px;
        left: 23px;
    }
    div.careerum-intens4-banner div img:nth-child(4) {
        top: 220px;
        left: 496px;
    }
    div.careerum-intens4-study p.intens4-study__label {
        font-size: 12px;
        padding: 8px 15px;
        top: 5px;
        left: 2px;
    }
    div.careerum-intens4-study h2 {
        font-size: 28px;
        margin-top: 12px;
    }
    div.careerum-intens4-study h2 + p {
        font-size: 20px;
    }
    div.careerum-intens4-study div.intens4-study__bottom {
        gap: 10px;
    }
    div.careerum-intens4-study div.intens4-study__item {
        width: 220px;
        padding: 12px;
        min-height: 149px;
        cursor: pointer;
    }
    div.careerum-intens4-study p.intens4-study__item-title {
        font-size: 20px;
        padding-right: 20px;
    }
    div.careerum-intens4-study div.intens4-study__item img {
        top: 10px;
        right: 10px;
    }
    div.careerum-intens4-study p.intens4-study__item-text {
        margin-top: 4px;
        font-size: 12px;
    }
    div.careerum-intens4-study div.intens4-study__item:hover {
        background: var(--secondary-yellow);
    }
    div.careerum-intens4-study div.intens4-study__item:hover p.intens4-study__item-text {
        opacity: 0;
    }
    div.careerum-intens4-study div.intens4-study__item:hover img {
        transform: rotate(0deg);
    }
    div.careerum-intens4-study div.intens4-study__item.active {
        background: var(--main-pink);
    }
    div.careerum-intens4-study div.intens4-study__item.active p.intens4-study__item-text {
        opacity: 1;
    }
    div.careerum-intens4-study div.intens4-study__item.active img {
        transform: rotate(90deg);
    }
    div.careerum-intens4-programm h2 {
        font-size: 28px;
    }
    div.careerum-intens4-programm h2 + div.intens4-programm__item {
        margin-top: 24px;
    }
    div.careerum-intens4-programm div.intens4-programm__item {
        margin-top: 40px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-label {
        padding: 4px 16px;
        font-size: 20px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-header {
        font-size: 24px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list {
        margin-top: 24px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list div {
        min-height: 42px;
        gap: 68px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list div p:nth-child(1) {
        width: 434px;
        font-size: 20px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list div p:nth-child(2) {
        width: 146px;
        font-size: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list div:not(:last-child) {
        height: unset;
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom {
        margin-top: 10px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert {
        width: 450px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom > div:nth-child(2) {
        width: 220px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(1) {
        width: 182px;
        border-radius: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert.yellow > div:nth-child(1),
    div.careerum-intens4-programm div.intens4-programm__item-expert.violet > div:nth-child(1),
    div.careerum-intens4-programm div.intens4-programm__item-expert.blue > div:nth-child(1) {
        width: 197px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert.yellow > div:nth-child(2),
    div.careerum-intens4-programm div.intens4-programm__item-expert.violet > div:nth-child(2),
    div.careerum-intens4-programm div.intens4-programm__item-expert.blue > div:nth-child(2) {
        width: 209px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(2) {
        width: 224px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(1) img {
        width: 100%;
    }
    div.careerum-intens4-programm p.intens4-programm__item-expert-title {
        padding: 3px 16px;
        font-size: 16px;
        line-height: 135%;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert.yellow p.intens4-programm__item-expert-title,
    div.careerum-intens4-programm div.intens4-programm__item-expert.violet p.intens4-programm__item-expert-title,
    div.careerum-intens4-programm div.intens4-programm__item-expert.blue p.intens4-programm__item-expert-title {
        padding: 3px 8px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-expert-name {
        margin-top: 12px;
        font-size: 20px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-expert-text {
        font-size: 12px;
        margin-top: 8px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-expert-text + p.intens4-programm__item-expert-text {
        margin-top: 5px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(2) div {
        margin-top: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom > div:nth-child(2) > p {
        font-size: 20px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom div.intens4-programm__item-bottom-list {
        margin-top: 17px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom div.intens4-programm__item-bottom-list p {
        font-size: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) p:nth-child(1) {
        font-size: 90px;
        margin-top: -31px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) p:nth-child(2) {
        font-size: 16px;
        width: calc(100% - 62px);
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) {
        min-height: unset;
        align-items: flex-start;
        margin-top: 23px;
        gap: 19px;
    }
    div.careerum-intens4-programm a {
        margin-top: 24px;
        font-size: 16px;
        min-width: unset;
        padding: 12px 16px;
    }
    div.careerum-intens4-results h2 {
        font-size: 28px;
    }
    div.careerum-intens4-results div.intens4-results-slider {
        margin-top: 24px;
    }
    div.careerum-intens4-results div.intens4-results-slider-item {
        width: 209px;
        margin-right: 10px;
        cursor: grab;
    }
    div.careerum-intens4-results div.intens4-results-slider-item img {
        width: 20px;
    }
    div.careerum-intens4-results div.intens4-results-slider-item p {
        margin-top: 12px;
        font-size: 16px;
    }
    div.careerum-intens4-results div.intens4-results-slider-nav {
        display: none;
    }
    div.careerum-intens4-cases h2 {
        font-size: 28px;
    }
    div.careerum-intens4-cases div.intens4-cases-slider {
        margin-top: 24px;
    }
    div.careerum-intens4-cases div.intens4-cases__item {
        margin-right: 10px;
        cursor: grab;
    }
    div.careerum-intens4-cases div.intens4-cases__item > div {
        padding: 12px 16px 16px;
    }
    div.careerum-intens4-cases p.intens4-cases__item-name {
        font-size: 16px;
    }
    div.careerum-intens4-cases p.intens4-cases__item-position {
        font-size: 10px;
        margin-top: 1px;
        padding-bottom: 10px;
    }
    div.careerum-intens4-cases p.intens4-cases__item-description {
        font-size: 12px;
        margin-top: 16px;
    }
    div.careerum-intens4-cases div.intens4-cases__item-result-header {
        margin-top: 18px;
    }
    div.careerum-intens4-cases div.intens4-cases__item-result-header p {
        font-size: 12px;
    }
    div.careerum-intens4-cases p.intens4-cases__item-result-item {
        font-size: 12px;
    }
    div.careerum-intens4-cases p.intens4-cases__item-result-item:not(:last-child) {
        padding-bottom: 5px;
    }
    div.careerum-intens4-cases div.intens4-cases-slider-nav {
        display: none;
    }
    div.careerum-intens4-cases a {
        margin-top: 24px;
        font-size: 16px;
        width: unset;
        padding: 12px 16px;
        display: inline-block;
        white-space: nowrap;
    }
    div.careerum-intens4-subscribe h2 {
        font-size: 28px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-top {
        margin-top: 24px;
        gap: 10px;
        align-items: stretch;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow {
        width: 450px;
        padding: 16px;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1741075034669-uXMuE-Line.svg');
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-white {
        width: 220px;
    }
    div.careerum-intens4-subscribe p.intens4-subscribe-white-header {
        font-size: 40px;
    }
    div.careerum-intens4-subscribe p.intens4-subscribe-white-label {
        padding: 4px 12px;
        font-size: 12px;
    }
    div.careerum-intens4-subscribe p.intens4-subscribe-white-subheader {
        margin-top: 8px;
        font-size: 20px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul li img {
        width: 20px;
        height: 20px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul li p {
        width: calc(100% - 28px);
        font-size: 12px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul li + li {
        margin-top: 0px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(1) {
        padding: 4px 12px;
        top: -31px;
        right: 15px;
        font-size: 12px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(2) {
        font-size: 12px;
        top: -5px;
        right: 0px;
        padding: 4px 12px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-top div.intens4-subscribe-white + div.intens4-subscribe-white {
        margin-top: 10px;
    }
    div.careerum-intens4-subscribe p.intens4-subscribe-white-text {
        margin-top: 12px;
        font-size: 12px;
        line-height: 125%;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-top p.intens4-subscribe-white-text {
        margin-top: 8px;
        line-height: 105%;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-top div.intens4-subscribe-white + div.intens4-subscribe-white p.intens4-subscribe-white-label {
        left: -13px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-bottom {
        margin-top: 10px;
    }
    div.careerum-intens4-subscribe > div {
        margin-bottom: 20px;
    }
    div.careerum-intens4-boost > div {
        margin-top: 20px;
    }
    div.careerum-intens4-boost div.intens4-boost__top {
        padding: 16px;
    }
    div.careerum-intens4-boost div.intens4-boost__top img {
        top: 13px;
        right: 14px;
    }
    div.careerum-intens4-boost h2 {
        font-size: 28px;
        padding-right: 50px;
    }
    div.careerum-intens4-boost h2 + p {
        margin-top: 24px;
        font-size: 20px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div {
        margin-top: 24px;
        gap: 12px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div + div {
        margin-top: 18px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div div:nth-child(1) {
        width: 150px;
        font-size: 20px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div div:nth-child(2) {
        width: 486px;
        font-size: 18px;
        padding: 17px 16px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div.row-2 div:nth-child(2) {
        padding: 16px 16px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div.intens4-boost__item-gradient {
        height: 51px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom {
        margin-top: 22px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-top-left {
        width: 450px;
        padding: 16px;
        gap: 15px 19px;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1741076199122-F2FJx-Line.svg');
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-top-right {
        width: 220px;
        padding: 16px;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-header {
        font-size: 24px;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-text {
        margin-top: 12px;
        font-size: 12px;
        line-height: 110%;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-top-header {
        font-size: 40px;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-top-label {
        padding: 4px 11px;
        font-size: 12px;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-top-header span {
        font-size: 24px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-top-left > div:nth-child(1) {
        width: 230px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-top-left > div:nth-child(2) {
        width: 155px;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-subheader,
    div.careerum-intens4-boost p.intens4-boost__bottom-subheader2 {
        font-size: 24px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-center {
        margin-top: 10px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-center-left,
    div.careerum-intens4-boost div.intens4-boost__bottom-center-right {
        width: 336px;
        padding: 16px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-bottom {
        margin-top: 10px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-bottom-left {
        width: 336px;
        padding: 16px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-bottom-right {
        width: 336px;
        padding: 12px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-row > div {
        width: 80px;
        margin-right: 9px;
    }
    @keyframes row-slide {
        from {
            transform: translateX(0);
        }
        to {
            transform: translateX(-4362px);
        }
    }
    div.careerum-intens4-photos h2 {
        font-size: 32px;
    }
    div.careerum-intens4-photos > div {
        height: 360px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(1) {
        top: -73px;
        right: -30px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(2) {
        top: -1px;
        left: 114px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(3) {
        top: 117px;
        left: -29px;
        width: 213px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(4) {
        top: 52px;
        left: -111px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(5) {
        top: 80px;
        left: 150px;
        width: 214px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(6) {
        top: 154px;
        left: 309px;
        width: 213px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(7) {
        top: 93px;
        left: 489px;
        width: 214px;
    }
    div.careerum-intens4-quiz > div {
        margin-bottom: 80px;
    }
    div.careerum-intens4-quiz p.intens4-quiz-label {
        position: static;
        transform: none;
        padding: 0;
        background: none;
        box-shadow: none;
        color: var(--main---black);
        font-size: 20px;
    }
    div.careerum-intens4-quiz h2 {
        font-size: 28px;
        margin-top: 18px;
    }
    div.careerum-intens4-quiz h2 span {
        color: var(--main---dark-orange);
    }
    div.careerum-intens4-quiz div.intens4-quiz__content {
        margin-top: 24px;
        gap: 10px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-left {
        width: 334px;
        padding: 16px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-right {
        width: 334px;
        padding: 16px;
    }
    div.careerum-intens4-quiz p.intens4-quiz__content-number {
        font-size: 40px;
    }
    div.careerum-intens4-quiz p.intens4-quiz__content-text {
        font-size: 18px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-left > div:not(:last-child) {
        padding-bottom: 22px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-right a {
        width: unset;
        font-size: 18px;
        padding: 12px 38px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-right img {
        top: 46px;
        right: 0;
    }
}
@media screen and (max-width: 767px) {
    div[class*='careerum-intens4'] > div {
        margin: 30px auto;
    }
    div.careerum-intens4-main > div {
        margin-top: 96px;
    }
    div.careerum-intens4-main > div > div {
        flex-direction: column;
    }
    div.careerum-intens4-main div.intens4-main__labels {
        gap: 8px 10px;
        flex-wrap: wrap;
        max-width: 240px;
    }
    div.careerum-intens4-main div.intens4-main__label-orange {
        min-height: unset;
        padding: 4px 12px;
        order: 1;
    }
    div.careerum-intens4-main div.intens4-main__label-white {
        padding: 4px 12px;
        min-height: unset;
        order: 3;
    }
    div.careerum-intens4-main div.intens4-main__label-white + div.intens4-main__label-white {
        order: 2;
    }
    div.careerum-intens4-main div.intens4-main__left {
        width: 100%;
    }
    div.careerum-intens4-main div.intens4-main__right {
        width: 100%;
        height: 320px;
    }
    div.careerum-intens4-main h1 {
        font-size: 48px;
        margin-top: 36px;
    }
    div.careerum-intens4-main h1 + p {
        margin-top: 6px;
    }
    div.careerum-intens4-main div.intens4-main__left a {
        display: none;
    }
    div.careerum-intens4-main > div > a {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 16px;
        font-size: 14px;
        padding: 11px 16px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div {
        padding: 8px 13px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(1) {
        top: -180px;
        left: unset;
        animation: fade-down-8deg 1.3s linear 1s forwards;
        right: 16px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(2) {
        top: -140px;
        left: unset;
        animation: fade-down 1s linear 1s forwards;
        right: 11px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(3) {
        padding: 8px 13px;
        animation: fade-down--24deg 1.3s linear 1s forwards;
        top: -103px;
        left: 35px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(4) {
        top: -149px;
        left: 0px;
        animation: fade-down-10deg 1.3s linear 1s forwards;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(5) {
        top: -44px;
        left: 0px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(6) {
        animation: fade-down--21deg 1.3s linear 1s forwards;
        top: -73px;
        left: 125px;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(7) {
        padding: 8px 13px;
        top: -43px;
        left: unset;
        right: 0;
        animation: fade-down-jump 1.2s linear 1s forwards;
    }
    div.careerum-intens4-main div.intens4-main__right > div div:nth-child(8) {
        top: -206px;
        left: 15px;
        animation: fade-down--14deg 1s linear 1s forwards;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(1) {
        top: -294px;
        left: 12px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(2) {
        top: -280px;
        left: unset;
        right: 3px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(3) {
        top: -109px;
        left: 17px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(4) {
        width: unset;
        top: -78px;
        left: 133px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(5) {
        width: unset;
        top: -73px;
        left: unset;
        right: 19px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(6) {
        width: unset;
        top: -176px;
        left: 100px;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(7) {
        top: -113px;
        left: 185px;
        width: unset;
    }
    div.careerum-intens4-main div.intens4-main__right > div img:nth-child(8) {
        width: unset;
        top: -37px;
        left: 59%;
    }
    div.careerum-intens4-for h2 {
        font-size: 20px;
    }
    div.careerum-intens4-for h2 + p {
        font-size: 18px;
        margin-top: 20px;
    }
    div.careerum-intens4-for div.intens4-for__bottom {
        margin-top: 19px;
        border-radius: 0;
        background: none;
        padding: 0;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div,
    div.careerum-intens4-for div.intens4-for__bottom > div.item-wide {
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div,
    div.careerum-intens4-for div.intens4-for__bottom > div.item-wide > div {
        width: 100%;
        max-width: 307px;
        gap: 4px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(1) {
        width: 28px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(1) img {
        width: 28px;
        height: 28px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(2) {
        width: calc(100% - 32px);
        padding: 8px;
        border-radius: 12px 12px 12px 0;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div > div > div:nth-child(2) p {
        font-size: 10px;
        line-height: 123%;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div:not(:first-child) {
        margin-top: 10px;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(1) > div:nth-child(2),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(2) > div:nth-child(1),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(2) > div:nth-child(3),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(3) > div:nth-child(2),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(4) > div:nth-child(2) {
        flex-direction: row-reverse;
        margin-left: auto;
    }
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(1) > div:nth-child(2) > div:nth-child(2),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(2) > div:nth-child(1) > div:nth-child(2),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(2) > div:nth-child(3) > div:nth-child(2),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(3) > div:nth-child(2) > div:nth-child(2),
    div.careerum-intens4-for div.intens4-for__bottom > div:nth-child(4) > div:nth-child(2) > div:nth-child(2) {
        border-radius: 12px 12px 0 12px;
    }
    div.careerum-intens4-how > div {
        width: 100%;
        max-width: unset;
    }
    div.careerum-intens4-how h2 {
        font-size: 20px;
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 0 auto;
    }
    div.careerum-intens4-how h2 + p {
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 12px auto 0;
    }
    div.careerum-intens4-how div.intens4-how__item {
        flex-direction: column;
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 20px auto 0;
    }
    div.careerum-intens4-how div.intens4-how__item.yellow {
        margin-top: 18px;
        border-radius: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item:not(.white) > div:nth-child(1) {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
        border-right: none;
        border-bottom: 2px solid rgba(255, 255, 255, 0.4);
        margin-bottom: 12px;
        padding-bottom: 11px;
    }
    div.careerum-intens4-how div.intens4-how__item:not(.white) > div:nth-child(2) {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
        border-right: none;
        border-bottom: 2px solid rgba(255, 255, 255, 0.4);
        margin-bottom: 12px;
        padding-bottom: 11px;
    }
    div.careerum-intens4-how div.intens4-how__item:not(.white) > div:nth-child(3) {
        width: 100%;
    }
    div.careerum-intens4-how div.intens4-how__item.violet {
        margin-top: 10px;
        border-radius: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item.white {
        width: 100%;
        max-width: unset;
        overflow: scroll;
        margin-top: 10px;
    }
    div.careerum-intens4-how div.intens4-how__item.white > div {
        width: max-content;
        flex-direction: row;
        flex-wrap: nowrap;
        margin-left: calc((100% - 340px) / 2);
        gap: 0;
        padding-bottom: 16px;
    }
    div.careerum-intens4-how div.intens4-how__item.white > div > div {
        margin-right: 10px;
        flex-direction: column;
        width: 156px;
        border-radius: 12px;
    }
    div.careerum-intens4-how div.intens4-how__item.white > div > div p {
        width: 100%;
        font-size: 12px;
    }
    div.careerum-intens4-how a {
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 8px auto 0;
        display: block;
        padding: 10px 16px;
        font-size: 14px;
    }
    div.careerum-intens4-banner > div {
        border-radius: 12px;
        padding: 33px 12px 12px;
        display: flex;
        flex-direction: column;
    }
    div.careerum-intens4-banner p.intens4-banner-subheader {
        font-size: 24px;
        margin-bottom: 38px;
    }
    div.careerum-intens4-banner h2,
    div.careerum-intens4-banner p.intens4-banner-header {
        font-size: 40px;
        margin-top: 0px;
    }
    div.careerum-intens4-banner p.intens4-banner-header {
        margin-left: auto;
        margin-top: 16px;
    }
    div.careerum-intens4-banner p.intens4-banner-header + p.intens4-banner-header + p.intens4-banner-header {
        margin-left: 0;
    }
    div.careerum-intens4-banner p.intens4-banner-text {
        margin-top: 32px;
        font-size: 16px;
        padding-right: 0;
    }
    div.careerum-intens4-banner div img:nth-child(1) {
        top: 25px;
        left: 15px;
    }
    div.careerum-intens4-banner div img:nth-child(2) {
        top: 99px;
        left: unset;
        right: 3%;
    }
    div.careerum-intens4-banner div img:nth-child(3) {
        top: 140px;
        left: 19px;
    }
    div.careerum-intens4-banner div img:nth-child(4) {
        top: 238px;
        left: 131px;
    }
    div.careerum-intens4-study p.intens4-study__label {
        padding: 5px 12px;
    }
    div.careerum-intens4-study h2 {
        font-size: 20px;
    }
    div.careerum-intens4-study div.intens4-study__bottom {
        margin-top: 20px;
    }
    div.careerum-intens4-study div.intens4-study__item {
        width: calc(50% - 5px);
        border-radius: 12px;
        padding: 10px;
        min-height: 167px;
    }
    div.careerum-intens4-study div.intens4-study__item.gray,
    div.careerum-intens4-study div.intens4-study__item.active.gray {
        background: var(--border-gray);
    }
    div.careerum-intens4-study p.intens4-study__item-text2 {
        font-weight: 600;
        font-size: 12px;
        line-height: 120%;
        letter-spacing: -0.01em;
    }
    div.careerum-intens4-study p.intens4-study__item-title {
        font-size: 18px;
    }
    div.careerum-intens4-programm h2 {
        font-size: 20px;
    }
    div.careerum-intens4-programm h2 + div.intens4-programm__item {
        margin-top: 20px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top {
        padding: 12px 12px 20px 12px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-label {
        padding: 4px 13px;
        font-size: 12px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-header {
        font-size: 18px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list {
        margin-top: 20px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list div {
        flex-direction: column-reverse;
        gap: 4px;
        min-height: unset;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list div p:nth-child(1) {
        width: 100%;
        font-size: 16px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-top-list div p:nth-child(2) {
        width: 100%;
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom {
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert {
        width: 100%;
        flex-direction: column;
        border-radius: 12px;
        padding: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(1) {
        width: 100%;
        border-radius: 0;
    }
    div.careerum-intens4-programm p.intens4-programm__item-expert-title {
        padding: 2px 16px;
        font-size: 18px;
        text-align: center;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(1) img {
        margin-top: 12px;
        border-radius: 12px;
    }
    div.careerum-intens4-programm p.intens4-programm__item-expert-name {
        font-size: 18px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(2) {
        width: 100%;
    }
    div.careerum-intens4-programm p.intens4-programm__item-expert-text {
        margin-top: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) p:nth-child(1) {
        font-size: 56px;
        margin-top: -4px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) {
        gap: 10px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert > div:nth-child(3) p:nth-child(2) {
        width: calc(100% - 37px);
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom > div:nth-child(2) {
        width: 100%;
        padding: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-bottom div.intens4-programm__item-bottom-list {
        margin-top: 12px;
    }
    div.careerum-intens4-programm div.intens4-programm__item {
        margin-top: 24px;
    }
    div.careerum-intens4-programm div.intens4-programm__item-expert.yellow > div:nth-child(1),
    div.careerum-intens4-programm div.intens4-programm__item-expert.violet > div:nth-child(1),
    div.careerum-intens4-programm div.intens4-programm__item-expert.blue > div:nth-child(1),
    div.careerum-intens4-programm div.intens4-programm__item-expert.yellow > div:nth-child(2),
    div.careerum-intens4-programm div.intens4-programm__item-expert.violet > div:nth-child(2),
    div.careerum-intens4-programm div.intens4-programm__item-expert.blue > div:nth-child(2) {
        width: 100%;
    }
    div.careerum-intens4-programm a {
        width: 100%;
    }
    div.careerum-intens4-results h2 {
        font-size: 20px;
    }
    div.careerum-intens4-results div.intens4-results-slider {
        margin-top: 19px;
    }
    div.careerum-intens4-cases h2 {
        font-size: 20px;
    }
    div.careerum-intens4-cases div.intens4-cases-slider {
        margin-top: 22px;
    }
    div.careerum-intens4-cases a {
        margin-top: 22px;
        width: 100%;
    }
    div.careerum-intens4-subscribe h2 {
        font-size: 20px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-top {
        flex-direction: column;
        margin-top: 20px;
        gap: 10px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow {
        width: 100%;
        padding: 12px;
        border-radius: 12px;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1741108327937-GMhK8-Line.svg');
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-white {
        width: 100%;
        min-height: 110px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow ul li {
        gap: 4px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow div:last-child {
        height: 67px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(1) {
        top: 11px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(2) {
        top: 37px;
    }
    div.careerum-intens4-subscribe p.intens4-subscribe-white-label {
        padding: 3px 12px;
    }
    div.careerum-intens4-subscribe div.intens4-subscribe-bottom {
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-intens4-subscribe p.intens4-subscribe-white-text {
        line-height: 109%;
    }
    div.careerum-intens4-subscribe > div {
        margin-bottom: 10px;
    }
    div.careerum-intens4-boost > div {
        margin-top: 10px;
    }
    div.careerum-intens4-boost div.intens4-boost__top {
        padding: 12px;
    }
    div.careerum-intens4-boost h2 {
        font-size: 20px;
        padding-right: 30px;
    }
    div.careerum-intens4-boost div.intens4-boost__top img {
        top: 11px;
        right: 12px;
    }
    div.careerum-intens4-boost h2 + p {
        margin-top: 20px;
        font-size: 18px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div {
        margin-top: 20px;
        gap: 4px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div div:nth-child(1) {
        width: 98px;
        border-radius: 12px;
        font-size: 16px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div div:nth-child(2) {
        width: calc(100% - 102px);
        border-radius: 12px;
        font-size: 12px;
        padding: 12px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div + div {
        margin-top: 12px;
    }
    div.careerum-intens4-boost div.intens4-boost__top > div.row-2 div:nth-child(2) {
        padding: 13px 12px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom {
        margin-top: 10px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-top-left {
        padding: 16px 12px 12px;
        width: 100%;
        border-radius: 12px;
        gap: 14px;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1741109212808-9AOyq-11.s.svg');
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-subheader,
    div.careerum-intens4-boost p.intens4-boost__bottom-subheader2 {
        font-size: 20px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-center {
        gap: 10px;
        flex-wrap: wrap;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-top-right,
    div.careerum-intens4-boost div.intens4-boost__bottom-center-left {
        width: calc(50% - 5px);
        padding: 12px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-center-right {
        width: 100%;
        padding: 12px;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-header {
        font-size: 20px;
    }
    div.careerum-intens4-boost p.intens4-boost__bottom-text {
        margin-top: 8px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-bottom {
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-bottom-left {
        width: 100%;
        border-radius: 12px;
    }
    div.careerum-intens4-boost div.intens4-boost__bottom-bottom-right {
        overflow: visible;
        width: 100%;
        background-color: transparent;
        padding: 10px 0;
    }
    div.careerum-intens4-photos > div {
        height: 520px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(1) {
        top: -83px;
        right: 0px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(2) {
        top: -1px;
        left: 94px;
    }
    div.careerum-intens4-photos > div > div img:nth-child(3) {
        top: 96px;
        right: 3px;
        left: unset;
        width: 196.5px;
        transform: rotate(2.96deg);
    }
    div.careerum-intens4-photos > div > div img:nth-child(5) {
        top: 77px;
        left: 8px;
        width: 196.5px;
        transform: rotate(-3.43deg);
    }
    div.careerum-intens4-photos > div > div img:nth-child(6) {
        top: 261px;
        left: 1px;
        width: 196.5px;
        transform: rotate(-4.15deg);
    }
    div.careerum-intens4-photos > div > div img:nth-child(7) {
        top: 288px;
        right: 3px;
        left: unset;
        width: 196.5px;
        transform: rotate(4.89deg);
    }
    div.careerum-intens4-quiz > div {
        margin-bottom: 60px;
    }
    div.careerum-intens4-quiz p.intens4-quiz-label {
        font-size: 16px;
        font-weight: 500;
    }
    div.careerum-intens4-quiz h2 {
        font-size: 20px;
        margin-top: 22px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content {
        margin-top: 20px;
        flex-direction: column;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-left {
        width: 100%;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-right {
        width: 100%;
        height: 332px;
        padding: 10px;
    }
    div.careerum-intens4-quiz p.intens4-quiz__content-number {
        font-size: 28px;
    }
    div.careerum-intens4-quiz p.intens4-quiz__content-text {
        font-size: 12px;
        margin-top: 8px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-left > div:not(:last-child) {
        padding-bottom: 11px;
        border-bottom: 2px solid var(--main---white);
        margin-bottom: 11px;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-right img {
        top: 11px;
        right: 0;
    }
    div.careerum-intens4-quiz div.intens4-quiz__content-right a {
        width: 100%;
        font-size: 14px;
        padding: 9px 38px;
    }
}
@media screen and (max-width:359px) {
    div.careerum-intens4-how div.intens4-how__item.white > div {
        margin-left: 10px;
    }
}

@keyframes fade-down-jump {
    0% {
        transform: translateY(-600px);
    }
    80% {
        transform: translateY(0px);
    }
    90% {
        transform: translateY(-5px);
    }
    100% {
        transform: translateY(0px);
    }
}
@keyframes fade-down-padding-19 {
    0% {
        transform: translateY(-600px);
        padding: 19px 24px;
    }
    80% {
        transform: translateY(0px);
        padding: 19px 24px;
    }
    90% {
        transform: translateY(18px);
        padding: 10px 24px;
    }
    100% {
        transform: translateY(0px);
        padding: 19px 24px;
    }
}
@keyframes fade-down {
    0% {
        transform: translateY(-600px);
    }
    100% {
        transform: translateY(0px);
    }
}
@keyframes fade-down-8deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(8deg);
    }
}
@keyframes fade-down-10deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(10deg);
    }
}
@keyframes fade-down-12deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(12deg);
    }
}
@keyframes fade-down-23deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(23deg);
    }
}
@keyframes fade-down--8deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(-8deg);
    }
}
@keyframes fade-down--10deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(-10deg);
    }
}
@keyframes fade-down--13deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(-13deg);
    }
}
@keyframes fade-down--14deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(-14deg);
    }
}
@keyframes fade-down--16deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(-16deg);
    }
}
@keyframes fade-down--19deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
        padding: 19px 24px;
    }
    80% {
        transform: translateY(0px) rotate(0deg);
        padding: 19px 24px;
    }
    90% {
        transform: translateY(18px) rotate(-19deg);
        padding: 10px 24px;
    }
    100% {
        transform: translateY(0px) rotate(-19deg);
        padding: 19px 24px;
    }
}
@keyframes fade-down--21deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(-21deg);
    }
}
@keyframes fade-down--24deg {
    0% {
        transform: translateY(-600px) rotate(0deg);
    }
    80% {
        transform: translateY(-120px) rotate(0deg);
    }
    100% {
        transform: translateY(0px) rotate(-24deg);
    }
}
@keyframes fade-down-padding-12 {
    0% {
        transform: translateY(-600px);
        padding: 12px 17px;
    }
    80% {
        transform: translateY(0px);
        padding: 12px 17px;
    }
    90% {
        transform: translateY(8px);
        padding: 8px 17px;
    }
    100% {
        transform: translateY(0px);
        padding: 12px 17px;
    }
}
@keyframes fade-down--13deg-p {
    0% {
        transform: translateY(-600px) rotate(0deg);
        padding: 12px 17px;
    }
    80% {
        transform: translateY(0px) rotate(0deg);
        padding: 12px 17px;
    }
    90% {
        transform: translateY(8px) rotate(-13deg);
        padding: 8px 17px;
    }
    100% {
        transform: translateY(0px) rotate(-13deg);
        padding: 12px 17px;
    }
}

div.careerum-club40-banner-top {
    padding: 0;
    overflow: visible;
    backdrop-filter: none;
    position: fixed;
    min-height: 74px;
}
div.careerum-club40-banner-top > div {
    padding: 12px 134px;
    width: 1160px;
    position: fixed;
    top: 59px;
    z-index: 10;
    left: 50%;
    transform: translate(-50%, 0);
    border-radius: 19px;
    background: linear-gradient(90deg, #fbe7ca 24.5%, #ff9f00 100%);
    box-shadow: 0 4px 14px rgba(0, 10, 23, 0.06);
}
div.careerum-club40-banner-top div.club40-banner-bg {
    width: 100%;
}
div.careerum-club40-banner-top div.club40-banner-bg img:nth-child(1) {
    top: -13px;
    left: -134px;
}
div.careerum-club40-banner-top div.club40-banner-bg img:nth-child(2) {
    top: -13px;
    right: -134px;
}
div.careerum-club40-banner-top div.club40-banner-top {
    gap: 24px;
}
div.careerum-club40-banner-top div.club40-banner-top-left {
    width: 420px;
}
div.careerum-club40-banner-top p.club40-banner-top-sunheader {
    border-radius: 32px;
    padding: 4px 12px;
    background: var(--main---black);
    display: inline-block;
    width: max-content;
    font-weight: 600;
    font-size: 14px;
    line-height: 105%;
    color: var(--main---white);
}
div.careerum-club40-banner-top p.club40-banner-top-header {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    color: var(--main---black);
    margin-top: 8px;
}
div.careerum-club40-banner-top div.club40-banner-top-center {
    width: 213px;
}
div.careerum-club40-banner-top div.club40-banner-top-right {
    width: 210px;
}
div.careerum-club40-banner-top div.banner-top-timer {
    width: 100%;
}
div.careerum-club40-banner-top div.banner-top-timer > div {
    width: 32%;
}
div.careerum-club40-banner-top p[class*=number] {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
}
div.careerum-club40-banner-top p[class*=text] {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    margin-top: 2px;
}
div.careerum-club40-banner-top a {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
    border-radius: 8px;
    padding: 12px 16px;
    text-decoration: none;
}
div.careerum-club40-banner-top.club40-banner-top-star > div {
    background: linear-gradient(90deg, #ffdafa 24.5%, #fca7f0 100%);
    padding: 12px 102px;
    overflow: hidden;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend > div {
    background: linear-gradient(90deg, #0b70fe 0%, #83b6ff 100%);
    padding: 12px 102px;
    overflow: hidden;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend.closed > div {
    padding: 12px 81px;
}
div.careerum-club40-banner-top.club40-banner-top-star div.club40-banner-bg img:nth-child(1),
div.careerum-club40-banner-top.club40-banner-resume-weekend div.club40-banner-bg img:nth-child(1) {
    top: -13px;
    left: -103px;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-bg img:nth-child(1) {
    left: -82px;
}
div.careerum-club40-banner-top.club40-banner-top-star div.club40-banner-bg img:nth-child(2),
div.careerum-club40-banner-top.club40-banner-resume-weekend div.club40-banner-bg img:nth-child(2) {
    top: 6px;
    right: -103px;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-bg img:nth-child(2) {
    right: -82px;
}
div.careerum-club40-banner-top.club40-banner-top-star div.club40-banner-top-left {
    width: 484px;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend div.club40-banner-top-left {
    width: 428px;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend p.club40-banner-top-sunheader {
    background: var(--main---white);
    color: var(--main---black);
}
div.careerum-club40-banner-top.club40-banner-resume-weekend p.club40-banner-top-header {
    color: var(--main---white);
}
div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top-left {
    width: 550px;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top-center {
    display: none;
}
div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top-right {
    width: 422px;
}

div.careerum-club40-goals-slider {
    background-color: #F5F5F7;
}
div.careerum-club40-goals-slider div.club40-goals-tales {
    margin-top: 39px;
    display: none;
}
div.careerum-club40-goals-slider div.club40-goals-tales2 {
    margin-top: 39px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-club40-goals-slider div.club40-goals-tale {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 14px;
    padding: 12px;
    width: 392px;
    height: auto;
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.05);
    background: var(--main---white);
    margin-right: 16px;
    gap: 9px;
    display: flex !important;
}
div.careerum-club40-goals-slider div.club40-goals-tales2 div.club40-goals-tale {
    width: calc((100% - 48px) / 3);
    margin-right: 0
}
div.careerum-club40-goals-slider div.club40-goals-tale p {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-club40-goals-slider div.club40-goals-nav {
    margin-top: 24px;
    gap: 16px;
}
div.careerum-club40-goals-slider div.club40-goals-nav.tales2 {
    display: none
}
div.careerum-club40-goals-slider div.club40-goals-nav > div {
    width: 40px;
    height: 40px;
    background-color: #000;
    border-radius: 40px;
    cursor: pointer;
    transition: opacity .3s ease;
}
div.careerum-club40-goals-slider div.club40-goals-nav > div:hover {
    opacity: 0.9;
}
div.careerum-club40-goals-slider div.slick-list {
    overflow: visible
}


div.careerum-club40-schedule {
    background-color: #F5F5F7;
}
div.careerum-club40-schedule h2 {
    font-weight: 600;
    font-size: 36px;
    line-height: 105%;
}
div.careerum-club40-schedule div.club40-schedule-items {
    flex-wrap: wrap;
    gap: 24px;
    margin-top: 40px;
}
div.careerum-club40-schedule div.club40-schedule-items-slider {
    display: none;
}
div.careerum-club40-schedule div.club40-schedule-item {
    border-radius: 14px;
    padding: 16px;
    width: 370px;
    min-height: 228px;
    background: var(--main---white);
}
div.careerum-club40-schedule div.club40-schedule-item div {
    border-radius: 48px;
    padding: 7px 24px;
    background: #d2e5ff;
    width: max-content;
    gap: 5px;
}
div.careerum-club40-schedule div.club40-schedule-item div p {
    font-weight: 600;
    font-size: 14px;
    line-height: 110%;
}
div.careerum-club40-schedule div.club40-schedule-item p.club40-schedule-item-header {
    margin-top: 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-club40-schedule div.club40-schedule-item p.club40-schedule-item-subheader {
    margin-top: 12px;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club40-schedule div.club40-schedule-link {
    margin-top: 32px;
}
div.careerum-club40-schedule div.club40-schedule-link a {
    border-radius: 12px;
    padding: 16px 0;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    width: 336px;
    text-align: center;
    display: inline-block;
}

@media screen and (max-width: 1299px) {
    div.careerum-club40-banner-top > div {
        top: 55px;
        width: 680px;
        padding: 8px 10px;
        border-radius: 14px;
    }
    div.careerum-club40-banner-top div.club40-banner-top {
        justify-content: space-between;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top {
        align-items: flex-end;
    }
    div.careerum-club40-banner-top div.club40-banner-top-center {
        display: none;
    }
    div.careerum-club40-banner-top p.club40-banner-top-sunheader {
        font-size: 12px;
    }
    div.careerum-club40-banner-top div.club40-banner-top-left {
        width: 350px;
    }
    div.careerum-club40-banner-top p.club40-banner-top-header {
        margin-top: 4px;
        font-size: 14px;
    }
    div.careerum-club40-banner-top div.club40-banner-bg img {
        top: -8px !important;
        left: 333px;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-bg img {
        left: 244px;
    }
    div.careerum-club40-banner-top div.club40-banner-top-right {
        width: max-content;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top-right {
        width: 342px;
    }
    div.careerum-club40-banner-top a {
        font-size: 14px;
        padding: 12px 16px;
        display: inline;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed a {
        display: inline-block;
    }
    div.careerum-club40-banner-top.club40-banner-top-star > div,
    div.careerum-club40-banner-top.club40-banner-resume-weekend > div,
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed > div {
        padding: 8px 10px;
    }
    div.careerum-club40-banner-top.club40-banner-top-star div.club40-banner-top-left,
    div.careerum-club40-banner-top.club40-banner-resume-weekend div.club40-banner-top-left {
        width: 395px;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top-left {
        width: 307px;
    }
    div.careerum-club40-banner-top.club40-banner-top-star div.club40-banner-bg img {
        left: 361px;
    }
    div.careerum-club40-goals-slider h2 {
        font-size: 28px;
    }
    div.careerum-club40-goals-slider div.club40-goals-tales {
        margin-top: 16px;
        display: block
    }
    div.careerum-club40-goals-slider div.club40-goals-tales2 {
        display: none
    }
    div.careerum-club40-goals-slider div.club40-goals-tale {
        width: 232px;
        margin-right: 10px;
        gap: 0px;
    }
    div.careerum-club40-goals-slider div.club40-goals-tale img {
        position: relative;
        top: -4px;
        left: -4px;
    }
    div.careerum-club40-goals-slider div.club40-goals-tale p {
        font-size: 16px;
    }
    div.careerum-club40-goals-slider div.club40-goals-nav {
        display: none;
    }
    div.careerum-club40-schedule h2 {
        font-size: 28px;
    }
    div.careerum-club40-schedule div.club40-schedule-items {
        margin-top: 24px;
        gap: 10px;
    }
    div.careerum-club40-schedule div.club40-schedule-item {
        padding: 10px;
        width: 220px;
        min-height: 274px;
    }
    div.careerum-club40-schedule div.club40-schedule-item div {
        padding: 7px 16px;
    }
    div.careerum-club40-schedule div.club40-schedule-item div img {
        width: 18px;
        height: 18px;
    }
    div.careerum-club40-schedule div.club40-schedule-item div p {
        font-size: 12px;
    }
    div.careerum-club40-schedule div.club40-schedule-item p.club40-schedule-item-header {
        margin-top: 17px;
    }
    div.careerum-club40-schedule div.club40-schedule-link {
        margin-top: 22px;
    }
    div.careerum-club40-schedule div.club40-schedule-link a {
        font-size: 14px;
        width: 340px;
        border-radius: 8px;
        padding: 11px 0;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-club40-banner-top > div {
        width: calc(100% - 20px);
        max-width: 340px;
        top: 40px;
        padding: 10px;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend > div {
        background: linear-gradient(180deg, #0b70fe 0%, #83b6ff 100%);
    }
    div.careerum-club40-banner-top div.club40-banner-top {
        gap: 6px;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend div.club40-banner-top {
        gap: 24px;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top {
        align-items: flex-start;
    }
    div.careerum-club40-banner-top div.club40-banner-top-left,
    div.careerum-club40-banner-top div.club40-banner-top-right,
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top-left,
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed div.club40-banner-top-right {
        width: 100%;
    }
    div.careerum-club40-banner-top p.club40-banner-top-header {
        margin-top: 9px;
        max-width: 271px;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend p.club40-banner-top-header {
        max-width: 305px;
        position: relative;
        z-index: 2
    }
    div.careerum-club40-banner-top a {
        display: inline-block;
        font-size: 16px;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend.closed a {
        padding: 4px 16px;
    }
    div.careerum-club40-banner-top div.club40-banner-bg img {
        top: -10px !important;
        right: -10px;
        left: unset;
    }
    div.careerum-club40-banner-top.club40-banner-top-star div.club40-banner-bg img {
        left: unset;
    }
    div.careerum-club40-banner-top.club40-banner-resume-weekend div.club40-banner-bg img {
        left: unset;
    }
    div.careerum-club40-goals-slider h2 {
        font-size: 20px;
    }
    div.careerum-club40-goals-slider div.club40-goals-tale {
        padding: 10px;
        width: 300px;
        border-radius: 12px;
        gap: 2px;
    }
    div.careerum-club40-goals-slider div.club40-goals-tale img {
        top: -1px;
        left: -2px;
    }
    div.careerum-club40-goals-slider div.club40-goals-tale p {
        font-size: 14px;
        line-height: 126%;
    }
    div.careerum-club40-schedule h2 {
        font-size: 24px;
        max-width: 274px;
    }
    div.careerum-club40-schedule div.club40-schedule-items {
        display: none;
    }
    div.careerum-club40-schedule div.club40-schedule-items-slider {
        margin-top: 16px;
        display: block;
    }
    div.careerum-club40-schedule div.club40-schedule-items-slider .slick-list {
        overflow: visible;
    }
    div.careerum-club40-schedule div.club40-schedule-item {
        width: 300px;
        margin-right: 10px;
        height: auto;
        min-height: unset;
    }
    div.careerum-club40-schedule div.club40-schedule-item div {
        padding: 8px 16px;
    }
    div.careerum-club40-schedule div.club40-schedule-item p.club40-schedule-item-subheader {
        line-height: 128%;
    }
    div.careerum-club40-schedule div.club40-schedule-link a {
        width: 100%;
    }
}


div.careerum-product-main {
    background: linear-gradient(180deg, #b7d4fe 35%, rgba(245, 245, 245, 0) 100%);
    background-color: #F5F5F7;
}
div.careerum-product-main h1 {
    font-family: 'Unbounded' !important;
    font-weight: 500;
    font-size: 76px;
    line-height: 90%;
    text-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    margin-top: 46px;
}
div.careerum-product-main > div {
    margin-top: 169px;
    margin-bottom: 46px;
}
div.careerum-product-main > div > div:nth-child(1) {
    width: 550px;
}
div.careerum-product-main > div > div:nth-child(2) {
    width: 488px;
    border-radius: 24px;
    padding: 24px;
    box-shadow: 0 4px 20px #5ea1ff;
    background: linear-gradient(180deg, #cbe0fe 36%, #fbf9f6 100%);
    margin-top: 102px;
}
div.careerum-product-main p.product-main-subheader {
    font-weight: 500;
    font-size: 32px;
    line-height: 90%;
    margin-top: 26px;
}
div.careerum-product-main p.product-main-text {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    margin-top: 24px;
}
div.careerum-product-main div.product-main-labels {
    gap: 10px;
}
div.careerum-product-main div.product-main-label {
    gap: 8px;
    width: max-content;
    border-radius: 48px;
    padding: 8px 40px;
    box-shadow: 0 4px 20px #accffe;
    background: #fff;
}
div.careerum-product-main div.product-main-label:nth-child(2) {
    padding: 8px 26px;
}
div.careerum-product-main div.product-main-label p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-product-main div.product-main-bg {
    width: 100%;
}
div.careerum-product-main div.product-main-bg img:nth-child(1) {
    top: 101px;
    left: -43px;
}
div.careerum-product-main div.product-main-bg img:nth-child(2) {
    top: 75px;
    right: -78px;
}
div.careerum-product-main div.product-main-bg img:nth-child(3) {
    top: -180px;
    left: calc(50% - 770px);
}
div.careerum-product-main div.product-main-bg img:nth-child(4) {
    top: 55px;
    left: calc(50% - 355px);
}
div.careerum-product-main div.product-main-bg img:nth-child(5) {
    top: 59px;
    left: calc(50% - 168px);
}
div.careerum-product-main div.product-main-bg img:nth-child(6) {
    top: -205px;
    left: calc(50% - 435px);
}
div.careerum-product-main p.product-main-list-header {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
}
div.careerum-product-main ul li {
    list-style-type: none;
    gap: 7px;
}
div.careerum-product-main ul li + li {
    margin-top: 14px;
}
div.careerum-product-main ul li p {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    width: calc(100% - 32px);
}
div.careerum-product-main ul li img {
    margin-left: -5px;
}
div.careerum-product-main ul li.single-line img {
    margin-top: -10px;
}
div.careerum-product-main > div > div:nth-child(2) > img {
    bottom: 0;
    left: 45px;
}
div.careerum-product-main a {
    margin-top: 72px;
    display: inline-block;
    border-radius: 8px;
    padding: 12px 32px;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
}

div.careerum-product-for {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-for > div {
        margin: 68px auto;
    }
}
div.careerum-product-for > div > img {
    top: 8px;
    left: 609px;
}
div.careerum-product-for div.product-for-items {
    margin-top: 45px;
}
div.careerum-product-for div.product-for-item {
    border-radius: 12px;
    padding: 20px;
    width: 392px;
    height: auto;
    gap: 12px;
    margin-right: 10px;
}
div.careerum-product-for div.product-for-item p {
    font-weight: 500;
    font-size: 20px;
    line-height: 136%;
    letter-spacing: 0.01em;
    width: calc(100% - 52px);
}
div.careerum-product-for div.product-for-item.dark {
    background: #0b70fe;
}
div.careerum-product-for div.product-for-item.dark p {
    color: white;
}
div.careerum-product-for div.product-for-item.medium {
    background: #7fb4ff;
}
div.careerum-product-for div.product-for-item.light {
    background: #d2e5ff;
}
div.careerum-product-for div.product-for-nav {
    margin-top: 28px;
    gap: 16px;
}
div.careerum-product-for div.product-for-nav > div {
    width: 40px;
    height: 40px;
    background-color: #000;
    border-radius: 40px;
    cursor: pointer;
    transition: opacity .3s ease;
}
div.careerum-product-for div.product-for-nav > div:hover {
    opacity: 0.9;
}
div.careerum-product-for div.slick-list {
    overflow: visible
}


div.careerum-product-about {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-about > div {
        margin: 68px auto;
    }
}
div.careerum-product-about p.product-about-subheader {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    margin-top: 17px;
    max-width: 935px;
}
div.careerum-product-about p.product-about-subheader + div {
    margin-top: 47px;
}
div.careerum-product-about div.product-about-items-1text > div,
div.careerum-product-about div.product-about-items-3text > div {
    gap: 8px;
    width: 376px;
}
div.careerum-product-about div.product-about-items-1text > div > div,
div.careerum-product-about div.product-about-items-3text > div > div {
    width: calc(100% - 40px);
}
div.careerum-product-about div.product-about-items-1text > div > div p:nth-child(1),
div.careerum-product-about div.product-about-items-3text > div > div p:nth-child(1) {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #ff5a00;
}
div.careerum-product-about div.product-about-items-1text > div > div p:nth-child(2),
div.careerum-product-about div.product-about-items-3text > div > div p:nth-child(2) {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    margin-top: 12px;
}
div.careerum-product-about div.product-about-items-1img {
    margin-top: -7px;
}
div.careerum-product-about div.product-about-items-1img img {
    width: 1192px;
    margin-left: -18px;
}
div.careerum-product-about div.product-about-items-1text {
    margin-top: 41px;
}
div.careerum-product-about div.product-about-items-1text > div:nth-child(1) {
    margin-top: 28px;
}
div.careerum-product-about div.product-about-items-1text > div:nth-child(2) img {
    width: 738px;
    margin-left: 15px;
}
div.careerum-product-about div.product-about-items-1text + div.product-about-items-3text {
    margin-top: 81px;
}
div.careerum-product-about div.product-about-items-3text + div.product-about-items-3text {
    margin-top: 40px;
}

div.careerum-product-form {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-form > div {
        margin: 68px auto;
    }
}
div.careerum-product-form h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
}
div.careerum-product-form div.product-form-wrapper {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: #d2e5ff;
    padding: 32px 59px 32px 32px;
}
div.careerum-product-form div.product-form-left {
    width: 400px;
}
div.careerum-product-form div.product-form-right {
    width: 340px;
}
div.careerum-product-form div.product-form-left > div {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 12px;
    padding: 16px;
    width: 444px;
    box-shadow: 0 4px 14px rgba(0, 10, 23, 0.06);
    background: #ffeccd;
    transform: rotate(-2deg);
    top: 36px;
    left: -8px;
}
div.careerum-product-form div.product-form-left > div p {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
}
div.careerum-product-form div.product-form-left > div img {
    top: -53px;
    left: -24px;
}
div.careerum-product-form div.product-form-left > img {
    top: 166px;
    left: 410px;
}
div.careerum-product-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
    margin-top: 70px;
}
div.careerum-product-form div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div.careerum-product-form div.careerum-registration-form-club40 > div form button:disabled,
div.careerum-product-form div.careerum-registration-form-club40 > div form button[disabled] {
    color: #fff;
    background: #c4c4c4;
}
div.careerum-product-form div.careerum-registration-form-club40 > form button,
div.careerum-product-form div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 10px;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border-color: #c2c2c2;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree label input + div svg path {
    stroke: #fff;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree p a {
    transition: all 0.3s ease;
}
div.careerum-registration-form-club40 .careerum-club40-form-agree p a:hover {
    color: #000;
}


div.careerum-product-how {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-how > div {
        margin: 68px auto;
    }
}
div.careerum-product-how > div {
    gap: 40px;
}
div.careerum-product-how h2 {
    max-width: 400px;
    font-weight: 600;
    font-size: 48px;
    line-height: 120%;
}
div.careerum-product-how div.product-how-left {
    width: 537px;
}
div.careerum-product-how div.product-how-right {
    width: 557px;
    gap: 40px;
    flex-wrap: wrap;
}
div.careerum-product-how div.product-how-left div {
    border: 2px solid #0b70fe;
    border-radius: 16px;
    padding: 16px 24px;
    margin-top: 40px;
}
div.careerum-product-how p.product-how-left-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 145%;
}
div.careerum-product-how p.product-how-left-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 145%;
    margin-top: 10px;
}
div.careerum-product-how ul {
    margin-top: 8px;
}
div.careerum-product-how ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 145%;
    padding-left: 24px;
}
div.careerum-product-how ul li + li {
    margin-top: 3px;
}
div.careerum-product-how ul li::before {
    content: "·";
    font-weight: 600;
    font-size: 18px;
    position: absolute;
    top: 0;
    left: 9px;
}
div.careerum-product-how div.product-how-right-item:nth-child(odd) {
    width: 242px;
}
div.careerum-product-how div.product-how-right-item:nth-child(even) {
    width: 275px;
}
div.careerum-product-how div.product-how-right-item p {
    font-weight: 700;
    font-size: 16px;
    line-height: 145%;
    margin-top: 7px;
}
div.careerum-product-how div.product-how-right-item p + p {
    font-weight: 500;
    margin-top: 0;
}

div.careerum-product-results {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-results > div {
        margin: 68px auto;
    }
}
div.careerum-product-results > div {
    gap: 40px;
}
div.careerum-product-results p.product-results-subheader {
    font-weight: 500;
    font-size: 24px;
    letter-spacing: -0.01em;
    margin-top: 12px;
}
div.careerum-product-results div.product-results-items {
    margin-top: 32px;
}
div.careerum-product-results div.product-results-item {
    border-radius: 24px;
    padding: 24px;
    width: 376px;
    height: auto;
    background: #d2e5ff;
    margin-right: 16px;
}
div.careerum-product-results div.product-results-item > p {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    border-radius: 48px;
    padding: 8px 24px;
    background: #faf5ee;
    display: inline-block;
}
div.careerum-product-results div.product-results-item > div {
    gap: 7px;
    margin-top: 24px;
}
div.careerum-product-results div.product-results-item > div p {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    width: calc(100% - 37px);
}
div.careerum-product-results div.product-results-item > ul {
    margin-top: 18px;
}
div.careerum-product-results div.product-results-item > ul li {
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    list-style-type: none;
    padding-left: 27px;
}
div.careerum-product-results div.product-results-item > ul li + li {
    margin-top: 8px;
}
div.careerum-product-results div.product-results-item > ul li::before {
    content: "·";
    font-weight: 600;
    font-size: 20px;
    position: absolute;
    top: -1px;
    left: 11px;
}
div.careerum-product-results div.slick-list {
    overflow: visible
}

div.careerum-product-news {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-news > div {
        margin: 68px auto;
    }
}
div.careerum-product-news div.product-news-top {
    border-radius: 24px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
    background: #fffbf5;
    padding: 24px;
    margin-top: 32px;
}
div.careerum-product-news div.product-news-top-left {
    width: 517px;
    margin-right: 16px;
}
div.careerum-product-news div.product-news-top-left p {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-product-news div.product-news-top-right {
    width: 555px;
}
div.careerum-product-news div.product-news-top-right p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-product-news div.product-news-items {
    margin-top: 16px;
}
div.careerum-product-news div.slick-list {
    overflow: hidden;
    width: calc(100% + 48px);
    margin-left: -24px;
    padding-left: 24px;
}
div.careerum-product-news div.product-news-slider-item {
    border-radius: 20px;
    width: 240px;
    background: #fff;
    margin-right: 8px;
    padding: 15px;
    height: unset;
    align-self: stretch;
    margin-top: 28px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.1);
}
div.careerum-product-news div.product-news-slider-item p.product-news-slider-item-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    margin-top: 8px;
}
div.careerum-product-news div.product-news-slider-item ul {
    margin-top: 16px;
}
div.careerum-product-news div.product-news-slider-item ul li {
    gap: 4px;
}
div.careerum-product-news div.product-news-slider-item ul li + li {
    margin-top: 12px;
}
div.careerum-product-news div.product-news-slider-item ul li p {
    width: calc(100% - 24px);
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
}
div.careerum-product-news div.product-news-slider-nav {
    margin-top: 24px;
    gap: 16px;
    cursor: pointer;
    padding-right: 16px;
}
div.careerum-product-news div.product-news-slider-nav > div {
    width: 40px;
    height: 40px;
    background-color: #000;
    border-radius: 40px;
    transition: opacity .3s ease;
}
div.careerum-product-news div.product-news-slider-nav > div:hover {
    opacity: 0.9;
}
div.careerum-product-news div.product-news-bottom {
    border-radius: 24px;
    background: #313131;
    padding: 24px;
    margin-top: 32px;
    height: 250px;
}
div.careerum-product-news div.product-news-bottom-left {
    width: 500px;
}
div.careerum-product-news div.product-news-bottom-left p {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-product-news div.product-news-bottom-right {
    width: 525px;
    margin-left: 23px;
}
div.careerum-product-news div.product-news-bottom-right p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-product-news div.product-news-bottom img {
    bottom: 0;
    right: 44px;
}

div.careerum-product-additional {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-additional > div {
        margin: 68px auto;
    }
}
div.careerum-product-additional div.product-additional-top {
    border-radius: 20px;
    padding: 24px;
    background: #d2e5ff;
    margin-top: 40px;
}
div.careerum-product-additional div.product-additional-bottom {
    border-radius: 20px;
    padding: 24px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
    background: #fff;
    margin-top: 40px;
}
div.careerum-product-additional p.product-additional-header {
    font-weight: 600;
    font-size: 36px;
    line-height: 105%;
}
div.careerum-product-additional p.product-additional-subheader {
    font-weight: 500;
    font-size: 20px;
    line-height: 140%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 24px;
    max-width: 740px;
}
div.careerum-product-additional div.product-additional-top-items {
    margin-top: 24px;
}
div.careerum-product-additional div.product-additional-top-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 15px;
    width: 360px;
    background: #fff;
}
div.careerum-product-additional div.product-additional-top-item p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
    letter-spacing: -0.01em;
    color: rgba(0, 0, 0, 0.8);
    margin-top: 5px;
}
div.careerum-product-additional div.product-additional-slider {
    margin-top: 40px;
}
div.careerum-product-additional div.product-additional-slider-items {
    margin-top: 16px;
    margin-bottom: 8px;
    margin-left: -24px;
    margin-right: -24px;
}
div.careerum-product-additional div.product-additional-slider-item {
    border-radius: 16px;
    width: 436px;
    height: 355px;
    background: #faf5ee;
    padding: 24px 16px 0;
    margin-right: 24px;
}
div.careerum-product-additional div.product-additional-slider-item p.product-additional-slider-header {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    margin-bottom: 13px;
}
div.careerum-product-additional div.product-additional-slider-item p.product-additional-slider-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-product-additional div.product-additional-slider-item img {
    bottom: 0;
    left: 0;
}
div.careerum-product-additional div.product-additional-slider-items .slick-list {
    overflow: hidden;
    width: 100%;
    padding-left: 24px;
}
div.careerum-product-additional div.product-additional-nav {
    margin-top: 24px;
    gap: 16px;
}
div.careerum-product-additional div.product-additional-nav > div {
    width: 40px;
    height: 40px;
    background-color: #000;
    border-radius: 40px;
    cursor: pointer;
    transition: opacity .3s ease;
}
div.careerum-product-additional div.product-additional-nav > div:hover {
    opacity: 0.9;
}

div.careerum-product-reviews {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-reviews > div {
        margin: 68px auto;
    }
}
div.careerum-product-reviews h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 130%;
}
div.careerum-product-reviews div.product-reviews-top-left {
    width: 725px;
}
div.careerum-product-reviews div.product-reviews-top-right {
    width: 300px;
}
div.careerum-product-reviews div.product-reviews-top-right > div {
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background: linear-gradient(90deg, #d2e5ff 0%, #fff 46%, #d2e5ff 96%);
    display: inline-block;
    width: max-content;
}
div.careerum-product-reviews div.product-reviews-top-right > div p {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
}
div.careerum-product-reviews div.product-reviews-top-right > div:nth-child(1) {
    transform: rotate(2deg);
    top: 21px;
    left: 108px;
}
div.careerum-product-reviews div.product-reviews-top-right > div:nth-child(2) {
    transform: rotate(-2deg);
    top: 10px;
    left: 75px;
}
div.careerum-product-reviews div.product-reviews-bottom {
    margin-top: 40px;
}
div.careerum-product-reviews div.slick-list {
    overflow: visible;
}
div.careerum-product-reviews div.product-reviews-item {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
    border-radius: 20px;
    padding: 16px;
    width: 376px;
    height: auto;
    margin-right: 16px;
}
div.careerum-product-reviews div.product-reviews-item > div {
    gap: 12px;
    margin-bottom: 24px;
}
div.careerum-product-reviews div.product-reviews-item > div > img {
    width: 80px;
    height: 80px;
    border-radius: 80px;
}
div.careerum-product-reviews div.product-reviews-item > div > p {
    width: calc(100% - 92px);
    font-weight: 600;
    font-size: 18px;
}
div.careerum-product-reviews div.product-reviews-item > div > div {
    width: calc(100% - 92px);
}
div.careerum-product-reviews div.product-reviews-item > div > div > p {
    font-weight: 600;
    font-size: 18px;
}
div.careerum-product-reviews div.product-reviews-item > div > div > div {
    margin-top: 12px;
    gap: 4px;
}
div.careerum-product-reviews div.product-reviews-item > div > div > div p {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    width: calc(100% - 24px);
    margin-top: 1px;
}
div.careerum-product-reviews div.product-reviews-item > p {
    font-weight: 500;
    font-size: 18px;
    line-height: 150%;
}
div.careerum-product-reviews div.product-reviews-item > p + p {
    margin-top: 9px;
}
div.careerum-product-reviews div.product-reviews-item > img {
    max-width: 100%;
}
div.careerum-product-reviews div.product-reviews-nav {
    margin-top: 40px;
    gap: 16px;
}
div.careerum-product-reviews div.product-reviews-nav > div {
    width: 40px;
    height: 40px;
    background-color: #000;
    border-radius: 40px;
    cursor: pointer;
    transition: opacity .3s ease;
}
div.careerum-product-reviews div.product-reviews-nav > div:hover {
    opacity: 0.9;
}

div.careerum-product-tariffs {
    background-color: #F5F5F7;
}
@media screen and (min-width:1300px) {
    div.careerum-product-tariffs > div {
        margin: 68px auto 200px;
    }
}
div.careerum-product-tariffs div.product-tariffs-label p {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    border-radius: 50px;
    padding: 8px 24px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.05);
    background: #ff9f01;
    display: inline-block;
    width: max-content;
}
div.careerum-product-tariffs h2 {
    margin-top: 12px;
    max-width: 940px;
}
div.careerum-product-tariffs div.product-tariffs-items {
    margin-top: 36px;
    gap: 16px;
}
div.careerum-product-tariffs div.product-tariffs-item {
    margin-top: 41px;
    width: 376px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 20px;
    flex-direction: column;
}
div.careerum-product-tariffs div.product-tariffs-item-top {
    background-color: #000;
    padding: 12px 20px;
    border-radius: 20px 20px 0 0;
    width: 100%;
}
div.careerum-product-tariffs div.product-tariffs-item-top p {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: #fff;
}
div.careerum-product-tariffs div.product-tariffs-item-content {
    padding: 12px 20px 44px;
}
div.careerum-product-tariffs div.product-tariffs-item div.product-tariffs-item-label {
    gap: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
    background: #0b70fe;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 7px 23px;
    top: -73px;
    right: -3px;
    transform: rotate(1.5deg);
}
div.careerum-product-tariffs div.product-tariffs-item div.product-tariffs-item-label p {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: #fff;
}
div.careerum-product-tariffs div.product-tariffs-item p.product-tariffs-item-header {
    font-weight: 700;
    font-size: 24px;
    line-height: 125%;
}
div.careerum-product-tariffs div.product-tariffs-item p.product-tariffs-item-places {
    display: inline-block;
    width: max-content;
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 48px;
    padding: 3px 23px;
    background: #000;
    margin-top: 15px;
}
div.careerum-product-tariffs div.product-tariffs-item div.product-tariffs-item-divider {
    width: 100%;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.4);
    margin-top: 15px;
}
div.careerum-product-tariffs div.product-tariffs-item p.product-tariffs-item-description {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    margin-top: 16px;
}
div.careerum-product-tariffs div.product-tariffs-item p.product-tariffs-item-description + ul {
    margin-top: 12px;
}
div.careerum-product-tariffs div.product-tariffs-item ul {
    margin-top: 16px;
}
div.careerum-product-tariffs div.product-tariffs-item ul li {
    gap: 6px;
}
div.careerum-product-tariffs div.product-tariffs-item ul li p {
    width: calc(100% - 30px);
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-product-tariffs div.product-tariffs-item ul li + li {
    margin-top: 16px;
}
div.careerum-product-tariffs div.product-tariffs-item-link {
    margin-top: auto;
    padding: 20px;
    width: 100%;
}
div.careerum-product-tariffs div.product-tariffs-item-link a {
    width: 100%;
    text-align: center;
    display: inline-block;
    border-radius: 12px;
    padding: 16px 0;
    font-weight: 600;
    font-size: 18px;
    text-decoration: none;
}


@media screen and (max-width: 1299px) {
    div.careerum-product-main {
        background: transparent;
    }
    div.careerum-product-main > div {
        margin-top: 98px;
    }
    div.careerum-product-main > div > div:nth-child(1) {
        width: 320px;
    }
    div.careerum-product-main > div > div:nth-child(2) {
        width: 340px;
        margin-top: 0;
        padding: 12px;
        overflow: hidden;
    }
    div.careerum-product-main p.product-main-subheader {
        margin-top: 0;
        font-size: 16px;
    }
    div.careerum-product-main div.product-main-labels {
        gap: 4px;
        margin-top: 24px;
    }
    div.careerum-product-main div.product-main-label p {
        font-size: 14px;
    }
    div.careerum-product-main div.product-main-label img {
        width: 18px;
    }
    div.careerum-product-main div.product-main-label {
        padding: 4px 20px;
        gap: 2px;
    }
    div.careerum-product-main div.product-main-label:nth-child(2) {
        padding: 5.7px 20px;
    }
    div.careerum-product-main h1 {
        margin-top: 22px;
        font-size: 44px;
        line-height: 105%;
    }
    div.careerum-product-main p.product-main-text {
        font-size: 14px;
        line-height: 110%;
        margin-top: 7px;
    }
    div.careerum-product-main ul li p {
        font-size: 14px;
    }
    div.careerum-product-main > div > div:nth-child(2) > img {
        bottom: unset;
        top: 0;
        left: 33px;
    }
    div.careerum-product-for > div {
        margin: 32px auto;
    }
    div.careerum-product-for h2 {
        font-size: 32px;
    }
    div.careerum-product-about h2 {
        font-size: 28px;
        line-height: 120%;
    }
    div.careerum-product-about p.product-about-subheader {
        font-size: 14px;
        max-width: 530px;
        margin-top: 12px;
    }
    div.careerum-product-about p.product-about-subheader + div {
        margin-top: 24px;
    }
    div.careerum-product-about div.product-about-items-3text > div {
        width: 216px;
    }
    div.careerum-product-about div.product-about-items-3text > div > img,
    div.careerum-product-about div.product-about-items-1text > div > img {
        width: 24px;
    }
    div.careerum-product-about div.product-about-items-1text > div > div,
    div.careerum-product-about div.product-about-items-3text > div > div {
        width: calc(100% - 28px);
    }
    div.careerum-product-about div.product-about-items-1text > div > div p:nth-child(1),
    div.careerum-product-about div.product-about-items-3text > div > div p:nth-child(1) {
        font-size: 18px;
    }
    div.careerum-product-about div.product-about-items-1text > div > div p:nth-child(2),
    div.careerum-product-about div.product-about-items-3text > div > div p:nth-child(2) {
        font-size: 14px;
        margin-top: 4px;
    }
    div.careerum-product-about div.product-about-items-1img img {
        width: 691.5px;
        margin-left: -9px;
    }
    div.careerum-product-about div.product-about-items-1img {
        margin-top: -10px;
    }
    div.careerum-product-about div.product-about-items-1text > div:nth-child(2) img {
        width: 340px;
        margin-left: -4px;
    }
    div.careerum-product-about div.product-about-items-1text > div {
        width: 340px;
    }
    div.careerum-product-about div.product-about-items-1text {
        margin-top: 21px;
    }
    div.careerum-product-about div.product-about-items-1text > div:nth-child(1) {
        margin-top: 22px;
    }
    div.careerum-product-about div.product-about-items-1text + div.product-about-items-3text {
        margin-top: 21px;
    }
    div.careerum-product-about div.product-about-items-3text + div.product-about-items-3text {
        margin-top: 15px;
    }
    div.careerum-product-form div.product-form-wrapper {
        border-radius: 16px;
        background: #d2e5ff;
        border: none;
        padding: 16px 16px 25px;
    }
    div.careerum-product-form div.product-form-left {
        width: 288px;
    }
    div.careerum-product-form div.product-form-right {
        width: 316px;
    }
    div.careerum-product-form h2 {
        font-size: 28px;
        line-height: 130%;
    }
    div.careerum-product-form div.product-form-left > div p {
        font-size: 16px;
    }
    div.careerum-product-form div.product-form-left > div {
        width: 292px;
        top: 7px;
        left: -4px;
        padding: 8px;
    }
    div.careerum-product-form div.product-form-left > div img {
        top: -26px;
        left: 224px;
    }
    div.careerum-product-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-product-form div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 7px 12px;
    }
    div.careerum-product-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 11px;
    }
    div.careerum-product-form div.careerum-registration-form-club40 > form button,
    div.careerum-product-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 2px;
    }
    div.careerum-product-form div.product-form-left > img {
        top: 176px;
        left: 124px;
    }
    div.careerum-product-how > div {
        flex-direction: column;
        gap: 32px;
    }
    div.careerum-product-how h2 {
        font-size: 28px;
    }
    div.careerum-product-how div.product-how-left {
        width: 100%;
    }
    div.careerum-product-how div.product-how-right {
        width: 100%;
        gap: 32px;
    }
    div.careerum-product-how div.product-how-right-item:nth-child(odd),
    div.careerum-product-how div.product-how-right-item:nth-child(even) {
        width: 280px;
    }
    div.careerum-product-how div.product-how-right-item img {
        width: 28px;
    }
    div.careerum-product-how div.product-how-right-item p {
        font-weight: 600;
        margin-top: 0px;
    }
    div.careerum-product-how div.product-how-right-item p + p {
        font-size: 14px;
    }
    div.careerum-product-how div.product-how-right-list {
        margin-top: -8px;
        border: 2px solid #0b70fe;
        border-radius: 16px;
        padding: 14px;
        width: 602px;
    }
    div.careerum-product-how p.product-how-left-header {
        font-size: 20px;
    }
    div.careerum-product-how p.product-how-left-text {
        font-size: 14px;
    }
    div.careerum-product-how ul li {
        font-size: 14px;
        padding-left: 21px;
    }
    div.careerum-product-results h2 {
        font-size: 28px;
    }
    div.careerum-product-results p.product-results-subheader {
        font-size: 14px;
        max-width: 456px;
        margin-top: 8px;
    }
    div.careerum-product-results div.product-results-item {
        border-radius: 16px;
        padding: 10px;
        width: 220px;
        margin-right: 10px;
    }
    div.careerum-product-results div.product-results-item > div img {
        display: none
    }
    div.careerum-product-results div.product-results-item > div p {
        width: 100%;
        font-size: 18px;
    }
    div.careerum-product-results div.product-results-item > div {
        margin-top: 27px;
    }
    div.careerum-product-results div.product-results-item > ul li {
        font-size: 14px;
        padding-left: 22px;
    }
    div.careerum-product-news h2 {
        font-size: 28px;
        max-width: 600px;
    }
    div.careerum-product-news div.product-news-top {
        padding: 12px 10px 25px;
        border-radius: 16px;
    }
    div.careerum-product-news div.product-news-top-left {
        width: 272px;
        margin-right: 35px;
    }
    div.careerum-product-news div.product-news-top-right {
        width: 324px;
    }
    div.careerum-product-news div.product-news-top-left p {
        font-size: 18px;
    }
    div.careerum-product-news div.product-news-top-right p {
        font-size: 14px;
    }
    div.careerum-product-news div.product-news-items {
        margin-top: 22px;
    }
    div.careerum-product-news div.product-news-slider-item {
        margin-top: 0;
        width: 230px;
        border: none;
        padding: 16px 10px;
        border-radius: 14px;
        box-shadow: none;
    }
    div.careerum-product-news div.product-news-slider-item p.product-news-slider-item-name {
        font-size: 16px;
        line-height: 100%;
        margin-top: 13px;
    }
    div.careerum-product-news div.product-news-slider-item ul li p {
        font-size: 14px;
    }
    div.careerum-product-news div.slick-list {
        width: calc(100% + 20px);
        margin-left: -10px;
        padding-left: 10px;
    }
    div.careerum-product-news div.product-news-slider-nav {
        display: none
    }
    div.careerum-product-news div.product-news-bottom {
        margin-top: 24px;
        border-radius: 16px;
        height: 206px;
        padding: 13px 9px;
    }
    div.careerum-product-news div.product-news-bottom-left,
    div.careerum-product-news div.product-news-bottom-right {
        width: 309px;
    }
    div.careerum-product-news div.product-news-bottom-left p {
        font-size: 18px;
    }
    div.careerum-product-news div.product-news-bottom-right {
        margin-left: 8px;
    }
    div.careerum-product-news div.product-news-bottom-right p {
        font-size: 14px;
    }
    div.careerum-product-news div.product-news-bottom img {
        bottom: 0;
        right: 19px;
    }
    div.careerum-product-additional h2 {
        font-size: 28px;
    }
    div.careerum-product-additional div.product-additional-top {
        margin-top: 8px;
        padding: 10px;
    }
    div.careerum-product-additional p.product-additional-header {
        font-size: 18px;
    }
    div.careerum-product-additional div.product-additional-top-items {
        margin-top: 16px;
    }
    div.careerum-product-additional div.product-additional-top-item {
        width: 213px;
    }
    div.careerum-product-additional div.product-additional-top-item p {
        font-size: 14px;
    }
    div.careerum-product-additional div.product-additional-bottom {
        margin-top: 16px;
        border-radius: 20px;
        padding: 10px 10px 31px;
    }
    div.careerum-product-additional p.product-additional-subheader {
        font-size: 14px;
        margin-top: 16px;
    }
    div.careerum-product-additional div.product-additional-slider-items {
        margin-left: -10px;
        margin-right: -10px;
    }
    div.careerum-product-additional div.product-additional-slider-items .slick-list {
        padding-left: 10px;
    }
    div.careerum-product-additional div.product-additional-slider {
        margin-top: 24px;
    }
    div.careerum-product-additional div.product-additional-slider-item {
        width: 270px;
        border-radius: 12px;
        padding: 16px;
        margin-right: 10px;
    }
    div.careerum-product-additional div.product-additional-slider-item p.product-additional-slider-header {
        font-size: 18px;
        line-height: 100%;
        margin-bottom: 8px;
    }
    div.careerum-product-additional div.product-additional-slider-item p.product-additional-slider-text {
        font-size: 14px;
    }
    div.careerum-product-additional div.product-additional-nav {
        display: none
    }
    div.careerum-product-reviews div.product-reviews-top-left {
        width: 340px;
    }
    div.careerum-product-reviews h2 {
        font-size: 20px;
    }
    div.careerum-product-reviews div.product-reviews-top-right > div p {
        font-size: 18px;
    }
    div.careerum-product-reviews div.product-reviews-top-right > div {
        padding: 10px 20px;
    }
    div.careerum-product-reviews div.product-reviews-top-right > div:nth-child(1) {
        top: 9px;
        left: 38px;
    }
    div.careerum-product-reviews div.product-reviews-top-right > div:nth-child(2) {
        top: 12px;
        left: 86px;
    }
    div.careerum-product-reviews div.product-reviews-bottom {
        margin-top: 24px;
    }
    div.careerum-product-reviews div.product-reviews-item {
        width: 300px;
        padding: 10px;
    }
    div.careerum-product-reviews div.product-reviews-item > p {
        font-size: 14px;
    }
    div.careerum-product-reviews div.product-reviews-item > div {
        margin-bottom: 12px;
    }
    div.careerum-product-reviews div.product-reviews-nav {
        display: none
    }
    div.careerum-product-tariffs > div {
        width: 100%;
        margin-bottom: 58px;
    }
    div.careerum-product-tariffs div.product-tariffs-label,
    div.careerum-product-tariffs h2 {
        width: 680px;
        margin: 0 auto;
    }
    div.careerum-product-tariffs div.product-tariffs-label p {
        font-size: 16px;
    }
    div.careerum-product-tariffs h2 {
        font-size: 28px;
        line-height: 110%;
        margin-top: 16px;
    }
    div.careerum-product-tariffs div.product-tariffs-items-wrapper {
        overflow: scroll;
        padding-left: calc(50% - 340px);
    }
    div.careerum-product-tariffs div.product-tariffs-items {
        margin-top: 10px;
        gap: 10px;
    }
    div.careerum-product-tariffs div.product-tariffs-item {
        width: 326px;
        min-width: 326px;
        margin-top: 30px;
        border-radius: 12px;
        margin-bottom: 30px;
    }
    div.careerum-product-tariffs div.product-tariffs-item-top {
        border-radius: 12px 12px 0 0;
        padding: 10px;
    }
    div.careerum-product-tariffs div.product-tariffs-item-top p {
        font-size: 14px;
    }
    div.careerum-product-tariffs div.product-tariffs-item-content {
        padding: 12px 12px 40px;
    }
    div.careerum-product-tariffs div.product-tariffs-item-link {
        padding: 12px;
    }
    div.careerum-product-tariffs div.product-tariffs-item p.product-tariffs-item-header {
        font-size: 20px;
    }
    div.careerum-product-tariffs div.product-tariffs-item ul li img {
        width: 20px;
    }
    div.careerum-product-tariffs div.product-tariffs-item:nth-child(n+2) ul li img {
        width: 16px;
    }
    div.careerum-product-tariffs div.product-tariffs-item ul li p {
        width: calc(100% - 26px);
        font-size: 14px;
    }
    div.careerum-product-tariffs div.product-tariffs-item:nth-child(n+2) ul li p {
        width: calc(100% - 22px);
    }
    div.careerum-product-tariffs div.product-tariffs-item p.product-tariffs-item-description {
        font-size: 14px;
    }
    div.careerum-product-tariffs div.product-tariffs-item:nth-child(n+2) ul li + li {
        margin-top: 7px;
    }
    div.careerum-product-tariffs div.product-tariffs-item div.product-tariffs-item-label p {
        font-size: 14px;
    }
    div.careerum-product-tariffs div.product-tariffs-item div.product-tariffs-item-label {
        top: -64px;
        right: 14px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-product-main > div {
        margin-top: 72px;
        flex-direction: column;
        gap: 25px;
        margin-bottom: 33px;
    }
    div.careerum-product-main div.product-main-labels {
        margin-top: 0;
    }
    div.careerum-product-main p.product-main-subheader {
        margin-top: 15px;
    }
    div.careerum-product-main h1 {
        font-size: 32px;
        margin-top: 15px;
    }
    div.careerum-product-main p.product-main-text {
        margin-top: 8px;
    }
    div.careerum-product-main > div > div:nth-child(2) {
        width: 100%;
    }
    div.careerum-product-about h2 {
        font-size: 20px;
        max-width: 290px;
    }
    div.careerum-product-about p.product-about-subheader {
        max-width: 300px;
    }
    div.careerum-product-about div.product-about-items-3text,
    div.careerum-product-about div.product-about-items-1text {
        flex-direction: column;
        gap: 16px;
    }
    div.careerum-product-about p.product-about-subheader + div {
        margin-top: 14px;
    }
    div.careerum-product-about div.product-about-items-1text > div > div p:nth-child(1),
    div.careerum-product-about div.product-about-items-3text > div > div p:nth-child(1) {
        margin-top: 1px;
    }
    div.careerum-product-about div.product-about-items-3text > div,
    div.careerum-product-about div.product-about-items-1text > div,
    div.careerum-product-about div.product-about-items-1text > div:nth-child(2) img {
        width: 100%;
        margin-left: 0;
    }
    div.careerum-product-about div.product-about-items-1img img {
        width: 312px;
        margin-left: 2px;
    }
    div.careerum-product-about div.product-about-items-1img {
        margin-top: 13px;
    }
    div.careerum-product-about div.product-about-items-1text {
        margin-top: -3px;
    }
    div.careerum-product-about div.product-about-items-1text > div,
    div.careerum-product-about div.product-about-items-3text > div {
        gap: 4px;
    }
    div.careerum-product-about div.product-about-items-1text + div.product-about-items-3text {
        margin-top: 18px;
    }
    div.careerum-product-form div.product-form-wrapper {
        flex-direction: column;
        padding: 0;
        background-color: transparent;
        box-shadow: none;
    }
    div.careerum-product-form div.product-form-left {
        width: 100%;
    }
    div.careerum-product-form div.product-form-right {
        width: 100%;
        margin-top: 40px;
        padding: 12px;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
        background: #d2e5ff;
        border-radius: 14px;
    }
    div.careerum-product-form h2 {
        font-size: 22px;
        line-height: 110%;
        max-width: 220px;
    }
    div.careerum-product-form div.product-form-left > div p {
        font-size: 14px;
    }
    div.careerum-product-form div.product-form-left > div {
        width: 320px;
        padding: 10px;
        top: 18px;
        left: 5px;
    }
    div.careerum-product-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-product-form div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 9.5px 12px;
        font-size: 16px;
    }
    div.careerum-product-how h2 {
        font-size: 22px;
        line-height: 110%;
        max-width: 200px;
    }
    div.careerum-product-how div.product-how-right-item:nth-child(odd),
    div.careerum-product-how div.product-how-right-item:nth-child(even) {
        width: 273px;
        margin-right: 16px;
    }
    div.careerum-product-how div.slick-list {
        overflow: visible;
    }
    div.careerum-product-how > div {
        gap: 20px;
    }
    div.careerum-product-how div.product-how-right-list {
        width: 100%;
        margin-top: -17px;
    }
    div.careerum-product-results h2 {
        font-size: 22px;
        max-width: 250px;
    }
    div.careerum-product-results p.product-results-subheader {
        max-width: 310px;
    }
    div.careerum-product-results div.product-results-items {
        margin-top: 18px;
    }
    div.careerum-product-results div.product-results-item {
        width: 300px;
        margin-right: 10px;
        border-radius: 24px;
        height: auto;
    }
    div.careerum-product-results div.product-results-item > div img {
        display: block;
    }
    div.careerum-product-news h2 {
        font-size: 22px;
    }
    div.careerum-product-news div.product-news-top {
        margin-top: 24px;
        padding: 12px 10px 20px;
    }
    div.careerum-product-news div.product-news-top > div:nth-child(1) {
        flex-direction: column;
        gap: 16px;
    }
    div.careerum-product-news div.product-news-top-left,
    div.careerum-product-news div.product-news-top-right {
        width: 100%;
        margin: 0;
    }
    div.careerum-product-news div.product-news-slider-item ul li + li {
        margin-top: 8px;
    }
    div.careerum-product-news div.product-news-bottom {
        height: 250px;
        flex-direction: column;
        gap: 8px;
    }
    div.careerum-product-news div.product-news-bottom-left,
    div.careerum-product-news div.product-news-bottom-right {
        width: 100%;
        margin: 0;
    }
    div.careerum-product-news div.product-news-bottom img {
        bottom: 0;
        right: 64px;
    }
    div.careerum-product-additional h2 {
        font-size: 20px;
    }
    div.careerum-product-additional div.product-additional-top {
        margin-top: 16px;
        padding: 10px;
    }
    div.careerum-product-additional div.product-additional-top-items {
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-product-additional div.product-additional-top-item {
        width: 100%;
        padding: 10px;
    }
    div.careerum-product-additional div.product-additional-bottom {
        padding: 10px 10px 18px;
    }
    div.careerum-product-additional div.product-additional-slider {
        margin-top: 40px;
    }
    div.careerum-product-reviews div.product-reviews-top {
        flex-direction: column;
    }
    div.careerum-product-reviews div.product-reviews-top-left,
    div.careerum-product-reviews div.product-reviews-top-right {
        width: 100%;
    }
    div.careerum-product-reviews div.product-reviews-top-right > div:nth-child(1) {
        top: 12px;
        left: 11px;
    }
    div.careerum-product-reviews div.product-reviews-top-right > div:nth-child(2) {
        top: 6px;
        left: -1px;
    }
    div.careerum-product-reviews div.product-reviews-bottom {
        margin-top: 50px;
    }
    div.careerum-product-tariffs div.product-tariffs-label,
    div.careerum-product-tariffs h2 {
        width: 100%;
    }
    div.careerum-product-tariffs h2 {
        font-size: 24px;
        max-width: 280px;
        margin: 0;
        margin-top: 16px;
    }
    div.careerum-product-tariffs > div {
        width: calc(100% - 20px);
        margin-bottom: 88px;
    }
    div.careerum-product-tariffs div.product-tariffs-items-wrapper {
        overflow: hidden;
        padding-left: 0;
    }
    div.careerum-product-tariffs div.product-tariffs-items {
        flex-direction: column;
        gap: 40px;
        margin-top: 38px;
    }
    div.careerum-product-tariffs div.product-tariffs-item {
        width: 100%;
        margin: 0;
        border-radius: 16px;
    }
    div.careerum-product-tariffs div.product-tariffs-item-top {
        border-radius: 16px 16px 0 0;
    }
    div.careerum-product-tariffs div.product-tariffs-item p.product-tariffs-item-header {
        line-height: 1.1;
    }
    div.careerum-product-tariffs div.product-tariffs-item-content {
        padding: 10px 10px 18px;
    }
    div.careerum-product-tariffs div.product-tariffs-item-link a {
        padding: 14px 0;
        font-size: 16px;
    }
    div.careerum-product-tariffs div.product-tariffs-item-link {
        padding: 10px;
    }
    div.careerum-product-tariffs div.product-tariffs-item ul li + li {
        margin-top: 17px;
    }
    div.careerum-product-tariffs div.product-tariffs-item:nth-child(n+2) ul li + li {
        margin-top: 10px;
    }
    div.careerum-product-tariffs div.product-tariffs-item:nth-child(n+2) p.product-tariffs-item-header {
        max-width: 250px;
    }
}

div.careerum-club40-clients.product-clients,
div.careerum-club40-clients-tablet.product-clients,
div.careerum-club40-clients-mobile.product-clients,
div.careerum-club40-results.product-results,
div.careerum-veb30-programm.product-programm,
div.careerum-veb30-speaker.product-speaker,
div.careerum-veb30-for-tablet.product-for,
div.careerum-veb30-programm-tablet.product-programm,
div.careerum-veb30-speaker-tablet.product-speaker,
div.careerum-veb30-for-mobile.product-for,
div.careerum-veb30-programm-mobile.product-programm,
div.careerum-veb30-speaker-mobile.product-speaker {
    background-color: #F5F5F7;
}

/* SHOW SOME BLOCKS IN SITE BUILDER */

div[data-gjs-type="wrapper"] div.careerum-form-success-tab-item,
div[data-gjs-type="wrapper"] div.careerum-form-success-tab-item-tablet,
div[data-gjs-type="wrapper"] div.careerum-form-success-tab-item-mobile,
div[data-gjs-type="wrapper"] div.careerum-form-success-lead,

div[data-gjs-type="wrapper"] div.careerum-tabs-horizontal .careerum-tiles-rezult > div:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-tabs-horizontal-tablet .careerum-tiles-rezult > div:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-tabs-horizontal-mobile .careerum-tiles-rezult > div:nth-child(n+2) {
    display: flex !important;
}


div[data-gjs-type="wrapper"] div.careerum-getcourse-email-form-4-fields-mobile.single-block .submit-btn-sending-text,
div[data-gjs-type="wrapper"] div.careerum-getcourse-email-form-4-fields-mobile.single-block .submit-btn-success-text,
div[data-gjs-type="wrapper"] div.careerum-getcourse-email-form-4-fields-tablet.single-block .submit-btn-sending-text,
div[data-gjs-type="wrapper"] div.careerum-getcourse-email-form-4-fields-tablet.single-block .submit-btn-success-text,
div[data-gjs-type="wrapper"] div.careerum-getcourse-email-form-4-fields.single-block .submit-btn-sending-text,
div[data-gjs-type="wrapper"] div.careerum-getcourse-email-form-4-fields.single-block .submit-btn-success-text,
div[data-gjs-type="wrapper"] div.careerum-business-form-mobile a.submit-btn p.submit-btn-text,
div[data-gjs-type="wrapper"] div.careerum-business-form-mobile a.submit-btn p.submit-btn-sending-text,
div[data-gjs-type="wrapper"] div.careerum-business-form-mobile a.submit-btn p.submit-btn-success-text,
div[data-gjs-type="wrapper"] div.careerum-business-form-tablet a.submit-btn p.submit-btn-text,
div[data-gjs-type="wrapper"] div.careerum-business-form-tablet a.submit-btn p.submit-btn-sending-text,
div[data-gjs-type="wrapper"] div.careerum-business-form-tablet a.submit-btn p.submit-btn-success-text,
div[data-gjs-type="wrapper"] div.careerum-business-form a.submit-btn p.submit-btn-text,
div[data-gjs-type="wrapper"] div.careerum-business-form a.submit-btn p.submit-btn-sending-text,
div[data-gjs-type="wrapper"] div.careerum-business-form a.submit-btn p.submit-btn-success-text {
    display: inline !important;
}

div[data-gjs-type="wrapper"] div.careerum-tabs-vertical > div > div:last-child > div:last-child > div:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-tabs-vertical-tablet > div > div:last-child > div:last-child > div:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-tabs-vertical-mobile > div > div:last-child > div:last-child > div:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-advent-calendar-success,
div[data-gjs-type="wrapper"] div.careerum-popup div.careerum-form-success-lead,
div[data-gjs-type="wrapper"] div.careerum-club21-tariffs-mobile div.club21-tariffs-wrapper > div,
div[data-gjs-type="wrapper"] div.careerum-consultations-goals div.careerum-consultations-goals-tab,
div[data-gjs-type="wrapper"] div.careerum-bootcamp-popup-block .bootcamp-subscribe-popup-header-thanks,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-newsletter form:not(.form-sent) + div.careerum-registration-form-success,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-newsletter-tablet form:not(.form-sent) + div.careerum-registration-form-success,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-newsletter-mobile form:not(.form-sent) + div.careerum-registration-form-success,
div[data-gjs-type="wrapper"] div.careerum-club40-time div.club40-time-item:not(.active),
div[data-gjs-type="wrapper"] div.careerum-club40-time-tablet div.club40-time-item:not(.active),
div[data-gjs-type="wrapper"] div.careerum-club40-time-mobile div.club40-time-item:not(.active),
div[data-gjs-type="wrapper"] div.careerum-club40-tariffs-tablet div.club40-tariffs-items > div,
div[data-gjs-type="wrapper"] div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content.careerum-form-container-gc:not(.form-sent) > div + div,
div[data-gjs-type="wrapper"] div.careerum-popup.careerum-club40-popup-pay div.club40-popup-pay-content.careerum-form-container-gc.form-sent > div,
div[data-gjs-type="wrapper"] div.careerum-consultations4-experts div.consultations4-experts-slider,
div[data-gjs-type="wrapper"] div.careerum-registration-form-club40 > form p.careerum-club40-form-warn {
    display: block !important;
}

div[data-gjs-type="wrapper"] div.careerum-header-2-tablet,
div[data-gjs-type="wrapper"] div.careerum-header-2-mobile {
    margin-bottom: 379px;
}

div[data-gjs-type="wrapper"] div.careerum-vacancy-tabs div.careerum-vacancy-tab:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-vacancy-tabs-tablet div.careerum-vacancy-tab:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-vacancy-tabs-mobile div.careerum-vacancy-tab:nth-child(n+2) {
    display: flex !important;
}

div[data-gjs-type="wrapper"] div.careerum-faq2-block div.careerum-faq2-tab:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-faq2-block-tablet div.careerum-faq2-tab:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-faq2-block-mobile div.careerum-faq2-tab:nth-child(n+2) {
    display: block !important;
}

div[data-gjs-type="wrapper"] div.careerum-faq2-block div.careerum-faq2-content,
div[data-gjs-type="wrapper"] div.careerum-faq2-block-tablet div.careerum-faq2-content,
div[data-gjs-type="wrapper"] div.careerum-faq2-block-mobile div.careerum-faq2-content,
div[data-gjs-type="wrapper"] div.careerum-vorkr-tabs-accord-block div.careerum-vorkr-tabs-accord-items-wrapper,
div[data-gjs-type="wrapper"] div.careerum-vorkr-tabs-accord-block-tablet div.careerum-vorkr-tabs-accord-items-wrapper,
div[data-gjs-type="wrapper"] div.careerum-vorkr-tabs-accord-block-mobile div.careerum-vorkr-tabs-accord-items-wrapper {
    max-height: unset !important;
}

div[data-gjs-type="wrapper"] div.careerum-results-tabs-block div.careerum-results-tab:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-results-tabs-block-tablet div.careerum-results-tab:nth-child(n+2),
div[data-gjs-type="wrapper"] div.careerum-results-tabs-block-mobile div.careerum-results-tab:nth-child(n+2) {
    display: block !important;
}

div[data-gjs-type="wrapper"] div.careerum-cons-tariff-block div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab,
div[data-gjs-type="wrapper"] div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab,
div[data-gjs-type="wrapper"] div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab {
    display: block !important;
}

div[data-gjs-type="wrapper"] div.careerum-cons-tariff-block div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab,
div[data-gjs-type="wrapper"] div.careerum-cons-tariff-block-tablet div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab,
div[data-gjs-type="wrapper"] div.careerum-cons-tariff-block-mobile div.careerum-consult-tariff-tab + div.careerum-consult-tariff-tab {
    display: block !important;
}
div[data-gjs-type="wrapper"] div.careerum-club21-programs > div > div:nth-child(3) div.club21-programs-item {
    display: flex !important;
}
div[data-gjs-type="wrapper"] div.careerum-club21-programs-tablet > div > div:nth-child(3) div.club21-programs-item,
div[data-gjs-type="wrapper"] div.careerum-club21-programs-mobile > div > div:nth-child(3) div.club21-programs-item {
    display: block !important;
}


div[data-gjs-type="wrapper"] div.careerum-club21-authors div.club21-authors-wrapper div.club21-authors:not(.active) div.club21-author:nth-child(n+4) {
    max-height: unset !important;
}
div[data-gjs-type="wrapper"] div.careerum-club21-authors div.club21-authors-wrapper div.club21-authors:not(.active) + div > button.club21-authors-opened {
    display: block !important;
}

div[data-gjs-type="wrapper"] div.careerum-club21-coaches div.club21-coaches-slider,
div[data-gjs-type="wrapper"] div.careerum-club21-coaches-tablet div.club21-coaches-slider,
div[data-gjs-type="wrapper"] div.careerum-club21-coaches-mobile div.club21-coaches-slider {
    display: block !important;
}


div[data-gjs-type="wrapper"] div.careerum-club21-programs > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components,
div[data-gjs-type="wrapper"] div.careerum-club21-programs-tablet > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components,
div[data-gjs-type="wrapper"] div.careerum-club21-programs-mobile > div div.club21-programs-item div.club21-programs-item-components div.club21-programs-components,
div[data-gjs-type="wrapper"] div.careerum-club40-goals-slider div.club40-goals-tales {
    display: block !important;
}


div[data-gjs-type="wrapper"] div.careerum-club21-faq > div div.club21-faq-content,
div[data-gjs-type="wrapper"] div.careerum-club21-faq-tablet > div div.club21-faq-content,
div[data-gjs-type="wrapper"] div.careerum-club21-faq-mobile > div div.club21-faq-content {
    max-height: unset !important;
}

div[data-gjs-type="wrapper"] div.careerum-club21-faq > div div.club21-faq-header p,
div[data-gjs-type="wrapper"] div.careerum-club21-faq-tablet > div div.club21-faq-header p,
div[data-gjs-type="wrapper"] div.careerum-club21-faq-mobile > div div.club21-faq-header p {
    pointer-events: all !important;
}

div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-faq > div div.bootcamp-faq-content,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-faq-tablet > div div.bootcamp-faq-content,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-faq-mobile > div div.bootcamp-faq-content {
    padding-top: 15px !important;
    max-height: unset !important;
    opacity: 1 !important;
}

div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-curriculum .bootcamp-curriculum-ready,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-curriculum-tablet .bootcamp-curriculum-ready,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-curriculum-mobile .bootcamp-curriculum-ready {
    max-height: 500px !important;
    padding-bottom: 24px !important;
    opacity: 1 !important;
}

div[data-gjs-type="wrapper"] div.careerum-cons-faq-block div.careerum-cons-faq-item-content,
div[data-gjs-type="wrapper"] div.careerum-cons-faq-block-tablet div.careerum-cons-faq-item-content,
div[data-gjs-type="wrapper"] div.careerum-cons-faq-block-mobile div.careerum-cons-faq-item-content {
    max-height: 500px;
}

div[data-gjs-type="wrapper"] div.careerum-popup,
div[data-gjs-type="wrapper"] div.careerum-popup div.popup__close-button-wrapper {
    display: block !important;
    position: static !important;
    transform: unset;
    max-height: unset !important;
}
div[data-gjs-type="wrapper"] div.careerum-popup.careerum-club2-popup-block-subscribe div.careerum-club2-popup-wrapper,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-newsletter-mobile > div,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-newsletter-tablet > div,
div[data-gjs-type="wrapper"] div.careerum-en-bootcamp-newsletter > div {
    height: unset !important;
}


div[data-gjs-type="wrapper"] .user-hidden {
    display: block !important;
}

div[data-gjs-type="wrapper"] div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-button p {
    display: inline-block !important;
}

div[data-gjs-type="wrapper"] div.careerum-club21-banner22-mobile div.club21-banner22-card-fw div.club21-banner22-card-collapse {
    max-height: 500px !important;
}

div[data-gjs-type="wrapper"] div.careerum-club21-banner-top,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top-tablet,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top-mobile,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top2,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top2-tablet,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top2-mobile,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top3,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top3-tablet,
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top3-mobile {
    position: static !important;
}

div[data-gjs-type="wrapper"] div.careerum-en-header-mobile .header-en-menu {
    max-height: 200px !important;
    opacity: 1 !important;
}

div[data-gjs-type="wrapper"] div.careerum-en-header,
div[data-gjs-type="wrapper"] div.careerum-en-header-tablet,
div[data-gjs-type="wrapper"] div.careerum-en-header-mobile,
div[data-gjs-type="wrapper"] div.careerum-club40-banner-top,
div[data-gjs-type="wrapper"] div.careerum-club40-banner-top > div {
    position: static !important;
}

div[data-gjs-type="wrapper"] div.careerum-club40-banner-top,
div[data-gjs-type="wrapper"] div.careerum-club40-banner-top > div {
    transform: none;
}

div[data-gjs-type="wrapper"] div.careerum-veb30-programm div.veb30-programm-item div.veb30-programm-item-content,
div[data-gjs-type="wrapper"] div.careerum-veb30-programm-tablet div.veb30-programm-item div.veb30-programm-item-content,
div[data-gjs-type="wrapper"] div.careerum-veb30-programm-mobile div.veb30-programm-item div.veb30-programm-item-content {
    max-height: unset !important;
    opacity: 1 !important;
}


div[data-gjs-type="wrapper"] div.careerum-club40-time-mobile div.club40-time-item-bottom-item ul + ul {
    max-height: 1000px !important;
    opacity: 1 !important;
}

div[data-gjs-type="wrapper"] div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="no"],
div[data-gjs-type="wrapper"] div.careerum-club21-banner-top3-mobile.club40-banner-top3[data-timer="yes"] {
    margin-top: 0;
}
div[data-gjs-type="wrapper"] div.careerum-popup.careerum-club40-popup-pay::before {
    content: none
}
div[data-gjs-type="wrapper"] div.careerum-club40-banner1 div.club40-banner1-top-top ul,
div[data-gjs-type="wrapper"] div.careerum-club40-banner1-tablet div.club40-banner1-top-top ul,
div[data-gjs-type="wrapper"] div.careerum-club40-banner1-mobile div.club40-banner1-top-top ul,
div[data-gjs-type="wrapper"] div.careerum-club40-banner1 div.club40-banner1-top-bottom ul,
div[data-gjs-type="wrapper"] div.careerum-club40-banner1-tablet div.club40-banner1-top-bottom ul,
div[data-gjs-type="wrapper"] div.careerum-club40-banner1-mobile div.club40-banner1-top-bottom ul {
    animation: none;
}


/* hide tablet and mobile blocks */
@media (min-width: 1300px) {
    .careerum-header-2-tablet,
    .careerum-club-main-tablet,
    .career-request-tablet,
    .careerum-main-block-tablet,
    .careerum-tales-with-header-tablet,
    .careerum-video-and-buttons-tablet,
    .careerum-banner-with-buttons-tablet,
    .careerum-tabs-horizontal-tablet,
    .careerum-tabs-vertical-tablet,
    .careerum-three-tales-tablet,
    .careerum-calendar-tablet,
    .careerum-upsale-main-tablet,
    .careerum-upsale-tariffs-three-tablet,
    .careerum-upsale-tariffs-two-tablet,
    .careerum-upsale-tariffs-one-tablet,
    .careerum-vacancy-tablet,
    .careerum-tariff-page-tablet,
    .careerum-veb-main-tablet,
    .careerum-veb-for-you-tablet,
    .careerum-veb-author-tablet,
    .careerum-veb-rezult-tablet,
    .careerum-veb-rezult-2col-tablet,
    .careerum-veb-speakers-tablet,
    .careerum-veb-tariffs-tablet,
    .careerum-veb-find-work-tablet,
    .careerum-veb-results-tablet,
    .careerum-veb-subscribe-tablet,
    .careerum-results-new-tablet,
    .careerum-coach-support-tablet,
    .careerum-study-process-tablet,
    .careerum-study-process-2-tablet,
    .careerum-block-switcher-tablet,
    .careerum-why-for-you-true-tablet,
    .careerum-why-for-you-false-tablet,
    .careerum-new-tariffs-tablet,
    .careerum-getcourse-email-form-tablet,
    .careerum-getcourse-email-form-2-fields-tablet,
    .careerum-getcourse-email-form-3-fields-block-tablet,
    .careerum-getcourse-email-form-3-fields-tablet,
    .careerum-another-goals-tablet,
    .careerum-404-tablet,
    .careerum-registration-form-tablet,
    .careerum-instagram-main-tablet,
    .careerum-free-materials-tablet,
    .careerum-instagram-goals-tablet,
    .careerum-instagram-subscribe-tablet,
    .careerum-tips-main-tablet,
    .careerum-tips-about-tablet,
    .careerum-tips-tabs-tablet,
    .careerum-tips-subscribe-tablet,
    .careerum-tips-tariffs-tablet,
    .careerum-vacancy-main-tablet,
    .careerum-vacancy-tiles-tablet,
    .careerum-vacancy-tabs-tablet,
    .careerum-interblock-timer-tablet,
    .careerum-reserve-main-tablet,
    .careerum-thanks-page1-tablet,
    .careerum-thanks-page2-tablet,
    .careerum-faq2-block-tablet,
    .careerum-results-tabs-block-tablet,
    .careerum-case-main-tablet,
    .careerum-lead-form-row-tablet,
    .careerum-advent-calendar-tablet,
    .careerum-club-banner-tablet,
    .careerum-club-small-banner-tablet,
    .careerum-cons-main-tablet,
    .careerum-cons-tales-tablet,
    .careerum-cons-tariff-block-tablet,
    .careerum-cons-about-tablet,
    .careerum-cons-faq-block-tablet,
    .careerum-vorkr-form-tablet,
    .careerum-vorkr-tabs-col-tablet,
    .careerum-vorkr-tabs-row-tablet,
    .careerum-vorkr-tabs-row-button-tablet,
    .careerum-vorkr-tabs-accord-block-tablet,
    .careerum-vorkr-results-tablet,
    .careerum-vorkr-thanks-tablet,
    .careerum-lead-form-sheets-row-tablet,
    .careerum-club2-main-tablet,
    .careerum-club2-banner-tablet,
    .careerum-club2-results-tablet,
    .careerum-club2-goals-tablet,
    .careerum-club2-subscribe-tablet,
    .careerum-club2-network-tablet,
    .careerum-club2-coaches-tablet,
    .careerum-club2-resgoals-tablet,
    .careerum-club2-tariffs-tablet,
    .careerum-club2-tariffs-rassr-tablet,
    .careerum-thanks-page-tablet,
    .careerum-club21-main-tablet,
    .careerum-club21-tools-tablet,
    .careerum-getcourse-email-form-4-fields-tablet,
    .careerum-club21-programs-tablet,
    .careerum-club21-authors-tablet,
    .careerum-club21-coaches-tablet,
    .careerum-club21-results-tablet,
    .careerum-club21-tariffs-tablet,
    .careerum-club21-faq-tablet,
    .careerum-club21-banner-tablet,
    .careerum-veb20-author-tablet,
    .careerum-veb20-main-tablet,
    .careerum-veb20-about-tablet,
    .careerum-club21-banner20-tablet,
    .careerum-club21-banner21-tablet,
    .careerum-club21-banner22-tablet,
    .careerum-sert-main-tablet,
    .careerum-round-separator-tablet,
    .careerum-sert-how-tablet,
    .careerum-consultations-main-tablet,
    .careerum-consultations-about-tablet,
    .careerum-new-year-decor-tablet,
    .careerum-realme-main-tablet,
    .careerum-realme-pains-tablet,
    .careerum-realme-for-what-tablet,
    .careerum-realme-balance-tablet,
    .careerum-realme-skills-tablet,
    .careerum-realme-how-it-tablet,
    .careerum-realme-author-tablet,
    .careerum-business-main-tablet,
    .careerum-business-companies-tablet,
    .careerum-business-advantages-tablet,
    .careerum-business-about-tablet,
    .careerum-business-form-tablet,
    .careerum-intens-main-tablet,
    .careerum-intens-bonus-tablet,
    .careerum-intens-how-tablet,
    .careerum-intens-resume-tablet,
    .careerum-intens-before-tablet,
    .careerum-intens-after-tablet,
    .careerum-intens-author-tablet,
    .careerum-intens-product-tablet,
    .careerum-intens-result-tablet,
    .careerum-intens-form-tablet,
    .careerum-club21-banner23-tablet,
    .careerum-club21-banner24-tablet,
    .careerum-club21-banner-top-tablet,
    .careerum-club21-banner-top2-tablet,
    .careerum-club21-banner-top3-tablet,
    .careerum-case2-main-tablet,
    .careerum-case2-content-block-tablet,
    .careerum-business-tasks-tablet,
    .careerum-veb21-main-tablet,
    .careerum-veb21-tales-tablet,
    .careerum-veb21-3tales-tablet,
    .careerum-veb21-author-tablet,
    .careerum-veb21-reviews-tablet,
    .careerum-veb22-main-tablet,
    .careerum-veb22-form-tablet,
    .careerum-veb30-main-tablet,
    .careerum-veb30-main2-tablet,
    .careerum-veb30-for-tablet,
    .careerum-veb30-programm-tablet,
    .careerum-veb30-speaker-tablet,
    .careerum-veb30-how-tablet,
    .careerum-veb30-form-block-tablet,
    .careerum-veb30-about-tablet,
    .careerum-veb30-reviews-tablet,
    .careerum-en-header-tablet,
    .careerum-en-bootcamp-before-tablet,
    .careerum-en-bootcamp-clients-tablet,
    .careerum-en-bootcamp-advantages-tablet,
    .careerum-en-bootcamp-work-tablet,
    .careerum-en-bootcamp-author-tablet,
    .careerum-en-bootcamp-curriculum-tablet,
    .careerum-en-bootcamp-bonus-tablet,
    .careerum-en-bootcamp-reviews-tablet,
    .careerum-en-bootcamp-tariffs-tablet,
    .careerum-en-bootcamp-faq-tablet,
    .careerum-en-bootcamp-banner-tablet,
    .careerum-en-bootcamp-guide-tablet,
    .careerum-en-bootcamp-timer-banner-tablet,
    .careerum-en-bootcamp-newsletter-tablet,
    .careerum-en-bootcamp-bottom-banner-tablet,
    .careerum-en-footer-tablet,
    .careerum-club40-main-tablet,
    .careerum-club40-about-tablet,
    .careerum-club40-goals-tablet,
    .careerum-club40-clients-tablet,
    .careerum-club40-mission-tablet,
    .careerum-club40-author-tablet,
    .careerum-club40-time-tablet,
    .careerum-club40-tariffs-tablet,
    .careerum-club40-support-tablet,
    .careerum-club40-form-tablet,
    .careerum-club40-banner1-tablet,
    .careerum-course40-main-tablet,
    .careerum-course40-about-tablet,
    .careerum-course40-results-tablet,
    .careerum-course40-banner1-tablet,
    .careerum-course40-tariffs-tablet,
    .careerum-footer-2-tablet,

    .careerum-header-2-mobile,
    .careerum-club-main-mobile,
    .career-request-mobile,
    .careerum-main-block-mobile,
    .careerum-tales-with-header-mobile,
    .careerum-video-and-buttons-mobile,
    .careerum-banner-with-buttons-mobile,
    .careerum-tabs-horizontal-mobile,
    .careerum-tabs-vertical-mobile,
    .careerum-three-tales-mobile,
    .careerum-calendar-mobile,
    .careerum-upsale-main-mobile,
    .careerum-upsale-tariffs-three-mobile,
    .careerum-upsale-tariffs-two-mobile,
    .careerum-upsale-tariffs-one-mobile,
    .careerum-vacancy-mobile,
    .careerum-tariff-page-mobile,
    .careerum-veb-main-mobile,
    .careerum-veb-for-you-mobile,
    .careerum-veb-author-mobile,
    .careerum-veb-rezult-mobile,
    .careerum-veb-rezult-2col-mobile,
    .careerum-veb-speakers-mobile,
    .careerum-veb-tariffs-mobile,
    .careerum-veb-find-work-mobile,
    .careerum-veb-subscribe-mobile,
    .careerum-veb-results-mobile,
    .careerum-results-new-mobile,
    .careerum-coach-support-mobile,
    .careerum-study-process-mobile,
    .careerum-study-process-2-mobile,
    .careerum-block-switcher-mobile,
    .careerum-why-for-you-true-mobile,
    .careerum-why-for-you-false-mobile,
    .careerum-new-tariffs-mobile,
    .careerum-getcourse-email-form-mobile,
    .careerum-getcourse-email-form-2-fields-mobile,
    .careerum-getcourse-email-form-3-fields-block-mobile,
    .careerum-getcourse-email-form-3-fields-mobile,
    .careerum-another-goals-mobile,
    .careerum-404-mobile,
    .careerum-registration-form-mobile,
    .careerum-instagram-main-mobile,
    .careerum-free-materials-mobile,
    .careerum-instagram-goals-mobile,
    .careerum-instagram-subscribe-mobile,
    .careerum-tips-main-mobile,
    .careerum-tips-about-mobile,
    .careerum-tips-tabs-mobile,
    .careerum-tips-subscribe-mobile,
    .careerum-tips-tariffs-mobile,
    .careerum-vacancy-main-mobile,
    .careerum-vacancy-tiles-mobile,
    .careerum-vacancy-tabs-mobile,
    .careerum-interblock-timer-mobile,
    .careerum-reserve-main-mobile,
    .careerum-thanks-page1-mobile,
    .careerum-thanks-page2-mobile,
    .careerum-faq2-block-mobile,
    .careerum-results-tabs-block-mobile,
    .careerum-case-main-mobile,
    .careerum-lead-form-row-mobile,
    .careerum-advent-calendar-mobile,
    .careerum-club-banner-mobile,
    .careerum-club-small-banner-mobile,
    .careerum-cons-main-mobile,
    .careerum-cons-tales-mobile,
    .careerum-cons-tariff-block-mobile,
    .careerum-cons-about-mobile,
    .careerum-cons-faq-block-mobile,
    .careerum-vorkr-form-mobile,
    .careerum-vorkr-tabs-col-mobile,
    .careerum-vorkr-tabs-row-mobile,
    .careerum-vorkr-tabs-row-button-mobile,
    .careerum-vorkr-tabs-accord-block-mobile,
    .careerum-vorkr-results-mobile,
    .careerum-vorkr-thanks-mobile,
    .careerum-lead-form-sheets-row-mobile,
    .careerum-club2-main-mobile,
    .careerum-club2-banner-mobile,
    .careerum-club2-results-mobile,
    .careerum-club2-goals-mobile,
    .careerum-club2-subscribe-mobile,
    .careerum-club2-network-mobile,
    .careerum-club2-coaches-mobile,
    .careerum-club2-resgoals-mobile,
    .careerum-club2-tariffs-mobile,
    .careerum-club2-tariffs-rassr-mobile,
    .careerum-thanks-page-mobile,
    .careerum-club21-main-mobile,
    .careerum-club21-tools-mobile,
    .careerum-getcourse-email-form-4-fields-mobile,
    .careerum-club21-programs-mobile,
    .careerum-club21-authors-mobile,
    .careerum-club21-coaches-mobile,
    .careerum-club21-results-mobile,
    .careerum-club21-tariffs-mobile,
    .careerum-club21-faq-mobile,
    .careerum-club21-banner-mobile,
    .careerum-veb20-author-mobile,
    .careerum-veb20-main-mobile,
    .careerum-veb20-about-mobile,
    .careerum-club21-banner20-mobile,
    .careerum-club21-banner21-mobile,
    .careerum-club21-banner22-mobile,
    .careerum-sert-main-mobile,
    .careerum-round-separator-mobile,
    .careerum-sert-how-mobile,
    .careerum-consultations-main-mobile,
    .careerum-consultations-about-mobile,
    .careerum-new-year-decor-mobile,
    .careerum-realme-main-mobile,
    .careerum-realme-pains-mobile,
    .careerum-realme-for-what-mobile,
    .careerum-realme-balance-mobile,
    .careerum-realme-skills-mobile,
    .careerum-realme-how-it-mobile,
    .careerum-realme-author-mobile,
    .careerum-business-main-mobile,
    .careerum-business-companies-mobile,
    .careerum-business-advantages-mobile,
    .careerum-business-about-mobile,
    .careerum-business-form-mobile,
    .careerum-intens-main-mobile,
    .careerum-intens-bonus-mobile,
    .careerum-intens-how-mobile,
    .careerum-intens-resume-mobile,
    .careerum-intens-before-mobile,
    .careerum-intens-after-mobile,
    .careerum-intens-author-mobile,
    .careerum-intens-product-mobile,
    .careerum-intens-result-mobile,
    .careerum-intens-form-mobile,
    .careerum-club21-banner23-mobile,
    .careerum-club21-banner24-mobile,
    .careerum-club21-banner-top-mobile,
    .careerum-club21-banner-top2-mobile,
    .careerum-club21-banner-top3-mobile,
    .careerum-case2-main-mobile,
    .careerum-case2-content-block-mobile,
    .careerum-business-tasks-mobile,
    .careerum-veb21-main-mobile,
    .careerum-veb21-tales-mobile,
    .careerum-veb21-3tales-mobile,
    .careerum-veb21-author-mobile,
    .careerum-veb21-reviews-mobile,
    .careerum-veb22-main-mobile,
    .careerum-veb22-form-mobile,
    .careerum-veb30-main-mobile,
    .careerum-veb30-main2-mobile,
    .careerum-veb30-for-mobile,
    .careerum-veb30-programm-mobile,
    .careerum-veb30-speaker-mobile,
    .careerum-veb30-how-mobile,
    .careerum-veb30-form-block-mobile,
    .careerum-veb30-about-mobile,
    .careerum-veb30-reviews-mobile,
    .careerum-en-header-mobile,
    .careerum-en-bootcamp-before-mobile,
    .careerum-en-bootcamp-clients-mobile,
    .careerum-en-bootcamp-advantages-mobile,
    .careerum-en-bootcamp-work-mobile,
    .careerum-en-bootcamp-author-mobile,
    .careerum-en-bootcamp-curriculum-mobile,
    .careerum-en-bootcamp-bonus-mobile,
    .careerum-en-bootcamp-reviews-mobile,
    .careerum-en-bootcamp-tariffs-mobile,
    .careerum-en-bootcamp-faq-mobile,
    .careerum-en-bootcamp-banner-mobile,
    .careerum-en-bootcamp-guide-mobile,
    .careerum-en-bootcamp-timer-banner-mobile,
    .careerum-en-bootcamp-newsletter-mobile,
    .careerum-en-bootcamp-bottom-banner-mobile,
    .careerum-en-footer-mobile,
    .careerum-club40-main-mobile,
    .careerum-club40-about-mobile,
    .careerum-club40-goals-mobile,
    .careerum-club40-clients-mobile,
    .careerum-club40-mission-mobile,
    .careerum-club40-author-mobile,
    .careerum-club40-time-mobile,
    .careerum-club40-tariffs-mobile,
    .careerum-club40-support-mobile,
    .careerum-club40-form-mobile,
    .careerum-club40-banner1-mobile,
    .careerum-course40-main-mobile,
    .careerum-course40-about-mobile,
    .careerum-course40-results-mobile,
    .careerum-course40-banner1-mobile,
    .careerum-course40-tariffs-mobile,
    .careerum-footer-2-mobile {
        display: none !important;
    }

    .desc-visible {
        display: block !important;
    }

    .dark-orange-bg {
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1622649115184.png) !important;
        background-position: -383px -545px !important;
    }
}

/* hide mobile and desktop blocks */
@media (min-width: 768px) and (max-width: 1299px) {
    .careerum-header-2,
    .careerum-club-main,
    .career-request,
    .careerum-main-block,
    .careerum-tales-with-header,
    .careerum-video-and-buttons,
    .careerum-tabs-horizontal,
    .careerum-tabs-vertical,
    .careerum-three-tales,
    .careerum-calendar,
    .careerum-upsale-main,
    .careerum-upsale-tariffs-three,
    .careerum-upsale-tariffs-two,
    .careerum-upsale-tariffs-one,
    .careerum-vacancy,
    .careerum-tariff-page,
    .careerum-veb-main,
    .careerum-veb-for-you,
    .careerum-veb-author,
    .careerum-veb-rezult,
    .careerum-veb-rezult-2col,
    .careerum-veb-speakers,
    .careerum-veb-tariffs,
    .careerum-veb-find-work,
    .careerum-veb-results,
    .careerum-veb-subscribe,
    .careerum-banner-with-buttons,
    .careerum-results-new,
    .careerum-coach-support,
    .careerum-study-process,
    .careerum-study-process-2,
    .careerum-block-switcher,
    .careerum-why-for-you-true,
    .careerum-why-for-you-false,
    .careerum-new-tariffs,
    .careerum-getcourse-email-form,
    .careerum-getcourse-email-form-2-fields,
    .careerum-getcourse-email-form-3-fields-block,
    .careerum-getcourse-email-form-3-fields,
    .careerum-another-goals,
    .careerum-404,
    .careerum-registration-form,
    .careerum-instagram-main,
    .careerum-free-materials,
    .careerum-instagram-goals,
    .careerum-instagram-subscribe,
    .careerum-tips-main,
    .careerum-tips-about,
    .careerum-tips-tabs,
    .careerum-tips-subscribe,
    .careerum-tips-tariffs,
    .careerum-vacancy-main,
    .careerum-vacancy-tiles,
    .careerum-vacancy-tabs,
    .careerum-interblock-timer,
    .careerum-reserve-main,
    .careerum-thanks-page1,
    .careerum-thanks-page2,
    .careerum-faq2-block,
    .careerum-results-tabs-block,
    .careerum-case-main,
    .careerum-lead-form-row,
    .careerum-advent-calendar,
    .careerum-club-banner,
    .careerum-club-small-banner,
    .careerum-cons-main,
    .careerum-cons-tales,
    .careerum-cons-tariff-block,
    .careerum-cons-about,
    .careerum-cons-faq-block,
    .careerum-vorkr-form,
    .careerum-vorkr-tabs-col,
    .careerum-vorkr-tabs-row,
    .careerum-vorkr-tabs-row-button,
    .careerum-vorkr-tabs-accord-block,
    .careerum-vorkr-results,
    .careerum-vorkr-thanks,
    .careerum-lead-form-sheets-row,
    .careerum-club2-main,
    .careerum-club2-banner,
    .careerum-club2-results,
    .careerum-club2-goals,
    .careerum-club2-subscribe,
    .careerum-club2-network,
    .careerum-club2-coaches,
    .careerum-club2-resgoals,
    .careerum-club2-tariffs,
    .careerum-club2-tariffs-rassr,
    .careerum-thanks-page,
    .careerum-club21-main,
    .careerum-club21-tools,
    .careerum-getcourse-email-form-4-fields,
    .careerum-club21-programs,
    .careerum-club21-authors,
    .careerum-club21-coaches,
    .careerum-club21-results,
    .careerum-club21-tariffs,
    .careerum-club21-faq,
    .careerum-club21-banner,
    .careerum-veb20-author,
    .careerum-veb20-main,
    .careerum-veb20-about,
    .careerum-club21-banner20,
    .careerum-club21-banner21,
    .careerum-club21-banner22,
    .careerum-sert-main,
    .careerum-round-separator,
    .careerum-sert-how,
    .careerum-consultations-main,
    .careerum-consultations-about,
    .careerum-new-year-decor,
    .careerum-realme-main,
    .careerum-realme-pains,
    .careerum-realme-for-what,
    .careerum-realme-balance,
    .careerum-realme-skills,
    .careerum-realme-how-it,
    .careerum-realme-author,
    .careerum-business-main,
    .careerum-business-companies,
    .careerum-business-advantages,
    .careerum-business-about,
    .careerum-business-form,
    .careerum-intens-main,
    .careerum-intens-bonus,
    .careerum-intens-how,
    .careerum-intens-resume,
    .careerum-intens-before,
    .careerum-intens-after,
    .careerum-intens-author,
    .careerum-intens-product,
    .careerum-intens-result,
    .careerum-intens-form,
    .careerum-club21-banner23,
    .careerum-club21-banner24,
    .careerum-club21-banner-top,
    .careerum-club21-banner-top2,
    .careerum-club21-banner-top3,
    .careerum-case2-main,
    .careerum-case2-content-block,
    .careerum-business-tasks,
    .careerum-veb21-main,
    .careerum-veb21-tales,
    .careerum-veb21-3tales,
    .careerum-veb21-author,
    .careerum-veb21-reviews,
    .careerum-veb22-main,
    .careerum-veb22-form,
    .careerum-veb30-main,
    .careerum-veb30-main2,
    .careerum-veb30-for,
    .careerum-veb30-programm,
    .careerum-veb30-speaker,
    .careerum-veb30-how,
    .careerum-veb30-form-block,
    .careerum-veb30-about,
    .careerum-veb30-reviews,
    .careerum-en-header,
    .careerum-en-bootcamp-before,
    .careerum-en-bootcamp-clients,
    .careerum-en-bootcamp-advantages,
    .careerum-en-bootcamp-work,
    .careerum-en-bootcamp-author,
    .careerum-en-bootcamp-curriculum,
    .careerum-en-bootcamp-bonus,
    .careerum-en-bootcamp-reviews,
    .careerum-en-bootcamp-tariffs,
    .careerum-en-bootcamp-faq,
    .careerum-en-bootcamp-banner,
    .careerum-en-bootcamp-guide,
    .careerum-en-bootcamp-timer-banner,
    .careerum-en-bootcamp-newsletter,
    .careerum-en-bootcamp-bottom-banner,
    .careerum-en-footer,
    .careerum-club40-main,
    .careerum-club40-about,
    .careerum-club40-goals,
    .careerum-club40-clients,
    .careerum-club40-mission,
    .careerum-club40-author,
    .careerum-club40-time,
    .careerum-club40-tariffs,
    .careerum-club40-support,
    .careerum-club40-form,
    .careerum-club40-banner1,
    .careerum-course40-main,
    .careerum-course40-about,
    .careerum-course40-results,
    .careerum-course40-banner1,
    .careerum-course40-tariffs,
    .careerum-footer-2,

    .careerum-header-2-mobile,
    .careerum-club-main-mobile,
    .career-request-mobile,
    .careerum-main-block-mobile,
    .careerum-tales-with-header-mobile,
    .careerum-video-and-buttons-mobile,
    .careerum-banner-with-buttons-mobile,
    .careerum-tabs-horizontal-mobile,
    .careerum-tabs-vertical-mobile,
    .careerum-three-tales-mobile,
    .careerum-calendar-mobile,
    .careerum-upsale-main-mobile,
    .careerum-upsale-tariffs-three-mobile,
    .careerum-upsale-tariffs-two-mobile,
    .careerum-upsale-tariffs-one-mobile,
    .careerum-vacancy-mobile,
    .careerum-tariff-page-mobile,
    .careerum-veb-main-mobile,
    .careerum-veb-for-you-mobile,
    .careerum-veb-author-mobile,
    .careerum-veb-rezult-mobile,
    .careerum-veb-rezult-2col-mobile,
    .careerum-veb-speakers-mobile,
    .careerum-veb-tariffs-mobile,
    .careerum-veb-find-work-mobile,
    .careerum-veb-results-mobile,
    .careerum-veb-subscribe-mobile,
    .careerum-results-new-mobile,
    .careerum-coach-support-mobile,
    .careerum-study-process-mobile,
    .careerum-study-process-2-mobile,
    .careerum-block-switcher-mobile,
    .careerum-why-for-you-true-mobile,
    .careerum-why-for-you-false-mobile,
    .careerum-new-tariffs-mobile,
    .careerum-getcourse-email-form-mobile,
    .careerum-getcourse-email-form-2-fields-mobile,
    .careerum-getcourse-email-form-3-fields-block-mobile,
    .careerum-getcourse-email-form-3-fields-mobile,
    .careerum-another-goals-mobile,
    .careerum-404-mobile,
    .careerum-registration-form-mobile,
    .careerum-instagram-main-mobile,
    .careerum-free-materials-mobile,
    .careerum-instagram-goals-mobile,
    .careerum-instagram-subscribe-mobile,
    .careerum-tips-main-mobile,
    .careerum-tips-about-mobile,
    .careerum-tips-tabs-mobile,
    .careerum-tips-subscribe-mobile,
    .careerum-tips-tariffs-mobile,
    .careerum-vacancy-main-mobile,
    .careerum-vacancy-tiles-mobile,
    .careerum-vacancy-tabs-mobile,
    .careerum-interblock-timer-mobile,
    .careerum-reserve-main-mobile,
    .careerum-thanks-page1-mobile,
    .careerum-thanks-page2-mobile,
    .careerum-faq2-block-mobile,
    .careerum-results-tabs-block-mobile,
    .careerum-case-main-mobile,
    .careerum-lead-form-row-mobile,
    .careerum-advent-calendar-mobile,
    .careerum-club-banner-mobile,
    .careerum-club-small-banner-mobile,
    .careerum-cons-main-mobile,
    .careerum-cons-tales-mobile,
    .careerum-cons-tariff-block-mobile,
    .careerum-cons-about-mobile,
    .careerum-cons-faq-block-mobile,
    .careerum-vorkr-form-mobile,
    .careerum-vorkr-tabs-col-mobile,
    .careerum-vorkr-tabs-row-mobile,
    .careerum-vorkr-tabs-row-button-mobile,
    .careerum-vorkr-tabs-accord-block-mobile,
    .careerum-vorkr-results-mobile,
    .careerum-vorkr-thanks-mobile,
    .careerum-lead-form-sheets-row-mobile,
    .careerum-club2-main-mobile,
    .careerum-club2-banner-mobile,
    .careerum-club2-results-mobile,
    .careerum-club2-goals-mobile,
    .careerum-club2-subscribe-mobile,
    .careerum-club2-network-mobile,
    .careerum-club2-coaches-mobile,
    .careerum-club2-resgoals-mobile,
    .careerum-club2-tariffs-mobile,
    .careerum-club2-tariffs-rassr-mobile,
    .careerum-thanks-page-mobile,
    .careerum-club21-main-mobile,
    .careerum-club21-tools-mobile,
    .careerum-getcourse-email-form-4-fields-mobile,
    .careerum-club21-programs-mobile,
    .careerum-club21-authors-mobile,
    .careerum-club21-coaches-mobile,
    .careerum-club21-results-mobile,
    .careerum-club21-tariffs-mobile,
    .careerum-club21-faq-mobile,
    .careerum-club21-banner-mobile,
    .careerum-veb20-author-mobile,
    .careerum-veb20-main-mobile,
    .careerum-veb20-about-mobile,
    .careerum-club21-banner20-mobile,
    .careerum-club21-banner21-mobile,
    .careerum-club21-banner22-mobile,
    .careerum-sert-main-mobile,
    .careerum-round-separator-mobile,
    .careerum-sert-how-mobile,
    .careerum-consultations-main-mobile,
    .careerum-consultations-about-mobile,
    .careerum-new-year-decor-mobile,
    .careerum-realme-main-mobile,
    .careerum-realme-pains-mobile,
    .careerum-realme-for-what-mobile,
    .careerum-realme-balance-mobile,
    .careerum-realme-skills-mobile,
    .careerum-realme-how-it-mobile,
    .careerum-realme-author-mobile,
    .careerum-business-main-mobile,
    .careerum-business-companies-mobile,
    .careerum-business-advantages-mobile,
    .careerum-business-about-mobile,
    .careerum-business-form-mobile,
    .careerum-intens-main-mobile,
    .careerum-intens-bonus-mobile,
    .careerum-intens-how-mobile,
    .careerum-intens-resume-mobile,
    .careerum-intens-before-mobile,
    .careerum-intens-after-mobile,
    .careerum-intens-author-mobile,
    .careerum-intens-product-mobile,
    .careerum-intens-result-mobile,
    .careerum-intens-form-mobile,
    .careerum-club21-banner23-mobile,
    .careerum-club21-banner24-mobile,
    .careerum-club21-banner-top-mobile,
    .careerum-club21-banner-top2-mobile,
    .careerum-club21-banner-top3-mobile,
    .careerum-case2-main-mobile,
    .careerum-case2-content-block-mobile,
    .careerum-business-tasks-mobile,
    .careerum-veb21-main-mobile,
    .careerum-veb21-tales-mobile,
    .careerum-veb21-3tales-mobile,
    .careerum-veb21-author-mobile,
    .careerum-veb21-reviews-mobile,
    .careerum-veb22-main-mobile,
    .careerum-veb22-form-mobile,
    .careerum-veb30-main-mobile,
    .careerum-veb30-main2-mobile,
    .careerum-veb30-for-mobile,
    .careerum-veb30-programm-mobile,
    .careerum-veb30-speaker-mobile,
    .careerum-veb30-how-mobile,
    .careerum-veb30-form-block-mobile,
    .careerum-veb30-about-mobile,
    .careerum-veb30-reviews-mobile,
    .careerum-en-header-mobile,
    .careerum-en-bootcamp-before-mobile,
    .careerum-en-bootcamp-clients-mobile,
    .careerum-en-bootcamp-advantages-mobile,
    .careerum-en-bootcamp-work-mobile,
    .careerum-en-bootcamp-author-mobile,
    .careerum-en-bootcamp-curriculum-mobile,
    .careerum-en-bootcamp-bonus-mobile,
    .careerum-en-bootcamp-reviews-mobile,
    .careerum-en-bootcamp-tariffs-mobile,
    .careerum-en-bootcamp-faq-mobile,
    .careerum-en-bootcamp-banner-mobile,
    .careerum-en-bootcamp-guide-mobile,
    .careerum-en-bootcamp-timer-banner-mobile,
    .careerum-en-bootcamp-newsletter-mobile,
    .careerum-en-bootcamp-bottom-banner-mobile,
    .careerum-en-footer-mobile,
    .careerum-club40-main-mobile,
    .careerum-club40-about-mobile,
    .careerum-club40-goals-mobile,
    .careerum-club40-clients-mobile,
    .careerum-club40-mission-mobile,
    .careerum-club40-author-mobile,
    .careerum-club40-time-mobile,
    .careerum-club40-tariffs-mobile,
    .careerum-club40-support-mobile,
    .careerum-club40-form-mobile,
    .careerum-club40-banner1-mobile,
    .careerum-course40-main-mobile,
    .careerum-course40-about-mobile,
    .careerum-course40-results-mobile,
    .careerum-course40-banner1-mobile,
    .careerum-course40-tariffs-mobile,
    .careerum-footer-2-mobile {
        display: none !important;
    }

    .tablet-visible {
        display: block !important;
    }
}

/* hide desktop and tablet blocks */
@media (max-width: 767px) {
    .careerum-header-2,
    .careerum-club-main,
    .career-request,
    .careerum-main-block,
    .careerum-tales-with-header,
    .careerum-video-and-buttons,
    .careerum-banner-with-buttons,
    .careerum-tabs-horizontal,
    .careerum-tabs-vertical,
    .careerum-three-tales,
    .careerum-calendar,
    .careerum-upsale-main,
    .careerum-upsale-tariffs-three,
    .careerum-upsale-tariffs-two,
    .careerum-upsale-tariffs-one,
    .careerum-vacancy,
    .careerum-tariff-page,
    .careerum-veb-main,
    .careerum-veb-for-you,
    .careerum-veb-author,
    .careerum-veb-rezult,
    .careerum-veb-rezult-2col,
    .careerum-veb-speakers,
    .careerum-veb-tariffs,
    .careerum-veb-find-work,
    .careerum-veb-results,
    .careerum-veb-subscribe,
    .careerum-results-new,
    .careerum-coach-support,
    .careerum-study-process,
    .careerum-study-process-2,
    .careerum-block-switcher,
    .careerum-why-for-you-true,
    .careerum-why-for-you-false,
    .careerum-new-tariffs,
    .careerum-getcourse-email-form,
    .careerum-getcourse-email-form-2-fields,
    .careerum-getcourse-email-form-3-fields-block,
    .careerum-getcourse-email-form-3-fields,
    .careerum-another-goals,
    .careerum-404,
    .careerum-registration-form,
    .careerum-instagram-main,
    .careerum-free-materials,
    .careerum-instagram-goals,
    .careerum-instagram-subscribe,
    .careerum-tips-main,
    .careerum-tips-about,
    .careerum-tips-tabs,
    .careerum-tips-subscribe,
    .careerum-tips-tariffs,
    .careerum-vacancy-main,
    .careerum-vacancy-tiles,
    .careerum-vacancy-tabs,
    .careerum-interblock-timer,
    .careerum-reserve-main,
    .careerum-thanks-page1,
    .careerum-thanks-page2,
    .careerum-faq2-block,
    .careerum-results-tabs-block,
    .careerum-case-main,
    .careerum-lead-form-row,
    .careerum-advent-calendar,
    .careerum-club-banner,
    .careerum-club-small-banner,
    .careerum-cons-main,
    .careerum-cons-tales,
    .careerum-cons-tariff-block,
    .careerum-cons-about,
    .careerum-cons-faq-block,
    .careerum-vorkr-form,
    .careerum-vorkr-tabs-col,
    .careerum-vorkr-tabs-row,
    .careerum-vorkr-tabs-row-button,
    .careerum-vorkr-tabs-accord-block,
    .careerum-vorkr-results,
    .careerum-vorkr-thanks,
    .careerum-lead-form-sheets-row,
    .careerum-club2-main,
    .careerum-club2-banner,
    .careerum-club2-results,
    .careerum-club2-goals,
    .careerum-club2-subscribe,
    .careerum-club2-network,
    .careerum-club2-coaches,
    .careerum-club2-resgoals,
    .careerum-club2-tariffs,
    .careerum-club2-tariffs-rassr,
    .careerum-thanks-page,
    .careerum-club21-main,
    .careerum-club21-tools,
    .careerum-getcourse-email-form-4-fields,
    .careerum-club21-programs,
    .careerum-club21-authors,
    .careerum-club21-coaches,
    .careerum-club21-results,
    .careerum-club21-tariffs,
    .careerum-club21-faq,
    .careerum-club21-banner,
    .careerum-veb20-author,
    .careerum-veb20-main,
    .careerum-veb20-about,
    .careerum-club21-banner20,
    .careerum-club21-banner21,
    .careerum-club21-banner22,
    .careerum-sert-main,
    .careerum-round-separator,
    .careerum-sert-how,
    .careerum-consultations-main,
    .careerum-consultations-about,
    .careerum-new-year-decor,
    .careerum-realme-main,
    .careerum-realme-pains,
    .careerum-realme-for-what,
    .careerum-realme-balance,
    .careerum-realme-skills,
    .careerum-realme-how-it,
    .careerum-realme-author,
    .careerum-business-main,
    .careerum-business-companies,
    .careerum-business-advantages,
    .careerum-business-about,
    .careerum-business-form,
    .careerum-intens-main,
    .careerum-intens-bonus,
    .careerum-intens-how,
    .careerum-intens-resume,
    .careerum-intens-before,
    .careerum-intens-after,
    .careerum-intens-author,
    .careerum-intens-product,
    .careerum-intens-result,
    .careerum-intens-form,
    .careerum-club21-banner23,
    .careerum-club21-banner24,
    .careerum-club21-banner-top,
    .careerum-club21-banner-top2,
    .careerum-club21-banner-top3,
    .careerum-case2-main,
    .careerum-case2-content-block,
    .careerum-business-tasks,
    .careerum-veb21-main,
    .careerum-veb21-tales,
    .careerum-veb21-3tales,
    .careerum-veb21-author,
    .careerum-veb21-reviews,
    .careerum-veb22-main,
    .careerum-veb22-form,
    .careerum-veb30-main,
    .careerum-veb30-main2,
    .careerum-veb30-for,
    .careerum-veb30-programm,
    .careerum-veb30-speaker,
    .careerum-veb30-how,
    .careerum-veb30-form-block,
    .careerum-veb30-about,
    .careerum-veb30-reviews,
    .careerum-en-header,
    .careerum-en-bootcamp-before,
    .careerum-en-bootcamp-clients,
    .careerum-en-bootcamp-advantages,
    .careerum-en-bootcamp-work,
    .careerum-en-bootcamp-author,
    .careerum-en-bootcamp-curriculum,
    .careerum-en-bootcamp-bonus,
    .careerum-en-bootcamp-reviews,
    .careerum-en-bootcamp-tariffs,
    .careerum-en-bootcamp-faq,
    .careerum-en-bootcamp-banner,
    .careerum-en-bootcamp-guide,
    .careerum-en-bootcamp-timer-banner,
    .careerum-en-bootcamp-newsletter,
    .careerum-en-bootcamp-bottom-banner,
    .careerum-en-footer,
    .careerum-club40-main,
    .careerum-club40-about,
    .careerum-club40-goals,
    .careerum-club40-clients,
    .careerum-club40-mission,
    .careerum-club40-author,
    .careerum-club40-time,
    .careerum-club40-tariffs,
    .careerum-club40-support,
    .careerum-club40-form,
    .careerum-club40-banner1,
    .careerum-course40-main,
    .careerum-course40-about,
    .careerum-course40-results,
    .careerum-course40-banner1,
    .careerum-course40-tariffs,
    .careerum-footer-2,

    .careerum-header-2-tablet,
    .careerum-club-main-tablet,
    .career-request-tablet,
    .careerum-main-block-tablet,
    .careerum-tales-with-header-tablet,
    .careerum-video-and-buttons-tablet,
    .careerum-banner-with-buttons-tablet,
    .careerum-tabs-horizontal-tablet,
    .careerum-tabs-vertical-tablet,
    .careerum-three-tales-tablet,
    .careerum-calendar-tablet,
    .careerum-upsale-main-tablet,
    .careerum-upsale-tariffs-three-tablet,
    .careerum-upsale-tariffs-two-tablet,
    .careerum-upsale-tariffs-one-tablet,
    .careerum-vacancy-tablet,
    .careerum-tariff-page-tablet,
    .careerum-veb-main-tablet,
    .careerum-veb-for-you-tablet,
    .careerum-veb-author-tablet,
    .careerum-veb-rezult-tablet,
    .careerum-veb-rezult-2col-tablet,
    .careerum-veb-speakers-tablet,
    .careerum-veb-tariffs-tablet,
    .careerum-veb-find-work-tablet,
    .careerum-veb-results-tablet,
    .careerum-veb-subscribe-tablet,
    .careerum-results-new-tablet,
    .careerum-coach-support-tablet,
    .careerum-study-process-tablet,
    .careerum-study-process-2-tablet,
    .careerum-block-switcher-tablet,
    .careerum-why-for-you-true-tablet,
    .careerum-why-for-you-false-tablet,
    .careerum-new-tariffs-tablet,
    .careerum-getcourse-email-form-tablet,
    .careerum-getcourse-email-form-2-fields-tablet,
    .careerum-getcourse-email-form-3-fields-block-tablet,
    .careerum-getcourse-email-form-3-fields-tablet,
    .careerum-another-goals-tablet,
    .careerum-404-tablet,
    .careerum-registration-form-tablet,
    .careerum-instagram-main-tablet,
    .careerum-free-materials-tablet,
    .careerum-instagram-goals-tablet,
    .careerum-instagram-subscribe-tablet,
    .careerum-tips-main-tablet,
    .careerum-tips-about-tablet,
    .careerum-tips-tabs-tablet,
    .careerum-tips-subscribe-tablet,
    .careerum-tips-tariffs-tablet,
    .careerum-vacancy-main-tablet,
    .careerum-vacancy-tiles-tablet,
    .careerum-vacancy-tabs-tablet,
    .careerum-interblock-timer-tablet,
    .careerum-reserve-main-tablet,
    .careerum-thanks-page1-tablet,
    .careerum-thanks-page2-tablet,
    .careerum-faq2-block-tablet,
    .careerum-results-tabs-block-tablet,
    .careerum-case-main-tablet,
    .careerum-lead-form-row-tablet,
    .careerum-advent-calendar-tablet,
    .careerum-club-banner-tablet,
    .careerum-club-small-banner-tablet,
    .careerum-cons-main-tablet,
    .careerum-cons-tales-tablet,
    .careerum-cons-tariff-block-tablet,
    .careerum-cons-about-tablet,
    .careerum-cons-faq-block-tablet,
    .careerum-vorkr-form-tablet,
    .careerum-vorkr-tabs-col-tablet,
    .careerum-vorkr-tabs-row-tablet,
    .careerum-vorkr-tabs-row-button-tablet,
    .careerum-vorkr-tabs-accord-block-tablet,
    .careerum-vorkr-results-tablet,
    .careerum-vorkr-thanks-tablet,
    .careerum-lead-form-sheets-row-tablet,
    .careerum-club2-main-tablet,
    .careerum-club2-banner-tablet,
    .careerum-club2-results-tablet,
    .careerum-club2-goals-tablet,
    .careerum-club2-subscribe-tablet,
    .careerum-club2-network-tablet,
    .careerum-club2-coaches-tablet,
    .careerum-club2-resgoals-tablet,
    .careerum-club2-tariffs-tablet,
    .careerum-club2-tariffs-rassr-tablet,
    .careerum-thanks-page-tablet,
    .careerum-club21-main-tablet,
    .careerum-club21-tools-tablet,
    .careerum-getcourse-email-form-4-fields-tablet,
    .careerum-club21-programs-tablet,
    .careerum-club21-authors-tablet,
    .careerum-club21-coaches-tablet,
    .careerum-club21-results-tablet,
    .careerum-club21-tariffs-tablet,
    .careerum-club21-faq-tablet,
    .careerum-club21-banner-tablet,
    .careerum-veb20-author-tablet,
    .careerum-veb20-main-tablet,
    .careerum-veb20-about-tablet,
    .careerum-club21-banner20-tablet,
    .careerum-club21-banner21-tablet,
    .careerum-club21-banner22-tablet,
    .careerum-sert-main-tablet,
    .careerum-round-separator-tablet,
    .careerum-sert-how-tablet,
    .careerum-consultations-main-tablet,
    .careerum-consultations-about-tablet,
    .careerum-new-year-decor-tablet,
    .careerum-realme-main-tablet,
    .careerum-realme-pains-tablet,
    .careerum-realme-for-what-tablet,
    .careerum-realme-balance-tablet,
    .careerum-realme-skills-tablet,
    .careerum-realme-how-it-tablet,
    .careerum-realme-author-tablet,
    .careerum-business-main-tablet,
    .careerum-business-companies-tablet,
    .careerum-business-advantages-tablet,
    .careerum-business-about-tablet,
    .careerum-business-form-tablet,
    .careerum-intens-main-tablet,
    .careerum-intens-bonus-tablet,
    .careerum-intens-how-tablet,
    .careerum-intens-resume-tablet,
    .careerum-intens-before-tablet,
    .careerum-intens-after-tablet,
    .careerum-intens-author-tablet,
    .careerum-intens-product-tablet,
    .careerum-intens-result-tablet,
    .careerum-intens-form-tablet,
    .careerum-club21-banner23-tablet,
    .careerum-club21-banner24-tablet,
    .careerum-club21-banner-top-tablet,
    .careerum-club21-banner-top2-tablet,
    .careerum-club21-banner-top3-tablet,
    .careerum-case2-main-tablet,
    .careerum-case2-content-block-tablet,
    .careerum-business-tasks-tablet,
    .careerum-veb21-main-tablet,
    .careerum-veb21-tales-tablet,
    .careerum-veb21-3tales-tablet,
    .careerum-veb21-author-tablet,
    .careerum-veb21-reviews-tablet,
    .careerum-veb22-main-tablet,
    .careerum-veb22-form-tablet,
    .careerum-veb30-main-tablet,
    .careerum-veb30-main2-tablet,
    .careerum-veb30-for-tablet,
    .careerum-veb30-programm-tablet,
    .careerum-veb30-speaker-tablet,
    .careerum-veb30-how-tablet,
    .careerum-veb30-form-block-tablet,
    .careerum-veb30-about-tablet,
    .careerum-veb30-reviews-tablet,
    .careerum-en-header-tablet,
    .careerum-en-bootcamp-before-tablet,
    .careerum-en-bootcamp-clients-tablet,
    .careerum-en-bootcamp-advantages-tablet,
    .careerum-en-bootcamp-work-tablet,
    .careerum-en-bootcamp-author-tablet,
    .careerum-en-bootcamp-curriculum-tablet,
    .careerum-en-bootcamp-bonus-tablet,
    .careerum-en-bootcamp-reviews-tablet,
    .careerum-en-bootcamp-tariffs-tablet,
    .careerum-en-bootcamp-faq-tablet,
    .careerum-en-bootcamp-banner-tablet,
    .careerum-en-bootcamp-guide-tablet,
    .careerum-en-bootcamp-timer-banner-tablet,
    .careerum-en-bootcamp-newsletter-tablet,
    .careerum-en-bootcamp-bottom-banner-tablet,
    .careerum-en-footer-tablet,
    .careerum-club40-main-tablet,
    .careerum-club40-about-tablet,
    .careerum-club40-goals-tablet,
    .careerum-club40-clients-tablet,
    .careerum-club40-mission-tablet,
    .careerum-club40-author-tablet,
    .careerum-club40-time-tablet,
    .careerum-club40-tariffs-tablet,
    .careerum-club40-support-tablet,
    .careerum-club40-form-tablet,
    .careerum-club40-banner1-tablet,
    .careerum-course40-main-tablet,
    .careerum-course40-about-tablet,
    .careerum-course40-results-tablet,
    .careerum-course40-banner1-tablet,
    .careerum-course40-tariffs-tablet,
    .careerum-footer-2-tablet {
        display: none !important;
    }

    .mobile-visible {
        display: block !important;
    }
}


.careerum-club30-block-text p {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 142%;
}
.careerum-club30-block-header p {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 112%;
    /* 112.5% */
    letter-spacing: -0.4px;
}
.careerum-club30-footer-text {
    opacity: 0.3;
}
.careerum-club30-footer-text p {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 133%;
    color: #FFF;
}


.careerum-header30,
section[class*='careerum'],
.careerum-club30-subscribe {
    width: 1160px;
    margin: 0 auto;
}
.careerum-header30 {
    border-radius: 20px;
    margin-top: 10px;
    position: sticky;
    top: 0;
    box-shadow: 0px 4px 14px 0px rgba(0, 10, 23, 0.06);
    background-color: #fff;
    overflow: hidden;
    z-index: 99;
}
.careerum-header30 .careerum-header30-main {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 10px;
    position: relative;
    z-index: 10;
    background-color: #fff;
    width: 100%;
}
.careerum-header30.header-promo .careerum-header30-main {
    width: calc(100% - 2px);
    margin: 1px auto 0;
    border-radius: 19px;
}
.careerum-header30.header-promo img.careerum-header30-promo-img-desctop {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.careerum-header30 img.careerum-header30-promo-img-mobile {
    display: none;
}
.careerum-header30-main-logo {
    padding-left: 6px;
}
.careerum-header30 nav {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 15.6%;
}
.careerum-header30 nav a {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    color: #676767;
    margin: 0 8px;
    text-decoration: none;
}
.careerum-header30 .careerum-header30-main-button {
    margin-left: auto;
}
.careerum-header30 .careerum-header30-main-button a {
    padding: 11px 17px 11px;
    text-decoration: none;
    border-radius: 10px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.careerum-header30-main-mobile-button,
.careerum-header30-main-mobile-block {
    display: none;
}
.careerum-header30 .careerum-header30-promo {
    position: relative;
    z-index: 9;
}
.careerum-header30 .careerum-header30-promo > img {
    position: absolute;
    top: -63px;
    z-index: 9;
    width: auto;
}
.careerum-header30 .careerum-header30-promo > div a {
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 10;
    padding: 15.5px;
    position: relative;
    text-decoration: none;
    width: max-content;
    margin: 0 auto;
}
.careerum-header30 .careerum-header30-promo > div p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    color: #fff;
    text-decoration: none;
}
.careerum-header30 .careerum-header30-promo > div p span {
    font-weight: 600;
}
.careerum-header30 .careerum-header30-promo > div img {
    margin-left: 16px;
    margin-top: -2px;
    margin-bottom: 2px;
}

.careerum-club30-main {
    width: 1160px;
    margin: 20px auto 0;
    border-radius: 20px;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    padding: 10px;
}
.careerum-club30-main .careerum-club30-main-left {
    border-radius: 10px;
    background-color: #FFC76A;
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702400954460.svg);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding: 20px;
    width: 49.6%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.careerum-club30-main .careerum-club30-main-header p {
    font-size: 54px;
    font-style: normal;
    font-weight: 600;
    line-height: 103%;
    /* 103.704% */
    letter-spacing: -0.54px;
}
.careerum-club30-main .careerum-club30-block-text {
    margin-top: 16px;
}
.careerum-club30-main .careerum-club30-main-left a {
    margin-top: auto;
    padding: 16px 20px 18px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}
.careerum-club30-main .careerum-club30-main-slider {
    width: 49.6%;
    overflow: hidden;
}
.careerum-club30-main .careerum-club30-main-slider-wrapper {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.careerum-club30-main .careerum-club30-main-slider-item {
    font-size: 0;
}
.careerum-club30-main .careerum-club30-main-slider-item img {
    max-width: 100%;
}
.careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-tablet,
.careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-mobile {
    display: none;
}
.careerum-club30-main .slick-dots {
    position: absolute;
    bottom: 20px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.careerum-club30-main .slick-dots li {
    list-style-type: none;
    border-radius: 40px;
    background: #C6923C;
    height: 6px;
    width: 76px;
    margin-right: 8px;
    cursor: pointer;
}
.careerum-club30-main .slick-dots li:last-child {
    margin-right: 0;
}
.careerum-club30-main .slick-dots li.slick-active {
    background-image: linear-gradient(to left, #906621 50%, #C6923C 50%);
    -webkit-animation: progressbar 10s linear 1;
    -moz-animation: progressbar 10s linear 1;
    -o-animation: progressbar 10s linear 1;
    animation: progressbar 10s linear 1;
    background-size: 200% 100%;
    background-position: -100% 0;
}
.careerum-club30-main .careerum-club30-main-bottom {
    width: 100%;
    margin-top: 10px;
    border-radius: 20px;
    overflow: hidden;
    font-size: 0;
}
.careerum-club30-main .careerum-club30-main-bottom img {
    max-width: 100%;
}

@keyframes progressbar {
    0% {
        opacity: 1;
        background-position: 0 0;
    }
    100% {
        opacity: 1;
        background-position: -100% 0;
    }
}

.careerum-club30-main2 {
    width: 1160px;
    margin: 20px auto 0;
    border-radius: 20px;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    padding: 10px;
}
.careerum-club30-main2 > div {
    padding: 20px;
    background: #FFC76A;
    overflow: hidden;
    border-radius: 10px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702921237399.svg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
}
.careerum-club30-main2 > div > div {
    width: 50%;
}
.careerum-club30-main2 > div > div:nth-child(1) {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.careerum-club30-main2 > div > div:nth-child(2) {
    text-align: right;
    font-size: 0;
    padding: 13px 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.careerum-club30-main2 .careerum-club30-main2-header {
    max-width: 530px;
}
.careerum-club30-main2 .careerum-club30-main2-header p {
    font-size: 54px;
    font-style: normal;
    font-weight: 600;
    line-height: 103%;
    /* 103.704% */
    letter-spacing: -1.08px;
}
.careerum-club30-main2 .careerum-club30-block-text {
    margin-top: 16px;
    max-width: 90%;
}
.careerum-club30-main2 a {
    margin-top: auto;
    padding: 16px 20px 18px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    display: inline-block;
}
.careerum-club30-main2 > div > div:nth-child(2) img {
    max-width: 100%;
}

.careerum-club30-main3 {
    width: 1160px;
    margin: 20px auto 0;
    border-radius: 20px;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    overflow: hidden;
}
.careerum-club30-main3 > div {
    overflow: hidden;
    border-radius: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    width: 100%;
    padding: 10px;
    aspect-ratio: 290 / 147;
}
.careerum-club30-main3 > div > div {
    padding: 20px;
    background: #FFC76A;
    overflow: hidden;
    width: 48.1%;
    position: relative;
    z-index: 3;
    border-radius: 10px;
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702921300627.svg);
    background-position: left top;
    background-repeat: no-repeat;
    background-size: contain;
}
.careerum-club30-main3 > div > img {
    position: absolute;
    left: 0;
    top: -6%;
    width: 100%;
    z-index: 2;
}
.careerum-club30-main3.new-img > div > img {
    top: 0;
}
.careerum-club30-main3 > div > img.careerum-club30-main3-img-desctop {
    display: block;
}
.careerum-club30-main3 > div > img.careerum-club30-main3-img-tablet,
.careerum-club30-main3 > div > img.careerum-club30-main3-img-mobile {
    display: none;
}
.careerum-club30-main3 .careerum-club30-main3-header p {
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: 90%;
    /* 90% */
    letter-spacing: -0.8px;
}
.careerum-club30-main3 .careerum-club30-block-text {
    margin-top: 24px;
}
.careerum-club30-main3 a {
    margin-top: auto;
    padding: 16px 20px 18px 20px;
    border-radius: 10px;
    text-decoration: none;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    display: inline-block;
}


.careerum-club30-reasons {
    margin-top: 80px;
}
.careerum-club30-reasons-content {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-club30-reasons-accordeon {
    width: 376px;
    margin-right: 20px;
}
.careerum-club30-reasons-image {
    width: 764px;
}
.careerum-club30-reasons-accordeon-item {
    padding: 16px 20px 20px;
    border-radius: 20px;
    background: #FFF;
    margin-bottom: 12px;
}
.careerum-club30-reasons-accordeon-item:last-child {
    margin-bottom: 0;
}
.careerum-club30-reasons-accordeon-item-header p {
    position: relative;
    width: 100%;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    cursor: pointer;
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
.careerum-club30-reasons-accordeon-item-header p::before {
    content: '';
    display: block;
    width: 24px;
    height: 4px;
    border-radius: 10px;
    background-color: #B2B2B2;
    position: absolute;
    right: -2px;
    top: 12px;
    z-index: 2;
}
.careerum-club30-reasons-accordeon-item-header p::after {
    transform: rotate(270deg);
    content: '';
    display: block;
    width: 24px;
    height: 4px;
    border-radius: 10px;
    background-color: #B2B2B2;
    position: absolute;
    right: -2px;
    top: 12px;
    z-index: 2;
    transition: all 0.5s ease;
}
.careerum-club30-reasons-accordeon-item.active .careerum-club30-reasons-accordeon-item-header p::after {
    transform: rotate(0deg);
    right: -2px;
    top: 12px;
}
.careerum-club30-reasons-accordeon-item .careerum-club30-reasons-accordeon-item-content {
    max-height: 0px;
    overflow: hidden;
    transition: all 0.3s ease;
}
.careerum-club30-reasons-accordeon-item.active .careerum-club30-reasons-accordeon-item-content {
    max-height: 500px;
}
.careerum-club30-reasons-accordeon-item ul {
    margin-top: 20px;
    opacity: 0.9;
}
.careerum-club30-reasons-accordeon-item ul li {
    list-style-type: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 133%;
    padding-left: 14px;
    position: relative;
    margin-bottom: 10px;
}
.careerum-club30-reasons-accordeon-item ul li:last-child {
    margin-bottom: 0;
}
.careerum-club30-reasons-accordeon-item ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702403525054.svg);
    position: absolute;
    left: 0;
    top: 0;
}
.careerum-club30-reasons-accordeon-item a {
    color: #0B70FE;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-top: 20px;
    text-decoration: none;
    transition: all 0.3s ease;
    display: inline-block;
    opacity: 0.9;
}
.careerum-club30-reasons-accordeon-item a:hover {
    color: #1C81FF;
}
.careerum-club30-reasons-image-container {
    padding: 10px;
    background-color: #fff;
    border-radius: 20px;
    font-size: 0;
    width: 764px;
    height: 516px;
}
.careerum-club30-reasons-image {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.careerum-club30-goals {
    margin-top: 80px;
}
.careerum-club30-goals-content {
    margin-top: 32px;
    border-radius: 20px;
    background-color: #fff;
    padding: 10px;
}
.careerum-club30-goals-nav {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.careerum-club30-goals-nav ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    max-width: 80%;
}
.careerum-club30-goals-nav ul li {
    border-radius: 60px;
    background: rgba(11, 112, 254, 0.09);
    color: #0B70FE;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    transition: all 0.3s ease;
    margin-right: 6px;
    margin-bottom: 6px;
    list-style-type: none;
    padding: 11px 20px;
    cursor: pointer;
}
.careerum-club30-goals-nav ul li:hover {
    background-color: #1C81FF;
    color: #FFF;
}
.careerum-club30-goals-nav ul li.active {
    background: #0B70FE;
    color: #FFF;
    pointer-events: none;
}
.careerum-club30-goals-tab-score {
    border-radius: 10px;
    border: 2px solid #FF9F00;
    padding: 9px 12px 8px 8px;
}
.careerum-club30-goals-tab-score p {
    color: #FF9F00;
}
.careerum-club30-goals-tab-score p.careerum-club30-goals-tab-score-top {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.careerum-club30-goals-tab-score p.careerum-club30-goals-tab-score-bottom {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    margin-top: 5px;
}
.careerum-club30-goals-tabs {
    margin-top: 18px;
}
.careerum-club30-goals-tab {
    padding: 20px;
    background: #E7F1FF;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    display: none;
}
.careerum-club30-goals-tab.active {
    display: block;
}
.careerum-club30-goals-tab ul {
    margin-top: 24px;
    opacity: 0.9;
}
.careerum-club30-goals-tab ul li {
    list-style-type: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 133%;
    padding-left: 14px;
    position: relative;
    margin-bottom: 10px;
}
.careerum-club30-goals-tab ul li:last-child {
    margin-bottom: 0;
}
.careerum-club30-goals-tab ul li::before {
    content: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702403525054.svg);
    position: absolute;
    left: 0;
    top: 0;
}
.careerum-club30-goals-tab-meta {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    opacity: 0.3;
}
.careerum-club30-goals-tab-meta p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    margin-right: 12px;
}
.careerum-club30-goals-tab > img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: auto;
    height: 100%;
}
.careerum-club30-goals-tab img.careerum-club30-goals-tab-img-tablet,
.careerum-club30-goals-tab img.careerum-club30-goals-tab-img-mobile {
    display: none;
}
.careerum-club30-goals-tab img.careerum-club30-goals-tab-img-desctop {
    display: block;
}
.careerum-club30-goals-tab-header {
    margin-top: 16px;
    position: relative;
}
.careerum-club30-goals-tab-header p {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 45px;
    /* 112.5% */
    letter-spacing: -0.4px;
}
.careerum-club30-goals-tab a {
    margin-top: 40px;
    padding: 15px 0;
    width: 230px;
    text-align: center;
    border-radius: 10px;
    text-decoration: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    display: inline-block;
    position: relative;
}

.careerum-club30-tools {
    margin-top: 80px;
}
.careerum-club30-tools-content {
    margin-top: 32px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.careerum-club30-tools-content-mobile {
    display: none;
}
.careerum-club30-tools-item {
    border-radius: 20px;
    background: #FFF;
    overflow: hidden;
    font-size: 0;
    width: 32.2%;
    display: flex !important;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.careerum-club30-tools-item-header {
    margin-top: 20px;
    margin-left: 20px;
}
.careerum-club30-tools .careerum-club30-block-text {
    margin-top: 6px;
    margin-left: 20px;
    margin-bottom: 15px;
}
.careerum-club30-tools-item-header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.careerum-club30-tools-item img {
    margin-top: auto;
    max-width: 100%;
}
.careerum-club30-tools-item-img-tablet {
    display: none;
}

.careerum-club30-authors {
    margin-top: 80px;
    width: 100%;
    overflow: hidden;
    margin-left: 0;
    margin-right: 0;
}
.careerum-club30-authors .careerum-club30-block-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1160px;
    margin: 0 auto;
}
.careerum-club30-authors .careerum-club30-authors-arrow-right {
    position: relative;
    top: 5px;
    cursor: pointer;
    opacity: 1;
    transition: all 0.3s ease;
}
.careerum-club30-authors .careerum-club30-authors-arrow-right:hover {
    opacity: 0.8;
}
.careerum-club30-authors-content {
    width: 1160px;
    margin: 32px auto 0;
}
.careerum-club30-authors-content-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
.careerum-club30-authors-content-wrapper .slick-list {
    overflow: visible;
}
.careerum-club30-authors-content-wrapper .slick-list .slick-track {
    width: max-content !important;
}
.careerum-club30-authors-content-item {
    height: auto;
    background-color: #fff;
    padding: 20px;
    border-radius: 20px;
    margin-right: 20px;
    width: 360px;
}
.careerum-club30-authors-content-item-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.careerum-club30-authors-content-item-name p {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.careerum-club30-authors-content-item-position {
    margin-top: 7px;
    opacity: 0.3;
}
.careerum-club30-authors-content-item-position p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}
.careerum-club30-authors-content-item-country {
    margin-top: 1px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-club30-authors-content-item-country p {
    margin-left: 4px;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    opacity: 0.3;
}
.careerum-club30-authors-content-item .careerum-club30-block-text {
    margin-top: 11px;
}
.careerum-club30-authors-content-item-bottom {
    margin-top: 12px;
    opacity: 0.3;
}
.careerum-club30-authors-content-item-bottom p {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.careerum-club30-subscribe {
    margin-top: 128px;
    border-radius: 20px;
    background-color: #fff;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    overflow: visible;
}
.careerum-club30-subscribe-left {
    padding: 10px 10px 0;
    width: 48.2%;
}
.careerum-club30-subscribe-left .careerum-club30-block-text {
    margin-top: 14px;
}
.careerum-club30-subscribe-left-words {
    margin-top: 58px;
    position: relative;
    overflow: hidden;
    margin-left: -20px;
    border-radius: 10px;
}
.careerum-club30-subscribe-left-words::before {
    content: '';
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    position: absolute;
    top: 0;
    left: 0px;
    width: 60px;
    height: 100%;
}
.careerum-club30-subscribe-left-words-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 680px;
    margin-left: -146px;
    max-height: 220px;
}
.careerum-club30-subscribe-left-words p {
    border-radius: 40px;
    background: #FFEAC6;
    color: #BC7D16;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    padding: 14px 27px 15px;
    margin-right: 6px;
    margin-top: 6px;
}
.careerum-club30-subscribe-right.careerum-form-lead.form-sent {
    display: flex !important;
}
.careerum-club30-subscribe-right .careerum-club30-block-text {
    margin-top: 12px;
}
.careerum-club30-subscribe-right .block-element-thanks {
    display: none;
}
.careerum-club30-subscribe-right.form-sent .block-element-thanks {
    display: block;
}
.careerum-club30-subscribe-right.form-sent > div:not(.block-element-thanks) {
    display: none;
}
.careerum-club30-subscribe-right {
    padding: 15px 20px 20px;
    background-color: #FFC76A;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480095153.svg');
    background-position: right bottom;
    background-repeat: no-repeat;
    width: 48.2%;
    border-radius: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.careerum-club30-subscribe-right-header p {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}
.careerum-club30-subscribe-right-header.block-element-thanks p {
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.5%;
    letter-spacing: -0.4px;
}
.careerum-club30-subscribe-right-form {
    margin-top: auto;
}
.careerum-club30-subscribe-right-form .careerum-registration-form {
    background-color: unset;
    border: none;
    border-radius: unset;
    padding: 0;
    display: block !important;
}
.careerum-club30-subscribe-right-form-agree {
    margin-top: 16px;
}
.careerum-club30-subscribe-right-form-agree p {
    color: rgba(0, 0, 0, 0.48);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.careerum-club30-subscribe-right-form-agree p a {
    color: inherit;
    transition: all 0.3s ease;
}
.careerum-club30-subscribe-right-form-agree p a:hover {
    color: rgba(0, 0, 0, 0.8);
}

.careerum-club30-subscribe-right-form form {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
.careerum-club30-subscribe-right-form form input {
    outline: none;
    border: none;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    padding: 14px 12px 16px 12px;
    width: 289px;
    margin-bottom: 8px;
    border-radius: 10px;
    overflow: hidden;
}
.careerum-club30-subscribe-right-form form input:focus::placeholder {
    color: transparent;
}
.careerum-club30-subscribe-right-form input:-internal-autofill-selected {
    background-color: #fff !important;
}
.careerum-club30-subscribe-right-form form .careerum-club30-form-tel input {
    margin-bottom: 0;
}
.careerum-club30-subscribe-right-form div.careerum-registration-form > form button,
.careerum-club30-subscribe-right-form div.careerum-registration-form > form a.submit-btn {
    margin-left: 16px;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 14px 0 16px;
    border-radius: 10px;
    width: 205px;
    color: white;
    height: unset;
    margin-top: 0;
    background-color: #141414;
}
.careerum-club30-subscribe-right-form div.careerum-registration-form > form button[disabled],
.careerum-club30-subscribe-right-form div.careerum-registration-form > form a.submit-btn[disabled] {
    opacity: 0.5;
    background-color: #000;
}
.careerum-club30-subscribe .iti--separate-dial-code .iti__selected-flag {
    background-color: #fff;
    border-radius: 10px;
}

.careerum-footer30 {
    margin-top: 80px;
    border-radius: 24px 24px 0px 0px;
    background-color: #000;
    width: 100%;
    background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480131949.svg');
    background-position: right top;
    background-repeat: no-repeat;
    overflow: hidden;
}
.careerum-footer30 .careerum-footer30-main {
    width: 1160px;
    margin: 26px auto 42px;
}
.careerum-footer30 .careerum-footer30-main-mobile {
    display: none;
}
.careerum-footer30 .careerum-footer30-main > div {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
}
.careerum-footer30 .careerum-footer30-main li {
    opacity: 0.8;
    transition: all 0.3s ease;
    list-style-type: none;
}
.careerum-footer30 .careerum-footer30-main li:not(:last-child) {
    margin-bottom: 4px;
}
.careerum-footer30 .careerum-footer30-main li a {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-decoration: none;
}
.careerum-footer30 .careerum-footer30-main li:hover {
    opacity: 1;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(1) {
    width: 159px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(1) .careerum-club30-footer-text {
    margin-top: auto;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(2) {
    margin-left: 41px;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(3) {
    margin-left: 58px;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(5) {
    margin-left: 73px;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div.careerum-footer30-social-block {
    margin-left: auto;
}
.careerum-footer30-social-header {
    opacity: 0.5;
}
.careerum-footer30-social-header p {
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(2) {
    margin-top: 46px;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(2) > div:nth-child(1) {
    width: 159px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(2) > div:nth-child(1) div + div {
    margin-top: auto;
}
.careerum-footer30 .careerum-footer30-main > div:nth-child(2) > div:nth-child(2) {
    margin-left: 41px;
}
.careerum-footer30-social {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
.careerum-footer30-social a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 26.7px;
    height: 26.7px;
    position: relative;
    border-radius: 27px;
    background: #666666;
    transition: all 0.3s ease;
    margin-right: 6.7px;
    margin-top: 9px;
    font-size: 0;
}
.careerum-footer30-social a:last-child {
    margin-right: 0;
}
.careerum-footer30-social a img {
    width: 26.7px;
    height: 26.7px;
}
.careerum-footer30-social a:hover {
    background: #8c8c8c;
}

@media screen and (max-width:1239px) and (min-width:961px) {
    .full-width-container {
        width: calc(100% - 80px) !important;
        padding-left: 0 !important;
    }
    .careerum-club30-block-header p {
        font-size: 30px;
    }
    .careerum-club30-block-text p {
        font-size: 16px;
    }
    .careerum-club30-reasons,
    .careerum-club30-goals,
    .careerum-club30-tools,
    .careerum-club30-authors,
    .careerum-footer30 {
        margin-top: 60px;
    }
    .careerum-club30-authors {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .careerum-header30,
    section[class*='careerum'],
    section[class*=careerum-club30-main],
    .careerum-footer30 .careerum-footer30-main,
    .careerum-club30-subscribe {
        margin-left: 40px;
        margin-right: 40px;
        width: calc(100% - 80px);
    }
    .careerum-header30 nav {
        margin-left: 9.6%;
    }
    section[class*=careerum-club30-main] {
        width: unset;
    }
    .careerum-club30-main .careerum-club30-main-header p,
    .careerum-club30-main2 .careerum-club30-main2-header p {
        font-size: 32px;
    }
    .careerum-club30-main .careerum-club30-main-left a,
    .careerum-club30-main2 a {
        font-size: 14px;
        padding: 12px 20px 14px;
    }
    .careerum-club30-reasons-accordeon-item ul li {
        font-size: 14px;
    }
    .careerum-club30-reasons-accordeon-item {
        padding: 14px 20px 18px;
    }
    .careerum-club30-goals-tab > img {
        right: -20%;
    }
    .careerum-club30-subscribe {
        margin-top: 90px;
    }
    .careerum-club30-subscribe-right-form form input {
        width: 100%;
        font-size: 16px;
        padding: 12px 11px 12px 11px;
    }
    .careerum-club30-subscribe-right-form form > div {
        width: 55%;
    }
    .careerum-club30-subscribe-right-form div.careerum-registration-form > form button,
    .careerum-club30-subscribe-right-form div.careerum-registration-form > form a.submit-btn {
        width: 100%;
        font-size: 16px;
        width: 40%;
        padding: 12px 0;
        margin-left: 5%;
    }
    .careerum-club30-subscribe-left-words p {
        padding: 12px 20px 12px;
        font-size: 16px;
    }
    .careerum-club30-subscribe-left-words-wrapper {
        width: 590px;
        margin-left: -156px;
    }
    .careerum-club30-main2 .careerum-club30-main2-header {
        max-width: 100%;
    }
    .careerum-club30-main3 .careerum-club30-main3-header p {
        font-size: 50px;
    }
    .careerum-club30-authors .careerum-club30-block-header,
    .careerum-club30-authors .careerum-club30-authors-content {
        margin-left: 40px;
        margin-right: 40px;
        width: calc(100% - 80px);
    }
}
@media screen and (max-width:960px) {
    .careerum-club30-block-header p {
        font-size: 24px;
        letter-spacing: -0.24px;
    }
    .careerum-club30-block-text p {
        font-size: 14px;
    }
    .careerum-club30-reasons,
    .careerum-club30-goals,
    .careerum-club30-tools,
    .careerum-club30-authors,
    .careerum-footer30 {
        margin-top: 56px;
    }
    .careerum-header30,
    section[class*='careerum'],
    section[class*=careerum-club30-main],
    .careerum-footer30 .careerum-footer30-main,
    .careerum-club30-subscribe {
        margin-left: 44px;
        margin-right: 44px;
        width: calc(100% - 88px);
    }
    .full-width-container {
        width: calc(100% - 88px) !important;
        padding-left: 0 !important;
    }
    section[class*=careerum-club30-main] {
        width: unset;
    }
    .careerum-header30 .careerum-header30-main {
        padding: 8px;
    }
    .careerum-header30-main-logo {
        width: 100px;
        padding: 0;
        margin-left: 4px;
    }
    .careerum-header30-main-logo img {
        width: 100%;
        margin-top: 4px;
    }
    .careerum-header30 nav {
        margin-left: 7.3%;
    }
    .careerum-header30 nav a {
        font-size: 12px;
        margin: 0 6px;
    }
    .careerum-header30 .careerum-header30-main-button a {
        padding: 6px 16px 6px;
        font-size: 12px;
    }
    .careerum-header30 {
        border-radius: 16px;
    }
    .careerum-header30.header-promo .careerum-header30-main {
        border-radius: 15px;
    }
    .careerum-header30 .careerum-header30-promo > div img {
        display: none;
    }
    .careerum-header30 .careerum-header30-promo > div a {
        padding: 13.5px;
    }
    .careerum-header30 .careerum-header30-promo > div p {
        font-size: 12px;
    }
    section[class*=careerum-club30-main] {
        padding: 6px;
        border-radius: 18px;
    }
    .careerum-club30-main .careerum-club30-main-left {
        padding: 12px 15px 12px 12px;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480169290.svg');
        background-position: right bottom;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .careerum-club30-subscribe-right {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480169290.svg');
        background-position: right bottom;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .careerum-club30-main .careerum-club30-main-header p {
        font-size: 32px;
        line-height: 112%;
    }
    .careerum-club30-main .careerum-club30-block-text {
        margin-top: 19px;
    }
    .careerum-club30-main .careerum-club30-main-left a {
        font-size: 14px;
        line-height: 16px;
        padding: 12px 20px 14px;
        border-radius: 8px;
    }
    .careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-desctop,
    .careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-mobile {
        display: none;
    }
    .careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-tablet {
        display: block;
    }
    .careerum-club30-main .careerum-club30-main-slider-wrapper {
        border-radius: 12px;
    }
    .careerum-club30-main .slick-dots li {
        width: 44px;
        height: 4px;
        margin-right: 6px;
    }
    .careerum-club30-main .slick-dots {
        bottom: 10px;
    }
    .careerum-club30-main .careerum-club30-main-bottom {
        margin-top: 6px;
        border-radius: 10px;
    }
    .careerum-club30-reasons-content {
        margin-top: 15px;
    }
    .careerum-club30-reasons-accordeon {
        width: 42.6%;
        margin-right: 1.5%;
    }
    .careerum-club30-reasons-image-container {
        width: 55.9%;
        border-radius: 18px;
        padding: 6px;
        height: 389px;
    }
    .careerum-club30-reasons-image {
        border-radius: 12px;
    }
    .careerum-club30-reasons-accordeon-item-header p::before {
        content: '';
        display: block;
        width: 16px;
        height: 2px;
        border-radius: 10px;
        background-color: #B2B2B2;
        position: absolute;
        right: -1px;
        top: 9px;
        z-index: 2;
    }
    .careerum-club30-reasons-accordeon-item-header p::after {
        transform: rotate(270deg);
        content: '';
        display: block;
        width: 16px;
        height: 2px;
        border-radius: 10px;
        background-color: #B2B2B2;
        position: absolute;
        right: -1px;
        top: 9px;
        z-index: 2;
        transition: all 0.5s ease;
    }
    .careerum-club30-reasons-accordeon-item.active .careerum-club30-reasons-accordeon-item-header p::after {
        transform: rotate(0deg);
        right: -1px;
        top: 9px;
    }
    .careerum-club30-reasons-accordeon-item {
        padding: 12px 12px 10px;
        border-radius: 18px;
        margin-bottom: 8px;
    }
    .careerum-club30-reasons-accordeon-item-header p {
        font-size: 16px;
        line-height: 20px;
    }
    .careerum-club30-reasons-accordeon-item ul li {
        font-size: 14px;
        line-height: 20px;
        padding-left: 11px;
        margin-bottom: 7px;
    }
    .careerum-club30-reasons-accordeon-item ul li::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480195951.svg');
        position: absolute;
        left: 0;
        top: -2px;
    }
    .careerum-club30-reasons-accordeon-item ul {
        margin-top: 15px;
    }
    .careerum-club30-reasons-accordeon-item a {
        font-size: 14px;
        margin-top: 14px;
    }
    .careerum-club30-goals-content {
        margin-top: 15px;
        border-radius: 18px;
    }
    .careerum-club30-goals-tab-score {
        border-radius: 12px;
        border: 1px solid #FF9F00;
        padding: 8px 8px 5px;
    }
    .careerum-club30-goals-tab-score p.careerum-club30-goals-tab-score-top {
        font-size: 16px;
        line-height: 20px;
    }
    .careerum-club30-goals-tab-score p.careerum-club30-goals-tab-score-bottom {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        margin-top: 1px;
    }
    .careerum-club30-goals-nav ul li {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        padding: 8px 12px;
        margin-right: 4px;
        margin-bottom: 4px;
    }
    .careerum-club30-goals-nav ul {
        width: 83%;
    }
    .careerum-club30-goals-tabs {
        margin-top: 10px;
    }
    .careerum-club30-goals-tab {
        border-radius: 8px;
        padding: 10px;
    }
    .careerum-club30-goals-tab-meta p {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
    }
    .careerum-club30-goals-tab-header p {
        font-size: 26px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px;
        /* 115.385% */
        letter-spacing: -0.26px;
    }
    .careerum-club30-goals-tab-header {
        margin-top: 9px;
    }
    .careerum-club30-goals-tab ul {
        margin-top: 12px;
    }
    .careerum-club30-goals-tab ul li {
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 20px;
        padding-left: 10px;
        margin-bottom: 2px;
    }
    .careerum-club30-goals-tab ul li::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480195951.svg');
        position: absolute;
        left: 0;
        top: -2px;
    }
    .careerum-club30-goals-tab a {
        margin-top: 24px;
        border-radius: 8px;
        font-size: 14px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        width: unset;
        padding: 12px 20px 14px 20px;
    }
    .careerum-club30-goals-tab img.careerum-club30-goals-tab-img-desctop,
    .careerum-club30-goals-tab img.careerum-club30-goals-tab-img-mobile {
        display: none;
    }
    .careerum-club30-goals-tab img.careerum-club30-goals-tab-img-tablet {
        display: block;
    }
    .careerum-club30-tools-content {
        margin-top: 16px;
    }
    .careerum-club30-tools-item {
        border-radius: 18px;
    }
    .careerum-club30-tools-item-header p {
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px;
    }
    .careerum-club30-tools-item-header {
        margin-top: 12px;
        margin-left: 12px;
    }
    .careerum-club30-tools .careerum-club30-block-text {
        margin-top: 3px;
        margin-left: 12px;
        max-width: 80%;
    }
    .careerum-club30-tools img.careerum-club30-tools-item-img-desctop,
    .careerum-club30-tools img.careerum-club30-tools-item-img-mobile {
        display: none;
    }
    .careerum-club30-tools img.careerum-club30-tools-item-img-tablet {
        display: block;
    }
    .careerum-club30-tools-item img {
        margin-top: auto;
        width: 100%;
    }
    .careerum-club30-authors .careerum-club30-authors-arrow-right {
        display: none !important;
    }
    .careerum-club30-authors-content {
        margin-top: 16px;
    }
    .careerum-club30-authors .careerum-club30-block-header,
    .careerum-club30-authors .careerum-club30-authors-content {
        margin-left: 44px;
        margin-right: 44px;
        width: calc(100% - 88px);
    }
    .careerum-club30-authors-content-item {
        width: 200px;
        padding: 11px 12px 12px;
        border-radius: 18px;
        margin-right: 10px;
    }
    .careerum-club30-authors-content-item-name p {
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 17px;
    }
    .careerum-club30-authors-content-item-position p {
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 14px;
    }
    .careerum-club30-authors-content-item-country svg {
        width: 10.5px;
        height: 10.5px;
    }
    .careerum-club30-authors-content-item-country p {
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 14px;
    }
    .careerum-club30-authors-content-item-top > div:nth-child(2) img {
        width: 66px;
    }
    .careerum-club30-authors-content-item-position {
        margin-top: 4px;
    }
    .careerum-club30-authors-content-item-country {
        margin-top: 0px;
    }
    .careerum-club30-authors-content-item .careerum-club30-block-text p {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
    }
    .careerum-club30-authors-content-item .careerum-club30-block-text {
        margin-top: 9px;
    }
    .careerum-club30-authors-content-item-bottom p {
        font-family: Montserrat;
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 14px;
    }
    .careerum-club30-subscribe {
        margin-top: 54px;
        padding: 6px;
        border-radius: 18px;
    }
    .careerum-club30-subscribe-left {
        padding: 6px 6px 0;
    }
    .careerum-club30-subscribe-left .careerum-club30-block-header p {
        font-size: 23.448px;
        font-style: normal;
        font-weight: 600;
        line-height: 26.379px;
        /* 112.5% */
        letter-spacing: -0.234px;
    }
    .careerum-club30-subscribe-left .careerum-club30-block-text {
        margin-top: 9px;
    }
    .careerum-club30-subscribe-left .careerum-club30-block-text p {
        font-size: 10.552px;
        font-style: normal;
        font-weight: 500;
        line-height: 14.069px;
    }
    .careerum-club30-subscribe-left-words p {
        font-size: 10.622px;
        font-style: normal;
        font-weight: 500;
        line-height: 11.802px;
        margin-right: 3px;
        margin-top: 3px;
        padding: 9px 16px 9px;
    }
    .careerum-club30-subscribe-left-words {
        margin-top: 31px;
        margin-left: -12px;
    }
    .careerum-club30-subscribe-left-words-wrapper {
        width: 440px;
        margin-left: -76px;
    }
    .careerum-club30-subscribe-right {
        padding: 12px;
    }
    .careerum-club30-subscribe-right-header p,
    .careerum-club30-subscribe-right-header.block-element-thanks p {
        font-size: 14.069px;
        font-style: normal;
        font-weight: 600;
        line-height: 16.414px;
        letter-spacing: normal;
    }
    .careerum-club30-subscribe-right .careerum-club30-block-text p {
        font-size: 10.5px;
    }
    .careerum-club30-subscribe-right .careerum-club30-block-text {
        margin-top: 5px;
    }
    .careerum-club30-subscribe-right-form-agree p {
        font-size: 8px;
        font-style: normal;
        font-weight: 500;
        line-height: 11px;
    }
    .careerum-club30-subscribe-right-form form input {
        width: 100%;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        padding: 8px 12px 9px 12px;
        margin-bottom: 4px;
        border-radius: 8px;
    }
    .careerum-club30-subscribe-right-form form .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
    }
    .careerum-club30-subscribe-right-form form > div {
        width: 57%;
    }
    .careerum-club30-subscribe-right-form div.careerum-registration-form > form button,
    .careerum-club30-subscribe-right-form div.careerum-registration-form > form a.submit-btn {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        width: 41%;
        padding: 9px 0;
        margin-left: 2%;
    }
    .careerum-club30-subscribe-right-form-agree {
        margin-top: 9px;
    }
    .careerum-club30-subscribe-right-form form .careerum-club30-form-tel input {
        padding-left: 85px;
    }
    .careerum-footer30 .careerum-footer30-main {
        margin: 14px auto 16px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(1) {
        width: 179px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(2) > div:nth-child(1) {
        width: 179px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(2) {
        width: 100px;
        margin-left: 20px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(3) {
        width: 50px;
        margin-left: 39px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(1) img {
        width: 70px;
    }
    .careerum-footer30 .careerum-footer30-main .careerum-club30-footer-text {
        opacity: 1;
    }
    .careerum-club30-footer-text p {
        color: #585858;
        font-size: 8px;
        font-style: normal;
        font-weight: 500;
        line-height: 11px;
    }
    .careerum-footer30 .careerum-footer30-main li {
        opacity: 1;
        font-size: 8px;
    }
    .careerum-footer30 .careerum-footer30-main li a {
        color: #CFCFCF;
        font-size: 8px;
        font-style: normal;
        font-weight: 500;
        line-height: 11px;
    }
    .careerum-footer30 .careerum-footer30-main li:not(:last-child) {
        margin-bottom: 3px;
    }
    .careerum-footer30-social a {
        width: 17px;
        height: 17px;
        margin-right: 5px;
        margin-top: 5px;
    }
    .careerum-footer30-social a img {
        width: 17px;
        height: 17px;
    }
    .careerum-footer30-social-header p {
        color: #CFCFCF;
        font-size: 8px;
        font-style: normal;
        font-weight: 500;
        line-height: 11px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(1) > div:nth-child(5) {
        margin-left: 31px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(2) {
        margin-top: 19px;
    }
    .careerum-footer30 .careerum-footer30-main > div:nth-child(2) > div:nth-child(2) {
        margin-left: 20px;
    }
    .careerum-footer30 {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480225219.svg');
        background-position: right top;
        background-repeat: no-repeat;
    }
    .careerum-club30-main2 .careerum-club30-main2-header p {
        font-size: 32px;
        line-height: 112%;
    }
    .careerum-club30-main2 > div {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702921642593.svg');
        padding: 12px;
    }
    .careerum-club30-main2 > div > div:nth-child(1) {
        width: 55%;
    }
    .careerum-club30-main2 > div > div:nth-child(2) {
        width: 45%;
    }
    .careerum-club30-main2 a {
        font-size: 14px;
        line-height: 16px;
        padding: 12px 20px 14px;
        border-radius: 8px;
    }
    .careerum-club30-main2 .careerum-club30-main2-header {
        max-width: 97%;
    }
    .careerum-club30-main2 .careerum-club30-block-text {
        margin-bottom: 20px;
    }
    .careerum-club30-main3 > div {
        aspect-ratio: 334 / 145;
        padding: 6px;
    }
    section.careerum-club30-main3 {
        padding: 0px;
        border-radius: 18px;
    }
    section.careerum-club30-main3 > div > div {
        border-radius: 12px;
        padding: 12px;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702921653647.svg');
        background-position: left bottom;
    }
    section.careerum-club30-main3.new-img > div > div {
        width: 53.6%;
    }
    .careerum-club30-main3 .careerum-club30-main3-header p {
        font-size: 32px;
        font-style: normal;
        font-weight: 600;
        line-height: 36px;
        /* 112.5% */
        letter-spacing: -0.32px;
    }
    .careerum-club30-main3 a {
        font-size: 14px;
        line-height: 16px;
        padding: 12px 20px 14px;
        border-radius: 8px;
    }
    .careerum-club30-main3 .careerum-club30-block-text {
        margin-top: 16px;
        max-width: 90%;
    }
    .careerum-club30-main3 > div > img.careerum-club30-main3-img-tablet {
        display: block;
    }
    .careerum-club30-main3 > div > img.careerum-club30-main3-img-desctop,
    .careerum-club30-main3 > div > img.careerum-club30-main3-img-mobile {
        display: none;
    }
    .careerum-club30-main3 > div > img {
        top: -17%;
    }
}
@media screen and (max-width:767px) {
    .full-width-container {
        width: 93.7% !important;
        padding-left: 0 !important;
    }
    .careerum-header30,
    section[class*='careerum'],
    section[class*=careerum-club30-main],
    .careerum-footer30 .careerum-footer30-main,
    .careerum-club30-subscribe {
        margin-left: auto;
        margin-right: auto;
        width: 93.7%;
    }
    .careerum-club30-main {
        margin-top: 16px;
        border-radius: 18px;
        display: block;
    }
    .careerum-club30-main .careerum-club30-main-left {
        background-size: cover;
    }
    .careerum-club30-main .careerum-club30-main-left,
    .careerum-club30-main .careerum-club30-main-slider {
        width: 100%;
    }
    .careerum-club30-main .careerum-club30-main-slider {
        margin-top: 6px;
    }
    .careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-desctop,
    .careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-tablet {
        display: none;
    }
    .careerum-club30-main .careerum-club30-main-slider-item img.careerum-club30-main-slider-mobile {
        display: block;
    }
    .careerum-club30-main .careerum-club30-main-header p {
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        /* 116.667% */
        letter-spacing: -0.24px;
    }
    .careerum-club30-block-text p {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
    }
    .careerum-club30-main .careerum-club30-block-text {
        margin-top: 12px;
    }
    .careerum-club30-main .careerum-club30-main-left a {
        margin-top: 23px;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        padding: 10px 21px 12px;
    }
    .careerum-club30-main .careerum-club30-main-bottom {
        display: none;
    }
    .careerum-club30-main .slick-dots li {
        width: 28px;
        height: 2px;
        margin-right: 4px;
    }
    .careerum-club30-main .slick-dots {
        bottom: 12px;
    }
    .careerum-club30-block-header p {
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        /* 110% */
        letter-spacing: -0.2px;
    }
    .careerum-club30-reasons,
    .careerum-club30-goals,
    .careerum-club30-tools,
    .careerum-club30-authors,
    .careerum-footer30 {
        margin-top: 40px;
    }
    .careerum-club30-reasons-content {
        margin-top: 12px;
        display: block;
    }
    .careerum-club30-reasons-accordeon {
        margin: 0;
        width: 100%;
    }
    .careerum-club30-reasons-accordeon-item ul li {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        margin-bottom: 6px;
    }
    .careerum-club30-reasons-accordeon-item ul {
        margin-top: 12px;
    }
    .careerum-club30-reasons-accordeon-item a {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        margin-top: 12px;
    }
    .careerum-club30-reasons-image-container {
        margin-top: 12px;
        width: 100%;
        height: 224px;
        padding: 0;
        border-radius: 18px;
        overflow: hidden;
    }
    .careerum-club30-goals-tab-score {
        display: none;
    }
    .careerum-club30-goals-nav {
        display: block;
    }
    .careerum-club30-goals-nav ul {
        width: 100%;
        max-width: 100%;
    }
    .careerum-club30-goals-nav ul li {
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 14px;
        padding: 7px 10px 7px 10px;
    }
    .careerum-club30-goals-content {
        margin-top: 12px;
        border-radius: 18px;
    }
    .careerum-club30-goals-tabs {
        margin-top: 8px;
    }
    .careerum-club30-goals-tab-header {
        margin-top: 14px;
    }
    .careerum-club30-goals-tab-header p {
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 20px;
        /* 125% */
        letter-spacing: normal;
    }
    .careerum-club30-goals-tab img.careerum-club30-goals-tab-img-desctop,
    .careerum-club30-goals-tab img.careerum-club30-goals-tab-img-tablet {
        display: none;
    }
    .careerum-club30-goals-tab img.careerum-club30-goals-tab-img-mobile {
        display: block;
    }
    .careerum-club30-goals.new-img .careerum-club30-goals-tab img.careerum-club30-goals-tab-img-mobile {
        width: 280px;
        height: auto;
        right: 0;
        left: unset;
    }
    .careerum-club30-goals-tab ul {
        width: 100%;
        max-width: 100%;
        margin-top: 10px;
    }
    .careerum-club30-goals-tab ul li {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        margin-bottom: 6px;
    }
    .careerum-club30-goals-tab a {
        margin-top: 12px;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        padding: 10px 21px 12px 20px;
    }
    .careerum-club30-goals-tab {
        border-radius: 8px;
        padding: 10px 10px 120px;
    }
    .careerum-club30-goals-tab > img {
        left: 0;
        right: unset;
    }
    .careerum-club30-tools {
        overflow: hidden;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }
    .careerum-club30-tools > * {
        margin-left: auto;
        margin-right: auto;
        width: 93.7%;
    }
    .careerum-club30-tools-content {
        display: none;
    }
    .careerum-club30-tools-content-mobile {
        display: block;
        margin-top: 12px;
        overflow: visible;
    }
    .careerum-club30-tools-content-mobile .slick-list {
        overflow: visible;
    }
    .careerum-club30-tools-item {
        width: 220px;
        margin-right: 6px;
        height: auto;
    }
    .careerum-club30-tools .careerum-club30-block-text {
        margin-top: 6px;
    }
    .careerum-club30-authors .careerum-club30-block-header,
    .careerum-club30-authors .careerum-club30-authors-content {
        margin-left: auto;
        margin-right: auto;
        width: 93.7%;
    }
    .careerum-club30-authors-content {
        margin-top: 12px;
    }
    .careerum-club30-authors-content-item {
        width: 220px !important;
        padding: 11px 12px 12px;
        border-radius: 18px;
        margin-right: 6px;
    }
    .careerum-club30-authors-content-item .careerum-club30-block-text {
        margin-top: 13px;
    }
    .careerum-club30-authors-content-item-bottom {
        margin-top: 14px;
    }
    .careerum-club30-subscribe {
        margin-top: 40px;
        display: block;
    }
    .careerum-club30-subscribe-left,
    .careerum-club30-subscribe-right {
        width: 100%;
    }
    .careerum-club30-subscribe-left {
        padding: 0;
    }
    .careerum-club30-subscribe-left .careerum-club30-block-header p {
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        /* 110% */
        letter-spacing: -0.2px;
    }
    .careerum-club30-subscribe-left .careerum-club30-block-text p {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
    }
    .careerum-club30-subscribe-left .careerum-club30-block-text {
        margin-top: 6px;
    }
    .careerum-club30-subscribe-left-words {
        margin-top: 13px;
        margin-left: -6px;
        display: flex;
        justify-content: flex-end;
        align-items: center;
    }
    .careerum-club30-subscribe-left-words-wrapper {
        width: 760px !important;
        margin-left: calc(100% - 760px);
    }
    .careerum-club30-subscribe-left-words p {
        font-size: 11.782px;
        font-style: normal;
        font-weight: 500;
        line-height: 16.494px;
    }
    .careerum-club30-subscribe-left-words::after {
        content: '';
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
        position: absolute;
        bottom: 0;
        left: 0px;
        width: 100%;
        height: 60px;
    }
    .careerum-club30-subscribe-right {
        margin-top: 0px;
        margin-top: 16px;
        background-size: cover;
    }
    .careerum-club30-subscribe-right-header p,
    .careerum-club30-subscribe-right-header.block-element-thanks p {
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 22px;
        /* 110% */
        letter-spacing: -0.2px;
    }
    .careerum-club30-subscribe-right .careerum-club30-block-text p {
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        /* 133.333% */
    }
    .careerum-club30-subscribe-right-form form {
        display: block;
        margin-top: 16px;
    }
    .careerum-club30-subscribe-right-form form > div {
        width: 100%;
        max-width: 200px;
    }
    .careerum-club30-subscribe-right-form form input {
        padding: 11px 12px 11px 12px;
    }
    .careerum-club30-subscribe-right-form div.careerum-registration-form > form button,
    .careerum-club30-subscribe-right-form div.careerum-registration-form > form a.submit-btn {
        margin-left: 0;
        margin-top: 12px;
        padding: 11px 20px;
        width: unset;
        display: inline-block;
    }
    .careerum-club30-subscribe-right-form-agree {
        margin-top: 16px;
    }
    .careerum-footer30-main {
        display: none;
    }
    .careerum-footer30 .careerum-footer30-main-mobile {
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        margin: 24px auto;
        padding: 0 3.5%;
    }
    .careerum-footer30-main-mobile > div {
        width: 50%;
    }
    .careerum-footer30-main-mobile > div:nth-child(1) {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        flex-direction: column;
    }
    .careerum-footer30-main-mobile > div:nth-child(1) > div:last-child {
        margin-top: auto;
    }
    .careerum-footer30-main-mobile > div:nth-child(2) {
        padding-left: 10px;
    }
    .careerum-footer30-main-mobile > div:nth-child(2) > div:nth-child(2) {
        margin-top: 19px;
    }
    .careerum-footer30-main-mobile > div:nth-child(2) > div:nth-child(3) {
        margin-top: 20px;
    }
    .careerum-footer30-main-mobile > div:nth-child(2) > div:nth-child(4) {
        margin-top: 16px;
    }
    .careerum-footer30-main-mobile-logo img {
        width: 70px;
        position: relative;
        top: -4px;
    }
    .careerum-club30-footer-text {
        opacity: 1;
        margin-top: 12px;
    }
    .careerum-club30-footer-text p {
        font-weight: 600;
    }
    .careerum-club30-footer-text p + p {
        margin-top: 9px;
    }
    .careerum-footer30-main-mobile li {
        margin-bottom: 3px;
        list-style-type: none;
        font-size: 8px;
    }
    .careerum-footer30-main-mobile li a {
        color: #CFCFCF;
        font-size: 8px;
        font-style: normal;
        font-weight: 500;
        line-height: 11px;
        text-decoration: none;
    }
    .careerum-footer30 {
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702480238847.svg');
        background-position: left top;
        background-repeat: no-repeat;
    }
    .careerum-header30-main > nav {
        display: none !important;
    }
    .careerum-header30-main-button {
        display: none;
    }
    .careerum-header30 {
        border-radius: 12px;
    }
    .careerum-header30 .careerum-header30-main {
        border-radius: 12px;
        padding: 6px;
        flex-wrap: wrap;
    }
    .careerum-header30.header-promo .careerum-header30-main {
        border-radius: 11px;
    }
    .careerum-header30-main-mobile-button {
        display: block;
        margin-left: auto;
        margin-right: 3px;
        margin-top: -1px;
        cursor: pointer;
    }
    .careerum-header30-main-mobile-button span {
        display: inline-block;
    }
    .careerum-header30-main-mobile-button span + span {
        display: none;
    }
    .careerum-header30-main-mobile-button.active span {
        display: none;
    }
    .careerum-header30-main-mobile-button.active span + span {
        display: inline-block;
        margin-top: 3px;
        margin-right: -1px;
    }
    .careerum-header30-main-mobile-block {
        display: block;
        max-height: 0px;
        width: 100%;
        transition: all 0.3s ease;
        overflow: hidden;
    }
    .careerum-header30-main-mobile-button.active + .careerum-header30-main-mobile-block {
        max-height: 500px;
    }
    .careerum-header30 nav {
        display: block;
        margin-left: 0;
        margin-top: 19px;
    }
    .careerum-header30 nav a {
        display: block;
        margin: 0 4px 2px;
    }
    .careerum-header30-main-mobile-block .careerum-header30-main-button {
        display: block;
        margin-top: 14px;
    }
    .careerum-header30-main-mobile-block .careerum-header30-main-button a {
        background-color: #fff;
        padding-left: 4px;
        padding-bottom: 0;
    }
    img.careerum-header30-promo-img-desctop {
        display: none !important;
    }
    .careerum-header30 img.careerum-header30-promo-img-mobile {
        display: block !important;
        position: absolute;
        left: 0;
        bottom: 0;
    }
    .careerum-header30 .careerum-header30-promo > div a {
        width: 100%;
        padding: 10px;
    }
    .careerum-header30 .careerum-header30-promo > div p {
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        line-height: 14px;
        text-align: center;
    }
    .careerum-club30-main2 > div {
        display: block;
        width: 100%;
        padding: 12px;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702921664445.svg');
        background-size: cover;
    }
    .careerum-club30-main2 > div > div {
        width: 100% !important;
    }
    .careerum-club30-main2 .careerum-club30-main2-header p {
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        letter-spacing: -0.24px;
    }
    .careerum-club30-main2 .careerum-club30-block-text {
        max-width: 100%;
    }
    .careerum-club30-main2 a {
        margin-top: 0;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        padding: 10px 21px 12px;
    }
    .careerum-club30-main2 > div > div:nth-child(2) {
        text-align: center;
        justify-content: center;
        margin-top: 24px;
        padding: 0;
    }
    .careerum-club30-main3 > div {
        display: block;
        aspect-ratio: 23 / 35;
    }
    .careerum-club30-main3.new-img > div {
        aspect-ratio: unset;
        padding-bottom: 76%;
    }
    section.careerum-club30-main3 > div > div,
    section.careerum-club30-main3.new-img > div > div {
        width: 100%;
        height: auto;
        display: block;
        background-image: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1702921678303.svg');
        background-size: auto;
    }
    .careerum-club30-main3 > div > img.careerum-club30-main3-img-mobile {
        display: block;
        top: unset;
        bottom: 0;
    }
    .careerum-club30-main3 > div > img.careerum-club30-main3-img-tablet,
    .careerum-club30-main3 > div > img.careerum-club30-main3-img-desctop {
        display: none;
    }
    .careerum-club30-main3 .careerum-club30-main3-header p {
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 28px;
        /* 116.667% */
        letter-spacing: -0.24px;
    }
    .careerum-club30-main3 .careerum-club30-block-text {
        margin-top: 12px;
    }
    .careerum-club30-main3 a {
        margin-top: 24px;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 16px;
        padding: 10px 21px 12px;
    }
}

div[data-gjs-type="wrapper"] .careerum-club30-reasons-accordeon-item .careerum-club30-reasons-accordeon-item-content,
div[data-gjs-type="wrapper"] .careerum-header30-main-mobile-block {
    max-height: unset !important;
}

div[data-gjs-type="wrapper"] .careerum-club30-goals-tab,
div[data-gjs-type="wrapper"] .careerum-club30-authors-content-wrapper,
div[data-gjs-type="wrapper"] .careerum-club30-subscribe-right .block-element-thanks {
    display: block !important;
}

div[data-gjs-type="wrapper"] .careerum-club30-subscribe-left-words {
    overflow: visible !important;
}

div[data-gjs-type="wrapper"] .careerum-club30-subscribe-left-words {
    overflow: visible !important;
}


.cookie-banners {
    display: flex;
    transform: translate3d(0px, 0rem, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
    width: auto;
    max-width: 34rem;
    border-radius: 1rem;
    padding: 1.5rem 1.5rem 1rem;
    top: auto;
    bottom: 0.5rem;
    left: auto;
    right: 0.5rem;
    overflow: hidden;
    border: 0.0625rem solid #e8eaed;
    position: fixed;
    bottom: 5px;
    right: 5px;
    background-color: #000;
    z-index: -1;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s ease;
    margin-left: 5px;
}

.cookie-banners.show {
    z-index: 999;
    opacity: 1;
    pointer-events: all;
}

.cookie-banners_container {
    width: 100%;
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
    flex-direction: column;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: flex;
}

.cookie-banners_head {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
}

.cookie-banners_header {
    color: #e9e9e9;
    font-size: 1.2rem;
    letter-spacing: -.02rem;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 148%;
    cursor: default;
}

.cookie-banners_close {
    width: 3rem;
    height: 3rem;
    opacity: 1;
    cursor: pointer;
    background-color: #000;
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/files-1707750320927.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.5rem 1.5rem;
    border-radius: 31.25rem;
    align-self: flex-end;
    padding: 0.625rem;
}

.cookie-banners_text {
    color: #e9e9e9;
    margin-bottom: 0.5rem;
    margin-right: 1.5rem;
    font-size: 15px;
    font-weight: 500;
    cursor: default;
}

.cookie-banners_text-link {
    color: #e9e9e9;
    font-weight: 500;
    text-decoration: underline;
}

.cookie-banners_buttons-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}

.cookie-banners_button {
    border: 0.0625rem solid #6D1E8B;
    background-color: #6D1E8B;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    padding: 0.45rem 1.25rem;
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    line-height: inherit;
    cursor: pointer;
    transition: all 0.3s ease;
    font-weight: 500;
    margin-right: 8px;
    margin-bottom: 8px;
}

.cookie-banners_button:hover {
    background-color: #902CB6;
    border-color: #902CB6;
}

.cookie-banners_button-bordered {
    border-color: #fff;
    background-color: #000;
    color: #fff;
    font-weight: 500;
    text-align: center;
    border-radius: 8px;
    padding: 0.45rem 1.25rem;
    font-size: 1rem;
    text-decoration: none;
    display: inline-block;
    line-height: inherit;
    cursor: pointer;
    border: 1px solid #fff;
    transition: all 0.3s ease;
}

.cookie-banners_button-bordered:hover {
    opacity: 0.85;
}

@media screen and (max-width:360px) {
    .cookie-banners_buttons-wrapper {
        display: block;
        max-width: 150px;
    }

    .cookie-banners_button-bordered {
        border: 1px solid #fff;
    }
}

div[data-gjs-type="wrapper"] .cookie-banners {
    z-index: 2;
    position: static;
    opacity: 1;
    pointer-events: all;
}

.salebot-checkbox {
    padding: 0 !important;
    border: none !important;
    width: 100% !important;
}
.sb_button_save_phone:hover {
    background: #FF6E1F !important;
}

div.careerum-gift {
    background-color: #fff;
}
div.careerum-gift h1 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-gift h2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
}
div.careerum-gift div.gift-backgrounds img:nth-child(1) {
    top: -62px;
    left: -141px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(2) {
    top: 562px;
    left: 99px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(3) {
    top: 1428px;
    left: -141px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(4) {
    top: -222px;
    left: -311px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(5) {
    top: 422px;
    left: -201px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(6) {
    top: 1098px;
    left: -355px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(7) {
    top: -150px;
    left: -347px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(8) {
    top: 812px;
    left: -301px;
}
div.careerum-gift div.gift-backgrounds img:nth-child(9) {
    top: 1775px;
    left: -119px;
}
div.careerum-gift div.gift-top-logo {
    margin-bottom: 45px;
}
div.careerum-gift div.gift-form-top > div:nth-child(1) {
    width: 712px;
    margin-top: 7px;
}
div.careerum-gift div.gift-form-top > div:nth-child(2) {
    width: 382px;
}
div.careerum-gift div.gift-form-top div.gift-form-top-imgs {
    margin-top: 5px;
}
div.careerum-gift div.gift-form-top div.gift-form-top-img-left img {
    position: relative;
    width: 257px;
    transform: rotate(-5.7deg);
    top: 6px;
    left: 5px;
}
div.careerum-gift div.gift-form-top div.gift-form-top-img-right img {
    position: relative;
    width: 274px;
    transform: rotate(4.43deg);
    top: -3px;
    left: -30px;
}
div.careerum-gift div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div.careerum-gift div.careerum-registration-form-club40 > div form button:disabled,
div.careerum-gift div.careerum-registration-form-club40 > div form button[disabled] {
    background-color: #c2c2c2;
    color: #fff;
}
div.careerum-gift div.careerum-registration-form-club40 > form button,
div.careerum-gift div.careerum-registration-form-club40 > form a.submit-btn {
    font-size: 18px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);

}
div.careerum-gift div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border-color: rgba(0, 0, 0, 0.48);
}
div.careerum-gift div.careerum-registration-form-club40 .careerum-club40-form-agree label:hover div {
    border-color: rgba(0, 0, 0, 9);
}
div.careerum-gift div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    border-color: #000;
    background-color: #000;
}
div.careerum-gift div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div svg path {
    stroke: #fff;
}
div.careerum-gift div.careerum-registration-form-club40 .careerum-club40-form-agree p a:hover {
    color: #000;
}
div.careerum-gift div.gift-form-top {
    margin-bottom: 142px;
}
div.careerum-gift div.gift-cards > div:nth-child(1) {
    width: 400px;
    padding-left: 72px;
}
div.careerum-gift div.gift-cards > div:nth-child(2) {
    width: 730px;
}
div.careerum-gift div.gift-cards p.gift-cards-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    margin-top: 12px;
}
div.careerum-gift div.gift-cards p.gift-cards-text + p.gift-cards-text {
    margin-top: 10px;
}
div.careerum-gift div.gift-cards > div:nth-child(1) img {
    top: -13px;
    left: -5px;
}
div.careerum-gift div.gift-cards > div:nth-child(2) img {
    width: 330px;
}
div.careerum-gift div.gift-cards > div:nth-child(2) img:nth-child(1) {
    transform: rotate(-6.56deg);
    top: -51px;
    left: 16px;
}
div.careerum-gift div.gift-cards > div:nth-child(2) img:nth-child(2) {
    transform: rotate(3.51deg);
    top: -37px;
    left: -107px;
}
div.careerum-gift div.gift-cards > div:nth-child(2) img:nth-child(3) {
    top: -53px;
    left: -234px;
}
div.careerum-gift div.gift-cards {
    margin-bottom: 45px;
}
div.careerum-gift div.gift-bot > div:nth-child(1) {
    width: 423px;
    padding-left: 80px;
}
div.careerum-gift div.gift-bot > div:nth-child(2) {
    width: 600px;
}
div.careerum-gift div.gift-bot > div:nth-child(1) img {
    top: -42px;
    left: -13px;
}
div.careerum-gift div.gift-bot p.gift-bot-text {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    margin-top: 12px;
}
div.careerum-gift div.gift-bot ul li {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    padding-left: 30px;
    list-style-type: none;
    position: relative;
}
div.careerum-gift div.gift-bot ul li + li {
    margin-top: 10px;
}
div.careerum-gift div.gift-bot ul li::before {
    content: '·';
    font-weight: 600;
    font-size: 20px;
    position: absolute;
    top: 0;
    left: 12px;
}
div.careerum-gift div.gift-bot > div:nth-child(2) > img {
    width: 263px;
    top: -53px;
    left: 295px;
}
div.careerum-gift div.gift-bot div.gift-bot-chats {
    top: 31px;
    left: 69px;
}
div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(1) {
    top: 0;
    left: 13px;
}
div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(2) {
    top: 14px;
    left: 0;
}
div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(3) {
    top: 33px;
    left: 26px;
}
div.careerum-gift div.gift-bot div.gift-bot-chats p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.03em;
    color: var(--main---white);
    top: 13px;
    left: 25px;
    width: 330px;
}
div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(2) p {
    font-size: 19px;
    width: 320px;
}
div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(3) p {
    top: 21px;
}
div.careerum-gift div.gift-bot {
    margin-bottom: 40px;
}
div.careerum-gift div.gift-form-bottom p.gift-form-bottom-header {
    font-weight: 600;
    font-size: 36px;
    line-height: 120%;
    margin-top: 27px;
}
div.careerum-gift div.gift-form-bottom > div:nth-child(1) {
    width: 550px;
}
div.careerum-gift div.gift-form-bottom div.gift-form-wrapper {
    width: 382px;
}
div.careerum-gift div.gift-form-bottom {
    margin-bottom: 197px;
}
div.careerum-gift div.gift-bottom-logo {
    gap: 16px;
    padding-left: 13px;
}
div.careerum-gift div.gift-bottom-logo p {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    letter-spacing: 0.01em;
    color: #8c9a8c;
}
@media screen and (max-width:1299px) {
    div.careerum-gift div.gift-top-logo {
        margin-bottom: 21px;
    }
    div.careerum-gift div.gift-form-top > div:nth-child(1) {
        width: 327px;
        margin-top: 0;
    }
    div.careerum-gift div.gift-form-top > div:nth-child(2) {
        width: 248px;
        margin-top: 11px;
        margin-right: 13px;
    }
    div.careerum-gift h1 {
        font-weight: 600;
        font-size: 28px;
        line-height: 120%;
    }
    div.careerum-gift div.careerum-registration-form-club40 > form > div {
        margin-bottom: 4px;
    }
    div.careerum-gift div.careerum-registration-form-club40 > form > div input,
    div.careerum-gift div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 14px;
        padding: 9.5px 12px 5px;
    }
    div.careerum-gift div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-size: 11px;
    }
    div.careerum-gift div.careerum-registration-form-club40 > form button,
    div.careerum-gift div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 12px;
        margin-top: 13px;
    }
    div.careerum-gift div.gift-form-top div.gift-form-top-img-left img {
        width: 194px;
        top: 9px;
        left: -9px;
    }
    div.careerum-gift div.gift-form-top div.gift-form-top-img-right img {
        width: 204px;
        top: 27px;
        left: -54px;
    }
    div.careerum-gift h2 {
        font-weight: 600;
        font-size: 24px;
        line-height: 120%;
    }
    div.careerum-gift div.gift-form-top {
        margin-bottom: 83px;
    }
    div.careerum-gift div.gift-cards > div:nth-child(1) {
        padding-left: 0;
        width: 264px;
    }
    div.careerum-gift div.gift-cards > div:nth-child(1) img {
        position: relative !important;
        top: 1px;
        left: -6px;
    }
    div.careerum-gift div.gift-cards p.gift-cards-text {
        font-size: 16px;
    }
    div.careerum-gift div.gift-cards > div:nth-child(2) {
        width: 372px;
    }
    div.careerum-gift div.gift-cards > div:nth-child(2) img {
        width: 396px;
        top: 37px;
        left: 32px;
    }
    div.careerum-gift div.gift-cards {
        margin-bottom: 9px;
    }
    div.careerum-gift div.gift-bot > div:nth-child(1) {
        padding-left: 0;
        width: 264px;
    }
    div.careerum-gift div.gift-bot > div:nth-child(2) {
        width: 350px;
    }
    div.careerum-gift div.gift-bot > div:nth-child(2) > img {
        width: 220px;
        top: 61px;
        left: 151px;
    }
    div.careerum-gift div.gift-bot > div:nth-child(1) img {
        top: 0;
        left: -5px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats {
        top: 135px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(1) {
        left: 6px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(2) {
        top: 24px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(3) {
        top: 74px;
        left: 15px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats p {
        font-size: 15px;
        top: 9px;
        left: 21px;
        width: 285px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(2) p {
        font-size: 16px;
        width: 270px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats > div:nth-child(3) p {
        top: 15px;
    }
    div.careerum-gift div.gift-bot p.gift-bot-text {
        font-size: 16px;
        margin-bottom: 11px;
    }
    div.careerum-gift div.gift-bot ul li {
        font-size: 16px;
        padding-left: 23px;
    }
    div.careerum-gift div.gift-bot ul li::before {
        top: -1px;
        left: 8px;
    }
    div.careerum-gift div.gift-bot {
        margin-bottom: 131px;
    }
    div.careerum-gift div.gift-form-bottom p.gift-form-bottom-header {
        font-size: 24px;
    }
    div.careerum-gift div.gift-form-bottom > div:nth-child(1) {
        width: 330px;
    }
    div.careerum-gift div.gift-form-bottom div.gift-form-wrapper {
        width: 248px;
        margin-right: 13px;
        margin-top: 25px;
    }
    div.careerum-gift div.gift-form-bottom {
        margin-bottom: 87px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-gift h1 {
        max-width: 320px;
    }
    div.careerum-gift div.gift-form-top {
        display: block !important;
        margin-bottom: 50px;
    }
    div.careerum-gift div.gift-form-top > div:nth-child(1) {
        width: 100%;
    }
    div.careerum-gift div.gift-form-top > div:nth-child(2) {
        width: 100%;
        border-radius: 14px;
        padding: 12px 12px 16px 12px;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
        background: #fff;
        margin-right: 0;
        margin-top: 33px;
    }
    div.careerum-gift div.gift-form-top div.gift-form-top-imgs {
        margin-top: 1px;
    }
    div.careerum-gift div.careerum-registration-form-club40 > form > div {
        margin-bottom: 10px;
    }
    div.careerum-gift div.careerum-registration-form-club40 > form > div input,
    div.careerum-gift div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 16px;
        padding: 9.5px 12px 9px;
    }
    div.careerum-gift div.careerum-registration-form-club40 > form button,
    div.careerum-gift div.careerum-registration-form-club40 > form a.submit-btn {
        box-shadow: none;
    }
    div.careerum-gift div.gift-cards {
        margin-bottom: 21px;
        display: block !important;
    }
    div.careerum-gift div.gift-cards > div:nth-child(1) {
        width: 100%;
        padding-left: 50px;
    }
    div.careerum-gift h2 {
        font-size: 20px;
    }
    div.careerum-gift div.gift-cards > div:nth-child(1) img {
        position: absolute !important;
        top: -6px;
        left: -4px;
    }
    div.careerum-gift div.gift-cards > div:nth-child(2) {
        width: 100%;
        display: block;
    }
    div.careerum-gift div.gift-cards > div:nth-child(2) img {
        top: 0;
        left: -5px;
        width: 349px;
    }
    div.careerum-gift div.gift-bot {
        display: block !important;
        margin-bottom: 63px;
    }
    div.careerum-gift div.gift-bot > div:nth-child(1) img {
        position: absolute !important;
    }
    div.careerum-gift div.gift-bot > div:nth-child(1) {
        padding-left: 50px;
        width: 100%;
    }
    div.careerum-gift div.gift-bot > div:nth-child(2) {
        width: 100%;
    }
    div.careerum-gift div.gift-bot > div:nth-child(2) > img {
        top: 15px;
        left: 79px;
    }
    div.careerum-gift div.gift-bot div.gift-bot-chats {
        top: 92px;
        left: -5px;
    }
    div.careerum-gift div.gift-form-bottom {
        display: block !important;
    }
    div.careerum-gift div.gift-form-bottom p.gift-form-bottom-header {
        font-size: 20px;
    }
    div.careerum-gift div.gift-form-bottom > div:nth-child(1) {
        width: 100%;
    }
    div.careerum-gift div.gift-form-bottom div.gift-form-wrapper {
        width: 100%;
        border-radius: 14px;
        padding: 12px 12px 16px 12px;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.1);
        background: #fff;
        margin-right: 0;
        margin-top: 16px;
    }
    div.careerum-gift div.careerum-registration-form-club40 > form button,
    div.careerum-gift div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 16px;
    }
    div.careerum-gift div.gift-form-bottom {
        margin-bottom: 50px;
    }
    div.careerum-gift div.gift-bottom-logo {
        padding-left: 0;
    }
}

/* Black friday */
div.careerum-blackfriday-main {
    background-color: #1A1C20;
    margin-top: -74px;
}
div.careerum-blackfriday-main > div {
    margin-top: 219px;
    margin-bottom: 13px;
}
div.careerum-blackfriday-main > div > img {
    left: 50%;
    transform: translate(-50%, -220px);
}
div.careerum-blackfriday-main h1 {
    font-weight: 400;
    font-size: 170px;
    line-height: 90%;
    letter-spacing: 0.02em;
    color: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(4px);
    text-shadow: 0 4px 30px rgba(0, 0, 0, 0.5);
    font-family: "Newake" !important;
}
div.careerum-blackfriday-main div.blackfriday-main__top {
    margin-bottom: 24px;
}
div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(1) {
    width: 535px;
}
div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(2) {
    width: 600px;
    margin-top: 15px;
    margin-left: 26px;
}
div.careerum-blackfriday-main p.blackfriday-main__subheader {
    font-weight: 700;
    font-size: 56px;
    line-height: 115%;
    letter-spacing: -0.01em;
    color: #fcfefe;
    margin-bottom: 16px;
}
div.careerum-blackfriday-main p.blackfriday-main__subheader span {
    opacity: 0.7;
}
div.careerum-blackfriday-main p.blackfriday-main__text {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #fff;
}
div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(1) img {
    top: -70px;
    left: 4px;
    width: 512px;
}
div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(2) img {
    top: 158px;
    left: 79px;
}
div.careerum-blackfriday-main div.blackfriday-main__center {
    margin-bottom: 432px;
}
div.careerum-blackfriday-main div.blackfriday-main__center-top {
    transform: rotate(-3.04deg);
    box-shadow: 0 6px 30px 0 #000;
    background-color: #000;
    width: max-content;
    left: -50%;
}
div.careerum-blackfriday-main div.blackfriday-main__center-bottom {
    transform: rotate(5.64deg);
    box-shadow: 0 6px 30px 0 #000;
    background-color: #000;
    width: max-content;
    left: -50%;
    top: 217px;
}
div.careerum-blackfriday-main div.blackfriday-main__center p {
    font-weight: 600;
    font-size: 24px;
    line-height: 115%;
    color: #fff;
    margin: 0 20px;
}
div.careerum-blackfriday-main div.blackfriday-main__center-top div.blackfriday-main__center-item {
    background: linear-gradient(90deg, #0a0a0a 12.5%, #5f5f5f 76%, #0a0a0a 97.5%);
    animation: marquee 10s infinite linear;
    padding: 5px 0;
}
div.careerum-blackfriday-main div.blackfriday-main__center-bottom div.blackfriday-main__center-item {
    background: linear-gradient(90deg, #0a0a0a 12.5%, #5f5f5f 76%, #0a0a0a 97.5%);
    animation: marquee2 10s infinite linear;
    padding: 5px 0;
}
@keyframes marquee {
    0% {
        transform: translateX(-200px);
    }
    100% {
        transform: translateX(-830px);
    }
}
@keyframes marquee2 {
    0% {
        transform: translateX(-830px);
    }
    100% {
        transform: translateX(-200px);
    }
}
div.careerum-blackfriday-main div.blackfriday-main__bottom {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    width: 100%;
    background: linear-gradient(90deg, #0b70fe 0%, #000 100%);
    background-repeat: no-repeat;
    padding: 24px;
}
div.careerum-blackfriday-main div.blackfriday-main__bottom img.blackfriday-main__bottom-left {
    top: 85px;
    left: 21px;
}
div.careerum-blackfriday-main div.blackfriday-main__bottom img.blackfriday-main__bottom-right {
    width: 438px;
    bottom: -24px;
    right: 18px;
}
div.careerum-blackfriday-main div.blackfriday-main__bottom p {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    color: #fff;
    width: 570px;
}
div.careerum-blackfriday-main div.blackfriday-main__bottom img + p {
    font-weight: 500;
    font-size: 20px;
    margin-top: 16px;
}

div.careerum-blackfriday-tales {
    background-color: #1A1C20;
}
div.careerum-blackfriday-tales > div {
    margin-top: 58px;
    margin-bottom: 140px;
}
div.careerum-blackfriday-tales h2 {
    font-weight: 600;
    font-size: 44px;
    color: #fff;
}
div.careerum-blackfriday-tales div.blackfriday-tales-header {
    margin-bottom: 32px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-header img {
    top: -62px;
    left: 647px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single + div.blackfriday-tales-header img {
    top: -56px;
    left: 857px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-currency {
    margin-bottom: 24px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-currency-desctop {
    background-color: #fff;
    border-radius: 48px;
    padding: 4px;
    width: max-content;
}
div.careerum-blackfriday-tales div.blackfriday-tales-currency div.blackfriday-tales-currency-desctop ul li {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    padding: 12px 24px;
    list-style-type: none;
    border-radius: 24px;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-blackfriday-tales div.blackfriday-tales-currency div.blackfriday-tales-currency-desctop ul li:hover {
    background: #ebecec;
}
div.careerum-blackfriday-tales div.blackfriday-tales-currency div.blackfriday-tales-currency-desctop ul li.active {
    background-color: #000;
    color: #fff;
    cursor: default;
    pointer-events: none;
}
div.careerum-blackfriday-tales div.blackfriday-tales-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-blackfriday-tales div.blackfriday-tales-notif-icon {
    font-size: 0;
}
div.careerum-blackfriday-tales div.blackfriday-tales-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    pointer-events: none;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: #e1e1e2;
    padding: 0 10px;
    border-radius: 12px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-notif-content::before {
    content: '';
    width: 40px;
    height: 40px;
    transform: rotate(55deg) skew(20deg);
    background: #e1e1e2;
    position: absolute;
    border-radius: 5px;
    top: 4px;
    left: 169px;
    z-index: 1;
}
div.careerum-blackfriday-tales div.blackfriday-tales-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 10px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-notif:hover div.blackfriday-tales-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-blackfriday-tales div.blackfriday-tales {
    flex-wrap: wrap;
    gap: 24px 16px;
    margin-bottom: 80px;
}
div.careerum-blackfriday-tales div.blackfriday-tale {
    flex-direction: column;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 12px;
    padding: 16px;
    width: 376px;
    min-height: 675px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    background: linear-gradient(90deg, #676767 12.5%, #232323 34.5%);
    background-repeat: no-repeat;
}
div.careerum-blackfriday-tales div.blackfriday-tale__label {
    border: 1px solid #FFF;
    border-radius: 48px;
    padding: 7px 19px;
    background-color: #0B70FE;
    top: 26px;
    right: 26px;
}
div.careerum-blackfriday-tales div.blackfriday-tale__label p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    color: #fcfefe;
}
div.careerum-blackfriday-tales div.blackfriday-tale__header {
    min-height: 203px;
    margin-bottom: 16px;
}
div.careerum-blackfriday-tales div.blackfriday-tale img {
    width: 100%;
}
div.careerum-blackfriday-tales div.blackfriday-tale h3 {
    margin-top: 16px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
}
div.careerum-blackfriday-tales div.blackfriday-tale h3 + p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
}
div.careerum-blackfriday-tales div.blackfriday-tale__content {
    margin-bottom: 32px;
}
div.careerum-blackfriday-tales div.blackfriday-tale__switcher {
    cursor: pointer;
    transition: opacity 0.3s ease;
}
div.careerum-blackfriday-tales div.blackfriday-tale__switcher:hover {
    opacity: 0.85;
}
div.careerum-blackfriday-tales div.blackfriday-tale__switcher p {
    font-weight: 600;
    font-size: 20px;
    text-decoration: underline;
    color: #fff;
    margin-right: 8px;
}
div.careerum-blackfriday-tales div.blackfriday-tale__switcher svg {
    transition: transform 0.3s ease;
}
div.careerum-blackfriday-tales div.blackfriday-tale__content ol {
    max-height: 0;
    overflow: hidden;
    margin-top: 0;
    transition: all 0.3s ease;
}
div.careerum-blackfriday-tales div.blackfriday-tale__content.active ol {
    max-height: 1000px;
    margin-top: 8px;
}
div.careerum-blackfriday-tales div.blackfriday-tale__content.active div.blackfriday-tale__switcher svg {
    transform: rotate(180deg);
}
div.careerum-blackfriday-tales div.blackfriday-tale__content ol li {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
    padding-left: 0px;
    list-style-type: decimal;
    margin-left: 19px;
    margin-bottom: 10px;
}
div.careerum-blackfriday-tales div.blackfriday-tale__descr {
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 3px 7px 3px 3px;
    margin-bottom: 10px;
    width: max-content;
}
div.careerum-blackfriday-tales div.blackfriday-tale__descr p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    color: #fff;
    margin-left: 4px;
}
div.careerum-blackfriday-tales div.blackfriday-tale__price {
    margin-bottom: 10px;
    gap: 8px;
}
div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(1) {
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(2) {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    opacity: 0.6;
    color: #fff;
    text-decoration: line-through;
}
div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(3) {
    border-radius: 4px 4px 6px 4px;
    padding: 2px 4px 3px 4px;
    color: #fff;
    background-color: #FF5A00;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
}
div.careerum-blackfriday-tales div.blackfriday-tale a {
    width: 100%;
    text-align: center;
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 40px;
    font-weight: 600;
    font-size: 18px;
}
div.careerum-blackfriday-tales div.blackfriday-tale div.blackfriday-disabled {
    width: 100%;
    height: 54px;
    gap: 8px;
    background: #c2c2c2;
    border-radius: 12px;
}
div.careerum-blackfriday-tales div.blackfriday-tale div.blackfriday-disabled img {
    width: 26px
}
div.careerum-blackfriday-tales div.blackfriday-tale div.blackfriday-disabled p {
    font-weight: 600;
    font-size: 18px;
    color: var(--main---white);
}
div.careerum-blackfriday-tales div.blackfriday-tales-single {
    margin-bottom: 104px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 20px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    background: linear-gradient(90deg, #0b70fe 0%, #02265a 46.5%);
    background-repeat: no-repeat;
    padding: 19px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(1) {
    width: 543px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(2) {
    width: 543px;
    margin-top: -19px;
    margin-bottom: -19px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(2) img {
    left: 38px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(1) img {
    top: -26px;
    left: 392px;
    pointer-events: none;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single h3 {
    font-weight: 700;
    font-size: 44px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 20px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single a {
    width: 362px;
    text-align: center;
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 40px;
    font-weight: 600;
    font-size: 18px;
    display: inline-block;
    margin-top: 14px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single div.blackfriday-tales-currency {
    margin-bottom: 16px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-single div.blackfriday-tale__price p:nth-child(3) {
    font-size: 12px;
    line-height: 120%;
    border-radius: 4px;
    padding: 2px 4px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-center {
    margin-bottom: 64px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center {
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.5);
    background: linear-gradient(90deg, #5f5f5f 0%, #0a0a0a 34.5%, #0a0a0a 71%);
    background-repeat: no-repeat;
    padding: 23px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center + div.blackfriday-tale-center {
    margin-top: 24px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(1) {
    width: 405px;
    margin-right: 24px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(2) {
    width: 323px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(3) {
    width: 360px;
    margin-top: -23px;
    margin-bottom: -23px;
    margin-right: -24px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(1) img,
div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(2) img,
div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(3) img,
div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(4) img {
    left: 33px;
    top: 0;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center a {
    width: 344px;
    text-align: center;
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 40px;
    font-weight: 600;
    font-size: 18px;
    display: inline-block;
    margin-top: 14px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center div.blackfriday-disabled {
    width: 344px;
    height: 54px;
    gap: 8px;
    background: #c2c2c2;
    border-radius: 12px;
    margin-top: 14px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center div.blackfriday-disabled img {
    width: 26px
}
div.careerum-blackfriday-tales div.blackfriday-tale-center div.blackfriday-disabled p {
    font-weight: 600;
    font-size: 18px;
    color: var(--main---white);
}
div.careerum-blackfriday-tales div.blackfriday-tale-center h3 {
    margin-bottom: 24px;
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center h4 {
    font-weight: 600;
    font-size: 28px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center h5 {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 16px;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center p.blackfriday-tale-center__label {
    font-weight: 500;
    font-size: 13px;
    line-height: 100%;
    color: #fcfefe;
    margin-bottom: 8px;
    border: 1px solid #fff;
    border-radius: 48px;
    padding: 1px 11px;
    display: inline-block;
}
div.careerum-blackfriday-tales div.blackfriday-tale-center div.blackfriday-tale__price p:nth-child(3) {
    font-size: 12px;
    line-height: 120%;
    border-radius: 4px;
    padding: 2px 4px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
    padding: 23px 23px 31px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom > div {
    width: 550px;
    position: relative;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom > div:nth-child(1) > img {
    position: absolute;
    left: 222px;
    top: 28px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom > div:nth-child(2) > img {
    position: absolute;
    right: -23px;
    top: -23px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom p.blackfriday-tales-bottom-header {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    text-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    color: #fff;
    margin-bottom: 10px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom p.blackfriday-tales-bottom-subheader {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    color: #fff;
    margin-bottom: 36px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    padding: 12px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: #fff;
    width: 516px;
    gap: 16px;
    position: relative;
    left: 39px;
    top: 21px;
    transform: rotate(-1.12deg);
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care > div:nth-child(1) {
    width: 99px;
    font-size: 0;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care > div:nth-child(1) img {
    width: 100%;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care > div:nth-child(2) {
    width: 375px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care p.blackfriday-tales-bottom-care-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care p.blackfriday-tales-bottom-care-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: rgba(0, 0, 0, 0.8);
    margin-bottom: 8px;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care p.blackfriday-tales-bottom-care-descr {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom a {
    border-radius: 8px;
    padding: 12px 24px;
    width: 340px;
    gap: 10px;
    text-decoration: none;
}
div.careerum-blackfriday-tales div.blackfriday-tales-bottom a p {
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    text-decoration: none;
}

div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    background-color: #fff;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block p.blackfriday-tales__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block svg.blackfriday-tales__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block.active svg.blackfriday-tales__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block.active div.blackfriday-tales__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block div.blackfriday-tales__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}

div.careerum-blackfriday-mini {
    background-color: #1A1C20;
    margin-top: -74px;
}
div.careerum-blackfriday-mini > div {
    margin-top: 225px;
}
div.careerum-blackfriday-mini > div > img {
    left: 50%;
    transform: translate(-25%, -360px);
}
div.careerum-blackfriday-mini h1 {
    font-weight: 400;
    font-size: 150px;
    line-height: 90%;
    letter-spacing: 0.02em;
    color: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(4px);
    text-shadow: 0 4px 30px rgba(0, 0, 0, 0.5);
    font-family: "Newake" !important;
}
div.careerum-blackfriday-mini div.blackfriday-mini__top {
    flex-wrap: wrap;
    margin-bottom: 102px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(1) {
    width: 460px;
    padding-top: 33px;
    margin-right: 38px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(2) {
    width: 650px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(1) img {
    top: -41px;
    left: 115px;
    animation: pulse 4s infinite;
}
div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(2) img {
    top: -176px;
    left: 181px;
    filter: drop-shadow(0 0 0 rgba(255, 255, 255, 0.4));
}
div.careerum-blackfriday-mini p.blackfriday-mini__subheader {
    font-weight: 600;
    font-size: 64px;
    line-height: 100%;
    letter-spacing: -0.01em;
    color: #fcfefe;
    margin-bottom: 10px;
}
div.careerum-blackfriday-mini p.blackfriday-mini__text {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fcfefe;
    width: 523px;
}
div.careerum-blackfriday-mini a {
    border-radius: 12px;
    padding: 20px 24px;
    width: 389px;
    text-align: center;
    text-decoration: none;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    display: inline-block;
    margin-top: 10px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-header {
    margin-bottom: 73px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center h2 {
    font-weight: 600;
    font-size: 56px;
    line-height: 110%;
    color: #fff;
    width: 637px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center h2 ~ img {
    top: 19px;
    left: 629px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header {
    width: 440px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-content {
    width: 700px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header p {
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fcfefe;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header p + p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #fcfefe;
    margin-top: 8px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header > div:nth-child(1) {
    width: 60px;
    margin-right: 8px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header > div:nth-child(2) {
    width: calc(100% - 68px);
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 {
    margin-bottom: 73px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 > img {
    top: -58px;
    left: 45px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content {
    flex-wrap: wrap;
    padding-top: 5px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > img {
    top: -41px;
    left: 278px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div {
    border-radius: 12px;
    padding: 12px;
    width: 344px;
    height: 110px;
    backdrop-filter: blur(20px);
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.4);
    background: linear-gradient(90deg, #035cd8 16%, #66a3f8 48%, #0b70fe 81.61%);
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-content > div p {
    font-weight: 600;
    font-size: 24px;
    line-height: 110%;
    color: #fff;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row-content > div p + p {
    font-weight: 500;
    font-size: 18px;
    margin-top: 4px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(1) {
    transform: rotate(-2deg);
    margin-right: 12px;
    margin-bottom: 17px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(2) {
    margin-top: 7px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(4) {
    transform: rotate(3deg);
    margin-left: 12px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 {
    margin-bottom: 85px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 > img {
    top: -144px;
    left: 160px;
    animation: pulse 4s infinite;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content > div {
    border-radius: 12px;
    padding: 12px;
    width: 344px;
    height: 110px;
    backdrop-filter: blur(20px);
    background: linear-gradient(90deg, #5f5e5e 12.5%, #4e4e4e 34.5%, #0a0a0a 71%, #383838 94%);
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content > div:nth-child(2) {
    transform: rotate(1.5deg);
    margin-left: 12px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 {
    margin-bottom: 56px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 > img {
    top: 73px;
    left: 354px;
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content > div {
    border-radius: 12px;
    padding: 12px;
    width: 344px;
    height: 128px;
    backdrop-filter: blur(20px);
    background: linear-gradient(90deg, #f69d0a 8.5%, #f09b0e 53%, #fbd89c 80%, #fdbb4e 93%);
}
div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content > img {
    top: -89px;
    left: 322px;
}

div.careerum-blackfriday-form {
    background-color: #1A1C20;
}
div.careerum-blackfriday-form > div {
    margin-top: 60px;
    padding-bottom: 120px;
    margin-bottom: 150px;
}
div.careerum-blackfriday-form div.blackfriday-main__center-top {
    transform: rotate(-3.04deg);
    box-shadow: 0 6px 30px 0 #000;
    background-color: #000;
    width: max-content;
    left: -50%;
    top: -98px;
}
div.careerum-blackfriday-form div.blackfriday-main__center-bottom {
    transform: rotate(5.64deg);
    box-shadow: 0 6px 30px 0 #000;
    background-color: #000;
    width: max-content;
    left: -50%;
    top: 119px;
}
div.careerum-blackfriday-form div.blackfriday-main__center p {
    font-weight: 600;
    font-size: 24px;
    line-height: 115%;
    color: #fff;
    margin: 0 20px;
}
div.careerum-blackfriday-form div.blackfriday-main__center-top div.blackfriday-main__center-item {
    background: linear-gradient(90deg, #0a0a0a 12.5%, #5f5f5f 76%, #0a0a0a 97.5%);
    animation: marquee 10s infinite linear;
    padding: 5px 0;
}
div.careerum-blackfriday-form div.blackfriday-main__center-bottom div.blackfriday-main__center-item {
    background: linear-gradient(90deg, #0a0a0a 12.5%, #5f5f5f 76%, #0a0a0a 97.5%);
    animation: marquee2 10s infinite linear;
    padding: 5px 0;
}
div.careerum-blackfriday-form div.blackfriday-form__wrapper {
    top: 107px;
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 28px;
    padding: 40px 75px;
    background: linear-gradient(90deg, #5f5e5e 12.5%, #4e4e4e 34.5%, #0a0a0a 71%, #383838 94%);
    background-repeat: no-repeat;
}
div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(1) {
    width: 556px;
}
div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(2) {
    width: 430px;
}
div.careerum-blackfriday-form div.blackfriday-form__wrapper div.blackfriday-form__wrapper-label {
    border: 1px solid rgba(255, 255, 255, 0.8);
    background-color: #fff;
    border-radius: 64px;
    padding: 12px 24px;
    display: inline-block;
}
div.careerum-blackfriday-form div.blackfriday-form__wrapper div.blackfriday-form__wrapper-label p {
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-blackfriday-form h2 {
    font-weight: 400;
    font-size: 150px;
    line-height: 90%;
    letter-spacing: 0.02em;
    color: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(4px);
    text-shadow: 0 4px 30px rgba(0, 0, 0, 0.5);
    font-family: "Newake" !important;
    margin-top: 16px;
}
div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(1) img {
    top: -9px;
    right: 47px;
    animation: pulse 4s infinite;
}
div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(2) {
    border: 2px solid rgba(255, 255, 255, 0.4);
    border-radius: 24px;
    padding: 22px;
    background-color: #000;
}
div.careerum-blackfriday-form div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #fff;
}
div.careerum-blackfriday-form div.careerum-registration-form-club40 > form a.submit-btn[disabled],
div.careerum-blackfriday-form div.careerum-registration-form-club40 > div form button:disabled,
div.careerum-blackfriday-form div.careerum-registration-form-club40 > div form button[disabled] {
    background-color: #C2C2C2;
    color: #FFFFFF;
}



div.careerum-blackfriday-banner {
    background-color: transparent;
    position: sticky;
    top: 58px;
    box-shadow: 0 4px 14px rgba(0, 10, 23, 0.06);
}
div.careerum-blackfriday-banner > div {
    margin: 0 auto;
    padding: 12px 20px;
    background: linear-gradient(90deg, #0a0a0a 12.5%, #4e4e4e 34.5%, #0a0a0a 71%, #0b70fe 81.5%, #383838 94%);
    border-radius: 19px;
}
div.careerum-blackfriday-banner > div > div:nth-child(1) p {
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
    color: #fff;
}
div.careerum-blackfriday-banner > div > div:nth-child(1) p + p {
    margin-top: 4px;
}
div.careerum-blackfriday-banner div.blackfriday-banner-timer {
    gap: 10px;
}
div.careerum-blackfriday-banner div.blackfriday-banner-timer > div {
    border-radius: 8px;
    padding: 8px 0;
    background-color: #000;
    text-align: center;
    width: 63px;
}
div.careerum-blackfriday-banner div.blackfriday-banner-timer > div p[class*=number] {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    color: #fff;
}
div.careerum-blackfriday-banner div.blackfriday-banner-timer > div p[class*=text] {
    font-weight: 500;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    margin-top: 2px;
}
div.careerum-blackfriday-banner a {
    border-radius: 8px;
    padding: 12px 16px;
    font-weight: 600;
    font-size: 18px;
    line-height: 105%;
    text-decoration: none;
    margin-left: 91px;
}
@media screen and (max-width:1299px) {
    div.careerum-blackfriday-banner {
        top: 54px;
    }
    div.careerum-blackfriday-banner > div {
        padding: 10px 16px;
    }
    div.careerum-blackfriday-banner > div > div:nth-child(1) p {
        font-size: 14px;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer {
        gap: 6px;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer > div {
        background: transparent;
        padding: 0;
        width: 45px;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer > div p[class*=number] {
        font-size: 20px;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer > div p[class*=text] {
        font-size: 12px;
    }
    div.careerum-blackfriday-banner a {
        font-size: 14px;
        margin-left: 55px;
    }
    div.careerum-blackfriday-main {
        margin-top: -54px;
    }
    div.careerum-blackfriday-main > div {
        margin-top: 165px;
    }
    div.careerum-blackfriday-main > div > img {
        width: 1000px;
        transform: translate(-40%, -290px);
    }
    div.careerum-blackfriday-main h1 {
        font-size: 91px;
        line-height: 100%;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top {
        margin-bottom: 0px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(1) {
        width: 290px;
        margin-top: 28px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(1) img {
        width: 309px;
        top: 112px;
        left: -11px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(2) {
        width: 381px;
        margin-top: 0;
        margin-left: 6px;
    }
    div.careerum-blackfriday-main p.blackfriday-main__subheader {
        font-size: 36px;
        margin-bottom: 8px;
    }
    div.careerum-blackfriday-main p.blackfriday-main__text {
        font-size: 18px;
        width: 100%;
    }
    div.careerum-blackfriday-main p.blackfriday-main__subheader span.position-relative {
        opacity: 1;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(2) img {
        top: 20px;
        left: -164px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center p {
        font-size: 16px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-top {
        transform: rotate(-5.21deg);
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-bottom {
        transform: rotate(6deg);
        top: 233px;
    }
    @keyframes marquee {
        0% {
            transform: translateX(0%);
        }
        100% {
            transform: translateX(-469px);
        }
    }
    @keyframes marquee2 {
        0% {
            transform: translateX(-469px);
        }
        100% {
            transform: translateX(0%);
        }
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-top div.blackfriday-main__center-item,
    div.careerum-blackfriday-main div.blackfriday-main__center-bottom div.blackfriday-main__center-item {
        padding: 3px 0;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center {
        margin-bottom: 266px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom {
        padding: 16px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom p {
        font-size: 24px;
        width: 327px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom img + p {
        font-size: 16px;
        opacity: 0.85;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom img.blackfriday-main__bottom-left {
        top: 88px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom img.blackfriday-main__bottom-right {
        width: 335px;
        right: 20px;
        bottom: -21px;
    }
    div.careerum-blackfriday-tales > div {
        margin-bottom: 90px;
        margin-top: 35px;
    }
    div.careerum-blackfriday-tales h2 {
        font-size: 32px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-header {
        margin-bottom: 24px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-header img {
        top: -22px;
        left: 471px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single + div.blackfriday-tales-header img {
        top: 20px;
        left: 17px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single + div.blackfriday-tales-header {
        margin-bottom: 58px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-currency {
        height: 36px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales {
        margin-bottom: 48px;
        gap: 16px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale {
        width: 332px;
        min-height: 615px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__header {
        min-height: 203px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale h3 {
        font-size: 24px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(1) {
        font-size: 28px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(2) {
        font-size: 18px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(3) {
        font-size: 20px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single {
        border-radius: 12px;
        padding: 15px;
        margin-bottom: 49px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(1) {
        width: 330px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(2) {
        width: 300px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single h3 {
        font-size: 28px;
        margin-bottom: 32px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single div.blackfriday-tale__price p:nth-child(3) {
        font-size: 20px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single a {
        margin-top: 0;
        width: 300px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(1) img {
        top: -66px;
        left: 297px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(2) img {
        left: -12px;
        top: 71px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center {
        padding: 15px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(1) {
        width: 300px;
        margin-right: 16px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(2) {
        width: 185px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(3) {
        width: 153px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: -14px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(1) img,
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(2) img,
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(3) img,
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(4) img {
        left: 9px;
        top: 0;
        margin-bottom: -5px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center h3 {
        font-size: 24px;
        line-height: 100%;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-center div.blackfriday-tale__price p:nth-child(3) {
        font-size: 20px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center div.blackfriday-disabled,
    div.careerum-blackfriday-tales div.blackfriday-tale-center a {
        width: 100%;
        margin-top: 0;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center h5 {
        font-size: 16px;
        margin-bottom: 8px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center p.blackfriday-tale-center__label {
        margin-bottom: 6px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-center {
        margin-bottom: 48px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom {
        border-radius: 12px;
        background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
        padding: 12px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom > div {
        width: 320px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom p.blackfriday-tales-bottom-header {
        font-size: 20px;
        line-height: 130%;
        margin-bottom: 3px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom p.blackfriday-tales-bottom-subheader {
        font-size: 14px;
        line-height: 130%;
        margin-bottom: 12px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom > div:nth-child(1) > img {
        left: 89px;
        top: 11px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom a {
        width: 316px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom a p {
        font-size: 14px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care {
        width: 321px;
        border-radius: 12px;
        transform: rotate(3deg);
        left: -8px;
        top: -1px;
        padding: 8px;
        gap: 4px;
        flex-wrap: wrap;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care > div:nth-child(1) {
        width: 48px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care > div:nth-child(2) {
        width: 246px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care p.blackfriday-tales-bottom-care-name {
        margin-top: 3px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care p.blackfriday-tales-bottom-care-position {
        margin-bottom: 0;
        font-size: 12px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care p.blackfriday-tales-bottom-care-descr {
        font-size: 12px;
    }
    div.careerum-blackfriday-mini > div {
        margin-top: 186px;
    }
    div.careerum-blackfriday-mini h1 {
        font-size: 91px;
        line-height: 100%;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(1) {
        width: 289px;
        margin-right: 8px;
        padding-top: 3px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(2) {
        width: 381px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(2) img {
        top: 207px;
        left: 305px;
        animation: pulse 4s infinite;
    }
    div.careerum-blackfriday-mini p.blackfriday-mini__subheader {
        font-size: 36px;
        font-weight: 700;
        line-height: 115%;
        margin-bottom: 7px;
    }
    div.careerum-blackfriday-mini p.blackfriday-mini__text {
        font-size: 18px;
        line-height: 110%;
        width: 100%;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top {
        margin-bottom: 67px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(1) img {
        top: -125px;
        left: -5px;
        animation: none;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(3) {
        margin-top: -18px;
    }
    div.careerum-blackfriday-mini a {
        border-radius: 8px;
        padding: 16px 20px;
        width: 279px;
        font-size: 14px;
        margin-top: 0;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center h2 {
        font-size: 40px;
        width: 477px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center h2 ~ img {
        top: 0px;
        left: 294px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-header {
        margin-bottom: 39px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center > div[class*="blackfriday-mini__center-row"] {
        display: block;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 {
        margin-bottom: 43px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header {
        width: 100%;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header p {
        font-size: 32px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header p + p {
        font-size: 16px;
        margin-top: 4px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content {
        margin-top: 7px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div {
        width: 335px;
        height: 100px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(1) {
        transform: rotate(0);
        margin-bottom: 17px;
        margin-top: 6px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(2) {
        transform: rotate(2.71deg);
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(3) {
        transform: rotate(-2.71deg);
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(4) {
        transform: rotate(0);
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > img {
        top: 208px;
        left: 531px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content {
        margin-top: 21px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content > div {
        height: 100px;
        width: 335px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content > div:nth-child(2) {
        transform: rotate(3deg);
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 {
        margin-bottom: 55px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-header img {
        margin-top: 10px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 > img {
        top: -37px;
        left: 54px;
        animation: pulse 4s infinite;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content {
        margin-top: 16px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content > img {
        top: -64px;
        left: 313px;
    }
    div.careerum-blackfriday-form > div {
        margin-top: 15px;
        padding-bottom: 107px;
        margin-bottom: 88px;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-top div.blackfriday-main__center-item,
    div.careerum-blackfriday-form div.blackfriday-main__center-bottom div.blackfriday-main__center-item {
        padding: 3px 0;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center p {
        font-size: 16px;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-top {
        transform: rotate(-5.21deg);
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-bottom {
        transform: rotate(6deg);
        top: 130px;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper {
        padding: 14px 14px 39px;
        border-radius: 16px;
        border-width: 1px;
        top: 112px;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper div.blackfriday-form__wrapper-label {
        padding: 6px 24px;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper div.blackfriday-form__wrapper-label p {
        font-size: 14px;
    }
    div.careerum-blackfriday-form h2 {
        font-size: 91px;
        line-height: 100%;
        margin-top: 19px;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(1) {
        width: 290px;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(2) {
        width: 280px;
        border-width: 1px;
        border-radius: 12px;
        margin-top: 25px;
        padding: 15px;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 9px 10px 7px;
        font-size: 14px;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form > div {
        margin-bottom: 4px;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form button,
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 12px;
        padding-left: 0;
        padding-right: 0;
        margin-top: 11px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-blackfriday-banner {
        top: 39px;
    }
    div.careerum-blackfriday-banner > div {
        display: block;
        border-radius: 12px;
        padding: 9px 10px 10px;
    }
    div.careerum-blackfriday-banner > div > div:nth-child(1) p {
        text-align: center;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer {
        gap: 8px;
        margin-top: 4px;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer > div {
        background-color: #fff;
        width: 53px;
        border-radius: 4px;
        padding: 4px 0px;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer > div p[class*=number] {
        font-size: 14px;
        color: #000;
    }
    div.careerum-blackfriday-banner div.blackfriday-banner-timer > div p[class*=text] {
        font-size: 10px;
        color: #000;
    }
    div.careerum-blackfriday-banner a {
        display: block;
        width: 100%;
        text-align: center;
        margin-left: 0;
        margin-top: 16px;
    }
    div.careerum-blackfriday-main {
        margin-top: -76px;
    }
    div.careerum-blackfriday-main > div {
        margin-top: 176px;
        margin-bottom: 16px;
    }
    div.careerum-blackfriday-main > div > img {
        transform: translate(-43%, -300px);
        width: 800px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top {
        display: block;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(1) {
        margin-top: 0;
        width: 100%;
        margin-bottom: 13px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(2) {
        margin-top: 0;
        width: 100%;
        margin-left: 0;
    }
    div.careerum-blackfriday-main h1 {
        font-size: 63px;
        line-height: 90%;
        text-shadow: 0 1px 11px rgba(0, 0, 0, 0.65);
    }
    div.careerum-blackfriday-main p.blackfriday-main__subheader {
        font-size: 30px;
        margin-bottom: 6px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(1) img {
        width: 194.5px;
        top: -79px;
        left: 154px;
    }
    div.careerum-blackfriday-main p.blackfriday-main__text {
        font-size: 14px;
    }
    div.careerum-blackfriday-main p.blackfriday-main__subheader span.position-relative {
        opacity: 1;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top > div:nth-child(2) img {
        top: 13px;
        left: -131px;
    }
    div.careerum-blackfriday-main p.blackfriday-main__text {
        max-width: 300px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-top div.blackfriday-main__center-item > *:nth-child(4),
    div.careerum-blackfriday-main div.blackfriday-main__center-top div.blackfriday-main__center-item > *:nth-child(5),
    div.careerum-blackfriday-main div.blackfriday-main__center-top div.blackfriday-main__center-item > *:nth-child(6) {
        display: none !important;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-bottom div.blackfriday-main__center-item > *:nth-child(1),
    div.careerum-blackfriday-main div.blackfriday-main__center-bottom div.blackfriday-main__center-item > *:nth-child(2),
    div.careerum-blackfriday-main div.blackfriday-main__center-bottom div.blackfriday-main__center-item > *:nth-child(3) {
        display: none !important;
    }
    @keyframes marquee {
        0% {
            transform: translateX(0%);
        }
        100% {
            transform: translateX(-102px);
        }
    }
    @keyframes marquee2 {
        0% {
            transform: translateX(-242px);
        }
        100% {
            transform: translateX(0%);
        }
    }
    div.careerum-blackfriday-main div.blackfriday-main__center p {
        font-size: 14px;
        margin: 0 5px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-top div.blackfriday-main__center-item,
    div.careerum-blackfriday-main div.blackfriday-main__center-bottom div.blackfriday-main__center-item {
        padding: 0px 0;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-bottom {
        transform: rotate(1deg);
        top: 0px;
        left: -70%;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center-top {
        transform: rotate(-3.34deg);
        top: 20px;
        left: -70%;
    }
    div.careerum-blackfriday-main div.blackfriday-main__top {
        margin-bottom: 24px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__center {
        margin-bottom: 139px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom {
        padding: 10px;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom p {
        font-size: 24px;
        width: 100%;
        line-height: 110%;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom img + p {
        font-size: 14px;
        margin-top: 6px;
        line-height: 100%;
    }
    div.careerum-blackfriday-main div.blackfriday-main__bottom img.blackfriday-main__bottom-right {
        width: unset;
        max-width: 104%;
        margin-left: -2px;
        margin-top: 30px;
        margin-right: -10px;
        margin-bottom: -10px;
    }
    div.careerum-blackfriday-tales > div {
        margin-top: 24px;
        margin-bottom: 66px;
    }
    div.careerum-blackfriday-tales h2 {
        font-size: 28px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-header {
        margin-bottom: 32px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-header img {
        top: 11px;
        left: 184px;
        width: 131px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single + div.blackfriday-tales-header img {
        top: 48px;
        left: -1px;
        width: 118px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block {
        width: 208px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales__swicher-block p.blackfriday-tales__swicher-header {
        font-size: 12px;
        margin-top: 6px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-currency {
        margin-bottom: 32px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales {
        gap: 32px;
        margin-bottom: 40px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale {
        width: 100%;
        padding: 15px;
        min-height: unset;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale h3 + p {
        font-size: 14px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__header {
        min-height: unset;
        margin-bottom: 23px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__switcher p {
        font-size: 18px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__content {
        margin-bottom: 46px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__descr svg {
        width: 18px;
        height: 18px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__descr p {
        font-size: 12px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(1) {
        font-size: 24px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(2) {
        font-size: 14px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale__price p:nth-child(3) {
        font-size: 18px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single h3 {
        font-size: 24px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(1) {
        width: 100%;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single > div:nth-child(1) img {
        width: 342px;
        top: -41px;
        left: -8px;
        margin-bottom: -88px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single a {
        width: 100%;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-single {
        margin-bottom: 40px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center {
        flex-direction: column-reverse;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(1),
    div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(2),
    div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(3) {
        width: 100%;
        margin: 0;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(1) img,
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(2) img,
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(3) img,
    div.careerum-blackfriday-tales div.blackfriday-tale-center:nth-child(4) img {
        left: 0;
        top: 0;
        margin-bottom: 0;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center > div:nth-child(3) {
        margin-bottom: 20px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center h3 {
        margin-bottom: 10px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center h4 {
        margin-bottom: 8px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center p.blackfriday-tale-center__label {
        margin-bottom: 9px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center h3 + div {
        margin-bottom: 19px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tale-center + div.blackfriday-tale-center {
        margin-top: 32px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-center div.blackfriday-tale__price p:nth-child(3) {
        font-size: 18px;
    }


    div.careerum-blackfriday-tales div.blackfriday-tales-bottom {
        display: block;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom p.blackfriday-tales-bottom-header {
        margin-bottom: 7px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care {
        transform: rotate(1.53deg);
        top: 0px;
        left: -5px;
        width: 103%;
        margin-top: 28px;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom > div {
        width: 100%;
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom div.blackfriday-tales-bottom-care > div:nth-child(2) {
        width: calc(100% - 60px);
    }
    div.careerum-blackfriday-tales div.blackfriday-tales-bottom a.hidden-desc-tablet {
        display: flex !important;
        margin-top: 16px;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    div.careerum-blackfriday-mini > div {
        margin-top: 171px;
    }
    div.careerum-blackfriday-mini > div > img {
        transform: translate(-43%, -300px);
        width: 800px;
    }
    div.careerum-blackfriday-mini h1 {
        font-size: 63px;
        line-height: 90%;
        text-shadow: 0 1px 11px rgba(0, 0, 0, 0.65);
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(1) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 14px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(2) {
        width: 100%;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(1) img {
        top: -55px;
        left: 30px;
    }
    div.careerum-blackfriday-mini p.blackfriday-mini__subheader {
        font-size: 32px;
        letter-spacing: -0.01em;
    }
    div.careerum-blackfriday-mini p.blackfriday-mini__text {
        font-size: 14px;
        width: 280px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top > div:nth-child(3) {
        margin-top: 23px;
        width: 100%;
    }
    div.careerum-blackfriday-mini a {
        width: 100%;
        display: block;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center h2 {
        width: 100%;
        font-size: 28px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__top {
        margin-bottom: 59px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center h2 ~ img {
        top: -35px;
        left: 131px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header {
        display: block !important;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-header {
        margin-bottom: 24px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 > img {
        top: -1px;
        right: 12px;
        left: auto;
        animation: pulse 4s infinite;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header > div:nth-child(2) {
        width: 100%;
        margin-top: 3px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header p {
        font-size: 24px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-header p + p {
        font-size: 14px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content,
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content,
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content {
        flex-direction: column;
        width: 100%;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div,
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content > div,
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content > div {
        width: 100%;
        padding: 12px;
        height: auto;
        border-radius: 8px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-content > div p {
        font-size: 18px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row-content > div p + p {
        font-size: 13px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content {
        padding-top: 0;
        margin-top: 16px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(1) {
        transform: rotate(-2deg);
        margin: 0 0 10px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(2) {
        transform: rotate(0);
        margin: 0 0 4px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(3) {
        transform: rotate(0);
        margin: 0 0 12px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(4) {
        transform: rotate(3deg);
        margin: 0;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > div:nth-child(4) p {
        margin-right: -5px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 div.blackfriday-mini__center-row-content > img {
        top: 251px;
        left: 267px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row1 {
        margin-bottom: 34px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 > img {
        top: 14px;
        left: 182px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content > div:nth-child(1) {
        transform: rotate(-2deg);
        margin-bottom: 11px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content > div:nth-child(2) {
        transform: rotate(0deg);
        margin-left: 0;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 div.blackfriday-mini__center-row-content {
        margin-top: 15px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row2 {
        margin-bottom: 26px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content {
        margin-top: 10px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 div.blackfriday-mini__center-row-content > img {
        top: 37px;
        left: 78px;
    }
    div.careerum-blackfriday-mini div.blackfriday-mini__center-row3 {
        margin-bottom: 80px;
    }
    div.careerum-blackfriday-form > div {
        margin-bottom: 27px;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-top div.blackfriday-main__center-item > *:nth-child(4),
    div.careerum-blackfriday-form div.blackfriday-main__center-top div.blackfriday-main__center-item > *:nth-child(5),
    div.careerum-blackfriday-form div.blackfriday-main__center-top div.blackfriday-main__center-item > *:nth-child(6) {
        display: none !important;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-bottom div.blackfriday-main__center-item > *:nth-child(1),
    div.careerum-blackfriday-form div.blackfriday-main__center-bottom div.blackfriday-main__center-item > *:nth-child(2),
    div.careerum-blackfriday-form div.blackfriday-main__center-bottom div.blackfriday-main__center-item > *:nth-child(3) {
        display: none !important;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center p {
        font-size: 14px;
        margin: 0 5px;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-top div.blackfriday-main__center-item,
    div.careerum-blackfriday-form div.blackfriday-main__center-bottom div.blackfriday-main__center-item {
        padding: 0px 0;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-bottom {
        transform: rotate(1deg);
        top: 18px;
        left: -70%;
    }
    div.careerum-blackfriday-form div.blackfriday-main__center-top {
        transform: rotate(-3.34deg);
        top: 42px;
        left: -70%;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper {
        top: 70px;
        border-radius: 12px;
        padding: 11px 11px 21px;
        display: block !important;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(1) {
        width: 100%;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(2) {
        width: 100%;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper div.blackfriday-form__wrapper-label {
        padding: 5px 24px;
    }
    div.careerum-blackfriday-form h2 {
        font-size: 63px;
        line-height: 90%;
        margin-top: 14px;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(1) img {
        top: 34px;
        left: 177px;
    }
    div.careerum-blackfriday-form div.blackfriday-form__wrapper > div:nth-child(2) {
        padding: 0;
        border: none;
        margin-top: 21px;
        background: none;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form > div {
        margin-bottom: 10px;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 10px 10px 8px;
        font-size: 16px;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form button,
    div.careerum-blackfriday-form div.careerum-registration-form-club40 > form a.submit-btn {
        font-size: 16px;
        margin-top: 9px;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 16px;
    }
    div.careerum-blackfriday-form div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-size: 11px;
    }
}
div.careerum-blackfriday-banner.blackfriday-banner2 > div {
    gap: 20px;
}
div.careerum-blackfriday-banner.blackfriday-banner2 > div > div:nth-child(1) p {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
}
div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer {
    gap: 28px;
}
div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div {
    position: relative;
}
div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div:not(:last-child)::after {
    content: ':';
    font-weight: 600;
    font-size: 30px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 1px;
    right: -18px;
}

div.careerum-trip-main {
    background-color: #1A1C20;
    margin-top: -74px;
}
div.careerum-trip-main > div {
    margin-top: 207px;
    margin-bottom: 176px;
}
div.careerum-trip-main img.trip-main-img-bg {
    left: 50%;
    transform: translate(-50%, -420px);
}
div.careerum-trip-main img.trip-main-img-label {
    top: -99px;
    right: -31px;
}
div.careerum-trip-main h1 {
    font-weight: 700;
    font-size: 120px;
    line-height: 90%;
    letter-spacing: -0.01em;
    color: #fcfefe;
}
div.careerum-trip-main h2 {
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-trip-main h2 span {
    font-size: 96px;
}
div.careerum-trip-main div.trip-tales-currency {
    margin-bottom: 30px;
    margin-top: 80px;
}
div.careerum-trip-main div.trip-tales-single div.trip-tales-currency {
    margin-bottom: 30px;
    margin-top: 0px;
}
div.careerum-trip-main div.trip-tales-currency-desctop {
    background-color: #fff;
    border-radius: 48px;
    padding: 4px;
    width: max-content;
}
div.careerum-trip-main div.trip-tales-currency div.trip-tales-currency-desctop ul li {
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    padding: 12px 24px;
    list-style-type: none;
    border-radius: 24px;
    cursor: pointer;
    transition: all 0.3s ease;
}
div.careerum-trip-main div.trip-tales-currency div.trip-tales-currency-desctop ul li:hover {
    background: #ebecec;
}
div.careerum-trip-main div.trip-tales-currency div.trip-tales-currency-desctop ul li.active {
    background-color: #000;
    color: #fff;
    cursor: default;
    pointer-events: none;
}
div.careerum-trip-main div.trip-tales-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-trip-main div.trip-tales-notif-icon {
    font-size: 0;
}
div.careerum-trip-main div.trip-tales-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    pointer-events: none;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: #e1e1e2;
    padding: 0 10px;
    border-radius: 12px;
}
div.careerum-trip-main div.trip-tales-notif-content::before {
    content: '';
    width: 40px;
    height: 40px;
    transform: rotate(55deg) skew(20deg);
    background: #e1e1e2;
    position: absolute;
    border-radius: 5px;
    top: 4px;
    left: 169px;
    z-index: 1;
}
div.careerum-trip-main div.trip-tales-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 10px;
}
div.careerum-trip-main div.trip-tales-notif:hover div.trip-tales-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-trip-main div.trip-tales {
    margin-bottom: 120px;
}
div.careerum-trip-main div.trip-tales > div {
    flex-wrap: wrap;
    gap: 24px 16px;
}
div.careerum-trip-main div.trip-tale {
    flex-direction: column;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 12px;
    padding: 16px;
    width: 376px;
    min-height: 675px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    background: linear-gradient(90deg, #676767 12.5%, #232323 34.5%);
    background-repeat: no-repeat;
}
div.careerum-trip-main div.trip-tale__label {
    border: 1px solid #FFF;
    border-radius: 48px;
    padding: 7px 19px;
    background-color: #0B70FE;
    top: 26px;
    right: 26px;
}
div.careerum-trip-main div.trip-tale__label p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    color: #fcfefe;
}
div.careerum-trip-main div.trip-tale__header {
    min-height: 203px;
    margin-bottom: 30px;
}
div.careerum-trip-main div.trip-tale img {
    width: 100%;
}
div.careerum-trip-main div.trip-tale h3 {
    margin-top: 16px;
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
}
div.careerum-trip-main div.trip-tale.trip-tale-no-button h3 {
    margin-bottom: 10px;
}
div.careerum-trip-main div.trip-tale h3 + p {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #fff;
}
div.careerum-trip-main div.trip-tale.trip-tale-no-button h3 + p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
}
div.careerum-trip-main div.trip-tale h3 + p + p {
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    margin-top: 16px;
}
div.careerum-trip-main div.trip-tale__content {
    margin-bottom: 32px;
}
div.careerum-trip-main div.trip-tale.trip-tale-no-button div.trip-tale__content {
    margin-bottom: 87px;
}
div.careerum-trip-main div.trip-tale__switcher {
    cursor: pointer;
    transition: opacity 0.3s ease;
}
div.careerum-trip-main div.trip-tale__switcher:hover {
    opacity: 0.85;
}
div.careerum-trip-main div.trip-tale__switcher p {
    font-weight: 600;
    font-size: 20px;
    text-decoration: underline;
    color: #fff;
    margin-right: 8px;
}
div.careerum-trip-main div.trip-tale__switcher svg {
    transition: transform 0.3s ease;
}
div.careerum-trip-main div.trip-tale__content ol {
    max-height: 0;
    overflow: hidden;
    margin-top: 0;
    transition: all 0.3s ease;
}
div.careerum-trip-main div.trip-tale__content.active ol {
    max-height: 1000px;
    margin-top: 8px;
}
div.careerum-trip-main div.trip-tale__content.active div.trip-tale__switcher svg {
    transform: rotate(180deg);
}
div.careerum-trip-main div.trip-tale__content ol li {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
    padding-left: 0px;
    list-style-type: decimal;
    margin-left: 19px;
    margin-bottom: 10px;
}
div.careerum-trip-main div.trip-tale__descr {
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 3px 7px 3px 3px;
    margin-bottom: 10px;
    width: max-content;
}
div.careerum-trip-main div.trip-tale__descr p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    color: #fff;
    margin-left: 4px;
}
div.careerum-trip-main div.trip-tale__price {
    margin-bottom: 10px;
    gap: 8px;
}
div.careerum-trip-main div.trip-tale-no-button div.trip-tale__price {
    margin-bottom: 0;
}
div.careerum-trip-main div.trip-tale__price p:nth-child(1) {
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-trip-main div.trip-tale__price p:nth-child(2) {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    opacity: 0.6;
    color: #fff;
    text-decoration: line-through;
}
div.careerum-trip-main div.trip-tale__price p:nth-child(2).price-name {
    text-decoration: none;
}
div.careerum-trip-main div.trip-tale__price p:nth-child(3) {
    border-radius: 4px 4px 6px 4px;
    padding: 2px 4px 3px 4px;
    color: #fff;
    background-color: #FF5A00;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
}
div.careerum-trip-main div.trip-tale a {
    width: 100%;
    text-align: center;
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 40px;
    font-weight: 600;
    font-size: 18px;
}
div.careerum-trip-main div.trip-tales-single {
    margin-bottom: 104px;
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
    background: linear-gradient(90deg, #0b70fe 0%, #000 100%);
    background-repeat: no-repeat;
    padding: 24px 24px 37px;
}
div.careerum-trip-main div.trip-tales-single.trip-single-dark {
    background: linear-gradient(90deg, #5f5f5f 0%, #000 100%);
    background-repeat: no-repeat;
    padding: 30px 32px 34px;
    margin-bottom: 0;
}
div.careerum-trip-main div.trip-tales-single > div {
    width: 100%;
}
div.careerum-trip-main div.trip-tales-single h3 {
    font-weight: 600;
    font-size: 48px;
    line-height: 100%;
    color: #fff;
    margin-bottom: 52px;
}
div.careerum-trip-main div.trip-tales-single.trip-single-dark h3 {
    margin-bottom: 0;
}
div.careerum-trip-main div.trip-tales-single a {
    width: 344px;
    text-align: center;
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 40px;
    font-weight: 600;
    font-size: 18px;
    display: inline-block;
}
div.careerum-trip-main div.trip-tales-single.trip-single-dark a {
    margin-left: 30px;
}
div.careerum-trip-main div.trip-tales-single div.trip-tales-currency {
    margin-bottom: 16px;
}
div.careerum-trip-main div.trip-tales-single div.trip-tales-single-bottom {
    margin-left: 22px;
}
div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(1) {
    font-weight: 600;
    font-size: 40px;
    letter-spacing: -0.01em;
}
div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(2) {
    font-weight: 600;
    font-size: 40px;
    letter-spacing: -0.01em;
}
div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-sale {
    top: 65px;
    left: 315px;
}
div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-sale2 {
    top: 52px;
    right: -93px;
}
div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-bg {
    bottom: -37px;
    right: 10px;
}
div.careerum-trip-main div.trip-tales-single h3 + ul {
    margin-top: 34px;
    margin-bottom: 42px;
}
div.careerum-trip-main div.trip-tales-single h3 + ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    color: rgba(255, 255, 255, 0.8);
    padding-left: 20px;
    position: relative;
}
div.careerum-trip-main div.trip-tales-single h3 + ul li::before {
    content: "·";
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 600;
}
div.careerum-trip-tales div.trip-tales__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    background-color: #fff;
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-trip-tales div.trip-tales__swicher-block p.trip-tales__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-trip-tales div.trip-tales__swicher-block svg.trip-tales__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-trip-tales div.trip-tales__swicher-block.active svg.trip-tales__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-trip-tales div.trip-tales__swicher-block.active div.trip-tales__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-trip-tales div.trip-tales__swicher-block div.trip-tales__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}
div.careerum-trip-main div.trip-tales__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    background-color: #fff;
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-trip-main div.trip-tales__swicher-block p.trip-tales__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-trip-main div.trip-tales__swicher-block svg.trip-tales__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-trip-main div.trip-tales__swicher-block.active svg.trip-tales__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-trip-main div.trip-tales__swicher-block.active div.trip-tales__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li.active {
    cursor: default;
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-trip-main div.trip-tales__swicher-block div.trip-tales__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}

@media screen and (max-width: 1299px) {
    div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div {
        padding: 4px 0;
        background-color: #000;
        width: 63px;
    }
    div.careerum-blackfriday-banner.blackfriday-banner2 > div > div:nth-child(1) p {
        font-size: 14px;
    }
    div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div p[class*=number] {
        font-size: 18px;
    }
    div.careerum-trip-main {
        margin-top: -88px;
    }
    div.careerum-trip-main > div {
        margin-top: 170px;
        width: 100%;
        margin-bottom: 80px;
    }
    div.careerum-trip-main > div > * {
        width: 680px;
        margin: 0 auto;
    }
    div.careerum-trip-main h1 {
        font-weight: 600;
        font-size: 69px;
        line-height: 100%;
        letter-spacing: 0.02em;
    }
    div.careerum-trip-main img.trip-main-img-bg {
        width: 1000px;
        transform: translate(-40%, -510px);
        opacity: 0.8;
    }
    div.careerum-trip-main img.trip-main-img-label {
        top: -65px;
        right: -44px;
    }
    div.careerum-trip-main div.trip-tales-currency {
        margin-top: 39px;
        margin-bottom: 96px;
    }
    div.careerum-trip-main div.trip-tales {
        overflow: scroll;
        width: 100%;
        margin-bottom: 80px;
    }
    div.careerum-trip-main h2 + div.trip-tales {
        margin-top: 24px;
    }
    div.careerum-trip-main div.trip-tales > div {
        flex-wrap: nowrap;
        width: max-content;
        margin-left: calc((100% - 680px) / 2);
    }
    div.careerum-trip-main div.trip-tale {
        width: 322px;
        min-height: 688px;
    }
    div.careerum-trip-main div.trip-tale.trip-tale-no-button {
        min-height: unset;
    }
    div.careerum-trip-main div.trip-tale__header {
        min-height: 203px;
    }
    div.careerum-trip-main div.trip-tale h3 {
        font-size: 24px;
    }
    div.careerum-trip-main div.trip-tale h3 + p {
        min-height: 66px;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tales-single-bottom {
        margin-left: 0px;
    }
    div.careerum-trip-main div.trip-tale__price p:nth-child(1) {
        font-size: 28px;
    }
    div.careerum-trip-main div.trip-tale__price p:nth-child(2) {
        font-size: 18px;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(1) {
        font-size: 28px;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(2) {
        font-size: 28px;
    }
    div.careerum-trip-main div.trip-tales-single {
        border-radius: 16px;
        padding: 15px;
        margin-bottom: 80px;
        margin-top: 131px;
    }
    div.careerum-trip-main div.trip-tales-single h3 {
        font-size: 28px;
        margin-bottom: 47px;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(3) {
        font-size: 20px;
    }
    div.careerum-trip-main div.trip-tales-single a {
        margin-top: 0;
        width: 358px;
    }
    div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-sale {
        top: 0px;
        left: 168px;
    }
    div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-bg {
        bottom: -16px;
        right: 7px;
    }
    div.careerum-trip-main h2,
    div.careerum-trip-main h2 span {
        font-size: 28px;
    }
    div.careerum-trip-main div.trip-tale.trip-tale-no-button div.trip-tale__content {
        margin-bottom: 31px;
    }
    div.careerum-trip-main div.trip-tales-single.trip-single-dark {
        padding: 16px;
    }
    div.careerum-trip-main div.trip-tales-single h3 + ul {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    div.careerum-trip-main div.trip-tales-single h3 + ul li {
        font-size: 16px;
        padding-left: 24px;
    }
    div.careerum-trip-main div.trip-tales-single h3 + ul li::before {
        left: 10px;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tales-single-bottom {
        align-items: center;
    }
    div.careerum-trip-main div.trip-tales-single.trip-single-dark a {
        margin-left: 10px;
        width: 237px;
    }
    div.careerum-trip-main div.trip-tale__price {
        margin-bottom: 0;
    }
    div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-sale2 {
        top: -9px;
        right: 15px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div p[class*=number],
    div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div p[class*=text] {
        font-size: 14px;
        color: #fff;
    }
    div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div p[class*=text] {
        font-size: 10px;
    }
    div.careerum-blackfriday-banner.blackfriday-banner2 div.blackfriday-banner-timer > div {
        padding: 4px 0;
        background-color: #000;
        width: 55px;
    }
    div.careerum-trip-main img.trip-main-img-bg {
        transform: translate(-43%, -300px);
        width: 800px;
    }
    div.careerum-trip-main {
        margin-top: -73px;
    }
    div.careerum-trip-main > div {
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 142px auto 48px;
    }
    div.careerum-trip-main > div > * {
        width: 100%;
    }
    div.careerum-trip-main h1 {
        font-size: 40px;
        line-height: 90%;
    }
    div.careerum-trip-main img.trip-main-img-label {
        top: 31px;
        right: -10px;
    }
    div.careerum-trip-main div.trip-tales-currency {
        margin-top: 79px;
        margin-bottom: 129px;
    }
    div.careerum-trip-main div.trip-tales {
        overflow: hidden;
        margin-bottom: 0;
    }
    div.careerum-trip-main div.trip-tales > div {
        margin: 0;
        flex-wrap: wrap;
        width: 100%;
        gap: 32px;
        flex-direction: column;
    }
    div.careerum-trip-main div.trip-tale {
        width: 100%;
        min-height: unset;
    }
    div.careerum-trip-main div.trip-tale h3 + p {
        font-size: 18px;
        min-height: unset;
    }
    div.careerum-trip-main div.trip-tale h3 + p + p {
        font-size: 14px;
    }
    div.careerum-trip-main div.trip-tale__switcher p {
        font-size: 18px;
    }
    div.careerum-trip-main div.trip-tale__content {
        margin-bottom: 29px;
    }
    div.careerum-trip-main div.trip-tale__descr p {
        font-size: 12px;
    }
    div.careerum-trip-main div.trip-tale__price p:nth-child(1) {
        font-size: 24px;
    }
    div.careerum-trip-main div.trip-tale__price p:nth-child(2) {
        font-size: 14px;
    }
    div.careerum-trip-main div.trip-tale__price p:nth-child(3) {
        font-size: 18px;
    }
    div.careerum-trip-main div.trip-tale a {
        margin-top: 10px;
    }
    div.careerum-trip-main div.trip-tales + div.trip-tales-currency {
        margin-top: 48px;
        margin-bottom: 0;
    }
    div.careerum-trip-main div.trip-tales-single {
        margin-top: 98px;
        padding: 9px;
        margin-bottom: 49px;
    }
    div.careerum-trip-main div.trip-tales-single h3 {
        font-size: 24px;
        line-height: 110%;
        margin-bottom: 20px;
    }
    div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-bg {
        position: relative !important;
        bottom: -9px;
        right: 9px;
        margin-top: -10px;
    }
    div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-sale {
        top: 26px;
        left: unset;
        right: -10px;
    }
    div.careerum-trip-main div.trip-tales-single a {
        width: 100%;
        margin-top: 10px;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(1),
    div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(2) {
        font-size: 24px;
    }
    div.careerum-trip-main h2,
    div.careerum-trip-main h2 span {
        font-size: 24px;
    }
    div.careerum-trip-main h2 + div.trip-tales {
        margin-top: 14px;
    }
    div.careerum-trip-main div.trip-tale.trip-tale-no-button h3 + p {
        font-size: 14px;
    }
    div.careerum-trip-main div.trip-tale.trip-tale-no-button h3 {
        margin-bottom: 18px;
    }
    div.careerum-trip-main div.trip-tale__header {
        min-height: unset;
    }
    div.careerum-trip-main div.trip-tales-single.trip-single-dark h3 {
        font-size: 28px;
        line-height: 100%;
    }
    div.careerum-trip-main div.trip-tales-single img.trip-tales-single-img-sale2 {
        top: 33px;
        right: -11px;
    }
    div.careerum-trip-main div.trip-tales-single h3 + ul {
        margin-top: 74px;
        margin-bottom: 72px;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tales-single-bottom {
        flex-wrap: wrap;
    }
    div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(1),
    div.careerum-trip-main div.trip-tales-single div.trip-tale__price p:nth-child(2) {
        font-size: 28px;
    }
    div.careerum-trip-main div.trip-tales-single.trip-single-dark a {
        width: 100%;
        margin: 10px auto 0;
    }
}

div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay::before {
    content: none;
}
div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content {
    background: linear-gradient(90deg, #0b70fe 0%, #083178 83.5%);
    background-repeat: no-repeat;
}
div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-left {
    width: 495px;
}
div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-label {
    background: #d2e5ff;
    border-radius: 48px;
    padding: 8px 24px;
    width: 287px;
    gap: 8px;
    width: max-content;
}
div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-label p {
    padding: 0;
}
div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #ced7e7;
}
div.blackfriday-pay div.careerum-registration-form-club40 .careerum-club40-form-agree p a {
    transition: all 0.3s ease;
}
div.blackfriday-pay div.careerum-registration-form-club40 .careerum-club40-form-agree p a:hover {
    color: #fff;
    opacity: 1;
}
div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.careerum-registration-form-club40 > form a {
    margin-top: 60px;
}
div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.careerum-registration-form-club40 > form a.submit-btn[disabled] {
    background-color: #C2C2C2;
    color: #fff;
}


@media screen and (max-width:1299px) {
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content {
        padding-bottom: 25px;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-left {
        width: 270px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-left {
        width: 100%;
        margin-bottom: 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-label {
        padding: 4px 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-label svg {
        width: 18px;
        height: 18px;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.club40-popup-pay-content-left > p {
        font-weight: 600;
        font-size: 24px;
        line-height: 130%;
        color: #fff;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.careerum-registration-form-club40 > form a {
        margin-top: 10px;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
        border: 2px solid rgb(255, 255, 255);
        opacity: 1;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.careerum-registration-form-club40 .careerum-club40-form-agree label div svg path {
        stroke: #000;
    }
    div.careerum-popup.careerum-club40-popup-pay.blackfriday-pay div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        color: #fff;
        margin-right: -3px;
        width: calc(100% - 21px);
    }
}


div.careerum-club40-popup-pay2 div.club40-popup-pay-content {
    width: 1164px;
    border-radius: 32px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background: var(--main---white);
}
div.careerum-club40-popup-pay2.blue div.club40-popup-pay-content {
    background: linear-gradient(300.88deg, #0B70FE 7.52%, #08254D 92.48%);
}
div.careerum-club40-popup-pay2.violet div.club40-popup-pay-content {
    background-color: #fff;
    background: linear-gradient(180deg, rgba(220, 219, 255) 35%, rgba(245, 245, 245) 100%);
}
div.careerum-club40-popup-pay2.blue div.popup__close-button-wrapper svg.hidden-tablet-mobile path {
    stroke: #fff;
}
div.careerum-popup.careerum-club40-popup-pay2 div.popup__close-button-wrapper {
    background: transparent;
    width: 24px;
    height: 24px;
    cursor: pointer;
    top: 68px;
    right: 68px;
    transition: transform 0.3s ease;
}
div.careerum-popup.careerum-club40-popup-pay2 div.popup__close-button-wrapper:hover {
    transform: rotate(90deg);
}
div.careerum-club40-popup-pay2 div.club40-popup-pay-content-left {
    width: 604px;
}
div.careerum-club40-popup-pay2 div.club40-popup-pay-content-left img {
    margin-top: 246px;
}
div.careerum-club40-popup-pay2.violet div.club40-popup-pay-content-left img {
    margin-top: 106px;
}
div.careerum-club40-popup-pay2 div.club40-popup-pay-content-right {
    width: 560px;
    padding: 48px;
}
div.careerum-club40-popup-pay2 p.club40-popup-pay-content-step {
    font-weight: 700;
    font-size: 40px;
    line-height: 100%;
    max-width: 407px;
}
div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-label {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #827F7C;
    margin-top: 64px;
}
div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-label + p.club40-popup-pay-content-order-header {
    margin-top: 16px;
}
div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 130%;
}
div.careerum-club40-popup-pay2.blue p.club40-popup-pay-content-step,
div.careerum-club40-popup-pay2.blue p.club40-popup-pay-content-order-label,
div.careerum-club40-popup-pay2.blue p.club40-popup-pay-content-order-header,
div.careerum-club40-popup-pay2.blue div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #fff
}
div.careerum-club40-popup-pay2.violet div.careerum-registration-form-club40 form {
    margin: 0;
}
div.careerum-club40-popup-pay2.blue div.careerum-registration-form-club40 .careerum-club40-form-agree label.error + p {
    color: #EA4335;
}
div.careerum-club40-popup-pay2.blue div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border-color: rgba(255, 255, 255, 0.8);
}
div.careerum-club40-popup-pay2.blue div.careerum-registration-form-club40 .careerum-club40-form-agree label div svg path {
    stroke: #000
}
div.careerum-club40-popup-pay2.blue div.careerum-registration-form-club40 .careerum-club40-form-agree label div:hover {
    border-color: rgba(255, 255, 255, 1);
}
div.careerum-club40-popup-pay2.blue div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    background-color: #fff;
    border-color: rgba(255, 255, 255, 1);
}
div.careerum-club40-popup-pay2 div.club40-popup-pay-content-label {
    border-radius: 48px;
    padding: 8px 20px;
    background: rgba(0, 0, 0, 0.8);
    width: max-content;
    margin-top: 16px;
}
div.careerum-club40-popup-pay2 div.club40-popup-pay-content-label p {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: var(--main---white);
    white-space: nowrap
}
div.careerum-club40-popup-pay2.m1 *.m3,
div.careerum-club40-popup-pay2.m1 *.m6,
div.careerum-club40-popup-pay2.m1 *.m12,
div.careerum-club40-popup-pay2.m3 *.m1,
div.careerum-club40-popup-pay2.m3 *.m6,
div.careerum-club40-popup-pay2.m3 *.m12,
div.careerum-club40-popup-pay2.m6 *.m1,
div.careerum-club40-popup-pay2.m6 *.m3,
div.careerum-club40-popup-pay2.m6 *.m12,
div.careerum-club40-popup-pay2.m12 *.m3,
div.careerum-club40-popup-pay2.m12 *.m6,
div.careerum-club40-popup-pay2.m12 *.m1 {
    display: none;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 {
    margin-top: 44px;
    width: 424px;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 .careerum-club40-form-agree {
    margin-top: 16px;
    margin-bottom: 0;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    font-weight: 500;
    margin-top: 1px;
    line-height: 150%;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form button,
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 38px;
    display: flex;
    gap: 10px;
    padding: 20px 0;
    border-radius: 12px
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form button p,
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form a.submit-btn p {
    font-weight: 600;
    font-size: 18px;
    color: #fff;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form a.submit-btn[disabled] svg path,
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button:disabled svg path,
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button[disabled] svg path {
    stroke: #979797;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form a.submit-btn[disabled] p,
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button:disabled p,
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button[disabled] p {
    color: #979797;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border-color: #827F7C;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 .careerum-club40-form-agree label div:hover {
    opacity: 1;
    border-color: #000;
}
div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    border-color: #000;
}

@media screen and (max-width: 1299px) {
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content {
        width: 676px;
        border-radius: 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay2 div.popup__close-button-wrapper {
        width: 32px;
        height: 32px;
        background-color: #C2C2C2;
        top: 6px;
        right: 19px;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-left {
        width: 268px;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-left img,
    div.careerum-club40-popup-pay2.violet div.club40-popup-pay-content-left img {
        margin-top: 135px;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-right {
        width: 408px;
        padding: 24px;
    }
    div.careerum-club40-popup-pay2.violet div.club40-popup-pay-content-right {
        width: 364px;
        padding: 24px;
    }
    div.careerum-club40-popup-pay2 p.club40-popup-pay-content-step {
        font-size: 32px;
        max-width: 285px;
    }
    div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-label {
        font-size: 18px;
        margin-top: 24px;
    }
    div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-label + p.club40-popup-pay-content-order-header {
        margin-top: 8px;
    }
    div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-header {
        font-size: 24px;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-label {
        margin-top: 8px;
        padding: 8px 20px;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-label p {
        font-size: 18px;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 {
        width: 316px;
        margin-top: 24px;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 6.5px 12px;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 10px;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-weight: 400;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form button,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 10px;
        padding: 12px 0;
        border-radius: 8px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-popup.careerum-club40-popup-pay2 {
        padding: 10px;
    }
    div.careerum-popup.careerum-club40-popup-pay2 div.popup__close-button-wrapper:hover {
        transform: none;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content {
        max-width: 320px;
    }
    div.careerum-popup.careerum-club40-popup-pay2 div.popup__close-button-wrapper {
        top: 2px;
        right: 2px;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-left {
        display: none;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-right,
    div.careerum-club40-popup-pay2.violet div.club40-popup-pay-content-right {
        width: 100%;
        padding: 24px 16px;
    }
    div.careerum-club40-popup-pay2 p.club40-popup-pay-content-step {
        font-size: 20px;
        line-height: 130%;
        max-width: 190px;
    }
    div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-label {
        font-size: 14px;
        margin-top: 16px;
    }
    div.careerum-club40-popup-pay2 p.club40-popup-pay-content-order-header {
        font-size: 18px;
    }
    div.careerum-club40-popup-pay2 div.club40-popup-pay-content-label p {
        font-size: 14px;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 {
        width: 100%;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form > div input.itl-input {
        border-width: 2px;
        font-size: 13px;
        padding: 6px 10px;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form a.submit-btn[disabled],
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button:disabled,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button[disabled] {
        background-color: #C2C2C2;
        color: #fff;
        font-size: 16px;
    }
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form a.submit-btn[disabled] p,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button:disabled p,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > div form button[disabled] p {
        color: #fff;
        font-size: 16px;
    }
}

div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-left {
    padding: 91px 48px 48px;
}
div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-right {
    padding: 91px 48px 48px;
    width: 520px;
}
div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 {
    margin-top: 0;
}
div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-left img {
    margin-top: 0;
    top: 50px;
    left: 0;
}
div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 p.club40-popup-pay-content-header {
    font-size: 32px;
    font-weight: 600;
}
div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-label {
    margin-top: 19px;
    background-color: #0B70FE;
}
div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 p.club40-popup-pay-content-text {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    margin-top: 28px;
}
@media screen and (max-width: 1299px) {
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content > div {
        flex-direction: column;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-left {
        padding: 24px 24px 12px 292px;
        width: 100%;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-right {
        padding: 12px 24px 24px 292px;
        width: 100%;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 p.club40-popup-pay-content-header {
        font-weight: 700;
        font-size: 32px;
        line-height: 100%;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-label {
        margin-top: 8px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 p.club40-popup-pay-content-text {
        font-size: 18px;
        margin-top: 24px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-left img {
        top: 137px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 9px 12px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-weight: 500;
        font-size: 8px;
        line-height: 145%;
        letter-spacing: -0.01em;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > form a.submit-btn[disabled],
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > div form button:disabled,
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > div form button[disabled] {
        background-color: #C2C2C2;
        color: #fff;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > form a.submit-btn[disabled] p,
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > div form button:disabled p,
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > div form button[disabled] p {
        color: #fff;
    }
    div.careerum-registration-form-club40 > form p.careerum-club40-form-warn {
        font-size: 10px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-left {
        padding: 24px 16px 12px;
        display: block;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.club40-popup-pay-content-right {
        padding: 12px 16px 24px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 p.club40-popup-pay-content-header {
        font-size: 20px;
        max-width: 250px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 p.club40-popup-pay-content-text {
        font-size: 14px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-popup-pay2 div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 6px 12px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 16px;
    }
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > form button,
    div.careerum-club40-popup-pay2.careerum-club40-popup-subscribe2 div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 16px;
        padding: 8px 0;
    }
}

div.careerum-popup.careerum-blackfriday-popup div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    top: 16px;
    right: 16px;
    cursor: pointer;
    border-radius: 32px;
    transition: opacity 0.3s ease;
}
div.careerum-popup.careerum-blackfriday-popup div.popup__close-button-wrapper:hover {
    opacity: 0.9;
}
div.blackfriday-popup-content {
    width: 1000px;
    background-color: #000;
    border-radius: 20px;
    padding: 24px 32px;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-left {
    padding: 20px;
    width: 468px;
    height: auto;
    flex-direction: column;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-left > div {
    margin-top: auto;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right {
    width: 468px;
    background: linear-gradient(90deg, #0b70fe 0%, #08254d 100%);
    padding: 20px;
    border-radius: 16px;
    height: auto;
}
div.careerum-popup.careerum-blackfriday-popup h3 {
    font-weight: 700;
    font-size: 42px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__descr {
    border: 1px solid #fff;
    border-radius: 8px;
    padding: 3px 7px 3px 3px;
    margin-bottom: 10px;
    width: max-content;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__descr p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    color: #fff;
    margin-left: 4px;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price {
    margin-bottom: 10px;
    gap: 8px;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price p:nth-child(1) {
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
    color: #fff;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price p:nth-child(2) {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    opacity: 0.6;
    color: #fff;
    text-decoration: line-through;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price p:nth-child(3) {
    border-radius: 4px 4px 6px 4px;
    padding: 2px 4px 3px 4px;
    color: #fff;
    background-color: #FF5A00;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-left div.blackfriday-tale__price p:nth-child(3) {
    background-color: #0B70FE;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right h5 {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 24px;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right h5.last-h5 {
    margin-bottom: 44px;
}
div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right p.blackfriday-popup__label {
    font-weight: 500;
    font-size: 13px;
    line-height: 100%;
    color: #fcfefe;
    margin-bottom: 8px;
    border: 1px solid #fff;
    border-radius: 48px;
    padding: 1px 11px;
    display: inline-block;
}
div.careerum-popup.careerum-blackfriday-popup a {
    width: 100%;
    text-align: center;
    text-decoration: none;
    border-radius: 12px;
    padding: 16px 0;
    font-weight: 600;
    font-size: 18px;
    display: block;
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-left h3 {
    font-weight: 700;
    font-size: 38px;
    line-height: 110%;
    color: #0b70fe;
    margin-bottom: 43px;
}
div.veb4-popup div.blackfriday-popup-content {
    background-color: #fff;
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-left div.blackfriday-tale__descr {
    border-color: #000;
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-left div.blackfriday-tale__descr svg path {
    stroke: #000;
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-left div.blackfriday-tale__descr p {
    color: #000;
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-right {
    background: linear-gradient(90deg, #0b70fe 0%, #7fb4ff 100%);
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-left div.blackfriday-tale__price p:nth-child(1) {
    color: #000;
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-right h3 {
    font-weight: 700;
    font-size: 38px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 12px;
}
div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-right h5 {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    color: #fff;
    margin-bottom: 80px;
}
@media screen and (max-width:1299px) {
    div.blackfriday-popup-content {
        width: 648px;
        padding: 16px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-left {
        width: 308px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right {
        width: 308px;
    }
    div.careerum-popup.careerum-blackfriday-popup h3 {
        font-size: 24px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price {
        margin-right: -20px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price p:nth-child(1) {
        font-size: 28px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price p:nth-child(2) {
        font-size: 18px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-tale__price p:nth-child(3) {
        font-size: 20px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right h5 {
        font-size: 20px;
    }
    div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-left h3 {
        font-size: 24px;
        margin-bottom: 26px;
    }
    div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-right h3 {
        font-size: 24px;
    }
    div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-right h5 {
        margin-bottom: 44px;
        font-size: 20px;
    }
}
@media screen and (max-width:767px) {
    div.blackfriday-popup-content {
        width: 320px;
        border-radius: 16px;
        padding: 10px;
    }
    div.blackfriday-popup-content > div {
        display: block !important;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-left,
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right {
        width: 100%;
        padding: 8px;
    }
    div.careerum-popup.blackfriday-popup div.blackfriday-popup-content-right {
        margin-top: 10px;
        border-radius: 12px;
    }
    div.careerum-popup.careerum-blackfriday-popup h3 {
        margin-bottom: 16px;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-right h5 {
        font-size: 16px;
        margin-bottom: 16px !important;
    }
    div.careerum-popup.careerum-blackfriday-popup div.blackfriday-popup-content-left div.blackfriday-tale__price p:nth-child(3) {
        background-color: #FF5A00;
    }
    div.veb4-popup div.blackfriday-popup-content {
        padding: 10px;
    }
    div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-right {
        margin-top: 6px;
    }
    div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-left h3 {
        margin-bottom: 20px;
    }
    div.careerum-popup.careerum-blackfriday-popup.veb4-popup div.blackfriday-popup-content-right h5 {
        margin-bottom: 20px !important;
    }
}

div.careerum-blackfriday-main.sale {
    position: relative;
    z-index: 10;
}
div.careerum-blackfriday-main.sale > div {
    margin-top: 207px;
    margin-bottom: 601px;
}
div.careerum-blackfriday-main.sale h1 {
    font-family: "Unbounded" !important;
    font-weight: 500;
    font-size: 88px;
    line-height: 90%;
    letter-spacing: 0.02em;
}
div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(2) {
    width: 531px;
    margin-left: 90px;
    margin-top: 1px;
}
div.careerum-blackfriday-main.sale p.blackfriday-main__subheader {
    font-size: 48px;
}
div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(2) img {
    top: 190px;
    left: -1px;
}
div.careerum-blackfriday-tales.sale {
    background-color: transparent;
    margin-top: -481px;
    position: relative;
    z-index: 20;
}
@media screen and (max-width:1299px) {
    div.careerum-blackfriday-main.sale > div {
        margin-top: 83px;
        margin-bottom: 547px;
    }
    div.careerum-blackfriday-main.sale h1 {
        font-size: 61px;
        margin-right: -100px;
    }
    div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(1) {
        width: 300px;
    }
    div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(2) {
        width: 360px;
        margin-left: 14px;
        margin-top: 106px;
    }
    div.careerum-blackfriday-main.sale p.blackfriday-main__subheader {
        font-size: 36px;
    }
    div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(1) img {
        width: 309px;
        top: 83px;
        left: -16px;
    }
    div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(2) img {
        top: 18px;
        left: -165px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-blackfriday-main.sale > div {
        margin-top: 120px;
        margin-bottom: 0;
    }
    div.careerum-blackfriday-main.sale {
        margin-top: 0px;
    }
    div.careerum-blackfriday-main.sale h1 {
        font-size: 30px;
        margin-right: 0px;
    }
    div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(1) {
        width: 100%;
    }
    div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(2) {
        width: 100%;
        margin-left: 0;
        margin-top: 75px;
    }
    div.careerum-blackfriday-tales.sale {
        margin-top: 0;
    }
    div.careerum-blackfriday-main.sale div.blackfriday-main__top > div:nth-child(1) img {
        width: 194.5px;
        top: -67px;
        left: 153px;
    }
    div.careerum-blackfriday-main.sale p.blackfriday-main__subheader {
        font-size: 30px;
    }
    div.careerum-blackfriday-main.sale p.blackfriday-main__text {
        max-width: unset;
    }
    div.careerum-blackfriday-tales.sale div.blackfriday-tales-header img {
        left: 214px;
    }
}

@keyframes pulse {
    0% {
        -webkit-filter: drop-shadow(0 0 0 rgba(255, 242, 221, 0));
        filter: drop-shadow(0 0 0 rgba(255, 242, 221, 0));
    }
    1% {
        -webkit-filter: drop-shadow(0 0 0 rgba(255, 242, 221, 0.8));
        filter: drop-shadow(0 0 0 rgba(255, 242, 221, 0.8));
    }
    70% {
        -webkit-filter: drop-shadow(0 0 15px rgba(255, 242, 221, 0));
        filter: drop-shadow(0 0 15px rgba(255, 242, 221, 0));
    }
    100% {
        -webkit-filter: drop-shadow(0 0 0 rgba(255, 242, 221, 0));
        filter: drop-shadow(0 0 0 rgba(255, 242, 221, 0));
    }
}

div.careerum-thanks4-main {
    background-color: var(--consultations4-bg);
}
div.careerum-thanks4-main > div {
    margin-top: 203px;
    margin-bottom: 160px;
    text-align: center;
}
div.careerum-thanks4-main > div > img {
    left: 50%;
    transform: translate(-50%, -100px);
}
div.careerum-thanks4-main h1 {
    font-weight: 600;
    font-size: 74px;
    line-height: 117%;
}
div.careerum-thanks4-main p.thanks4-subheader {
    font-weight: 500;
    font-size: 56px;
    line-height: 117%;
    margin-top: -10px;
}
div.careerum-thanks4-main div.thanks4-block-blue {
    background: linear-gradient(214deg, #0c71ff 25.67%, #8eb8f5 100%);
    border-radius: 20px;
    padding: 16px;
    width: 616px;
    margin: 26px auto 0;
    text-align: center;
}
div.careerum-thanks4-main div.thanks4-block-blue p {
    font-weight: 500;
    font-size: 20px;
    line-height: 117%;
    color: #fff;
}
div.careerum-thanks4-main div.thanks4-block-blue p + p {
    margin-top: 21px;
}
div.careerum-thanks4-main div.thanks4-imgs img {
    right: 182px;
    top: -30px;
}
@media screen and (max-width: 1299px) {
    div.careerum-thanks4-main > div {
        margin-top: 143px;
        margin-bottom: 100px;
    }
    div.careerum-thanks4-main > div > img {
        left: 50%;
        transform: translate(-50%, -100px);
    }
    div.careerum-thanks4-main h1 {
        font-size: 56px;
    }
    div.careerum-thanks4-main p.thanks4-subheader {
        font-size: 44px;
        margin-top: 0px;
    }
    div.careerum-thanks4-main div.thanks4-block-blue p {
        font-size: 18px;
        line-height: 110%;
    }
    div.careerum-thanks4-main div.thanks4-block-blue p + p {
        margin-top: 13px;
    }
    div.careerum-thanks4-main div.thanks4-imgs img {
        right: -4px;
        top: 2px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-thanks4-main > div {
        margin-top: 112px;
        margin-bottom: 80px;
    }
    div.careerum-thanks4-main > div > img {
        left: 50%;
        transform: translate(-50%, -90px);
    }
    div.careerum-thanks4-main h1 {
        font-size: 32px;
    }
    div.careerum-thanks4-main p.thanks4-subheader {
        font-size: 20px;
        margin: 8px auto 0;
        max-width: 300px;
    }
    div.careerum-thanks4-main div.thanks4-block-blue {
        width: 100%;
        margin: 24px auto 0;
        padding: 13px;
        max-width: 300px;
    }
    div.careerum-thanks4-main div.thanks4-block-blue p {
        font-size: 14px;
        line-height: 117%;
    }
    div.careerum-thanks4-main div.thanks4-block-blue p + p {
        margin-top: 13px;
    }
    div.careerum-thanks4-main div.thanks4-imgs img {
        right: 10px;
        top: -26px;
    }
}

div.careerum-cv-main {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-main > div {
    margin-top: 140px;
}
div.careerum-cv-main > div > div:nth-child(1) {
    width: 765px;
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1742982508211-rSBzo-Main .webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 24px;
    border-radius: 20px;
    flex-direction: column;
}
div.careerum-cv-main div.cv-main-labels {
    gap: 16px 12px;
    flex-wrap: wrap;
}
div.careerum-cv-main div.cv-main-label {
    height: 40px;
    border-radius: 48px;
    padding: 8px 20px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
}
div.careerum-cv-main div.cv-main-label {
    background-color: var(--main---white);
    gap: 8px;
}
div.careerum-cv-main div.cv-main-label p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
    color: var(--main---dark-blue);
}
div.careerum-cv-main div.cv-main-label:nth-child(3) {
    display: none;
}
div.careerum-cv-main div.cv-main-float-header {
    font-weight: 600;
    font-size: 38px;
    line-height: 105%;
    color: var(--main---white);
    border-radius: 48px;
    padding: 12px 20px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---light-orange);
    transform: rotate(2.57deg);
    top: 94px;
    right: 63px;
    white-space: nowrap
}
div.careerum-cv-main h1 {
    margin-top: 16px;
    font-weight: 600;
    font-size: 75px;
    line-height: 100%;
    color: var(--main---white);
    font-family: 'Unbounded' !important;
}
div.careerum-cv-main h1 + p {
    margin-top: 16px;
    font-weight: 500;
    font-size: 32px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: var(--main---white);
}
div.careerum-cv-main a {
    margin-top: auto;
    border-radius: 10px;
    padding: 19px 28px;
    box-shadow: 0 2px 7px 0 rgba(17, 61, 123, 0.05);
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    display: inline-block;
    text-align: center;
}
div.careerum-cv-main > div > div:nth-child(2) {
    flex-direction: column;
    gap: 24px;
    width: 371px;
}
div.careerum-cv-main div.cv-main-right {
    width: 100%;
    gap: 8px;
    border-radius: 12px;
    padding: 16px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
}
div.careerum-cv-main div.cv-main-right.pink {
    background: linear-gradient(90deg, #fca7f0 0%, #ffc3f7 100%);
}
div.careerum-cv-main div.cv-main-right.orange {
    background: linear-gradient(90deg, #ff9f00 0%, #ffc159 100%);
}
div.careerum-cv-main div.cv-main-right.violet {
    background: linear-gradient(90deg, #ba94e5 0%, #d4b0fe 100%);
    gap: 15px;
}
div.careerum-cv-main div.cv-main-right.blue {
    background: linear-gradient(90deg, #83b6ff 0%, #bfdaff 100%);
}
div.careerum-cv-main div.cv-main-right p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
    width: calc(100% - 32px);
}

div.careerum-cv-who {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-who > div {
    margin-bottom: 120px;
}
div.careerum-cv-who h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-cv-who div.cv-who-cards {
    flex-wrap: wrap;
    gap: 24px;
    margin-top: 40px;
}
div.careerum-cv-who div.cv-who-card {
    border-radius: 12px;
    padding: 16px;
    width: 568px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main---white);
    gap: 8px;
}
div.careerum-cv-who div.cv-who-card p {
    font-weight: 600;
    font-size: 18px;
    line-height: 140%;
    width: calc(100% - 36px);
}
div.careerum-cv-who div.cv-who-card.full {
    width: 100%;
}

div.careerum-cv-why {
    background-color: var(--main---grey);
    background-image: url('data:image/svg+xml,<svg width="1440" height="657" viewBox="0 0 1440 657" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 100C0 44.7715 44.7715 0 100 0H105.714C160.943 0 205.714 44.7715 205.714 100V557C205.714 612.228 160.943 657 105.714 657H100C44.7715 657 0 612.228 0 557V100Z" fill="%230B70FE" /><path d="M0 100C0 44.7715 44.7715 0 100 0H105.714C160.943 0 205.714 44.7715 205.714 100V557C205.714 612.228 160.943 657 105.714 657H100C44.7715 657 0 612.228 0 557V100Z" fill="url(%23paint0_linear_673_193)" /><path d="M205.714 100C205.714 44.7715 250.486 0 305.714 0H311.429C366.657 0 411.429 44.7715 411.429 100V557C411.429 612.228 366.657 657 311.429 657H305.714C250.486 657 205.714 612.228 205.714 557V100Z" fill="%230B70FE" /><path d="M205.714 100C205.714 44.7715 250.486 0 305.714 0H311.429C366.657 0 411.429 44.7715 411.429 100V557C411.429 612.228 366.657 657 311.429 657H305.714C250.486 657 205.714 612.228 205.714 557V100Z" fill="url(%23paint1_linear_673_193)" /><path d="M411.429 100C411.429 44.7715 456.2 0 511.429 0H517.143C572.371 0 617.143 44.7715 617.143 100V557C617.143 612.228 572.371 657 517.143 657H511.429C456.2 657 411.429 612.228 411.429 557V100Z" fill="%230B70FE" /><path d="M411.429 100C411.429 44.7715 456.2 0 511.429 0H517.143C572.371 0 617.143 44.7715 617.143 100V557C617.143 612.228 572.371 657 517.143 657H511.429C456.2 657 411.429 612.228 411.429 557V100Z" fill="url(%23paint2_linear_673_193)" /><path d="M617.143 100C617.143 44.7715 661.914 0 717.143 0H722.857C778.086 0 822.857 44.7715 822.857 100V557C822.857 612.228 778.086 657 722.857 657H717.143C661.914 657 617.143 612.228 617.143 557V100Z" fill="%230B70FE" /><path d="M617.143 100C617.143 44.7715 661.914 0 717.143 0H722.857C778.086 0 822.857 44.7715 822.857 100V557C822.857 612.228 778.086 657 722.857 657H717.143C661.914 657 617.143 612.228 617.143 557V100Z" fill="url(%23paint3_linear_673_193)" /><path d="M822.857 100C822.857 44.7715 867.629 0 922.857 0H928.572C983.8 0 1028.57 44.7715 1028.57 100V557C1028.57 612.228 983.8 657 928.572 657H922.857C867.629 657 822.857 612.228 822.857 557V100Z" fill="%230B70FE" /><path d="M822.857 100C822.857 44.7715 867.629 0 922.857 0H928.572C983.8 0 1028.57 44.7715 1028.57 100V557C1028.57 612.228 983.8 657 928.572 657H922.857C867.629 657 822.857 612.228 822.857 557V100Z" fill="url(%23paint4_linear_673_193)" /><path d="M1028.57 100C1028.57 44.7715 1073.34 0 1128.57 0H1134.29C1189.51 0 1234.29 44.7715 1234.29 100V557C1234.29 612.228 1189.51 657 1134.29 657H1128.57C1073.34 657 1028.57 612.228 1028.57 557V100Z" fill="%230B70FE" /><path d="M1028.57 100C1028.57 44.7715 1073.34 0 1128.57 0H1134.29C1189.51 0 1234.29 44.7715 1234.29 100V557C1234.29 612.228 1189.51 657 1134.29 657H1128.57C1073.34 657 1028.57 612.228 1028.57 557V100Z" fill="url(%23paint5_linear_673_193)" /><path d="M1234.29 100C1234.29 44.7715 1279.06 0 1334.29 0H1340C1395.23 0 1440 44.7715 1440 100V557C1440 612.228 1395.23 657 1340 657H1334.29C1279.06 657 1234.29 612.228 1234.29 557V100Z" fill="%230B70FE" /><path d="M1234.29 100C1234.29 44.7715 1279.06 0 1334.29 0H1340C1395.23 0 1440 44.7715 1440 100V557C1440 612.228 1395.23 657 1340 657H1334.29C1279.06 657 1234.29 612.228 1234.29 557V100Z" fill="url(%23paint6_linear_673_193)" /><defs><linearGradient id="paint0_linear_673_193" x1="720" y1="6.90468e-06" x2="720" y2="657" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint1_linear_673_193" x1="720" y1="6.90468e-06" x2="720" y2="657" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint2_linear_673_193" x1="720" y1="6.90468e-06" x2="720" y2="657" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint3_linear_673_193" x1="720" y1="6.90468e-06" x2="720" y2="657" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint4_linear_673_193" x1="720" y1="6.90468e-06" x2="720" y2="657" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint5_linear_673_193" x1="720" y1="6.90468e-06" x2="720" y2="657" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint6_linear_673_193" x1="720" y1="6.90468e-06" x2="720" y2="657" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient></defs></svg>');
    background-position: center;
    background-size: contain;
    background-repeat: repeat-x;
    cursor: default;
}
div.careerum-cv-why > div {
    margin-top: 147px;
    margin-bottom: 147px;
}
div.careerum-cv-why h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    color: var(--main---white);
}
div.careerum-cv-why div.cv-why-cards {
    margin-top: 40px;
}
div.careerum-cv-why div.cv-why-card {
    border-radius: 12px;
    padding: 16px 16px 24px;
    width: 370px;
    background: var(--main---white);
}
div.careerum-cv-why p.cv-why-card-header {
    font-weight: 700;
    font-size: 24px;
    letter-spacing: 0.01em;
    margin-top: 51px;
}
div.careerum-cv-why p.cv-why-card-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 4px;
}

div.careerum-cv-power {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-power > div {
    margin-top: 120px;
}
div.careerum-cv-power h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-cv-power div.cv-power-cards {
    margin-top: 51px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-cv-power div.cv-power-card {
    border-radius: 20px;
    padding: 20px;
    width: 568px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
}
div.careerum-cv-power div.cv-power-card.light-blue {
    background: var(--light-blue);
}
div.careerum-cv-power div.cv-power-card.pink {
    background: var(--light-pink);
}
div.careerum-cv-power div.cv-power-card.yellow {
    background: var(--secondary-light-yellow);
}
div.careerum-cv-power div.cv-power-card.violet {
    background: var(--light-purple);
}
div.careerum-cv-power div.cv-power-card.blue {
    background: linear-gradient(180deg, #0b70fe 0%, #83b6ff 100%);
}
div.careerum-cv-power div.cv-power-card.top {
    width: 100%;
    transform: rotate(-1deg);
    margin-bottom: 10px;
}
div.careerum-cv-power div.cv-power-card.top p {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
    color: var(--main---white);
    transform: rotate(1deg);
    margin-top: 5px;
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 5px;
}
div.careerum-cv-power div.cv-power-card > div {
    gap: 15px;
}
div.careerum-cv-power div.cv-power-card > div p {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
}
div.careerum-cv-power div.cv-power-card > div img {
    margin-top: 10px;
}
div.careerum-cv-power div.cv-power-card ul {
    margin-top: 16px;
}
div.careerum-cv-power div.cv-power-card ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    position: relative;
    padding-left: 36px;
}
div.careerum-cv-power div.cv-power-card ul li::before {
    content: '·';
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    position: absolute;
    top: 0px;
    left: 14px;
}
div.careerum-cv-power div.cv-power-card ul li:not(:last-child) {
    margin-bottom: 8px;
}

div.careerum-cv-format {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-format h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-cv-format div.cv-format-cards {
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-cv-format div.cv-format-card {
    border-radius: 20px;
    width: 568px;
    background: var(--main---white);
    padding: 16px 24px 16px 16px;
    overflow: hidden;
}
div.careerum-cv-format div.cv-format-card p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
}
div.careerum-cv-format div.cv-format-card p + p {
    font-weight: 600;
    font-size: 26px;
    line-height: 120%;
    margin-top: 49px;
}
div.careerum-cv-format div.cv-format-card p + p + p {
    font-weight: 500;
    font-size: 22px;
    margin-top: 0px;
}
div.careerum-cv-format div.cv-format-card img.top {
    top: 0;
    right: 0;
}
div.careerum-cv-format div.cv-format-card:nth-child(1) img {
    top: 0;
    right: 16px;
}
div.careerum-cv-format div.cv-format-card:nth-child(2) img {
    top: 0;
    right: 0;
}
div.careerum-cv-format div.cv-format-card:nth-child(3) img {
    bottom: 0;
    right: 0;
}
div.careerum-cv-format div.cv-format-card:nth-child(4) img {
    bottom: 0;
    right: 6px;
}

div.careerum-cv-schedule {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-schedule h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    padding-top: 41px;
}
div.careerum-cv-schedule div.cv-schedule-label {
    top: 8px;
    left: 381px;
    border-radius: 64px;
    padding: 8px 30px;
    backdrop-filter: blur(8px);
    background: var(--main---dark-orange);
    transform: rotate(2.42deg);
    white-space: nowrap;
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: var(--main---white);
}
div.careerum-cv-schedule div.cv-schedule-cards {
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-cv-schedule div.cv-schedule-card {
    border-radius: 20px;
    padding: 16px;
    width: 568px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main---white);
}
div.careerum-cv-schedule div.cv-schedule-card-date {
    gap: 12px;
    margin-bottom: 30px;
}
div.careerum-cv-schedule div.cv-schedule-card-date p {
    font-weight: 700;
    font-size: 32px;
    line-height: 110%;
}
div.careerum-cv-schedule div.cv-schedule-card-date p.cv-schedule-card-label {
    border-radius: 40px;
    padding: 9px 20px;
    background: var(--main-light-blue);
    font-weight: 600;
    color: var(--main---white);
}
div.careerum-cv-schedule div.cv-schedule-card-time {
    gap: 12px;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 2px solid var(--border-gray);
}
div.careerum-cv-schedule div.cv-schedule-card-time:last-child {
    border: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) {
    width: 115px;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) p + p {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: var(--secondary---light-grey);
    margin-top: 4px;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) {
    width: 409px;
    border-radius: 20px;
    padding: 12px;
}
div.careerum-cv-schedule div.cv-schedule-card-time.blue > div:nth-child(2) {
    background: var(--light-blue);
}
div.careerum-cv-schedule div.cv-schedule-card-time.yellow > div:nth-child(2) {
    background: var(--secondary-light-yellow);
}
div.careerum-cv-schedule div.cv-schedule-card-time.violet > div:nth-child(2) {
    background: var(--light-purple);
}
div.careerum-cv-schedule div.cv-schedule-card-time.pink > div:nth-child(2) {
    background: var(--light-pink);
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) p + p {
    font-weight: 500;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul {
    margin-top: 8px;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li {
    list-style-type: none;
    position: relative;
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    padding-left: 30px;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li::before {
    content: '·';
    position: absolute;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    left: 12px;
    top: 0;
}
div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li + li {
    margin-top: 4px;
}
div.careerum-cv-schedule div.cv-schedule-card-header {
    gap: 12px;
}
div.careerum-cv-schedule div.cv-schedule-card-header p {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
    width: calc(100% - 36px);
}
div.careerum-cv-schedule div.cv-schedule-card-header img {
    margin-top: 10px;
}
div.careerum-cv-schedule div.cv-schedule-card > ul {
    margin-top: 12px;
}
div.careerum-cv-schedule div.cv-schedule-card > ul li {
    font-weight: 500;
    font-size: 24px;
    line-height: 140%;
    list-style-type: none;
    position: relative;
    padding-left: 36px;
}
div.careerum-cv-schedule div.cv-schedule-card > ul li + li {
    margin-top: 2px;
}
div.careerum-cv-schedule div.cv-schedule-card > ul li::before {
    content: '·';
    position: absolute;
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    left: 14px;
    top: 0;
}

div.careerum-cv-experts-why {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-experts-why h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-cv-experts-why div.cv-experts-why-cards {
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-cv-experts-why div.cv-experts-why-card {
    border-radius: 20px;
    padding: 16px;
    width: 370px;
    min-height: 210px;
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
}
div.careerum-cv-experts-why div.cv-experts-why-card p {
    font-weight: 500;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-cv-experts-why div.cv-experts-why-card.blue {
    background: linear-gradient(180deg, #0b70fe 0%, #83b6ff 100%);
    transform: rotate(-2deg);
}
div.careerum-cv-experts-why div.cv-experts-why-card.blue p {
    transform: rotate(2deg);
    color: var(--main---white);
    margin-top: 5px;
    margin-left: 0px;
}

div.careerum-cv-feedback {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-feedback h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-cv-feedback div.cv-feedback-cards {
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-cv-feedback div.cv-feedback-card {
    border-radius: 12px;
    padding: 16px;
    width: 370px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main---white);
    overflow: hidden;
}
div.careerum-cv-feedback div.cv-feedback-card p {
    margin-top: 53px;
    font-weight: 500;
    font-size: 24px;
    line-height: 133%;
    letter-spacing: 0.01em;
}
div.careerum-cv-feedback div.cv-feedback-card.blue {
    width: 765px;
    background: linear-gradient(180deg, #0b70fe 0%, #83b6ff 100%);
    border-radius: 20px;
    padding: 20px;
}
div.careerum-cv-feedback div.cv-feedback-card p.cv-schedule-card-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 120%;
    color: var(--main---white);
    margin-top: 0;
}
div.careerum-cv-feedback div.cv-feedback-card p.cv-schedule-card-text {
    font-weight: 500;
    font-size: 25px;
    line-height: 120%;
    color: var(--main---white);
    margin-top: 12px;
}
div.careerum-cv-feedback div.cv-feedback-card.blue img {
    bottom: 0;
    right: 71px
}

div.careerum-cv-results {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-results h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-cv-results h2 + p {
    margin-top: 24px;
    font-weight: 500;
    font-size: 28px;
    line-height: 120%;
}
div.careerum-cv-results div.cv-results-cards {
    margin-top: 24px;
}
div.careerum-cv-results div.cv-results-cards-wrapper {
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-cv-results div.cv-results-card {
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
    border-radius: 20px;
    padding: 16px;
    width: 370px;
}
div.careerum-cv-results div.cv-results-card p {
    margin-top: 27px;
    font-weight: 500;
    font-size: 18px;
    line-height: 105%;
}

div.careerum-cv-experts {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-experts h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
}
div.careerum-cv-experts div.cv-experts-cards {
    margin-top: 40px;
}
div.careerum-cv-experts div.cv-experts-card + div.cv-experts-card {
    margin-top: 40px;
}
div.careerum-cv-experts div.cv-experts-card-img {
    width: 469px;
}
div.careerum-cv-experts div.cv-experts-card-img img {
    width: 100%;
}
div.careerum-cv-experts div.cv-experts-card-img p {
    white-space: nowrap;
    font-weight: 600;
    font-size: 40px;
    line-height: 120%;
    color: var(--main---dark-blue);
    border-radius: 40px;
    padding: 8px 30px;
    display: block;
    width: max-content;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main---white);
    transform: rotate(-1.42deg);
    margin: -36px auto 4px;
}
div.careerum-cv-experts div.cv-experts-card-description {
    width: 667px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-cv-experts div.cv-experts-card-description > div {
    border-radius: 20px;
    padding: 16px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main---white);
}
div.careerum-cv-experts div.cv-experts-card-description-about {
    gap: 8px;
}
div.careerum-cv-experts div.cv-experts-card-description-about p {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
}
div.careerum-cv-experts div.cv-experts-card-description-about p + p {
    margin-top: 20px;
    font-weight: 700;
    letter-spacing: 0.01em;
}
div.careerum-cv-experts div.cv-experts-card-description-number {
    width: 321px;
}
div.careerum-cv-experts p.cv-experts-card-description-number-top {
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    display: inline-block;
}
div.careerum-cv-experts p.cv-experts-card-description-number-label {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    text-align: center;
    color: var(--main---white);
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
    background: var(--main-light-blue);
    transform: rotate(-3deg);
    border-radius: 40px;
    padding: 8px 16px;
    top: -13px;
    left: -10px;
    display: inline-block;
    white-space: nowrap
}
div.careerum-cv-experts p.cv-experts-card-description-number-bottom {
    font-weight: 500;
    font-size: 18px;
    margin-top: 10px;
}
div.careerum-cv-experts div.cv-experts-card-description-number-full {
    width: 100%;
}
div.careerum-cv-experts div.cv-experts-card-description-number-full.pink {
    background: var(--main-pink);
}
div.careerum-cv-experts div.cv-experts-card-description-number-full.blue {
    background: var(--main---dark-blue);
}
div.careerum-cv-experts div.cv-experts-card-description-number-full.orange {
    background: var(--main---light-orange);
}
div.careerum-cv-experts div.cv-experts-card-description-number-full p.cv-experts-card-description-number-top {
    color: var(--main---white);
}
div.careerum-cv-experts div.cv-experts-card-description-number-full p.cv-experts-card-description-number-bottom {
    font-size: 24px;
    line-height: 105%;
    color: var(--main---white);
    margin-top: 18px;
}
div.careerum-cv-experts div.cv-experts-card-description-number-full.blue p.cv-experts-card-description-number-bottom {
    margin-top: 15px;
}

div.careerum-cv-header {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-header h2 {
    font-weight: 600;
    font-size: 66px;
    line-height: 120%;
    font-family: 'Unbounded' !important;
    padding-bottom: 25px;
}
div.careerum-cv-header h2 span {
    color: var(--main---white);
    border-radius: 100px;
    font-size: 56px;
    padding: 4px 30px;
    background: var(--main---dark-blue);
    font-family: 'Unbounded' !important;
    margin-left: 5px;
}
div.careerum-cv-header img.cv-header-img-1 {
    top: 152px;
    left: 5px;
}
div.careerum-cv-header img.cv-header-img-2 {
    top: 164px;
    left: 496px;
}

div.careerum-cv-clients {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-clients h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
}
div.careerum-cv-clients div.cv-clients-logos {
    margin-top: 40px;
    background: var(--main---white);
    border-radius: 20px;
    overflow: hidden;
}
div.careerum-cv-clients div.cv-clients-logos img {
    width: 100%;
}
div.careerum-cv-clients div.cv-clients-label {
    border-radius: 3px 34px 34px 3px;
    padding: 16px 32px;
    background: var(--main---dark-blue);
    transform: rotate(-4deg);
    top: 72px;
    right: -15px;
}
div.careerum-cv-clients div.cv-clients-label p {
    font-weight: 600;
    font-size: 24px;
    line-height: 135%;
    color: var(--main---white);
}

div.careerum-cv-reviews {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-reviews h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
}
div.careerum-cv-reviews div.cv-reviews-img-container {
    margin-top: 37px;
}
div.careerum-cv-reviews div.cv-reviews-img-container img {
    width: 1277px;
    top: 0;
    left: -60px;
}

div.careerum-club40-tariffs.careerum-cv-tariffs {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-club40-tariffs.careerum-cv-tariffs > div {
    margin-top: 60px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs h2 {
    margin-bottom: 0;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-nav {
    margin-top: -48px;
    margin-bottom: 0;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-items {
    margin-top: 60px;
    gap: 24px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item {
    width: 567px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs p.club40-tariffs-item-subheader2 {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
    background-color: #000;
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: var(--main---white);
    padding: 12px 20px;
    border-radius: 20px 20px 0 0;
    width: calc(100% + 40px);
}
div.careerum-club40-tariffs.careerum-cv-tariffs p.club40-tariffs-item-header {
    margin-top: 12px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item p.club40-tariffs-item-description {
    color: var(--main---white);
    background-color: #000;
    border-radius: 48px;
    padding: 4px 24px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul li p {
    margin-top: 2px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul li.disabled p {
    color: var(--secondary-medium-grey);
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul li + li {
    margin-top: 15px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul {
    margin-bottom: 48px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount {
    gap: 8px;
    border: 2px solid var(--main---black);
    border-radius: 48px;
    padding: 2px 23px;
    margin-bottom: 32px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount p {
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a {
    font-size: 18px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-items + div.club40-tariffs-curr {
    display: none;
}
div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-nav div.club40-tariffs__swicher-block {
    display: none;
}

div.careerum-cv-pay {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-pay > div {
    margin-bottom: 120px;
}
div.careerum-cv-pay h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-cv-pay div.cv-pay-bottom {
    margin-top: 40px;
    border-radius: 20px;
    padding: 16px;
    background: var(--main---white);
    overflow: hidden;
}
div.careerum-cv-pay div.cv-pay-bottom img {
    right: -94px;
    top: -93px;
}
div.careerum-cv-pay div.cv-pay-bottom p {
    max-width: 745px;
    font-weight: 500;
    font-size: 32px;
    line-height: 105%;
}
div.careerum-cv-pay div.cv-pay-bottom div {
    margin-top: 24px;
}
div.careerum-cv-pay div.cv-pay-bottom a {
    display: inline-block;
    border-radius: 8px;
    padding: 10px 40px;
    text-decoration: none;
    font-weight: 600;
    font-size: 22px;
    width: 380px;
    text-align: center;
}

@media screen and (max-width: 1299px) {
    div[class*='careerum-cv-'] div.careerum-container-responsive {
        margin: 40px auto;
    }
    div.careerum-cv-main > div.careerum-container-responsive {
        margin-top: 96px;
    }
    div.careerum-cv-main > div > div:nth-child(1) {
        width: 392px;
        border-radius: 12px;
        padding: 12px;
        background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1742994841154-7V8BG-Main .webp');
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    div.careerum-cv-main div.cv-main-labels {
        gap: 8px;
    }
    div.careerum-cv-main div.cv-main-label {
        gap: 4px;
        height: 28px;
        padding: 0 8px;
    }
    div.careerum-cv-main div.cv-main-label img {
        width: 22px;
    }
    div.careerum-cv-main div.cv-main-label p {
        font-size: 14px;
    }
    div.careerum-cv-main div.cv-main-float-header {
        font-size: 19px;
        padding: 5px 10px;
        transform: rotate(3.95deg);
        top: 88px;
        right: 14px;
    }
    div.careerum-cv-main h1 {
        font-size: 44px;
        margin-top: 32px;
        line-height: 125%;
    }
    div.careerum-cv-main h1 span {
        font-weight: 600;
        font-size: 19px;
        line-height: 105%;
        box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
        background: var(--main---light-orange);
        transform: rotate(4deg);
        font-family: Montserrat, Arial, sans-serif !important;
        border-radius: 48px;
        padding: 4px 8px;
        margin-left: -10px;
        position: relative;
        top: -7px;
        left: 3px;
        display: inline-block;
    }
    div.careerum-cv-main h1 + p {
        font-size: 16px;
        margin-top: 8px;
    }
    div.careerum-cv-main > div > div:nth-child(2) {
        width: 276px;
        border-radius: 12px;
        gap: 12px;
    }
    div.careerum-cv-main div.cv-main-right {
        padding: 12px 12px 0px;
        height: 87px;
    }
    div.careerum-cv-main div.cv-main-right p {
        font-size: 12px;
    }
    div.careerum-cv-main a {
        margin-top: 32px;
        font-size: 16px;
        padding: 12px 28px;
        width: unset;
    }
    div.careerum-cv-who > div.careerum-container-responsive {
        margin-bottom: 80px;
    }
    div.careerum-cv-who h2 {
        font-size: 28px;
    }
    div.careerum-cv-who div.cv-who-cards {
        margin-top: 24px;
        gap: 12px;
    }
    div.careerum-cv-who div.cv-who-card {
        border-radius: 12px;
        padding: 12px;
        width: 334px;
    }
    div.careerum-cv-who div.cv-who-card p {
        font-size: 16px;
    }
    div.careerum-cv-why {
        background-image: url('data:image/svg+xml,<svg width="768" height="477" viewBox="0 0 768 477" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 72.6027C0 32.5054 33.4294 0 74.6666 0H78.9333C120.171 0 153.6 32.5054 153.6 72.6027V404.397C153.6 444.495 120.171 477 78.9333 477H74.6666C33.4294 477 0 444.495 0 404.397V72.6027Z" fill="%230B70FE"/><path d="M0 72.6027C0 32.5054 33.4294 0 74.6666 0H78.9333C120.171 0 153.6 32.5054 153.6 72.6027V404.397C153.6 444.495 120.171 477 78.9333 477H74.6666C33.4294 477 0 444.495 0 404.397V72.6027Z" fill="url(%23paint0_linear_696_1554)"/><path d="M153.6 72.6027C153.6 32.5054 187.029 0 228.267 0H232.533C273.771 0 307.2 32.5054 307.2 72.6027V404.397C307.2 444.495 273.771 477 232.533 477H228.267C187.029 477 153.6 444.495 153.6 404.397V72.6027Z" fill="%230B70FE"/><path d="M153.6 72.6027C153.6 32.5054 187.029 0 228.267 0H232.533C273.771 0 307.2 32.5054 307.2 72.6027V404.397C307.2 444.495 273.771 477 232.533 477H228.267C187.029 477 153.6 444.495 153.6 404.397V72.6027Z" fill="url(%23paint1_linear_696_1554)"/><path d="M307.2 72.6027C307.2 32.5054 340.629 0 381.867 0H386.133C427.371 0 460.8 32.5054 460.8 72.6027V404.397C460.8 444.495 427.371 477 386.133 477H381.867C340.629 477 307.2 444.495 307.2 404.397V72.6027Z" fill="%230B70FE"/><path d="M307.2 72.6027C307.2 32.5054 340.629 0 381.867 0H386.133C427.371 0 460.8 32.5054 460.8 72.6027V404.397C460.8 444.495 427.371 477 386.133 477H381.867C340.629 477 307.2 444.495 307.2 404.397V72.6027Z" fill="url(%23paint2_linear_696_1554)"/><path d="M460.8 72.6027C460.8 32.5054 494.229 0 535.467 0H539.733C580.971 0 614.4 32.5054 614.4 72.6027V404.397C614.4 444.495 580.971 477 539.733 477H535.467C494.229 477 460.8 444.495 460.8 404.397V72.6027Z" fill="%230B70FE"/><path d="M460.8 72.6027C460.8 32.5054 494.229 0 535.467 0H539.733C580.971 0 614.4 32.5054 614.4 72.6027V404.397C614.4 444.495 580.971 477 539.733 477H535.467C494.229 477 460.8 444.495 460.8 404.397V72.6027Z" fill="url(%23paint3_linear_696_1554)"/><path d="M614.4 72.6027C614.4 32.5054 647.829 0 689.067 0H693.333C734.571 0 768 32.5054 768 72.6027V404.397C768 444.495 734.571 477 693.333 477H689.067C647.829 477 614.4 444.495 614.4 404.397V72.6027Z" fill="%230B70FE"/><path d="M614.4 72.6027C614.4 32.5054 647.829 0 689.067 0H693.333C734.571 0 768 32.5054 768 72.6027V404.397C768 444.495 734.571 477 693.333 477H689.067C647.829 477 614.4 444.495 614.4 404.397V72.6027Z" fill="url(%23paint4_linear_696_1554)"/><defs><linearGradient id="paint0_linear_696_1554" x1="537.6" y1="5.01299e-06" x2="537.6" y2="477" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE"/><stop offset="1" stop-color="%2383B6FF"/></linearGradient><linearGradient id="paint1_linear_696_1554" x1="537.6" y1="5.01299e-06" x2="537.6" y2="477" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE"/><stop offset="1" stop-color="%2383B6FF"/></linearGradient><linearGradient id="paint2_linear_696_1554" x1="537.6" y1="5.01299e-06" x2="537.6" y2="477" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE"/><stop offset="1" stop-color="%2383B6FF"/></linearGradient><linearGradient id="paint3_linear_696_1554" x1="537.6" y1="5.01299e-06" x2="537.6" y2="477" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE"/><stop offset="1" stop-color="%2383B6FF"/></linearGradient><linearGradient id="paint4_linear_696_1554" x1="537.6" y1="5.01299e-06" x2="537.6" y2="477" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE"/><stop offset="1" stop-color="%2383B6FF"/></linearGradient></defs></svg>');
        background-position: center;
        background-size: contain;
        background-repeat: repeat-x;
    }
    div.careerum-cv-why > div.careerum-container-responsive {
        margin-top: 97px;
        margin-bottom: 96px;
    }
    div.careerum-cv-why h2 {
        font-size: 28px;
    }
    div.careerum-cv-why div.cv-why-cards {
        margin-top: 24px;
    }
    div.careerum-cv-why div.cv-why-card {
        width: 218px;
        padding: 12px;
    }
    div.careerum-cv-why div.cv-why-card img {
        height: 28px;
    }
    div.careerum-cv-why p.cv-why-card-header {
        font-size: 18px;
        max-width: 184px;
    }
    div.careerum-cv-why p.cv-why-card-text {
        font-size: 12px;
        margin-top: 6px;
    }
    div.careerum-cv-power h2 {
        font-size: 28px;
    }
    div.careerum-cv-power > div.careerum-container-responsive {
        margin-top: 80px;
    }
    div.careerum-cv-power div.cv-power-cards {
        margin-top: 28px;
        gap: 16px 12px;
    }
    div.careerum-cv-power div.cv-power-card.top {
        padding: 20px;
        margin-bottom: 0px;
    }
    div.careerum-cv-power div.cv-power-card.top p {
        font-size: 20px;
        margin-top: 1px;
        margin-left: -2px;
        margin-right: -5px;
        margin-bottom: 2px;
    }
    div.careerum-cv-power div.cv-power-card {
        padding: 12px;
        width: 334px;
    }
    div.careerum-cv-power div.cv-power-card > div {
        gap: 9px;
    }
    div.careerum-cv-power div.cv-power-card > div img {
        width: 20px;
        margin-top: 5px;
    }
    div.careerum-cv-power div.cv-power-card > div p {
        font-size: 20px;
    }
    div.careerum-cv-power div.cv-power-card ul {
        margin-top: 15px;
    }
    div.careerum-cv-power div.cv-power-card ul li {
        font-size: 16px;
        padding-left: 24px;
    }
    div.careerum-cv-power div.cv-power-card ul li::before {
        font-size: 16px;
        left: 10px;
    }
    div.careerum-cv-format h2 {
        font-size: 28px;
    }
    div.careerum-cv-format div.cv-format-cards {
        margin-top: 24px;
        gap: 12px;
    }
    div.careerum-cv-format div.cv-format-card {
        border-radius: 20px;
        width: 334px;
        padding: 12px;
    }
    div.careerum-cv-format div.cv-format-card p {
        font-size: 14px;
    }
    div.careerum-cv-format div.cv-format-card p + p {
        font-size: 20px;
        margin-top: 41px;
    }
    div.careerum-cv-format div.cv-format-card p + p + p {
        font-size: 16px;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(1) img {
        top: 0;
        right: 10px;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(2) img {
        top: 0;
        right: 18px;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(3) img {
        bottom: 0;
        right: 10px;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(4) img {
        bottom: 0;
        right: 14px;
    }
    div.careerum-cv-schedule h2 {
        font-size: 28px;
        padding-top: 13px;
    }
    div.careerum-cv-schedule div.cv-schedule-label {
        top: 3px;
        left: 299px;
        padding: 5px 16px;
        font-size: 12px;
    }
    div.careerum-cv-schedule div.cv-schedule-cards {
        margin-top: 24px;
        gap: 12px;
    }
    div.careerum-cv-schedule div.cv-schedule-card {
        padding: 12px;
        width: 334px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-date p {
        font-size: 20px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-date p.cv-schedule-card-label {
        padding: 3px 20px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-date {
        margin-bottom: 20px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time {
        gap: 6px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) {
        width: 82px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) p {
        font-size: 14px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) p + p {
        font-size: 12px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) {
        border-radius: 12px;
        padding: 12px;
        width: 222px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) p {
        font-size: 14px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li {
        font-size: 14px;
        padding-left: 21px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li::before {
        font-size: 14px;
        left: 8px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li + li {
        margin-top: 1px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-header img {
        width: 20px;
        margin-top: 3px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-header p {
        font-size: 20px;
    }
    div.careerum-cv-schedule div.cv-schedule-card > ul li {
        font-size: 16px;
        padding-left: 24px;
    }
    div.careerum-cv-schedule div.cv-schedule-card > ul li + li {
        margin-top: 7px;
    }
    div.careerum-cv-schedule div.cv-schedule-card > ul li::before {
        font-size: 16px;
        left: 10px;
    }
    div.careerum-cv-experts-why h2 {
        font-size: 28px;
    }
    div.careerum-cv-experts-why div.cv-experts-why-cards {
        margin-top: 24px;
        gap: 12px;
    }
    div.careerum-cv-experts-why div.cv-experts-why-card {
        padding: 12px;
        width: 218px;
        min-height: 195px;
    }
    div.careerum-cv-experts-why div.cv-experts-why-card p {
        font-size: 16px;
    }
    div.careerum-cv-experts-why div.cv-experts-why-card.blue {
        transform: none;
    }
    div.careerum-cv-experts-why div.cv-experts-why-card.blue p {
        transform: none;
        margin: 0;
    }
    div.careerum-cv-feedback h2 {
        font-size: 28px;
    }
    div.careerum-cv-feedback div.cv-feedback-cards {
        margin-top: 24px;
        gap: 12px;
    }
    div.careerum-cv-feedback div.cv-feedback-card {
        padding: 12px;
        width: 218px;
    }
    div.careerum-cv-feedback div.cv-feedback-card img {
        height: 28px;
    }
    div.careerum-cv-feedback div.cv-feedback-card p {
        font-size: 16px;
        line-height: 137%;
    }
    div.careerum-cv-feedback div.cv-feedback-card:nth-child(4) p {
        margin-top: 88px;
    }
    div.careerum-cv-feedback div.cv-feedback-card.blue {
        width: 448px;
        border-radius: 12px;
    }
    div.careerum-cv-feedback div.cv-feedback-card p.cv-schedule-card-header {
        font-size: 20px;
    }
    div.careerum-cv-feedback div.cv-feedback-card p.cv-schedule-card-text {
        font-size: 16px;
    }
    div.careerum-cv-feedback div.cv-feedback-card.blue img {
        height: 117px;
        bottom: -9px;
        right: 8px;
    }
    div.careerum-cv-results h2 {
        font-size: 28px;
    }
    div.careerum-cv-results h2 + p {
        font-size: 24px;
        margin-top: 16px;
    }
    div.careerum-cv-results div.cv-results-cards {
        margin-top: 16px;
    }
    div.careerum-cv-results div.cv-results-cards-wrapper {
        gap: 12px;
    }
    div.careerum-cv-results div.cv-results-card {
        border-radius: 20px;
        padding: 12px;
        width: 218px;
        min-height: 166px;
    }
    div.careerum-cv-results div.cv-results-card img {
        width: 28px;
    }
    div.careerum-cv-results div.cv-results-card p {
        font-size: 16px;
        margin-top: 9px;
    }
    div.careerum-cv-experts h2 {
        font-size: 28px;
    }
    div.careerum-cv-experts div.cv-experts-cards {
        margin-top: 24px;
    }
    div.careerum-cv-experts div.cv-experts-card + div.cv-experts-card {
        margin-top: 20px;
    }
    div.careerum-cv-experts div.cv-experts-card-img {
        width: 276px;
    }
    div.careerum-cv-experts div.cv-experts-card-description {
        width: 392px;
        gap: 12px;
    }
    div.careerum-cv-experts div.cv-experts-card-img p {
        font-size: 20px;
        padding: 5px 26px;
        margin: -16px auto 4px;
    }
    div.careerum-cv-experts div.cv-experts-card-description > div {
        border-radius: 12px;
        padding: 12px;
    }
    div.careerum-cv-experts div.cv-experts-card-description > div img {
        width: 20px;
    }
    div.careerum-cv-experts div.cv-experts-card-description-about p {
        font-size: 12px;
        line-height: 142%;
    }
    div.careerum-cv-experts div.cv-experts-card-description-about p + p {
        margin-top: 11px;
    }
    div.careerum-cv-experts div.cv-experts-card-description-number {
        width: 190px;
    }
    div.careerum-cv-experts div.cv-experts-card-description > div.cv-experts-card-description-number,
    div.careerum-cv-experts div.cv-experts-card-description > div.cv-experts-card-description-number-full {
        border-radius: 20px;
    }
    div.careerum-cv-experts p.cv-experts-card-description-number-top {
        font-size: 40px;
    }
    div.careerum-cv-experts p.cv-experts-card-description-number-label {
        font-size: 12px;
        padding: 4px 13px;
        top: -10px;
        left: -9px;
    }
    div.careerum-cv-experts p.cv-experts-card-description-number-bottom {
        font-size: 12px;
        margin-right: -2px;
        margin-top: 6px;
    }
    div.careerum-cv-experts div.cv-experts-card-description-number-full p.cv-experts-card-description-number-bottom {
        font-size: 18px;
        margin-top: 6px;
    }
    div.careerum-cv-experts div.cv-experts-card-description-number-full.blue p.cv-experts-card-description-number-bottom {
        margin-top: 6px;
    }
    div.careerum-cv-header h2 {
        font-size: 38px;
        line-height: 115%;
        padding-bottom: 18px;
    }
    div.careerum-cv-header h2 span {
        font-size: 28px;
        padding: 4px 23px;
        top: -5px;
        left: 3px;
        position: relative;
    }
    div.careerum-cv-header img.cv-header-img-1 {
        top: 86px;
        left: -2px;
    }
    div.careerum-cv-header img.cv-header-img-2 {
        top: 89px;
        left: 280px;
    }
    div.careerum-cv-clients h2 {
        font-size: 28px;
    }
    div.careerum-cv-clients div.cv-clients-logos {
        margin-top: 24px;
        width: 678px;
    }
    div.careerum-cv-clients div.cv-clients-label {
        border-radius: 2px 38px 38px 2px;
        padding: 11px 27px;
        transform: rotate(-1.72deg);
        top: 63px;
        right: 1px;
    }
    div.careerum-cv-clients div.cv-clients-label p {
        font-size: 18px;
    }
    div.careerum-cv-reviews h2 {
        font-size: 28px;
    }
    div.careerum-cv-reviews div.cv-reviews-img-container {
        margin-top: 21px;
    }
    div.careerum-cv-reviews div.cv-reviews-img-container img {
        width: 707px;
        top: 0;
        left: -14px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs {
        display: block !important;
        overflow: visible;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs h2 {
        font-size: 28px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs > div {
        margin: 0 auto;
        padding: 34px 0 40px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-nav {
        display: none;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-items {
        margin-top: 24px;
        margin-bottom: 0;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item {
        width: 326px;
        border-radius: 12px;
        padding: 12px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs p.club40-tariffs-item-subheader2 {
        margin-top: -12px;
        margin-left: -12px;
        margin-right: -12px;
        font-size: 14px;
        padding: 10px 10px;
        border-radius: 12px 12px 0 0;
        width: calc(100% + 24px);
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item p.club40-tariffs-item-header {
        font-size: 20px;
        padding-right: 10px;
        margin-bottom: 14px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul li img {
        width: 20px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul li p {
        width: calc(100% - 26px);
        margin-top: 0px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-divider {
        margin-bottom: 9px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul li + li {
        margin-top: 8px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul {
        margin-bottom: 61px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount {
        padding: 6px 19px;
        margin-bottom: 17px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount img {
        width: 24px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount p {
        font-size: 18px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(1) {
        font-size: 24px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a {
        margin-top: 12px;
        padding: 12px 0;
        border-radius: 8px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-items + div.club40-tariffs-curr {
        width: 680px;
        z-index: 3;
        max-height: 36px;
        overflow: visible;
        position: relative;
        margin: 24px auto 0;
        display: block;
        border-radius: 0;
        box-shadow: none;
        padding: 0;
        background-color: transparent;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block {
        border: 2px solid #000000;
        border-radius: 16px;
        width: 234px;
        margin-left: calc((100% - 680px) / 2);
        background-color: #fff;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-top {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        cursor: pointer;
        padding: 4px 0 4px 14px
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
        font-weight: 600;
        font-size: 14px;
        line-height: 100%;
        margin-top: 5px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block svg.club40-tariffs__swicher-arrow {
        margin-left: auto;
        margin-right: 6px;
        transition: all 0.2s ease;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block.active svg.club40-tariffs__swicher-arrow {
        transform: rotate(180deg);
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom {
        max-height: 0;
        overflow: hidden;
        padding: 0 14px;
        margin: 0;
        transition: all 0.2s ease;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
        margin-top: 4px;
        padding: 8px 14px 22px;
        max-height: 250px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li {
        list-style-type: none;
        font-weight: 600;
        font-size: 14px;
        line-height: 100%;
        margin-bottom: 10px;
        position: relative;
        padding-left: 22px;
        cursor: pointer;
        padding: 0;
        padding-left: 22px;
        border-radius: 0;
        overflow: visible;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
        opacity: 0.45;
        position: absolute;
        top: -1px;
        left: 0;
        transition: opacity 0.2s ease;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover {
        background-color: #fff;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover::before {
        opacity: 1;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active {
        cursor: default;
        background-color: #fff;
        color: #000;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
        opacity: 1;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
        font-weight: 600;
        font-size: 14px;
        line-height: 143%;
        color: #FF5A00;
        margin-top: 25px;
        cursor: default;
    }
    div.careerum-cv-pay > div.careerum-container-responsive {
        margin-bottom: 80px;
    }
    div.careerum-cv-pay h2 {
        font-size: 28px;
    }
    div.careerum-cv-pay div.cv-pay-bottom {
        margin-top: 24px;
    }
    div.careerum-cv-pay div.cv-pay-bottom p {
        font-size: 18px;
        max-width: 463px;
    }
    div.careerum-cv-pay div.cv-pay-bottom a {
        padding: 10px 0px;
        font-size: 18px;
        width: 320px;
    }
    div.careerum-cv-pay div.cv-pay-bottom img {
        width: 220px;
        right: -84px;
        top: -44px;
    }
}
@media screen and (max-width: 767px) {
    div[class*='careerum-cv-'] div.careerum-container-responsive {
        margin: 30px auto;
    }
    div.careerum-cv-main > div.careerum-container-responsive {
        flex-direction: column;
        margin-top: 100px;
        gap: 8px;
    }
    div.careerum-cv-main > div > div:nth-child(1) {
        width: 100%;
        border-radius: 20px;
    }
    div.careerum-cv-main > div > div:nth-child(2) {
        width: 100%;
        gap: 8px;
    }
    div.careerum-cv-main div.cv-main-float-header {
        font-size: 16px;
        padding: 5px 7px;
        transform: rotate(3.95deg);
        top: 94px;
        right: 12px;
    }
    div.careerum-cv-main div.cv-main-label img {
        width: unset;
    }
    div.careerum-cv-main div.cv-main-label {
        height: 24px;
        gap: 8px;
        padding: 0 14px;
    }
    div.careerum-cv-main div.cv-main-label p {
        font-size: 12px;
    }
    div.careerum-cv-main h1 {
        font-size: 38px;
        margin-top: 44px;
    }
    div.careerum-cv-main h1 span {
        font-size: 16px;
        top: -6px;
        left: 5px;
    }
    div.careerum-cv-main a {
        width: 100%;
        font-size: 14px;
        margin-top: 42px;
        padding: 10px 28px;
    }
    div.careerum-cv-main div.cv-main-right {
        padding: 12px;
        height: unset;
    }
    div.careerum-cv-main div.cv-main-right img {
        width: 20px;
    }
    div.careerum-cv-main div.cv-main-right:nth-child(3) img {
        width: 18px;
    }
    div.careerum-cv-main div.cv-main-right p {
        width: calc(100% - 28px);
    }
    div.careerum-cv-who h2 {
        font-size: 20px;
    }
    div.careerum-cv-who div.cv-who-cards {
        margin-top: 20px;
        gap: 8px;
    }
    div.careerum-cv-who > div.careerum-container-responsive {
        margin-bottom: 60px;
    }
    div.careerum-cv-who div.cv-who-card {
        width: 100%;
    }
    div.careerum-cv-who div.cv-who-card img {
        width: 20px;
    }
    div.careerum-cv-who div.cv-who-card p {
        font-size: 12px;
    }
    div.careerum-cv-who div.cv-who-card.single p {
        margin-top: 3px;
    }
    div.careerum-cv-why > div.careerum-container-responsive {
        margin-top: 81px;
        margin-bottom: 80px;
    }
    div.careerum-cv-why {
        background-image: url('data:image/svg+xml,<svg width="360" height="738" viewBox="0 0 360 738" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 81.411C0 19.25 26.7834 0 59 0H62.3333C94.55 0 120 19.25 120 81.411V650.653C120 712.814 93.8833 738 61.6667 738H58.3333C26.1167 738 0 712.814 0 650.653V81.411Z" fill="%230B70FE" /><path d="M0 81.411C0 19.25 26.7834 0 59 0H62.3333C94.55 0 120 19.25 120 81.411V650.653C120 712.814 93.8833 738 61.6667 738H58.3333C26.1167 738 0 712.814 0 650.653V81.411Z" fill="url(%23paint0_linear_703_2246)" /><path d="M120 81.411C120 19.25 146.783 0 179 0H182.333C214.55 0 240 19.25 240 81.411L240 650.653C240 712.814 213.883 738 181.667 738H178.333C146.117 738 120 712.814 120 650.653V81.411Z" fill="%230B70FE" /><path d="M120 81.411C120 19.25 146.783 0 179 0H182.333C214.55 0 240 19.25 240 81.411L240 650.653C240 712.814 213.883 738 181.667 738H178.333C146.117 738 120 712.814 120 650.653V81.411Z" fill="url(%23paint1_linear_703_2246)" /><path d="M240 81.411C240 19.25 266.783 0 299 0H302.333C334.55 0 360 19.25 360 81.411V650.653C360 712.814 333.883 738 301.667 738H298.333C266.117 738 240 712.814 240 650.653L240 81.411Z" fill="%230B70FE" /><path d="M240 81.411C240 19.25 266.783 0 299 0H302.333C334.55 0 360 19.25 360 81.411V650.653C360 712.814 333.883 738 301.667 738H298.333C266.117 738 240 712.814 240 650.653L240 81.411Z" fill="url(%23paint2_linear_703_2246)" /><defs><linearGradient id="paint0_linear_703_2246" x1="420" y1="-1.46914" x2="420" y2="738" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint1_linear_703_2246" x1="420" y1="-1.46914" x2="420" y2="738" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient><linearGradient id="paint2_linear_703_2246" x1="420" y1="-1.46914" x2="420" y2="738" gradientUnits="userSpaceOnUse"><stop stop-color="%230B70FE" /><stop offset="1" stop-color="%2383B6FF" /></linearGradient></defs></svg>');
        background-position: center;
        background-size: contain;
        background-repeat: repeat-x;
    }
    div.careerum-cv-why h2 {
        font-size: 20px;
    }
    div.careerum-cv-why div.cv-why-cards {
        flex-direction: column;
        margin-top: 20px;
        gap: 8px;
    }
    div.careerum-cv-why div.cv-why-card {
        width: 100%;
        padding: 12px;
    }
    div.careerum-cv-why p.cv-why-card-header {
        font-size: 20px;
        margin-top: 26px;
        max-width: unset;
    }
    div.careerum-cv-why p.cv-why-card-text {
        margin-top: 3px;
    }
    div.careerum-cv-power > div.careerum-container-responsive {
        margin-top: 60px;
    }
    div.careerum-cv-power h2 {
        font-size: 20px;
    }
    div.careerum-cv-power div.cv-power-cards {
        margin-top: 25px;
        gap: 12px;
    }
    div.careerum-cv-power div.cv-power-card.top {
        margin-bottom: 3px;
    }
    div.careerum-cv-power div.cv-power-card.top p {
        font-size: 18px;
        margin-bottom: 0px;
        line-height: 137%;
    }
    div.careerum-cv-power div.cv-power-card {
        width: 100%;
    }
    div.careerum-cv-power div.cv-power-card > div p {
        font-size: 18px;
    }
    div.careerum-cv-power div.cv-power-card > div img {
        margin-top: 1px;
    }
    div.careerum-cv-power div.cv-power-card ul {
        margin-top: 12px;
    }
    div.careerum-cv-power div.cv-power-card ul li {
        font-size: 12px;
        padding-left: 18px;
    }
    div.careerum-cv-power div.cv-power-card ul li::before {
        font-size: 12px;
        left: 7px;
    }
    div.careerum-cv-format h2 {
        font-size: 20px;
    }
    div.careerum-cv-format div.cv-format-cards {
        margin-top: 20px;
        gap: 8px;
    }
    div.careerum-cv-format div.cv-format-card {
        width: 100%;
    }
    div.careerum-cv-format div.cv-format-card p {
        font-size: 12px;
    }
    div.careerum-cv-format div.cv-format-card p + p {
        font-size: 18px;
        margin-top: 31px;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(1) img {
        top: unset;
        right: 16px;
        bottom: 0;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(2) img {
        top: unset;
        right: 26px;
        bottom: 0;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(3) img {
        right: 20px;
    }
    div.careerum-cv-format div.cv-format-card:nth-child(4) img {
        right: 20px;
    }
    div.careerum-cv-schedule h2 {
        font-size: 20px;
        padding-top: 24px;
    }
    div.careerum-cv-schedule div.cv-schedule-label {
        top: 3px;
        left: unset;
        right: 0;
        padding: 5px 16px;
        font-size: 12px;
    }
    div.careerum-cv-schedule div.cv-schedule-cards {
        margin-top: 20px;
        gap: 12px;
    }
    div.careerum-cv-schedule div.cv-schedule-card {
        width: 100%;
    }
    div.careerum-cv-schedule div.cv-schedule-card-date p {
        font-size: 18px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-date {
        margin-bottom: 15px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time {
        gap: 0px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) {
        width: 73px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) p {
        font-size: 12px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) {
        width: calc(100% - 73px);
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(1) p + p {
        font-size: 10px;
        margin-top: 5px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) p {
        font-size: 12px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li {
        font-size: 12px;
        padding-left: 18px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li + li {
        margin-top: 0px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-time > div:nth-child(2) ul li::before {
        font-size: 12px;
        left: 7px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-header img {
        margin-top: 0;
    }
    div.careerum-cv-schedule div.cv-schedule-card-header {
        gap: 15px;
    }
    div.careerum-cv-schedule div.cv-schedule-card-header p {
        font-size: 18px;
        width: calc(100% - 35px);
    }
    div.careerum-cv-schedule div.cv-schedule-card > ul li {
        font-size: 12px;
        padding-left: 18px;
    }
    div.careerum-cv-schedule div.cv-schedule-card > ul li + li {
        margin-top: 9px;
    }
    div.careerum-cv-schedule div.cv-schedule-card > ul li::before {
        font-size: 12px;
        left: 7px;
    }
    div.careerum-cv-experts-why h2 {
        font-size: 20px;
    }
    div.careerum-cv-experts-why div.cv-experts-why-cards {
        margin-top: 20px;
        gap: 10px;
    }
    div.careerum-cv-experts-why div.cv-experts-why-card.blue {
        width: 100%;
        min-height: unset;
    }
    div.careerum-cv-experts-why div.cv-experts-why-card.blue p {
        font-size: 18px;
    }
    div.careerum-cv-experts-why div.cv-experts-why-card {
        min-height: 150px;
        border-radius: 12px;
        width: calc(50% - 5px);
    }
    div.careerum-cv-experts-why div.cv-experts-why-card p {
        font-size: 12px;
        line-height: 107%;
    }
    div.careerum-cv-feedback h2 {
        font-size: 20px;
    }
    div.careerum-cv-feedback div.cv-feedback-cards {
        margin-top: 20px;
        gap: 8px;
    }
    div.careerum-cv-feedback div.cv-feedback-card {
        width: 100%;
    }
    div.careerum-cv-feedback div.cv-feedback-card p,
    div.careerum-cv-feedback div.cv-feedback-card:nth-child(4) p {
        font-size: 12px;
        line-height: 137%;
        margin-top: 25px;
    }
    div.careerum-cv-feedback div.cv-feedback-card.blue {
        width: 100%;
        padding: 12px;
    }
    div.careerum-cv-feedback div.cv-feedback-card p.cv-schedule-card-header {
        font-size: 18px;
    }
    div.careerum-cv-feedback div.cv-feedback-card p.cv-schedule-card-text {
        font-size: 12px;
        margin-top: 9px;
    }
    div.careerum-cv-feedback div.cv-feedback-card.blue img {
        height: 82px;
        bottom: -4px;
        right: 10px;
    }
    div.careerum-cv-results > div.careerum-container-responsive {
        width: 100%;
        max-width: unset;
        margin-bottom: 10px;
    }
    div.careerum-cv-results h2 {
        font-size: 20px;
        width: calc(100% - 20px);
        max-width: 340px;
        margin: 0 auto;
    }
    div.careerum-cv-results h2 + p {
        font-size: 18px;
        margin: 13px auto 0;
        width: calc(100% - 20px);
        max-width: 340px;
    }
    div.careerum-cv-results div.cv-results-card img {
        width: unset;
    }
    div.careerum-cv-results div.cv-results-cards {
        margin-top: 12px;
        overflow: auto;
    }
    div.careerum-cv-results div.cv-results-card {
        width: 209px;
        min-height: unset;
        margin-right: 24px;
    }
    div.careerum-cv-results div.cv-results-card p {
        margin-top: 14px;
    }
    div.careerum-cv-results div.cv-results-cards-wrapper {
        width: max-content;
        flex-wrap: nowrap;
        margin-left: calc((100% - 340px) / 2);
        gap: 0;
        padding-bottom: 20px;
    }
    div.careerum-cv-experts h2 {
        font-size: 20px;
    }
    div.careerum-cv-experts div.cv-experts-cards {
        margin-top: 20px;
    }
    div.careerum-cv-experts div.cv-experts-card {
        flex-direction: column;
    }
    div.careerum-cv-experts div.cv-experts-card-img {
        width: 100%;
    }
    div.careerum-cv-experts div.cv-experts-card-description {
        width: 100%;
        gap: 10px;
    }
    div.careerum-cv-experts div.cv-experts-card-img p {
        font-size: 18px;
        padding: 4px 25px;
        margin: -19px auto 12px;
    }
    div.careerum-cv-experts div.cv-experts-card-description-number {
        width: calc(50% - 5px);
    }
    div.careerum-cv-experts div.cv-experts-card-description-number-full p.cv-experts-card-description-number-bottom {
        font-size: 16px;
        margin-top: 6px;
    }
    div.careerum-cv-experts div.cv-experts-card-description > div.cv-experts-card-description-number,
    div.careerum-cv-experts div.cv-experts-card-description > div.cv-experts-card-description-number-full {
        border-radius: 12px;
    }
    div.careerum-cv-header h2 {
        font-size: 20px;
        line-height: 118%;
        padding-bottom: 18px;
        margin-right: -10px;
    }
    div.careerum-cv-header h2 span {
        font-size: 16px;
        padding: 3px 13px;
        top: 0px;
        left: -2px;
    }
    div.careerum-cv-header img.cv-header-img-1 {
        top: 45px;
        left: 110px;
    }
    div.careerum-cv-header img.cv-header-img-2 {
        top: 72px;
        left: 17px;
    }
    div.careerum-cv-clients h2 {
        font-size: 20px;
    }
    div.careerum-cv-clients div.cv-clients-logos {
        margin-top: 63px;
        width: 100%;
    }
    div.careerum-cv-clients div.cv-clients-label {
        border-radius: 2px 24px 24px 2px;
        padding: 10px 21px;
        transform: rotate(-4.05deg);
        top: 84px;
        right: unset;
        left: 3px;
    }
    div.careerum-cv-reviews h2 {
        font-size: 20px;
    }
    div.careerum-cv-reviews div.cv-reviews-img-container img {
        width: calc(100% + 10px);
        top: 0;
        left: -6px;
    }
    div.careerum-cv-reviews div.cv-reviews-img-container {
        margin-top: 19px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs h2 {
        font-size: 20px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs {
        overflow: hidden;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs > div {
        margin: 21px auto 30px;
        padding: 0;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-items {
        flex-direction: column;
        margin-top: 12px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-items + div.club40-tariffs-curr,
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-curr {
        display: none;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-nav {
        display: block;
        margin-top: 20px;
        height: 36px;
        overflow: visible;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-nav div.club40-tariffs__swicher-block {
        display: block;
        margin-left: 0;
        width: 207px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item {
        width: 100%;
        border-radius: 16px;
        padding: 10px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
        font-size: 12px;
        margin-top: 6px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs p.club40-tariffs-item-subheader2 {
        margin-top: -10px;
        margin-left: -10px;
        margin-right: -10px;
        font-size: 14px;
        padding: 10px 10px;
        border-radius: 16px 16px 0 0;
        width: calc(100% + 20px);
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-divider {
        display: none;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item p.club40-tariffs-item-description {
        margin-bottom: 23px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul li p {
        font-size: 14px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item ul {
        margin-bottom: 28px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount img {
        width: unset;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount {
        padding: 8px 18px;
        margin-bottom: 29px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount p {
        font-size: 16px;
    }
    div.careerum-club40-tariffs.careerum-cv-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a {
        font-size: 16px;
        padding: 15px 0;
    }
    div.careerum-cv-pay > div.careerum-container-responsive {
        margin-bottom: 60px;
    }
    div.careerum-cv-pay h2 {
        font-size: 20px;
    }
    div.careerum-cv-pay div.cv-pay-bottom {
        padding: 12px 12px 93px;
    }
    div.careerum-cv-pay div.cv-pay-bottom p {
        font-size: 16px;
        max-width: unset;
        line-height: 107%;
    }
    div.careerum-cv-pay div.cv-pay-bottom div {
        margin-top: 20px;
    }
    div.careerum-cv-pay div.cv-pay-bottom img {
        right: -70px;
        top: 154px;
    }
    div.careerum-cv-pay div.cv-pay-bottom a {
        width: 100%;
    }
}
@media screen and (max-width: 359px) {
    div.careerum-cv-results div.cv-results-cards-wrapper {
        margin-left: 10px;
    }
}
@media screen and (max-width: 350px) {
    div.careerum-cv-main div.cv-main-float-header {
        right: unset;
        left: 197px;
    }
    div.careerum-cv-main h1 {
        font-size: 33px;
        margin-top: 44px;
    }
    div.careerum-cv-main h1 + p {
        font-size: 15px;
    }
    div.careerum-cv-header h2 {
        margin-right: 0;
        padding-right: 10px;
    }
    div.careerum-cv-header img.cv-header-img-2 {
        top: 68px;
        left: -13px;
    }
    div.careerum-cv-experts p.cv-experts-card-description-number-label {
        padding: 4px 9px;
    }
}
@media screen and (max-width: 340px) {
    div.careerum-cv-clients h2 {
        padding-right: 20px;
    }
    div.careerum-cv-clients div.cv-clients-label {
        top: 104px;
    }
}

div.careerum-club40-tariffs.careerum-cv-tariffs.disabled div.club40-tariffs-item div.club40-tariffs-item-bottom a {
    pointer-events: none;
    background-color: #c2c2c2;
}
div.careerum-club40-tariffs.careerum-cv-tariffs.disabled div.club40-tariffs-items {
    margin-bottom: 24px;
}
div.careerum-club40-tariffs.careerum-cv-tariffs a.cv-tariffs-bottom-link {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-weight: 600;
    border-radius: 12px;
    padding: 16px 40px;
}
@media screen and (max-width: 1299px) {
    div.careerum-club40-tariffs.careerum-cv-tariffs a.cv-tariffs-bottom-link {
        margin-top: 24px;
        font-size: 18px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-club40-tariffs.careerum-cv-tariffs a.cv-tariffs-bottom-link {
        font-size: 24px;
        padding: 16px 10px;
        margin-top: 20px;
    }
}

div.careerum-affirm-main {
    background-color: var(--main---grey);
    background: linear-gradient(180deg, #e6dbff 35%, rgba(245, 245, 245, 0) 100%);
    cursor: default;
}
div.careerum-affirm-main > div {
    margin-top: 30px;
    margin-bottom: 150px;
}
div.careerum-affirm-main h1 {
    margin-top: 99px;
    font-weight: 600;
    font-size: 60px;
    line-height: 120%;
    font-family: 'Unbounded' !important;
}
div.careerum-affirm-main div.affirm-main-header {
    gap: 8px;
}
div.careerum-affirm-main div.affirm-main-header p {
    font-weight: 500;
    font-size: 16px;
    line-height: 110%;
}
div.careerum-affirm-main div.affirm-main-text-block {
    margin-top: 32px;
    padding: 20px;
    border-radius: 20px;
    width: 667px;
    backdrop-filter: blur(30px);
    background: rgba(255, 255, 255, 0.5);
}
div.careerum-affirm-main div.affirm-main-text-block p {
    font-weight: 600;
    font-size: 23px;
    line-height: 130%;
}
div.careerum-affirm-main div.affirm-main-text-block ul {
    margin-top: 8px;
}
div.careerum-affirm-main div.affirm-main-text-block ul li {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    position: relative;
    padding-left: 30px;
    list-style-type: none;
}
div.careerum-affirm-main div.affirm-main-text-block ul li + li {
    margin-top: 4px;
}
div.careerum-affirm-main div.affirm-main-text-block ul li::before {
    content: '·';
    position: absolute;
    left: 12px;
    top: -1px;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
}
div.careerum-affirm-main img.affirm-main-bg {
    top: 77px;
    left: -45px;
}
div.careerum-affirm-main img.affirm-main-phone {
    width: 469px;
    right: 0;
    top: 167px;
}
div.careerum-affirm-main a {
    font-weight: 600;
    font-size: 22px;
    border-radius: 8px;
    padding: 12px 32px;
    display: inline-block;
    width: 371px;
    text-align: center;
    margin-top: 20px;
}
@media screen and (max-width: 1299px) {
    div.careerum-affirm-main > div {
        margin-top: 8px;
        margin-bottom: 143px;
    }
    div.careerum-affirm-main div.affirm-main-header p {
        font-size: 12px;
    }
    div.careerum-affirm-main h1 {
        font-size: 40px;
        margin-top: 68px;
    }
    div.careerum-affirm-main img.affirm-main-phone {
        width: 327px;
        top: 212px;
    }
    div.careerum-affirm-main img.affirm-main-bg {
        top: 57px;
        left: -33px;
    }
    div.careerum-affirm-main div.affirm-main-text-block {
        width: 335px;
        margin-top: 19px;
    }
    div.careerum-affirm-main div.affirm-main-text-block p {
        font-size: 20px;
    }
    div.careerum-affirm-main div.affirm-main-text-block ul li {
        font-size: 16px;
        padding-left: 23px;
    }
    div.careerum-affirm-main div.affirm-main-text-block ul li::before {
        font-size: 16px;
        left: 10px;
    }
    div.careerum-affirm-main a {
        width: 335px;
        font-size: 18px;
        margin-top: 18px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-affirm-main > div {
        margin-top: 10px;
        margin-bottom: 60px;
    }
    div.careerum-affirm-main div.affirm-main-header p {
        font-size: 10px;
    }
    div.careerum-affirm-main h1 {
        font-size: 28px;
        margin-top: 72px;
    }
    div.careerum-affirm-main img.affirm-main-bg {
        top: 52px;
        left: -10px;
    }
    div.careerum-affirm-main div.affirm-main-text-block {
        width: 100%;
        margin-top: 24px;
        padding: 12px;
        margin-bottom: 20px;
    }
    div.careerum-affirm-main div.affirm-main-text-block p {
        font-size: 16px;
    }
    div.careerum-affirm-main div.affirm-main-text-block ul li {
        font-size: 14px;
        padding-left: 21px;
    }
    div.careerum-affirm-main img.affirm-main-phone {
        width: 293px;
        margin: 0 auto;
    }
    div.careerum-affirm-main a {
        width: 100%;
        font-size: 14px;
        margin-top: 16px;
        padding: 10px 32px;
    }
}
@media screen and (max-width: 349px) {
    div.careerum-affirm-main h1 {
        padding-right: 10px;
    }
    div.careerum-affirm-main img.affirm-main-bg {
        top: 87px;
    }
}
div.careerum-diagnostics-main {
    background: var(--main---white);
    cursor: default;
}
div.careerum-diagnostics-main > div {
    margin-top: 22px;
    margin-bottom: 140px;
}
div.careerum-diagnostics-main h1 {
    font-weight: 300;
    font-size: 78px;
    line-height: 95%;
    color: #222126;
    font-family: 'Unbounded' !important;
    margin-top: 65px;
}
div.careerum-diagnostics-main h1 span {
    font-family: 'Unbounded' !important;
    padding-left: 86px;
}
div.careerum-diagnostics-main h1 span ~ span {
    padding-left: 11px;
}
div.careerum-diagnostics-main h1 + p {
    top: 309px;
    left: 414px;
    font-family: 'Unbounded' !important;
    font-weight: 400;
    font-size: 17px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.4);
    width: 370px;
}
div.careerum-diagnostics-main h1 + p + p {
    top: 157px;
    left: 606px;
    border-radius: 48px;
    padding: 6px 20px;
    background: #9fc5fa;
    font-weight: 600;
    font-size: 28px;
    line-height: 105%;
    color: #fff;
    white-space: nowrap
}
div.careerum-diagnostics-main div.diagnostics-main-cards {
    margin-top: 55px;
}
div.careerum-diagnostics-main div.diagnostics-main-card {
    height: 414px;
    border-radius: 20px;
    padding: 20px;
}
div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(1) {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743431880938-6CvDL-Sect.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 369px;
}
div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(2) {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743431880813-qxP6J-Sect.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 373px;
}
div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(3) {
    background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743431880467-Pwd1n-Sect.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 373px;
}
div.careerum-diagnostics-main div.diagnostics-main-card img {
    margin-bottom: 8px;
}
div.careerum-diagnostics-main p.diagnostics-main-card-header {
    font-weight: 600;
    font-size: 32px;
}
div.careerum-diagnostics-main p.diagnostics-main-card-text {
    font-weight: 500;
    font-size: 28px;
    margin-top: 8px;
    line-height: 120%;
}
div.careerum-diagnostics-main img.diagnostics-main-bg {
    top: 145px;
    left: 50%;
    transform: translate(-818px, 0);
}
div.careerum-diagnostics-main div.diagnostics-main-form {
    margin-top: 33px;
}
div.careerum-diagnostics-main div.diagnostics-main-form form > div {
    width: 280px;
}
div.careerum-diagnostics-main div.diagnostics-main-form form > div.careerum-club40-form-button-agree {
    padding-left: 8px;
}
div.careerum-diagnostics-main div.careerum-registration-form-club40 > form button,
div.careerum-diagnostics-main div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 0;
    font-size: 18px;
    padding: 11px 24px;
}
div.careerum-diagnostics-main div.careerum-registration-form-club40 .careerum-club40-form-agree label {
    display: none;
}
div.careerum-diagnostics-main div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    width: 100%;
    margin-left: 0;
    color: #000;
}
div.careerum-diagnostics-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
    margin-top: 9px;
}
@media screen and (max-width: 1299px) {
    div.careerum-diagnostics-main > div {
        margin-top: 20px;
        margin-bottom: 60px;
    }
    div.careerum-diagnostics-main h1 {
        font-size: 44px;
    }
    div.careerum-diagnostics-main h1 span {
        padding-left: 75px;
    }
    div.careerum-diagnostics-main h1 span ~ span {
        padding-left: 0;
    }
    div.careerum-diagnostics-main h1 + p {
        top: 215px;
        left: 232px;
        font-size: 10px;
        width: 220px;
    }
    div.careerum-diagnostics-main h1 + p + p {
        top: 123px;
        left: 332px;
        padding: 4px 19px;
        font-size: 18px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-cards {
        margin-top: 38px;
    }
    div.careerum-diagnostics-main img.diagnostics-main-bg {
        top: 126px;
        transform: translate(-448px, 0);
    }
    div.careerum-diagnostics-main div.diagnostics-main-card {
        padding: 12px;
        height: 291px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card img {
        margin-bottom: 11px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(1) {
        background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743434725678-DNjVm-Sect.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 219px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(2) {
        background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743434725562-TS963-Sect.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 218px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(3) {
        background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743434725264-IkRWD-Sect.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 221px;
    }
    div.careerum-diagnostics-main p.diagnostics-main-card-header {
        font-size: 20px;
    }
    div.careerum-diagnostics-main p.diagnostics-main-card-text {
        font-size: 18px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-form {
        margin-top: 16px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-form form > div {
        width: 137px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-form form > div.careerum-club40-form-phone {
        width: 159px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-form form > div.careerum-club40-form-button-agree {
        width: 222px;
        padding-left: 2px;
    }
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form button,
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form a.submit-btn {
        padding: 8px 0;
    }
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
    }
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 9.5px 4px;
    }
    div.careerum-diagnostics-main .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        font-size: 13px;
    }
    div.careerum-diagnostics-main .iti__flag {
        width: 18px;
    }
    div.careerum-diagnostics-main .iti__selected-flag {
        padding: 0 4px 0 4px;
    }
    div.careerum-diagnostics-main .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        margin-left: 4px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-diagnostics-main > div {
        margin-top: 10px;
    }
    div.careerum-diagnostics-main h1 {
        font-size: 24px;
        margin-top: 51px;
        line-height: 111%;
    }
    div.careerum-diagnostics-main h1 span {
        padding-left: 0;
    }
    div.careerum-diagnostics-main h1 + p {
        top: 138px;
        left: 127px;
        font-size: 8px;
        width: 175px;
    }
    div.careerum-diagnostics-main h1 + p + p {
        top: 85px;
        left: 179px;
        padding: 4px 12px;
        font-size: 8px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-cards {
        margin-top: 45px;
        flex-wrap: wrap;
        gap: 12px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card {
        border-radius: 12px;
        padding: 8px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(1) {
        background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743435971634-TEFXU-Sect.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 291px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(2) {
        background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743435971467-d52af-Sect.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 200px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-card:nth-child(3) {
        background: url('https://fra1.digitaloceanspaces.com/devabackenduploads/1743435971200-01iju-Sect.png');
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
        height: 200px;
    }
    div.careerum-diagnostics-main p.diagnostics-main-card-text {
        font-size: 16px;
    }
    div.careerum-diagnostics-main img.diagnostics-main-bg {
        top: 108px;
        transform: translate(-272px, 0);
    }
    div.careerum-diagnostics-main div.diagnostics-main-form {
        margin-top: 24px;
    }
    div.careerum-diagnostics-main div.diagnostics-main-form form {
        display: block;
    }
    div.careerum-diagnostics-main div.diagnostics-main-form form > div,
    div.careerum-diagnostics-main div.diagnostics-main-form form > div.careerum-club40-form-phone,
    div.careerum-diagnostics-main div.diagnostics-main-form form > div.careerum-club40-form-button-agree {
        width: 100%;
        padding-left: 0;
    }
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7.5px 12px;
    }
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form button,
    div.careerum-diagnostics-main div.careerum-registration-form-club40 > form a.submit-btn {
        padding: 12px 0;
        margin-top: 8px;
        font-size: 16px;
    }
    div.careerum-diagnostics-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 17px;
    }
    div.careerum-diagnostics-main .iti__selected-flag {
        padding: 0 4px 0 21px;
    }
}
@media screen and (max-width: 350px) {
    div.careerum-diagnostics-main img.diagnostics-main-bg {
        top: 136px;
    }
    div.careerum-diagnostics-main h1 + p {
        top: 165px;
    }
}
@media screen and (max-width: 340px) {
    div.careerum-diagnostics-main h1 + p + p {
        left: 172px;
    }
}

div.careerum-cv-start {
    background: var(--main---grey);
    cursor: default;
}
div.careerum-cv-start > div {
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: linear-gradient(180deg, #0b70fe 0%, #83b6ff 100%);
    border-radius: 20px;
    padding: 20px;
    overflow: hidden;
}
div.careerum-cv-start h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    color: var(--main---white);
    width: 855px;
}
div.careerum-cv-start p {
    font-weight: 500;
    font-size: 25px;
    line-height: 120%;
    color: var(--main---white);
    margin-top: 12px;
    width: 855px;
}
div.careerum-cv-start img.cv-start-img-bg {
    right: -41px;
    top: -65px;
}
div.careerum-cv-start img.cv-start-img-hover {
    left: 8px;
    top: 74px;
}
@media screen and (max-width: 1299px) {
    div.careerum-cv-start h2 {
        font-size: 28px;
        width: 550px;
    }
    div.careerum-cv-start p {
        width: 550px;
        font-size: 18px;
    }
    div.careerum-cv-start img.cv-start-img-bg {
        width: 376px;
        right: -107px;
        top: -43px;
    }
    div.careerum-cv-start img.cv-start-img-hover {
        left: 8px;
        top: 53px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-cv-start > div {
        padding: 12px 12px 25px;
    }
    div.careerum-cv-start h2 {
        font-size: 20px;
        width: 290px;
    }
    div.careerum-cv-start p {
        width: 290px;
        font-size: 14px;
        margin-top: 9px;
    }
    div.careerum-cv-start img.cv-start-img-bg {
        width: 240px;
        right: -71px;
        top: 32px;
    }
    div.careerum-cv-start img.cv-start-img-hover {
        left: 112px;
        top: 34px;
    }
}

div.careerum-validator-main {
    background: var(--main---white);
    cursor: default;
}
div.careerum-validator-main > div {
    margin-top: 22px;
    margin-bottom: 140px;
}
div.careerum-validator-main h1 {
    font-weight: 400;
    font-size: 120px;
    line-height: 105%;
    color: #222126;
    font-family: 'Unbounded' !important;
    margin-top: 55px;
}
div.careerum-validator-main h1 + p {
    font-weight: 600;
    font-size: 120px;
    color: var(--main---white);
    border-radius: 100px;
    padding: 2px 60px;
    background: var(--main-light-blue);
    transform: rotate(-1.59deg);
    display: inline-block;
    margin-top: -9px;
    margin-left: 3px;
}
div.careerum-validator-main h1 + p + p {
    font-weight: 500;
    font-size: 36px;
    line-height: 105%;
    color: #222126;
    margin-top: 30px;
}
div.careerum-validator-main div.validator-main-form {
    margin-top: 39px;
    width: 100%;
}
div.careerum-validator-main div.validator-main-form form > div {
    width: 244px;
}
div.careerum-validator-main div.validator-main-form form > div.careerum-club40-form-button-agree {
    width: 381px;
    padding-left: 8px;
}
div.careerum-validator-main div.careerum-registration-form-club40 > form > div input,
div.careerum-validator-main div.careerum-registration-form-club40 > form > div input.itl-input {
    font-size: 18px;
    padding: 10px 12px 6px;
    font-weight: 500;
}
div.careerum-validator-main div.careerum-registration-form-club40 > form button,
div.careerum-validator-main div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 0;
    font-size: 18px;
    padding: 11px 24px;
}
div.careerum-validator-main div.careerum-registration-form-club40 .careerum-club40-form-agree label {
    display: none;
}
div.careerum-validator-main div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    width: 100%;
    margin-left: 0;
    color: #000;
}
div.careerum-validator-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
    margin-top: 9px;
}
div.careerum-validator-main div.validator-main-cards {
    margin-top: 16px;
    width: 100%;
}
div.careerum-validator-main div.validator-main-cards > div > img {
    top: 0;
    right: 0;
}
div.careerum-validator-main div.validator-main-card-left {
    border-radius: 20px;
    width: 767px;
    padding: 20px;
    background: linear-gradient(270deg, #0b70fe 0%, #83b6ff 73.28%);
    overflow: hidden;
}
div.careerum-validator-main div.validator-main-card-right {
    border-radius: 20px;
    width: 371px;
    background: var(--border-gray);
    padding: 20px;
    overflow: hidden;
}
div.careerum-validator-main div.validator-main-card-left > p {
    font-weight: 600;
    font-size: 32px;
}
div.careerum-validator-main div.validator-main-card-left ul {
    margin-top: 20px;
    padding-bottom: 42px;
}
div.careerum-validator-main div.validator-main-card-left li {
    gap: 10px;
}
div.careerum-validator-main div.validator-main-card-left li + li {
    margin-top: 10px;
}
div.careerum-validator-main div.validator-main-card-left li > p {
    font-weight: 500;
    font-size: 28px;
    width: calc(100% - 42px);
    margin-top: -3px;
}
div.careerum-validator-main div.validator-main-card-left li > p span {
    font-weight: 600;
    color: var(--main---white);
    display: inline-block;
    padding: 2px 20px;
    border-radius: 100px;
    margin-right: 2px;
}
div.careerum-validator-main div.validator-main-card-left li p span.orange {
    background: var(--main---dark-orange);
}
div.careerum-validator-main div.validator-main-card-left li p span.pink {
    background: var(--main-pink);
}
div.careerum-validator-main img.validator-img-label {
    right: 20px;
    top: 184px;
    animation: rotate-validator 15s linear infinite;
}
div.careerum-validator-main img.validator-img-arr {
    left: 587px;
    top: 308px;
}
@keyframes rotate-validator {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
@media screen and (max-width: 1299px) {
    div.careerum-validator-main > div {
        margin-top: 20px;
        margin-bottom: 60px;
    }
    div.careerum-validator-main h1 {
        font-size: 72px;
        margin-top: 46px;
    }
    div.careerum-validator-main h1 + p {
        font-size: 72px;
        padding: 2px 30px;
    }
    div.careerum-validator-main h1 + p + p {
        font-size: 28px;
        margin-top: 24px;
    }
    div.careerum-validator-main div.validator-main-form {
        margin-top: 32px;
    }
    div.careerum-validator-main div.validator-main-form form > div {
        width: 137px;
    }
    div.careerum-validator-main div.validator-main-form form > div.careerum-club40-form-phone {
        width: 159px;
    }
    div.careerum-validator-main div.validator-main-form form > div.careerum-club40-form-button-agree {
        width: 222px;
        padding-left: 2px;
    }
    div.careerum-validator-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 12px;
    }
    div.careerum-validator-main div.careerum-registration-form-club40 > form button,
    div.careerum-validator-main div.careerum-registration-form-club40 > form a.submit-btn {
        padding: 8px 0;
        font-size: 16px;
    }
    div.careerum-validator-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-validator-main div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 10px 12px 8px;
    }
    div.careerum-validator-main div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 9.5px 4px;
    }
    div.careerum-validator-main .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        font-size: 13px;
    }
    div.careerum-validator-main .iti__flag {
        width: 18px;
    }
    div.careerum-validator-main .iti__selected-flag {
        padding: 0 4px 0 4px;
    }
    div.careerum-validator-main .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        margin-left: 4px;
    }
    div.careerum-validator-main div.validator-main-cards {
        margin-top: 24px;
    }
    div.careerum-validator-main div.validator-main-card-left {
        width: 449px;
        padding: 16px;
    }
    div.careerum-validator-main div.validator-main-card-right {
        width: 219px;
        border-radius: 12px;
    }
    div.careerum-validator-main div.validator-main-card-left ul {
        margin-top: 16px;
        padding-bottom: 26px;
    }
    div.careerum-validator-main div.validator-main-card-left li + li {
        margin-top: 8px;
    }
    div.careerum-validator-main div.validator-main-card-left li img {
        width: 24px;
    }
    div.careerum-validator-main div.validator-main-card-left > p {
        font-size: 20px;
    }
    div.careerum-validator-main div.validator-main-card-left li > p {
        font-size: 18px;
        margin-top: 1px;
    }
    div.careerum-validator-main div.validator-main-card-left li > p span {
        padding: 0px 11px;
    }
    div.careerum-validator-main img.validator-img-label {
        right: 10px;
        top: 140px;
    }
    div.careerum-validator-main img.validator-img-arr {
        left: 348px;
        top: 195px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-validator-main > div {
        margin-top: 10px;
    }
    div.careerum-validator-main h1 {
        font-size: 38px;
        margin-top: 68px;
    }
    div.careerum-validator-main h1 + p {
        font-size: 38px;
        padding: 1px 16px;
        margin-top: -1px;
        margin-left: 1px;
    }
    div.careerum-validator-main h1 + p + p {
        font-size: 24px;
        margin-top: 27px;
    }
    div.careerum-validator-main div.validator-main-form {
        margin-top: 39px;
    }
    div.careerum-validator-main div.validator-main-form form {
        display: block;
    }
    div.careerum-validator-main div.validator-main-form form > div,
    div.careerum-validator-main div.validator-main-form form > div.careerum-club40-form-phone,
    div.careerum-validator-main div.validator-main-form form > div.careerum-club40-form-button-agree {
        width: 100%;
        padding-left: 0;
    }
    div.careerum-validator-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-validator-main div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7.5px 12px;
    }
    div.careerum-validator-main div.careerum-registration-form-club40 > form button,
    div.careerum-validator-main div.careerum-registration-form-club40 > form a.submit-btn {
        padding: 12px 0;
        margin-top: 8px;
        font-size: 16px;
    }
    div.careerum-validator-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 17px;
    }
    div.careerum-validator-main .iti__selected-flag {
        padding: 0 4px 0 21px;
    }
    div.careerum-validator-main div.validator-main-cards {
        flex-wrap: wrap;
        margin-top: 24px;
        gap: 12px;
    }
    div.careerum-validator-main div.validator-main-card-left {
        width: 100%;
        padding: 12px 10px;
        height: 175px;
    }
    div.careerum-validator-main div.validator-main-card-right {
        width: 100%;
        height: 175px;
        padding: 0;
    }
    div.careerum-validator-main div.validator-main-card-left ul {
        margin-top: 11px;
        padding-bottom: 0;
    }
    div.careerum-validator-main div.validator-main-card-left li {
        gap: 8px;
    }
    div.careerum-validator-main div.validator-main-card-left li img {
        width: 20px;
    }
    div.careerum-validator-main div.validator-main-card-left li > p {
        font-size: 16px;
        margin-top: 1px;
        width: calc(100% - 28px);
    }
    div.careerum-validator-main div.validator-main-cards > div > img {
        top: unset;
        bottom: 0;
        right: 0;
    }
    div.careerum-validator-main img.validator-img-arr {
        left: 183px;
        top: 150px;
    }
    div.careerum-validator-main img.validator-img-label {
        right: -1px;
        top: 110px;
    }
}
@media screen and (max-width: 340px) {
    div.careerum-validator-main h1 {
        font-size: 36px;
    }
}
@media screen and (max-width: 325px) {
    div.careerum-validator-main h1 {
        font-size: 34px;
    }
}

div.careerum-validator-items {
    background: var(--main---white);
    cursor: default;
}
div.careerum-validator-items div.validator-item {
    border-radius: 20px;
    background: #f5f5f7;
    overflow: hidden;
}
div.careerum-validator-items div.validator-item + div.validator-item {
    margin-top: 40px;
}
div.careerum-validator-items div.validator-item div.validator-item-img {
    width: 565px;
    font-size: 0px;
}
div.careerum-validator-items div.validator-item div.validator-item-img img {
    bottom: 0;
    left: 0;
    width: 100%;
}
div.careerum-validator-items div.validator-item div.validator-item-text {
    width: 552px;
    padding: 24px 0px;
}
div.careerum-validator-items div.validator-item.img-left div.validator-item-text {
    margin-right: 24px;
}
div.careerum-validator-items div.validator-item.img-right div.validator-item-text {
    margin-left: 24px;
}
div.careerum-validator-items div.validator-item.img-left div.validator-item-label,
div.careerum-validator-items div.validator-item.img-left div.validator-item-label p {
    text-align: right;
}
div.careerum-validator-items div.validator-item div.validator-item-label p {
    font-weight: 600;
    font-size: 29px;
    color: #ccc;
    line-height: 123%;
}
div.careerum-validator-items div.validator-item p.validator-item-header {
    margin-top: 74px;
    font-weight: 600;
    font-size: 40px;
    line-height: 123%;
}
div.careerum-validator-items div.validator-item ul {
    margin-top: 24px;
}
div.careerum-validator-items div.validator-item ul li {
    list-style-type: none;
    padding-left: 35px;
    font-weight: 500;
    font-size: 24px;
    line-height: 123%;
    position: relative;
}
div.careerum-validator-items div.validator-item ul li::before {
    content: "·";
    position: absolute;
    font-weight: 600;
    font-size: 26px;
    left: 14px;
    top: -1px;
}
div.careerum-validator-items div.validator-item ul li + li {
    margin-top: 16px;
}
div.careerum-validator-main.not-last > div {
    margin-bottom: 60px;
}
div.careerum-club5-form.validator-form {
    background: var(--main---white);
}
div.careerum-club5-form.validator-form > div {
    margin-top: 60px;
    margin-bottom: 120px;
}
div.careerum-club5-form.validator-form div.club5-form-curr {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}
div.careerum-club5-form.validator-form div.club5-form-top {
    background: #f5f5f7;
    border-radius: 20px;
    margin-top: 40px;
}
div.careerum-club5-form.validator-form div.club5-form-top-left {
    width: 711px;
}
div.careerum-club5-form.validator-form div.club5-form-top-right {
    width: 373px;
}
div.careerum-club5-form.validator-form h2 {
    margin-top: 0;
    font-size: 44px;
    font-weight: 600;
}
div.careerum-club5-form.validator-form div.club5-form-top-left > p {
    margin-top: 24px;
    font-size: 32px;
    font-style: normal;
}
div.careerum-club5-form.validator-form div.club5-form-top-left > p + p {
    margin-top: 16px;
}
div.careerum-club5-form.validator-form div.club5-form-top-left img {
    top: 101px;
    left: 71px;
}
div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form > div {
    margin-bottom: 12px;
}
div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form > div input,
div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form > div input.itl-input {
    font-size: 18px;
    padding: 10px 12px 6px;
    border: 1px solid #000;
}
div.careerum-club5-form.validator-form p.careerum-club40-form-underbutton {
    font-weight: 400;
    font-size: 10px;
    line-height: 145%;
    letter-spacing: -0.01em;
    margin-top: 8px;
    color: #000;
}
div.careerum-club5-form.validator-form p.careerum-club40-form-underbutton a {
    color: #000;
    transition: opacity 0.3s ease;
}
div.careerum-club5-form.validator-form p.careerum-club40-form-underbutton a:hover {
    opacity: 0.85;
}
div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form button,
div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 28px;
    font-size: 18px;
    padding: 11px 0;
}
@media screen and (max-width:1299px) {
    div.careerum-validator-main.not-last > div {
        margin-bottom: 40px;
    }
    div.careerum-validator-items > div {
        margin: 40px auto;
    }
    div.careerum-validator-items div.validator-item div.validator-item-label p {
        font-size: 20px;
    }
    div.careerum-validator-items div.validator-item p.validator-item-header {
        font-size: 20px;
        margin-top: 30px;
        line-height: 119%;
    }
    div.careerum-validator-items div.validator-item ul {
        margin-top: 16px;
    }
    div.careerum-validator-items div.validator-item ul li {
        padding-left: 27px;
        font-size: 18px;
    }
    div.careerum-validator-items div.validator-item ul li::before {
        font-size: 20px;
        left: 10px;
        top: -1px;
    }
    div.careerum-validator-items div.validator-item ul li + li {
        margin-top: 12px;
    }
    div.careerum-validator-items div.validator-item div.validator-item-text {
        width: 330px;
        padding: 16px 0px;
    }
    div.careerum-validator-items div.validator-item.img-left div.validator-item-img {
        width: 334px;
    }
    div.careerum-validator-items div.validator-item.img-right div.validator-item-img {
        width: 341px;
        margin-left: -10px;
    }
    div.careerum-validator-items div.validator-item.img-left div.validator-item-text {
        margin-right: 16px;
    }
    div.careerum-validator-items div.validator-item.img-right div.validator-item-text {
        margin-left: 16px;
    }
    div.careerum-club5-form.validator-form > div {
        margin-top: 40px;
        margin-bottom: 80px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top {
        margin-top: 20px;
        padding: 24px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top-left {
        width: 345px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top-right {
        width: 247px;
    }
    div.careerum-club5-form.validator-form h2 {
        font-size: 24px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top-left > p {
        font-size: 20px;
        margin-top: 16px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top-left > p + p {
        margin-top: 12px;
    }
    div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 9px 11px 9px;
    }
    div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form > div {
        margin-bottom: 8px;
    }
    div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form button,
    div.careerum-club5-form.validator-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 2px;
        font-size: 16px;
        padding: 9px 0;
    }
    div.careerum-club5-form.validator-form .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        font-size: 13px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top-left img {
        top: 57px;
        left: 32px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-validator-main.not-last > div {
        margin-bottom: 24px;
    }
    div.careerum-validator-items > div {
        margin: 24px auto;
    }
    div.careerum-validator-items div.validator-item {
        border-radius: 14px;
    }
    div.careerum-validator-items div.validator-item.img-left {
        flex-direction: column-reverse;
    }
    div.careerum-validator-items div.validator-item.img-right {
        flex-direction: column;
    }
    div.careerum-validator-items div.validator-item.img-left div.validator-item-img {
        width: 100%;
    }
    div.careerum-validator-items div.validator-item.img-right div.validator-item-img {
        width: 100%;
        margin: 0;
    }
    div.careerum-validator-items div.validator-item div.validator-item-text {
        width: 100%;
        padding: 16px;
        margin: 0;
    }
    div.careerum-validator-items div.validator-item.img-left div.validator-item-text,
    div.careerum-validator-items div.validator-item.img-right div.validator-item-text {
        margin: 0;
    }
    div.careerum-validator-items div.validator-item p.validator-item-header {
        margin-top: 24px;
    }
    div.careerum-validator-items div.validator-item ul li {
        padding-left: 24px;
        font-size: 16px;
    }
    div.careerum-validator-items div.validator-item ul li::before {
        font-size: 18px;
        left: 9px;
        top: 1px;
    }
    div.careerum-validator-items div.validator-item div.validator-item-img img {
        width: 100%;
    }
    div.careerum-validator-items div.validator-item + div.validator-item {
        margin-top: 20px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top {
        margin-top: 24px;
        padding: 16px;
    }
    div.careerum-club5-form.validator-form div.club5-form-top-left {
        width: 100%;
    }
    div.careerum-club5-form.validator-form div.club5-form-top-right {
        width: 100%;
        margin-top: 23px;
    }
}

div.careerum-career-main {
    background: var(--main---white);
    cursor: default;
}
div.careerum-career-main > div {
    margin-top: 22px;
    margin-bottom: 120px;
}
div.careerum-career-main h1 {
    font-weight: 400;
    font-size: 62px;
    line-height: 105%;
    color: #222126;
    font-family: 'Unbounded' !important;
    margin-top: 42px;
}
div.careerum-career-main h1 span {
    font-family: 'Unbounded' !important;
    background: var(--secondary-light-yellow);
    display: inline-block;
    padding-bottom: 2.7px;
    line-height: 95%;
    position: relative;
}
div.careerum-career-main h1 span.left-before {
    padding-left: 5px;
    margin-left: -5px;
    padding-right: 14px;
}
div.careerum-career-main h1 span.right-before {
    padding-right: 5px;
}
div.careerum-career-main h1 span.left-before::before {
    content: url('data:image/svg+xml,<svg width="7" height="80" viewBox="0 0 7 80" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="5" width="3" height="69" fill="%23FF9F00" /> <circle cx="3.5" cy="3.5" r="3.5" fill="%23FF9F00" /><circle cx="3.5" cy="76.5" r="3.5" fill="%23FF9F00" /></svg>');
    position: absolute;
    left: -3px;
    top: -8px;
}
div.careerum-career-main h1 span.right-before::before {
    content: url('data:image/svg+xml,<svg width="7" height="80" viewBox="0 0 7 80" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="5" width="3" height="69" fill="%23FF9F00" /> <circle cx="3.5" cy="3.5" r="3.5" fill="%23FF9F00" /><circle cx="3.5" cy="76.5" r="3.5" fill="%23FF9F00" /></svg>');
    position: absolute;
    right: -3px;
    top: -8px;
}
div.careerum-career-main h1 + p {
    font-weight: 600;
    font-size: 32px;
    margin-top: 60px;
}
div.careerum-career-main div.career-main-form {
    margin-top: 49px;
    width: 100%;
}
div.careerum-career-main div.career-main-form form > div {
    width: 244px;
}
div.careerum-career-main div.career-main-form form > div.careerum-club40-form-button-agree {
    width: 381px;
    padding-left: 8px;
}
div.careerum-career-main div.careerum-registration-form-club40 > form > div input,
div.careerum-career-main div.careerum-registration-form-club40 > form > div input.itl-input {
    font-size: 18px;
    padding: 10px 12px 6px;
    font-weight: 500;
}
div.careerum-career-main div.careerum-registration-form-club40 > form button,
div.careerum-career-main div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 0;
    font-size: 18px;
    padding: 11px 24px;
}
div.careerum-career-main div.careerum-registration-form-club40 .careerum-club40-form-agree label {
    display: none;
}
div.careerum-career-main div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    width: 100%;
    margin-left: 0;
    color: #000;
}
div.careerum-career-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
    margin-top: 9px;
}
div.careerum-career-main div.career-main-cards {
    margin-top: 42px;
}
div.careerum-career-main div.career-main-cards > img {
    top: 0;
    left: 10px;
}
div.careerum-career-main div.career-main-cards > div {
    border-radius: 20px 20px 20px 0;
    padding: 16px 20px;
    background: #D2E5FF;
    font-weight: 500;
    font-size: 16px;
}
div.careerum-career-main div.career-main-cards > div::after {
    font-weight: 500;
    font-size: 31px;
    position: absolute;
    border-radius: 100px 100px 100px 0;
    width: 54px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-career-main div.career-main-cards > div:nth-child(1) {
    width: 308px;
    transform: rotate(-12deg);
    top: 33px;
    left: 2px;
}
div.careerum-career-main div.career-main-cards > div:nth-child(1)::after {
    content: "😟";
    background: var(--main-pink);
    right: 220px;
    bottom: -41px;
}
div.careerum-career-main div.career-main-cards > div:nth-child(2) {
    width: 625px;
    transform: rotate(4deg);
    top: 4px;
    left: 501px;
}
div.careerum-career-main div.career-main-cards > div:nth-child(2)::after {
    content: "😩";
    background: var(--main---dark-blue);
    right: 38px;
    bottom: -45px;
}
div.careerum-career-main div.career-main-cards > div:nth-child(3) {
    width: 554px;
    top: 71px;
    left: 237px;
}
div.careerum-career-main div.career-main-cards > div:nth-child(3)::after {
    content: "🫣";
    background: var(--main---light-orange);
    right: 30px;
    bottom: -44px;
}
div.careerum-career-main div.career-main-bottom {
    margin-top: 31px;
    border-radius: 20px;
    background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744368596950-0d2fg-Resul.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 25px 20px 22px;
}
div.careerum-career-main p.career-main-bottom-header {
    font-weight: 600;
    font-size: 32px;
    max-width: 577px;
}
div.careerum-career-main p.career-main-bottom-text {
    margin-top: 16px;
    font-weight: 500;
    font-size: 32px;
    max-width: 577px;
}
div.careerum-career-main p.career-main-bottom-text span {
    display: inline-block;
    font-weight: 600;
    font-size: 28px;
    color: var(--main---white);
    background: var(--main---bright-orange);
    border-radius: 100px;
    padding: 0px 10px;
}
div.careerum-career-main p.career-main-bottom-author {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    border-radius: 20px;
    padding: 0px 37px;
    background: #D2E5FF;
    margin-top: -30px;
    margin-left: 538px;
}
@media screen and (max-width: 1299px) {
    div.careerum-career-main > div {
        margin-top: 20px;
        margin-bottom: 80px;
    }
    div.careerum-career-main h1 {
        font-size: 44px;
        margin-top: 50px;
    }
    div.careerum-career-main h1 span.left-before {
        padding-right: 6px;
    }
    div.careerum-career-main h1 span.left-before::before {
        content: url('data:image/svg+xml,<svg width="5" height="54" viewBox="0 0 5 54" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="4" width="3" height="47" fill="%23FF9F00" /><circle cx="2.5" cy="2.5" r="2.5" fill="%23FF9F00" /><circle cx="2.5" cy="51.5" r="2.5" fill="%23FF9F00" /></svg>');
        position: absolute;
        left: -2px;
        top: -5px;
    }
    div.careerum-career-main h1 span.right-before {
        padding-right: 3px;
    }
    div.careerum-career-main h1 span.right-before::before {
        content: url('data:image/svg+xml,<svg width="5" height="54" viewBox="0 0 5 54" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="4" width="3" height="47" fill="%23FF9F00" /><circle cx="2.5" cy="2.5" r="2.5" fill="%23FF9F00" /><circle cx="2.5" cy="51.5" r="2.5" fill="%23FF9F00" /></svg>');
        position: absolute;
        right: -2px;
        top: -5px;
    }
    div.careerum-career-main h1 + p {
        font-size: 24px;
        margin-top: 37px;
    }
    div.careerum-career-main div.career-main-form {
        margin-top: 50px;
    }
    div.careerum-career-main div.career-main-form form > div {
        width: 137px;
    }
    div.careerum-career-main div.career-main-form form > div.careerum-club40-form-phone {
        width: 159px;
    }
    div.careerum-career-main div.career-main-form form > div.careerum-club40-form-button-agree {
        width: 222px;
        padding-left: 2px;
    }
    div.careerum-career-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 12px;
    }
    div.careerum-career-main div.careerum-registration-form-club40 > form button,
    div.careerum-career-main div.careerum-registration-form-club40 > form a.submit-btn {
        padding: 8px 0;
        font-size: 16px;
    }
    div.careerum-career-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-career-main div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 10px 12px 8px;
    }
    div.careerum-career-main div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 9.5px 4px;
    }
    div.careerum-career-main .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        font-size: 13px;
    }
    div.careerum-career-main .iti__flag {
        width: 18px;
    }
    div.careerum-career-main .iti__selected-flag {
        padding: 0 4px 0 4px;
    }
    div.careerum-career-main .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
        margin-left: 4px;
    }
    div.careerum-career-main div.career-main-cards {
        margin-top: 25px;
    }
    div.careerum-career-main div.career-main-cards > img {
        top: 0;
        left: 22px;
        width: 652px;
    }
    div.careerum-career-main div.career-main-cards > div {
        font-size: 14px;
        padding: 10px 12px;
        border-radius: 12px 12px 12px 0;
    }
    div.careerum-career-main div.career-main-cards > div::after {
        font-size: 19px;
        border-radius: 60px 60px 60px 0;
        width: 32px;
        height: 32px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(1) {
        width: 258px;
        top: 21px;
        left: 0px;
        transform: rotate(-6deg);
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(1)::after {
        right: 5px;
        bottom: -24px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(2) {
        width: 321px;
        top: 7px;
        left: 358px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(2)::after {
        right: 19px;
        bottom: -18px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(3) {
        width: 492px;
        top: 80px;
        left: 62px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(3)::after {
        right: 22px;
        bottom: -25px;
    }
    div.careerum-career-main div.career-main-bottom {
        margin-top: 8px;
        padding: 12px 12px 8px;
        background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744369075113-7V8Kc-Resul.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    div.careerum-career-main p.career-main-bottom-header {
        font-size: 28px;
    }
    div.careerum-career-main p.career-main-bottom-text {
        font-size: 24px;
    }
    div.careerum-career-main p.career-main-bottom-text span {
        font-size: 24px;
    }
    div.careerum-career-main p.career-main-bottom-author {
        font-size: 16px;
        margin-top: 75px;
        margin-left: 281px;
        padding: 1px 26px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-career-main > div {
        margin-top: 10px;
        margin-bottom: 60px;
    }
    div.careerum-career-main h1 {
        font-size: 39px;
        margin-top: 36px;
    }
    div.careerum-career-main h1 span {
        line-height: 90%;
    }
    div.careerum-career-main h1 span.left-before {
        padding-right: 6px;
    }
    div.careerum-career-main h1 span.left-before::before {
        content: url('data:image/svg+xml,<svg width="4" height="46" viewBox="0 0 4 46" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="3" width="2" height="40" fill="%23FF9F00" /><circle cx="2" cy="2" r="2" fill="%23FF9F00" /><circle cx="2" cy="44" r="2" fill="%23FF9F00" /></svg>');
        position: absolute;
        left: 0px;
        top: -3px;
    }
    div.careerum-career-main h1 span.right-before {
        padding-right: 10px;
        margin-top: 4px;
    }
    div.careerum-career-main h1 span.right-before::before {
        content: url('data:image/svg+xml,<svg width="4" height="46" viewBox="0 0 4 46" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="1" y="3" width="2" height="40" fill="%23FF9F00" /><circle cx="2" cy="2" r="2" fill="%23FF9F00" /><circle cx="2" cy="44" r="2" fill="%23FF9F00" /></svg>');
        position: absolute;
        right: -2px;
        top: -5px;
    }
    div.careerum-career-main h1 + p {
        font-size: 20px;
        margin-top: 31px;
    }
    div.careerum-career-main div.career-main-form {
        margin-top: 70px;
    }
    div.careerum-career-main div.career-main-form form {
        display: block;
    }
    div.careerum-career-main div.career-main-form form > div,
    div.careerum-career-main div.career-main-form form > div.careerum-club40-form-phone,
    div.careerum-career-main div.career-main-form form > div.careerum-club40-form-button-agree {
        width: 100%;
        padding-left: 0;
    }
    div.careerum-career-main div.careerum-registration-form-club40 > form > div input,
    div.careerum-career-main div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7.5px 12px;
    }
    div.careerum-career-main div.careerum-registration-form-club40 > form button,
    div.careerum-career-main div.careerum-registration-form-club40 > form a.submit-btn {
        padding: 12px 0;
        margin-top: 8px;
        font-size: 16px;
    }
    div.careerum-career-main div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 17px;
    }
    div.careerum-career-main .iti__selected-flag {
        padding: 0 4px 0 21px;
    }
    div.careerum-career-main div.career-main-cards {
        margin-top: 15px;
    }
    div.careerum-career-main div.career-main-cards > img {
        margin: 0 auto;
        width: 278px;
        left: -7px;
    }
    div.careerum-career-main div.career-main-cards > div {
        line-height: 120%;
    }
    div.careerum-career-main div.career-main-cards > div::after {
        font-size: 19px;
        border-radius: 60px 60px 60px 0;
        width: 32px;
        height: 32px;
        line-height: 90%;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(1) {
        top: 16px;
        left: 41px;
        transform: rotate(-4deg);
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(1)::after {
        right: 13px;
        bottom: -22px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(2) {
        top: 89px;
        left: 9px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(2)::after {
        right: 272px;
        bottom: -23px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(3) {
        width: 100%;
        top: 179px;
        left: 0px;
    }
    div.careerum-career-main div.career-main-cards > div:nth-child(3)::after {
        right: 31px;
        bottom: -12px;
    }
    div.careerum-career-main div.career-main-bottom {
        margin-top: 15px;
        padding: 12px 12px 8px;
        background: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1744190049295-F05yU-Resul.webp);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    div.careerum-career-main p.career-main-bottom-header {
        font-size: 20px;
    }
    div.careerum-career-main p.career-main-bottom-text {
        font-size: 16px;
        margin-top: 14px;
    }
    div.careerum-career-main p.career-main-bottom-text span {
        font-size: 16px;
        padding: 0px 4px;
        margin-left: -2px;
        margin-right: -10px;
    }
    div.careerum-career-main p.career-main-bottom-author {
        font-size: 13px;
        margin-top: 161px;
        margin-left: 18px;
    }
}
@media screen and (max-width: 340px) {
    div.careerum-career-main h1 {
        font-size: 36px;
    }
}

.slick-list {
    overflow: hidden;
}

div.careerum-veb41-main {
    background-color: #FAF5EE;
}
div.careerum-veb41-main > div > div {
    width: 866px;
    margin-left: 0;
}
div.careerum-veb41-main div.veb41-main-label {
    display: inline-block;
    border-radius: 24px;
    padding: 8px 16px;
    background-color: #000;
}
div.careerum-veb41-main div.veb41-main-label p {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.01em;
    color: #fff;
}
div.careerum-veb41-main h1 {
    font-weight: 600;
    font-size: 66px;
    line-height: 110%;
    margin-top: 61px;
}
div.careerum-veb41-main p.veb41-main-subheader {
    font-weight: 600;
    font-size: 40px;
    margin-top: 16px;
}
div.careerum-veb41-main div.veb41-main-bg img {
    top: 150px;
    left: -27px;
}
div.careerum-veb41-main div.veb41-main-banner {
    width: 844px;
    border: 2px solid #000;
    border-radius: 8px;
    background-color: #fff;
    padding: 18px 22px;
    margin-top: 64px;
}
div.careerum-veb41-main div.veb41-main-banner div.veb41-price-wrapper {
    width: 100%;
    margin: 0;
}
div.careerum-veb41-main div.veb41-main-banner div.veb41-price-wrapper a.veb41-price-link {
    width: 165px;
    padding: 12px 24px;
    border-radius: 8px;
}
div.careerum-veb41-main div.veb41-main-banner div.veb41-price-wrapper > div {
    flex-wrap: wrap;
}
div.careerum-veb41-main div.veb41-main-banner p.veb41-price-text-full {
    font-weight: 500;
    font-size: 24px;
    line-height: 115%;
    width: 100%;
}
div.careerum-veb41-main div.veb41-main-banner a.veb41-price-link {
    margin-top: 0;
}
div.careerum-veb41-main div.veb41-main-tales {
    margin-top: 101px;
}
div.careerum-veb41-main h3 {
    font-weight: 700;
    font-size: 52px;
    line-height: 110%;
    margin-bottom: 45px;
}
div.careerum-veb41-main div.veb41-main-tale {
    border-radius: 24px;
    background: #43ccff;
    padding: 16px 16px 45px;
}
div.careerum-veb41-main div.veb41-main-tale + div.veb41-main-tale {
    margin-top: 16px;
}
div.careerum-veb41-main div.veb41-main-tale h4 {
    display: block;
    width: 360px;
    font-weight: 500;
    font-size: 30px;
    line-height: 110%;
    color: #fff;
}
div.careerum-veb41-main div.veb41-main-tale h4 + p {
    display: block;
    width: 449px;
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #fff;
    margin-left: 24px;
}
div.careerum-veb41-main div.veb41-main-tale-label {
    gap: 16px;
    margin-bottom: 32px;
}
div.careerum-veb41-main div.veb41-main-tale-label p:nth-child(1) {
    font-weight: 400;
    font-size: 16px;
    background: rgba(255, 255, 255, 0.8);
    display: inline-block;
    border-radius: 16px;
    padding: 4px 16px;
}
div.careerum-veb41-main div.veb41-main-tale-label p:not(:nth-child(1)) {
    font-weight: 400;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.48);
}


div.veb41-switch-currency div.veb41-price-wrapper {
    margin-top: 22px;
    width: 344px;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 207px;
    background-color: #fff;
    display: none;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block p.veb41-tariffs__swicher-header {
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    margin-top: 6px;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block svg.veb41-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block.active svg.veb41-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block.active div.veb41-tariffs__swicher-bottom {
    margin-top: 0px;
    padding: 8px 14px 14px;
    max-height: 250px;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-bottom ul li.active {
    cursor: default;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.veb41-switch-currency div.veb41-tariffs__swicher-block div.veb41-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 12px;
    line-height: 140%;
    color: #FF5A00;
    margin-top: 16px;
    cursor: default;
}
div.veb41-switch-currency div.veb41-tariffs-curr {
    border-radius: 24px;
    padding: 4px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    width: max-content;
    margin-bottom: 10px;
}
div.veb41-switch-currency div.veb41-tariffs-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: #000;
}
div.veb41-switch-currency div.veb41-tariffs-curr li:hover {
    background: #ebecec;
}
div.veb41-switch-currency div.veb41-tariffs-curr li.active {
    background-color: #000000;
    color: #fff;
}
div.veb41-switch-currency div.veb41-tariffs-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.veb41-switch-currency div.veb41-tariffs-notif-icon {
    font-size: 0;
}
div.veb41-switch-currency div.veb41-tariffs-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    pointer-events: none;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    background: #e1e1e2;
    padding: 0 10px;
    border-radius: 12px;
}
div.veb41-switch-currency div.veb41-tariffs-notif-content::before {
    content: '';
    width: 40px;
    height: 40px;
    transform: rotate(55deg) skew(20deg);
    background: #e1e1e2;
    position: absolute;
    border-radius: 5px;
    top: 4px;
    left: 169px;
    z-index: 1;
}
div.veb41-switch-currency div.veb41-tariffs-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 10px;
}
div.veb41-switch-currency div.veb41-tariffs-notif:hover div.veb41-tariffs-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.veb41-switch-currency div.veb41-price-wrapper > div {
    gap: 8px;
    flex-wrap: wrap;
}
div.veb41-switch-currency p.veb41-price-old {
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    text-decoration: line-through;
    opacity: 0.6;
}
div.veb41-switch-currency p.veb41-price-new {
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
    line-height: 125%;
}
div.veb41-switch-currency p.veb41-price-percent {
    border-radius: 4px 4px 6px 4px;
    padding: 2px 4px 3px 4px;
    background: #ff5a00;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #fff;
}
div.veb41-switch-currency a.veb41-price-link {
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    border-radius: 12px;
    padding: 15px 24px;
    display: inline-block;
    margin-top: 10px;
    white-space: nowrap;
    width: 100%;
    text-align: center;
}

div.careerum-club40-clients.veb41-clients-mobile {
    background-color: #FAF5EE;
}

div.careerum-veb-results div.veb41-price-wrapper {
    margin-left: 60px;
    margin-top: 40px;
}

div.careerum-veb-results div.veb41-tariffs-curr {
    margin-bottom: 40px;
}

div.careerum-veb-rezult-2col div.veb41-price-wrapper > div p {
    color: #fff;
}
div.careerum-veb-rezult-2col div.veb41-price-wrapper {
    margin-top: 10px;
}
div.careerum-veb-rezult-2col.veb41-switch-currency > div > div:nth-child(1) a {
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    border-radius: 12px;
    padding: 15px 24px;
    display: inline-block;
    margin-top: 10px;
    white-space: nowrap;
    width: 100%;
    text-align: center;
}
div.careerum-veb-rezult-2col.veb41-switch-currency > div > div:nth-child(2) ul li {
    font-weight: 500;
}
div.careerum-veb-rezult-2col.veb41-switch-currency > div > div:nth-child(1) img {
    top: 117px;
    left: 345px;
}

div.careerum-veb41-tariff {
    background-color: #FAF5EE;
}
div.careerum-veb41-tariff > div {
    margin-bottom: 83px;
}
div.careerum-veb41-tariff h2 {
    font-weight: 700;
    font-size: 56px;
    line-height: 110%;
    max-width: 875px;
}
div.careerum-veb41-tariff img.veb41-tariff-bg-1 {
    top: 64px;
    left: 0;
}
div.careerum-veb41-tariff img.veb41-tariff-bg-2 {
    top: 92px;
    left: 779px;
}
div.careerum-veb41-tariff h2 + div.veb41-price-wrapper {
    margin-top: 40px;
}
div.careerum-veb41-tariff div.veb41-tariff-item {
    border: 2px solid #000;
    border-radius: 40px;
    width: 866px;
    padding: 18px 30px;
    margin-top: 24px;
    overflow: hidden;
}
div.careerum-veb41-tariff div.veb41-tariff-item img {
    right: 0;
    bottom: 0;
}
div.careerum-veb41-tariff p.veb41-tariff-item-label {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0.01em;
    color: #fff;
    border-radius: 24px;
    padding: 8px 16px;
    background-color: #000;
    display: inline-block;
}
div.careerum-veb41-tariff p.veb41-tariff-item-header {
    font-weight: 700;
    font-size: 32px;
    line-height: 105%;
    margin-top: 14px;
}
div.careerum-veb41-tariff div.veb41-tariff-item div.veb41-price-wrapper {
    margin-top: 59px;
    width: 226px;
}
div.careerum-veb41-tariff p.veb41-price-old {
    width: 100%;
    font-weight: 700;
    font-size: 16px;
    opacity: 0.5;
    margin-bottom: -7px;
}
div.careerum-veb41-tariff a.veb41-price-link {
    margin-top: 13px;
    padding: 10px 24px;
    font-size: 16px;
}

@media screen and (max-width: 1299px) {
    div.careerum-veb41-main > div {
        margin-top: 42px;
        margin-bottom: 82px;
    }
    div.careerum-veb41-main > div > div {
        width: 600px;
    }
    div.careerum-veb41-main h1 {
        font-size: 52px;
        margin-top: 40px;
    }
    div.careerum-veb41-main p.veb41-main-subheader {
        font-size: 28px;
        margin-top: 12px;
    }
    div.careerum-veb41-main div.veb41-main-bg img {
        top: 108px;
        left: -11px;
    }
    div.careerum-veb41-main div.veb41-main-banner {
        width: 100%;
        border-radius: 16px;
        padding: 14px;
        margin-top: 36px;
    }
    div.careerum-veb41-main div.veb41-main-banner p.veb41-price-text-full {
        font-size: 16px;
        margin-bottom: 6px;
    }
    div.veb41-switch-currency div.veb41-price-wrapper > div {
        gap: 4px;
    }
    div.veb41-switch-currency div.veb41-tariffs-curr-wrapper {
        height: 36px;
        overflow: visible;
    }
    div.veb41-switch-currency p.veb41-price-old {
        font-size: 18px;
    }
    div.veb41-switch-currency p.veb41-price-new {
        font-size: 28px;
    }
    div.veb41-switch-currency p.veb41-price-percent {
        font-size: 20px;
        margin-left: 10px;
    }
    div.careerum-veb41-main div.veb41-main-banner div.veb41-price-wrapper a.veb41-price-link {
        width: 136px;
        padding: 10px 0;
        flex-shrink: 0;
        font-size: 16px;
    }
    div.careerum-veb41-main div.veb41-main-tales {
        margin-top: 76px;
    }
    div.careerum-veb41-main h3 {
        font-size: 28px;
        margin-bottom: 24px;
    }
    div.careerum-veb41-main div.veb41-main-tale {
        width: 456px;
        padding: 16px 10px 27px 16px;
    }
    div.careerum-veb41-main div.veb41-main-tale + div.veb41-main-tale {
        margin-top: 8px;
    }
    div.careerum-veb41-main div.veb41-main-tale-label {
        gap: 8px;
        margin-bottom: 10px;
    }
    div.careerum-veb41-main div.veb41-main-tale-label p:nth-child(1),
    div.careerum-veb41-main div.veb41-main-tale-label p:not(:nth-child(1)) {
        font-size: 12px;
    }
    div.careerum-veb41-main div.veb41-main-tale h4 {
        width: 210px;
        font-size: 19px;
        line-height: 120%;
    }
    div.careerum-veb41-main div.veb41-main-tale h4 + p {
        width: 200px;
        font-size: 12px;
    }
    div.veb41-switch-currency div.veb41-tariffs__swicher-block {
        display: block;
        margin-bottom: 8px;
    }
    div.veb41-switch-currency div.veb41-tariffs-curr {
        display: none;
    }
    div.veb41-switch-currency div.veb41-price-wrapper {
        margin-top: 16px;
        width: 280px;
    }
    div.veb41-switch-currency a.veb41-price-link {
        width: 268px;
        font-size: 16px;
        margin-top: 8px;
    }
    div.careerum-veb-results-tablet.veb41-switch-currency > div {
        width: 100%;
        margin: 31px auto 80px;
    }
    div.careerum-veb-results-tablet div.veb41-price-wrapper {
        margin: 20px auto 0;
        width: 680px;
    }
    div.careerum-veb-rezult-2col-tablet div.veb41-price-wrapper > div:nth-child(2) p {
        color: #fff;
    }
    div.careerum-veb-rezult-2col-tablet div.veb41-price-wrapper {
        margin-top: 24px;
    }
    div.careerum-veb-rezult-2col-tablet.veb41-switch-currency > div > div:nth-child(1) a {
        font-weight: 600;
        font-size: 18px;
        line-height: 133%;
        border-radius: 12px;
        padding: 15px 24px;
        display: inline-block;
        margin-top: 10px;
        white-space: nowrap;
        width: 100%;
        text-align: center;
    }
    div.careerum-veb-rezult-2col-tablet.veb41-switch-currency > div > div:nth-child(2) ul li {
        font-weight: 500;
    }
    div.careerum-veb-rezult-2col-tablet.veb41-switch-currency > div > div:nth-child(1) img {
        top: 170px;
        left: 296px;
    }
    div.careerum-veb41-tariff > div {
        margin-top: 80px;
        margin-bottom: 44px;
    }
    div.careerum-veb41-tariff h2 {
        font-size: 53px;
        line-height: 116%;
        max-width: 100%;
    }
    div.careerum-veb41-tariff h2 + div.veb41-price-wrapper {
        margin-top: 15px;
    }
    div.careerum-veb41-tariff div.veb41-tariff-item {
        border: 3px solid #000;
        width: 456px;
        padding: 21px 21px 26px;
        margin-top: 12px;
    }
    div.careerum-veb41-tariff p.veb41-tariff-item-header {
        font-size: 28px;
        margin-top: 21px;
        max-width: 250px;
        line-height: 122%;
    }
    div.careerum-veb41-tariff div.veb41-tariff-item div.veb41-price-wrapper {
        margin-top: 76px;
        width: 258px;
    }
    div.careerum-veb41-tariff p.veb41-price-old {
        font-size: 34px;
        margin-bottom: -2px;
    }
    div.careerum-veb41-tariff p.veb41-price-new {
        font-size: 42px;
        font-weight: 700;
    }
    div.careerum-veb41-tariff a.veb41-price-link {
        width: 158px;
        margin-top: 12px;
    }
    div.careerum-veb41-tariff img.veb41-tariff-bg-1 {
        top: 57px;
        left: 123px;
    }
    div.careerum-veb41-tariff img.veb41-tariff-bg-2 {
        top: 82px;
        left: 539px;
    }
    div.careerum-club40-clients-tablet.veb41-clients-tablet {
        background-color: #FAF5EE;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-veb41-main > div {
        margin-top: 23px;
        margin-bottom: 67px;
    }
    div.careerum-veb41-main > div > div {
        width: 100%;
    }
    div.careerum-veb41-main h1 {
        font-size: 30px;
        margin-top: 37px;
        line-height: 127%;
        max-width: 250px;
    }
    div.careerum-veb41-main p.veb41-main-subheader {
        font-size: 18px;
        margin-top: 26px;
    }
    div.careerum-veb41-main div.veb41-main-bg img {
        top: 162px;
        left: -5px;
    }
    div.careerum-veb41-main div.veb41-main-banner {
        width: 100%;
        border-radius: 8px;
        margin-top: 40px;
    }
    div.careerum-veb41-main div.veb41-main-banner div.veb41-price-wrapper {
        flex-direction: column;
    }
    div.careerum-veb41-main div.veb41-main-banner p.veb41-price-text-full {
        font-size: 12px;
        text-align: center;
    }
    div.veb41-switch-currency p.veb41-price-new {
        font-size: 26px;
    }
    div.careerum-veb41-main div.veb41-main-banner div.veb41-price-wrapper a.veb41-price-link {
        width: 100%;
        padding: 15px 0;
        font-size: 18px;
        margin-top: 12px;
        border-radius: 12px;
    }
    div.careerum-veb41-main div.veb41-main-tales {
        margin-top: 72px;
    }
    div.careerum-veb41-main h3 {
        font-size: 22px;
        margin-bottom: 20px;
    }
    div.careerum-veb41-main div.veb41-main-tale {
        width: 100%;
        padding: 16px 16px 24px;
    }
    div.careerum-veb41-main div.veb41-main-tale-label {
        gap: 8px;
        margin-bottom: 25px;
    }
    div.careerum-veb41-main div.veb41-main-tale > div:nth-child(2) {
        flex-direction: column;
        gap: 16px;
    }
    div.careerum-veb41-main div.veb41-main-tale-label p:nth-child(1) {
        padding: 4px 12px;
    }
    div.careerum-veb41-main div.veb41-main-tale h4 {
        width: 100%;
        font-size: 21px;
        line-height: 120%;
    }
    div.careerum-veb41-main div.veb41-main-tale h4 + p {
        width: 100%;
        font-size: 14px;
        margin-left: 0;
        line-height: 143%;
    }
    div.careerum-veb41-main div.veb41-main-tale + div.veb41-main-tale {
        margin-top: 16px;
    }
    div.veb41-switch-currency div.veb41-tariffs__swicher-block {
        display: block;
        margin-bottom: 15px;
    }
    div.veb41-switch-currency a.veb41-price-link {
        width: 270px;
        margin-top: 10px;
    }
    div.veb41-switch-currency div.veb41-tariffs-curr-wrapper {
        margin-bottom: 16px;
    }
    div.careerum-club40-clients-mobile.veb41-clients-mobile > div {
        margin-top: 60px;
    }
    div.careerum-veb-results-mobile.veb41-switch-currency > div {
        width: 100%;
        margin: 76px auto 66px;
    }
    div.careerum-veb-results-mobile.veb41-switch-currency div.veb41-price-wrapper {
        margin: 20px auto 0;
        width: 300px;
    }
    div.careerum-veb41-tariff h2 {
        font-size: 29px;
        line-height: 124%;
        max-width: 310px;
    }
    div.careerum-veb41-tariff > div {
        margin-top: 71px;
        margin-bottom: 30px;
    }
    div.careerum-veb41-tariff img.veb41-tariff-bg-1 {
        top: 64px;
        left: 3px;
    }
    div.careerum-veb41-tariff img.veb41-tariff-bg-2 {
        top: 11px;
        left: 170px;
    }
    div.careerum-veb41-tariff h2 + div.veb41-price-wrapper {
        margin-top: 23px;
    }
    div.careerum-veb41-tariff h2 + div.veb41-price-wrapper div.veb41-tariffs-curr-wrapper {
        margin-bottom: 0;
    }
    div.careerum-veb41-tariff div.veb41-tariff-item {
        border: 2px solid #000;
        width: 100%;
        padding: 21px 13px 22px;
        margin-top: 12px;
        border-radius: 24px;
    }
    div.careerum-veb41-tariff p.veb41-tariff-item-label {
        font-size: 14px;
    }
    div.careerum-veb41-tariff p.veb41-tariff-item-header {
        font-size: 24px;
        margin-top: 16px;
    }
    div.careerum-veb41-tariff div.veb41-tariff-item div.veb41-price-wrapper {
        margin-top: 26px;
        width: 100%;
    }
    div.careerum-veb41-tariff p.veb41-price-old {
        font-size: 24px;
        margin-bottom: -2px;
    }
    div.careerum-veb41-tariff p.veb41-price-new {
        font-size: 40px;
    }
    div.careerum-veb41-tariff p.veb41-price-percent {
        display: none;
    }
    div.careerum-veb41-tariff a.veb41-price-link {
        width: 100%;
        margin-top: 10px;
        border-radius: 8px;
        font-size: 18px;
        padding: 12px 24px;
    }
}

div.careerum-veb-rezult-2col-mobile {
    background-color: #000000;
    width: 100%;
    overflow: hidden;
}
div.careerum-veb-rezult-2col-mobile > div {
    width: 320px;
    margin: 66px auto 68px;
    padding-left: 10px;
    padding-right: 10px;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(1) {
    width: 100%;
    padding-bottom: 24px;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(1) h2 {
    font-weight: 700;
    font-size: 23px;
    line-height: 120%;
    letter-spacing: -0.01em;
    color: #FFFFFF;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(1) a {
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: #FFFFFF;
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 12px 0;
    transition: all 0.2s ease;
    width: 215px;
    background-color: #FF5A00;
    border-radius: 8px;
    margin-top: 34px;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(2) {
    width: 100%;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(2) ul {
    width: 100%;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(2) ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #FFFFFF;
    margin-bottom: 22px;
    list-style-type: none;
    position: relative;
    margin-left: 20px;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(2) ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1657732160456.svg');
    position: absolute;
    left: -20px;
    top: 0px;
    width: 16px;
    height: 16px;
}
div.careerum-veb-rezult-2col-mobile > div > div:nth-child(1) a:hover {
    background: #FF6E1F;
}
div.careerum-veb-rezult-2col-mobile div.veb41-price-wrapper > div:nth-child(2) p {
    color: #fff;
}
div.careerum-veb-rezult-2col-mobile div.veb41-price-wrapper {
    margin-top: 24px;
}
div.careerum-veb-rezult-2col-mobile.veb41-switch-currency > div > div:nth-child(1) a {
    font-weight: 600;
    font-size: 18px;
    line-height: 133%;
    border-radius: 12px;
    padding: 15px 24px;
    display: inline-block;
    margin-top: 10px;
    white-space: nowrap;
    width: 100%;
    text-align: center;
}
div.careerum-veb-rezult-2col-mobile.veb41-switch-currency > div > div:nth-child(2) ul li {
    font-weight: 500;
}
div.careerum-veb-rezult-2col-mobile.veb41-switch-currency > div > div:nth-child(1) img {
    top: 18px;
    left: 152px;
}


div.careerum-popup.careerum-club40-popup-pay-tales div.popup__close-button-wrapper {
    width: 32px;
    height: 32px;
    background-color: #c2c2c2;
    top: 11px;
    right: 17px;
    cursor: pointer;
    transition: opacity .3s ease;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup__close-button-wrapper:hover {
    opacity: 0.9;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content {
    width: 1000px;
    background: #ffc76a;
    border-radius: 20px;
    padding: 24px 32px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-left {
    padding: 20px;
    width: 468px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-right {
    padding: 20px;
    width: 468px;
    background: #faf5ee;
    border-radius: 16px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-left > img {
    left: -32px;
    bottom: -24px;
}
div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-header {
    font-weight: 700;
    font-size: 42px;
    line-height: 110%;
    margin-bottom: 24px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-access {
    border: 1px solid #000;
    border-radius: 8px;
    padding: 4px 8px 4px 4px;
    width: max-content;
    gap: 4px;
    margin-bottom: 10px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-access p {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    white-space: nowrap
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-pay {
    gap: 8px;
    flex-wrap: wrap;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-pay a {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 18px;
    border-radius: 12px;
    padding: 16px 40px;
    margin-top: 2px;
}
div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-price {
    font-weight: 600;
    font-size: 32px;
    letter-spacing: -0.01em;
}
div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-old-price {
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    text-decoration: line-through;
    opacity: 0.6;
}
div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-percent {
    border-radius: 4px;
    padding: 2px 4px;
    background: #ff5a00;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #fff;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom {
    margin-top: 24px;
}
div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-bottom-header {
    font-weight: 700;
    font-size: 24px;
    line-height: 110%;
    max-width: 300px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul {
    margin-top: 12px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    padding-left: 35px;
    position: relative;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li::before {
    content: "·";
    position: absolute;
    top: 1px;
    left: 14px;
    font-weight: 600;
    font-size: 24px;
}
div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li + li {
    margin-top: 7px;
}
@media screen and (max-width: 1299px) {
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup__close-button-wrapper {
        top: 6px;
        right: 6px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content {
        width: 648px;
        padding: 12px 16px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-left {
        width: 308px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-left > img {
        left: -16px;
        bottom: -12px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-right {
        width: 308px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-header {
        font-size: 24px;
        margin-bottom: 26px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-price {
        font-size: 26px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-old-price {
        font-size: 18px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-percent {
        font-size: 20px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-access {
        padding: 3px 8px 2px 3px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-bottom-header {
        font-size: 20px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom {
        margin-top: 28px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li {
        font-size: 16px;
        padding-left: 24px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li + li {
        margin-top: 8px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li::before {
        content: "·";
        position: absolute;
        top: 0px;
        left: 10px;
        font-weight: 700;
        font-size: 16px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-popup.careerum-club40-popup-pay-tales {
        width: 100%;
        max-width: 380px;
        padding: 10px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content {
        width: 100%;
        padding: 10px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content > div {
        flex-direction: column;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-left {
        width: 100%;
        padding: 8px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.club40-popup-pay-content-right {
        width: 100%;
        padding: 8px;
        border-radius: 12px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-header {
        font-weight: 600;
        margin-bottom: 22px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-access p {
        font-size: 12px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-price {
        font-size: 24px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-old-price {
        font-size: 14px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-pay-percent {
        font-size: 18px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales p.popup-tales-bottom-header {
        font-size: 18px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom {
        margin-top: 26px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li {
        font-size: 14px;
        padding-left: 21px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li::before {
        content: "·";
        position: absolute;
        top: 0px;
        left: 9px;
        font-weight: 700;
        font-size: 14px;
    }
    div.careerum-popup.careerum-club40-popup-pay-tales div.popup-tales-bottom ul li + li {
        margin-top: 7px;
    }
}

div.careerum-course41-main {
    background-color: #191C20;
    border-radius: 0 0 70px 70px;
    cursor: default;
}
div.careerum-course41-main > div {
    margin-top: 186px;
    margin-bottom: 120px;
    flex-wrap: wrap
}
div.careerum-course41-main h1 {
    font-weight: 500;
    font-size: 84px;
    color: var(--main---white);
    font-family: "Unbounded" !important;
    margin-top: 31px;
}
div.careerum-course41-main h1 span {
    font-style: italic;
    font-weight: 600;
    font-size: 102px;
    color: var(--main-pink);
    font-family: "Montserrat" !important;
}
div.careerum-course41-main h1 + p {
    font-weight: 600;
    font-size: 32px;
    line-height: 125%;
    color: var(--main---white);
    margin-top: 24px;
}
div.careerum-course41-main div.course41-main-label {
    gap: 12px;
}
div.careerum-course41-main div.course41-main-label__item_pink {
    box-shadow: 0 4px 20px 0 rgba(252, 167, 240, 0.47);
    background: var(--main-pink);
    border-radius: 48px;
    padding: 8px 24px;
    height: 40px;
    font-weight: 600;
    font-size: 20px;
    line-height: 105%;
    color: var(--main---white);
}
div.careerum-course41-main div.course41-main-label__item {
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
    border-radius: 48px;
    padding: 8px 24px;
    height: 40px;
    gap: 8px;
}
div.careerum-course41-main div.course41-main-label__item p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-course41-main div.course41-main-left {
    width: 765px;
}
div.careerum-course41-main div.course41-main-right {
    width: 372px;
}
div.careerum-course41-main div.course41-main-right img {
    width: 100%;
}
div.careerum-course41-main div.course41-main-right a {
    display: none;
}
div.careerum-course41-main div.course41-main-text-block {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 20px;
    padding: 16px;
    margin-top: 24px;
}
div.careerum-course41-main div.course41-main-text-block p {
    font-weight: 500;
    font-size: 20px;
    color: var(--main---white);
}
div.careerum-course41-main a {
    display: inline-block;
    margin-top: 31px;
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    border-radius: 10px;
    padding: 17px 28px;
    cursor: pointer;
    text-align: center;
}

div.careerum-course41-about-you {
    background-color: var(--main---white);
    cursor: default;
}
div.careerum-course41-about-you > div {
    margin-top: 120px;
    margin-bottom: 106px;
}
div.careerum-course41-about-you h2 {
    font-weight: 600;
    font-size: 40px;
}
div.careerum-course41-about-you h2 ~ img {
    top: 35px;
    left: 544px;
}
div.careerum-course41-about-you div.course41-about-you-items {
    margin-top: 40px;
}
div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(1) {
    width: 395px;
    margin-left: 5px;
}
div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(2) {
    border-radius: 40px 40px 40px 0;
    padding: 24px;
    width: 702px;
    background: #191C20;
    transform: rotate(2.44deg);
    margin-left: -25px;
    margin-top: 103px;
}
div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(2) p {
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0.01em;
    color: var(--main---white);
}
div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(2) {
    width: 395px;
    margin-right: 21px;
}
div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(1) {
    border-radius: 40px 40px 0 40px;
    padding: 24px;
    width: 720px;
    background: #191C20;
    transform: rotate(-1.36deg);
    margin-top: 123px;
    margin-right: -26px;
}
div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(1) p {
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0.01em;
    color: var(--main---white);
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(2) {
    margin-top: -73px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(3) {
    margin-top: -69px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(3) > div:nth-child(2) {
    margin-top: 119px;
    margin-left: -15px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(4) {
    margin-top: -41px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(4) > div:nth-child(1) {
    margin-top: 157px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(5) {
    margin-top: -85px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(5) > div:nth-child(2) {
    margin-top: 148px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(6) {
    margin-top: -68px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(6) > div:nth-child(1) {
    margin-top: 160px;
    margin-right: -47px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(7) {
    margin-top: -113px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(7) > div:nth-child(2) {
    margin-top: 161px;
    margin-left: -50px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(8) {
    margin-top: -54px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(8) > div:nth-child(1) {
    margin-top: 153px;
    margin-right: -23px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(9) {
    margin-top: -58px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(9) > div:nth-child(2) {
    margin-top: 139px;
    margin-left: -20px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(10) {
    margin-top: -19px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(10) > div:nth-child(1) {
    margin-top: 118px;
    margin-right: -31px;
    transform: none;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(11) {
    margin-top: -58px;
}
div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(11) > div:nth-child(2) {
    margin-top: 109px;
    margin-left: -10px;
}

div.careerum-course41-statistic {
    background-color: #191C20;
    border-radius: 70px;
    cursor: default;
}
div.careerum-course41-statistic > div {
    margin-top: 120px;
    margin-bottom: 120px;
}
div.careerum-course41-statistic p.course41-statistic__header {
    font-style: italic;
    font-weight: 500;
    font-size: 48px;
    letter-spacing: 0.01em;
    color: var(--main---white);
}
div.careerum-course41-statistic p.course41-statistic__header span.orange {
    color: var(--main---dark-orange);
}
div.careerum-course41-statistic p.course41-statistic__header span.pink {
    color: var(--main-pink);
}
div.careerum-course41-statistic p.course41-statistic__text {
    font-style: italic;
    font-weight: 500;
    font-size: 24px;
    letter-spacing: 0.01em;
    margin-top: 24px;
    color: var(--main---white);
}
div.careerum-course41-statistic img {
    top: -39px;
    left: -88px;
}
div.careerum-course41-statistic a {
    display: inline-block;
    margin-top: 40px;
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    border-radius: 10px;
    padding: 17px 28px;
    cursor: pointer;
}

div.careerum-course41-money {
    background-color: var(--main---white);
    cursor: default;
}
div.careerum-course41-money > div {
    margin-top: 120px;
}
div.careerum-course41-money h2 {
    font-weight: 600;
    font-size: 44px;
}
div.careerum-course41-money h2 + p {
    font-weight: 500;
    font-size: 32px;
    margin-top: 16px;
}
div.careerum-course41-money div.course41-money-wrapper {
    margin-top: 40px;
    flex-direction: column;
    padding-bottom: 179px;
}
div.careerum-course41-money div.course41-money-wrapper p {
    display: inline-block;
    width: max-content;
    white-space: nowrap;
    border-radius: 40px 40px 40px 0;
    padding: 20px;
    margin: 0 auto;
}
div.careerum-course41-money div.course41-money-wrapper p:nth-child(1) {
    font-weight: 500;
    font-size: 28px;
    line-height: 101%;
    background: var(--main-pink);
    transform: rotate(3.67deg);
    top: 18px;
    left: -124px;
}
div.careerum-course41-money div.course41-money-wrapper p:nth-child(2) {
    font-weight: 500;
    font-size: 28px;
    line-height: 101%;
    color: var(--main---white);
    transform: rotate(-1.58deg);
    top: 36px;
    left: 170px;
    background: var(--main---dark-orange);
}
div.careerum-course41-money div.course41-money-wrapper p:nth-child(3) {
    font-weight: 500;
    font-size: 28px;
    line-height: 101%;
    transform: rotate(3.31deg);
    background: var(--main-pink);
    top: 60px;
    left: -140px;
}
div.careerum-course41-money div.course41-money-wrapper p:nth-child(4) {
    font-weight: 500;
    font-size: 28px;
    line-height: 101%;
    color: var(--main---white);
    transform: rotate(-1.84deg);
    top: 85px;
    left: 275px;
    background: var(--main---dark-orange);
}
div.careerum-course41-money div.course41-money-wrapper p:nth-child(5) {
    font-weight: 500;
    font-size: 28px;
    line-height: 101%;
    background: var(--main-pink);
    top: 108px;
    left: 0;
}
div.careerum-course41-money div.course41-money-wrapper p:nth-child(6) {
    font-weight: 600;
    font-size: 36px;
    color: var(--main---white);
    top: 179px;
    left: 0;
    border-radius: 40px;
    padding: 10px 24px;
    background: var(--main---dark-orange);
}
div.careerum-course41-money div.course41-money-wrapper img {
    top: 0;
    left: -60px;
}

div.careerum-course41-why {
    background-color: var(--main---white);
    cursor: default;
}
div.careerum-course41-why > div {
    margin-bottom: 120px;
}
div.careerum-course41-why > div > img {
    top: 109px;
    left: 174px;
}
div.careerum-course41-why h2 {
    font-weight: 600;
    font-size: 44px;
}
div.careerum-course41-why div.course41-why-items {
    flex-wrap: wrap;
    gap: 61px 0px;
    margin-top: 82px;
}
div.careerum-course41-why div.course41-why-item {
    width: 371px;
    height: 177px;
}
div.careerum-course41-why div.course41-why-item > div {
    background: var(--main-pink);
    border-radius: 20px;
    padding: 16px;
    width: 371px;
    height: 177px;
}
div.careerum-course41-why div.course41-why-item > div p {
    font-weight: 600;
    font-size: 24px;
}
div.careerum-course41-why div.course41-why-item img {
    top: -42px;
    left: -8px;
}

div.careerum-course41-cta {
    background-color: #191C20;
    border-radius: 70px;
    cursor: default;
}
div.careerum-course41-cta > div {
    margin-top: 120px;
    margin-bottom: 120px;
}
div.careerum-course41-cta img {
    top: -94px;
    left: -100px;
}
div.careerum-course41-cta p {
    font-style: italic;
    font-weight: 500;
    font-size: 46px;
    color: var(--main---white);
}
div.careerum-course41-cta p span {
    color: var(--main---dark-orange);
    position: relative;
}
div.careerum-course41-cta p span::before {
    content: url('data:image/svg+xml,<svg width="300" height="8" viewBox="0 0 300 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 6C55.8333 6 147.5 -3 298 6" stroke="%23FF5A00" stroke-width="4" stroke-linecap="round" /></svg>');
    position: absolute;
    top: 12px;
    left: 0;
}
div.careerum-course41-cta a {
    margin-top: 20px;
    display: inline-block;
    border-radius: 10px;
    padding: 18px 28px;
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    cursor: pointer;
}

div.careerum-course41-after {
    background-color: var(--main---white);
    cursor: default;
}
div.careerum-course41-after > div {
    margin-top: 120px;
    margin-bottom: 120px;
}
div.careerum-course41-after h2 {
    font-weight: 600;
    font-size: 40px;
}
div.careerum-course41-after div.course41-after-blocks {
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-course41-after div.course41-after-block {
    border-radius: 20px;
    padding: 16px;
    width: 370px;
}
div.careerum-course41-after div.course41-after-block p {
    font-weight: 600;
    font-size: 28px;
}
div.careerum-course41-after div.course41-after-block.wide {
    background: #191C20;
    width: 765px;
    height: 134px;
    padding: 20px;
    overflow: hidden
}
div.careerum-course41-after div.course41-after-block.wide p {
    color: var(--main---white);
    font-size: 30px;
    max-width: 340px;
}
div.careerum-course41-after div.course41-after-block.wide img {
    right: 0;
    bottom: 0;
}
div.careerum-course41-after div.course41-after-block.pink {
    background: var(--main-pink);
}
div.careerum-course41-after div.course41-after-block.orange {
    background: var(--main---dark-orange);
}
div.careerum-course41-after div.course41-after-block.orange p {
    color: var(--main---white);
}

div.careerum-course41-author {
    background-color: #191C20;
    border-radius: 70px 70px 0 0;
    cursor: default;
}
div.careerum-course41-author > div {
    margin-top: 120px;
}
div.careerum-course41-author h2 {
    font-weight: 600;
    font-size: 40px;
    color: var(--main---white);
}
div.careerum-course41-author div.course41-author-wrapper {
    margin-top: 40px;
}
div.careerum-course41-author div.course41-author-photo {
    width: 492px;
    font-size: 0;
    border-radius: 40px;
    background-color: #FF5A00;
    overflow: hidden
}
div.careerum-course41-author div.course41-author-photo img {
    width: 100%;
}
div.careerum-course41-author div.course41-author-description {
    background-color: var(--main---white);
    padding: 32px 16px;
    border-radius: 40px;
    width: 667px;
    overflow: hidden;
}
div.careerum-course41-author div.course41-author-description > p {
    font-weight: 600;
    font-size: 32px;
    line-height: 88%;
    margin-left: 36px;
}
div.careerum-course41-author div.course41-author-description ul {
    margin-top: 16px;
}
div.careerum-course41-author div.course41-author-description ul li {
    gap: 8px;
}
div.careerum-course41-author div.course41-author-description ul li p {
    width: calc(100% - 38px);
    font-weight: 500;
    font-size: 23px;
    line-height: 123%;
}
div.careerum-course41-author div.course41-author-description ul li + li {
    margin-top: 16px;
}
div.careerum-course41-author div.course41-author-description > img {
    top: 0;
    right: 0;
}
div.careerum-course41-author a {
    margin-top: 40px;
    display: inline-block;
    border-radius: 10px;
    padding: 22px 28px;
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    text-align: center;
    cursor: pointer;
}

div.careerum-intens4-study.course41-study {
    background-color: #191C20;
    cursor: default;
}
div.careerum-intens4-study.course41-study h2 {
    color: var(--main---white);
}
div.careerum-intens4-study.course41-study h2 + p {
    color: var(--main---white);
    margin-top: 40px;
}
div.careerum-intens4-study.course41-study div.intens4-study__bottom {
    margin-top: 40px;
}
div.careerum-intens4-study.course41-study div.intens4-study__item {
    background: var(--main-pink);
}
div.careerum-intens4-study.course41-study div.intens4-study__item:hover {
    background: var(--main---white);
}

div.careerum-course41-program {
    background-color: #191C20;
    border-radius: 0 0 70px 70px;
}
div.careerum-course41-program > div {
    margin-bottom: 120px;
}
div.careerum-course41-program h2 {
    font-weight: 600;
    font-size: 40px;
    color: var(--main---white);
}
div.careerum-course41-program div.course41-program-cards {
    margin-top: 40px;
}
div.careerum-course41-program div.course41-program-card + div.course41-program-card {
    margin-top: 80px;
}
div.careerum-course41-program div.course41-program-card__top {
    gap: 12px;
    margin-bottom: 40px;
}
div.careerum-course41-program div.course41-program-card__top p {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
    color: var(--main---white);
}
div.careerum-course41-program div.course41-program-card__top p.course41-program-card__label {
    font-weight: 700;
    background: var(--main---dark-orange);
    border-radius: 20px;
    padding: 4px 20px;
    white-space: nowrap
}
div.careerum-course41-program div.course41-program-card__top div.course41-program-card__label {
    background: var(--main---dark-orange);
    padding: 4px 20px;
    border-radius: 20px;
    gap: 10px;
}
div.careerum-course41-program div.course41-program-card__top div.course41-program-card__label p {
    font-weight: 700;
}
div.careerum-course41-program div.course41-program-card p.course41-program-card-header {
    font-weight: 500;
    font-size: 32px;
    color: var(--main---white);
    margin-bottom: 40px;
}
div.careerum-course41-program div.course41-program-card__block {
    background: var(--main---white);
    border-radius: 20px;
    padding: 24px;
    width: 100%;
    gap: 24px;
}
div.careerum-course41-program div.course41-program-card__block p {
    font-weight: 600;
    font-size: 28px;
    line-height: 101%;
}
div.careerum-course41-program div.course41-program-card__block p + p {
    font-weight: 500;
    font-size: 20px;
    margin-top: 12px;
    line-height: 122%;
}
div.careerum-course41-program div.course41-program-card__block + div.course41-program-card__block {
    margin-top: 24px;
}
div.careerum-course41-program a {
    margin-top: 24px;
    display: inline-block;
    border-radius: 10px;
    padding: 22px 28px;
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    text-align: center;
    cursor: pointer;
}

div.careerum-course41-live {
    background-color: var(--main---white);
}
div.careerum-course41-live > div {
    margin-bottom: 120px;
}
div.careerum-course41-live h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-course41-live > div > img {
    top: 0;
    left: 23px;
    margin-top: 40px;
}
div.careerum-course41-live div.course41-live-names {
    width: 903px;
    gap: 38px;
    background: var(--main---dark-orange);
    border-radius: 40px;
    padding: 8px 0;
    transform: rotate(-0.76deg);
    top: -85px;
    left: 115px;
}
div.careerum-course41-live div.course41-live-names p {
    font-weight: 700;
    font-size: 44px;
    line-height: 135%;
    color: var(--main---white);
}
div.careerum-course41-live div.course41-live-cards {
    margin-top: -39px;
}
div.careerum-course41-live div.course41-live-card {
    width: 568px;
    flex-direction: column;
}
div.careerum-course41-live div.course41-live-card > p {
    font-weight: 600;
    font-size: 32px;
    line-height: 88%;
}
div.careerum-course41-live div.course41-live-card__wrapper {
    margin-top: 40px;
    background: var(--main-pink);
    border-radius: 20px;
    padding: 24px;
    flex-grow: 1;
}
div.careerum-course41-live div.course41-live-card__schedule {
    gap: 12px;
}
div.careerum-course41-live div.course41-live-card__schedule + div.course41-live-card__schedule {
    margin-top: 24px;
    padding-top: 24px;
    border-top: 4px solid var(--main---white);
}
div.careerum-course41-live div.course41-live-card__date {
    background: var(--main---white);
    border-radius: 12px;
    padding: 9px 16px;
    width: 120px;
    flex-shrink: 0;
}
div.careerum-course41-live div.course41-live-card__date p {
    font-weight: 600;
    font-size: 28px;
    text-align: center;
    line-height: 100%;
}
div.careerum-course41-live div.course41-live-card__date p span {
    font-weight: 500;
    font-size: 22px;
}
div.careerum-course41-live div.course41-live-card__header p {
    font-weight: 500;
    font-size: 24px;
    line-height: 118%;
}
div.careerum-course41-live a {
    margin-top: 24px;
    display: inline-block;
    border-radius: 10px;
    padding: 22px 28px;
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    text-align: center;
    cursor: pointer;
}

div.careerum-course41-form {
    background-color: #191C20;
    border-radius: 70px;
}
div.careerum-course41-form > div {
    margin-top: 120px;
    margin-bottom: 120px;
}
div.careerum-course41-form > div > img {
    bottom: -120px;
    left: -78px;
}
div.careerum-course41-form div.course41-form-left {
    width: 670px;
}
div.careerum-course41-form div.course41-form-left > img {
    top: 246px;
    left: -17px;
}
div.careerum-course41-form div.course41-form-labels {
    gap: 12px;
}
div.careerum-course41-form div.course41-form-label {
    gap: 8px;
    height: 40px;
    padding: 0 24px;
    border-radius: 48px;
    background-color: var(--main---white);
}
div.careerum-course41-form div.course41-form-label p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-course41-form div.course41-form-label_pink {
    height: 40px;
    padding: 0 24px;
    box-shadow: 0 4px 20px 0 rgba(252, 167, 240, 0.47);
    background: var(--main-pink);
    border-radius: 48px;
}
div.careerum-course41-form div.course41-form-label_pink p {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    color: var(--main---white);
}
div.careerum-course41-form div.course41-form-labels + p {
    font-weight: 500;
    font-size: 28px;
    color: var(--main---white);
    margin-top: 32px;
}
div.careerum-course41-form h2 {
    font-weight: 600;
    font-size: 75px;
    color: var(--main-pink);
    font-family: "Unbounded" !important;
}
div.careerum-course41-form h2 span {
    font-family: "Montserrat" !important;
    font-style: italic;
    font-weight: 500;
    font-size: 91px;
    color: var(--main---white);
}
div.careerum-course41-form h2 + p {
    font-weight: 600;
    font-size: 32px;
    color: var(--main---white);
    margin-top: 32px;
}
div.careerum-course41-form div.course41-form-left ul {
    margin-top: 16px;
}
div.careerum-course41-form div.course41-form-left ul li {
    gap: 8px;
}
div.careerum-course41-form div.course41-form-left ul li p {
    font-weight: 500;
    font-size: 24px;
    color: var(--main---white);
}
div.careerum-course41-form div.course41-form-left ul li + li {
    margin-top: 8px;
}
div.careerum-course41-form div.course41-form-right {
    width: 424px;
}
div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree label div:hover {
    border-color: #fff;
    opacity: 1;
}
div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    border-color: #fff;
    background-color: #fff;
}
div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree label input + div svg path {
    stroke: var(--main---black);
}
div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    color: #E6E6F2;
}
div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree p a:hover {
    color: #fff;
    opacity: 1;
}
div.careerum-course41-form div.careerum-registration-form-club40 > form button,
div.careerum-course41-form div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 30px;
    font-size: 28px;
}
div.careerum-course41-form div.careerum-registration-form-club40 ul.iti__country-list {
    border-radius: 8px;
    width: 424px;
}

div.careerum-course41-reviews {
    background-color: #fff;
}
div.careerum-course41-reviews > div {
    margin-top: 120px;
}
div.careerum-course41-reviews h2 {
    font-weight: 600;
    font-size: 44px;
}
div.careerum-course41-reviews div.course41-reviews-slider {
    margin-top: 40px;
}
div.careerum-course41-reviews div.course41-reviews-slider__item {
    margin-right: 24px;
}
div.careerum-course41-reviews div.course41-reviews-slider .slick-list {
    overflow: visible;
}
div.careerum-course41-reviews div.course41-reviews-slider__nav {
    margin-top: 24px;
    gap: 16px;
}
div.careerum-course41-reviews div.course41-reviews-slider__nav > div {
    cursor: pointer;
    border-radius: 40px;
    transition: opacity .3s ease;
}
div.careerum-course41-reviews div.course41-reviews-slider__nav > div:hover {
    opacity: 0.85;
}

div.careerum-course41-about {
    background-color: #fff;
}
div.careerum-course41-about > div {
    margin-bottom: 120px;
}
div.careerum-course41-about h2 {
    font-weight: 600;
    font-size: 44px;
}
div.careerum-course41-about > div > img {
    top: -8px;
    left: 719px;
}
div.careerum-course41-about div.course41-about-items {
    margin-top: 40px;
}
div.careerum-course41-about div.course41-about-items > div {
    border-radius: 20px;
    width: 568px;
    padding: 24px;
    overflow: hidden;
}
div.careerum-course41-about p.course41-about__item-label {
    font-weight: 600;
    font-size: 32px;
    border-radius: 100px;
    padding: 4px 16px;
    display: inline-block;
}
div.careerum-course41-about p.course41-about__item-header {
    font-weight: 600;
    font-size: 28px;
    margin-top: 10px;
}
div.careerum-course41-about p.course41-about__item-price {
    margin-top: 111px;
    font-weight: 600;
    font-size: 32px;
    text-align: center;
}
div.careerum-course41-about p.course41-about__item-price span {
    position: relative;
    width: 15px;
    display: inline-block;
}
div.careerum-course41-about p.course41-about__item-price span::before {
    content: "x";
    font-weight: 500;
    font-size: 18px;
    position: absolute;
    top: -21px;
    left: 3px;
}
div.careerum-course41-about p.course41-about__item-equal {
    font-weight: 500;
    font-size: 36px;
    text-align: center;
}
div.careerum-course41-about p.course41-about__item-total {
    font-weight: 600;
    font-size: 32px;
    text-align: center;
}
div.careerum-course41-about div.course41-about__item_left {
    background: var(--main---black);
}
div.careerum-course41-about div.course41-about__item_left p.course41-about__item-label {
    color: var(--main---white);
    background: var(--main---dark-orange);
}
div.careerum-course41-about div.course41-about__item_left p.course41-about__item-header {
    color: var(--main---white);
}
div.careerum-course41-about div.course41-about__item_left p.course41-about__item-price {
    color: var(--main---white);
}
div.careerum-course41-about div.course41-about__item_left p.course41-about__item-equal {
    color: var(--main---white);
}
div.careerum-course41-about div.course41-about__item_left p.course41-about__item-total {
    color: var(--main---dark-orange);
}
div.careerum-course41-about div.course41-about__item_left img.bg {
    top: -315px;
    right: 13px;
}
div.careerum-course41-about div.course41-about__item_left img.price {
    top: -48px;
    left: 192px;
}
div.careerum-course41-about div.course41-about__item_right {
    background: var(--main-pink);
}
div.careerum-course41-about div.course41-about__item_right p.course41-about__item-label {
    background: var(--main---white);
}
div.careerum-course41-about div.course41-about__item_right p.course41-about__item-header {
    font-size: 32px;
}
div.careerum-course41-about div.course41-about__item_right p.course41-about__item-price {
    margin-top: 104px;
}
div.careerum-course41-about div.course41-about__item_right img.bg {
    top: -319px;
    right: -24px;
}
div.careerum-course41-about div.course41-about__item_right img.price {
    top: -106px;
    left: 153px;
}
div.careerum-course41-about a {
    margin-top: 24px;
    display: inline-block;
    border-radius: 10px;
    padding: 22px 28px;
    font-weight: 700;
    font-size: 20px;
    line-height: 141%;
    text-align: center;
    cursor: pointer;
}

div.careerum-intens4-subscribe.course41-subscribe {
    background-color: #191C20;
    border-radius: 70px 70px 0 0;
}
div.careerum-intens4-subscribe.course41-subscribe > div {
    margin-top: 120px;
}
div.careerum-intens4-subscribe.course41-subscribe h2 {
    color: var(--main---white);
}
div.careerum-intens4-subscribe.course41-subscribe p.intens4-subscribe-white-label {
    background-color: var(--main-pink);
    color: var(--main---black);
}
div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow p.intens4-subscribe-white-label {
    background-color: var(--main---white);
    color: var(--main---black);
}
div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow {
    background-color: var(--main-pink);
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1746001495114-rTn3O-Grou.svg);
    background-position: right bottom;
    background-repeat: no-repeat;
}
div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(1) {
    background-color: var(--main---black);
    top: -131px;
}
div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(2) {
    background: var(--main---dark-orange);
    top: -91px;
}

div.careerum-intens4-boost.course41-boost {
    background-color: #191C20;
}
div.careerum-intens4-boost.course41-boost div.intens4-boost__bottom {
    margin-top: 0;
}
div.careerum-intens4-boost.course41-boost div.intens4-boost__bottom-top-left {
    background-color: var(--main---dark-orange);
    background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1746001689324-SAsNP-Line.svg);
    background-position: right bottom;
    background-repeat: no-repeat;
}
div.careerum-intens4-boost.course41-boost p.intens4-boost__bottom-header {
    margin-right: -20px;
}
div.careerum-intens4-boost.course41-boost div.intens4-boost__bottom-bottom-left {
    background-color: var(--main---dark-orange);
}
div.careerum-intens4-boost.course41-boost p.intens4-boost__bottom-top-label {
    background-color: var(--main---white);
    color: var(--main---black);
}

div.careerum-club40-tariffs.course41-tariffs {
    background-color: #191C20;
    cursor: default;
}
div.careerum-club40-tariffs.course41-tariffs > div {
    margin-top: 60px;
    margin-bottom: 80px;
}
div.careerum-club40-tariffs.course41-tariffs h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
    color: var(--main---white);
}
div.careerum-club40-tariffs.course41-tariffs h2 + p {
    font-size: 32px;
    line-height: 110%;
    color: var(--main---white);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav {
    margin-bottom: 0;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items {
    margin-top: 40px;
    margin-bottom: 24px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items > div {
    gap: 24px;
}
div.careerum-club40-tariffs.course41-tariffs p.club40-tariffs-item-subheader2 {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
    background-color: var(--main-pink);
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: var(--main---black);
    padding: 12px 20px;
    width: calc(100% + 40px);
}
div.careerum-club40-tariffs.course41-tariffs p.club40-tariffs-item-header {
    margin-top: 12px;
    min-height: 93px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item p.club40-tariffs-item-description {
    color: var(--main---white);
    background-color: #000;
    border-radius: 48px;
    padding: 4px 24px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li p {
    margin-top: 2px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li.disabled p {
    color: var(--secondary-medium-grey);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul {
    margin-bottom: 101px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount {
    gap: 4px;
    border: 1px solid var(--main---black);
    border-radius: 8px;
    padding: 4px 6px 2px 4px;
    margin-bottom: 4px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount p {
    font-weight: 500;
    font-size: 13px;
    line-height: 105%;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a {
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items + div.club40-tariffs-curr {
    display: none;
    padding: 0;
    height: 36px;
    overflow: visible;
    background-color: var(--main---black);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav div.club40-tariffs__swicher-block-wrapper {
    display: none;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period li:hover,
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-curr li:hover {
    background: #cccccc;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period li.active,
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-curr li.active {
    background: var(--main-pink);
    color: var(--main---black);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li p span {
    font-weight: 700;
}
div.careerum-club40-tariffs.course41-tariffs a.course41-tariffs-bottom-link {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 24px;
    border-radius: 12px;
    padding: 16px 40px;
}
div.careerum-club40-tariffs.course41-tariffs.disabled div.club40-tariffs-item div.club40-tariffs-item-bottom a {
    pointer-events: none;
    background-color: #c2c2c2;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item {
    width: 371px;
    overflow: hidden;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block {
    border: 2px solid #000000;
    border-radius: 16px;
    width: 234px;
    margin-left: calc((100% - 680px) / 2);
    background-color: #fff;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-top {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    cursor: pointer;
    padding: 4px 0 4px 14px
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block p.club40-tariffs__swicher-header {
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-top: 5px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block svg.club40-tariffs__swicher-arrow {
    margin-left: auto;
    margin-right: 6px;
    transition: all 0.2s ease;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block.active svg.club40-tariffs__swicher-arrow {
    transform: rotate(180deg);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom {
    max-height: 0;
    overflow: hidden;
    padding: 0 14px;
    margin: 0;
    transition: all 0.2s ease;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block.active div.club40-tariffs__swicher-bottom {
    margin-top: 4px;
    padding: 8px 14px 22px;
    max-height: 250px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 100%;
    margin-bottom: 10px;
    position: relative;
    padding-left: 22px;
    cursor: pointer;
    padding: 0;
    padding-left: 22px;
    border-radius: 0;
    overflow: visible;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
    opacity: 0.45;
    position: absolute;
    top: -1px;
    left: 0;
    transition: opacity 0.2s ease;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover {
    background-color: #fff;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li:hover::before {
    opacity: 1;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active {
    cursor: default;
    background-color: #fff;
    color: #000;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom ul li.active::before {
    content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
    opacity: 1;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs__swicher-block div.club40-tariffs__swicher-bottom p {
    font-weight: 600;
    font-size: 14px;
    line-height: 143%;
    color: #FF5A00;
    margin-top: 25px;
    cursor: default;
}

div.careerum-club40-banner-top.club40-banner-self-esteem > div {
    overflow: hidden;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main-pink);
    padding: 11px 107px;
    z-index: 98;
    height: 65px;
    top: 59px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem.rows-2 > div {
    height: 85px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem.dark > div {
    top: 62px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-top-left {
    width: 580px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-top-right {
    width: max-content;
}
div.careerum-club40-banner-top.club40-banner-self-esteem p.club40-banner-top-sunheader {
    background: var(--main-pink);
    font-size: 20px;
    color: #000;
}
div.careerum-club40-banner-top.club40-banner-self-esteem p.club40-banner-top-header {
    font-weight: 600;
    font-size: 25px;
    line-height: 120%;
    margin-top: 3px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-top {
    justify-content: space-between;
}
div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-bg img:nth-child(1) {
    top: -5px;
    left: -107px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem.rows-2 div.club40-banner-bg img:nth-child(1) {
    top: 15px;
    left: -107px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-bg img:nth-child(2) {
    top: -23px;
    right: 235px;
}
div.careerum-club40-banner-top.club40-banner-self-esteem a {
    display: block;
    white-space: nowrap
}


@media screen and (max-width: 1299px) {
    div.careerum-course41-main {
        border-radius: 0 0 40px 40px;
    }
    div.careerum-course41-main > div {
        margin-top: 96px;
        margin-bottom: 80px;
    }
    div.careerum-course41-main div.course41-main-label {
        gap: 8px;
    }
    div.careerum-course41-main div.course41-main-label__item_pink {
        height: 29px;
        padding: 2px 16px;
        font-size: 12px;
    }
    div.careerum-course41-main div.course41-main-label__item {
        height: 29px;
        padding: 2px 16px;
    }
    div.careerum-course41-main div.course41-main-label__item p {
        font-size: 12px;
    }
    div.careerum-course41-main div.course41-main-left {
        width: 393px;
    }
    div.careerum-course41-main div.course41-main-right {
        width: 242px;
    }
    div.careerum-course41-main h1 {
        font-size: 48px;
    }
    div.careerum-course41-main h1 span {
        font-size: 51px;
    }
    div.careerum-course41-main h1 + p {
        font-size: 16px;
        font-weight: 500;
        margin-top: 5px;
    }
    div.careerum-course41-main div.course41-main-text-block {
        padding: 12px;
        margin-top: 12px;
    }
    div.careerum-course41-main div.course41-main-text-block p {
        font-size: 12px;
    }
    div.careerum-course41-main a {
        font-size: 16px;
        margin-top: 40px;
        padding: 11px 16px;
        font-weight: 600;
        border-radius: 8px;
    }
    div.careerum-course41-about-you > div {
        margin-top: 80px;
        margin-bottom: 73px;
    }
    div.careerum-course41-about-you h2 {
        font-size: 24px;
    }
    div.careerum-course41-about-you h2 ~ img {
        top: -17px;
        left: 494px;
    }
    div.careerum-course41-about-you div.course41-about-you-items {
        margin-top: 22px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(2) {
        border-radius: 20px 20px 20px 0;
        padding: 12px;
        width: 408px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(2) p,
    div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(1) p {
        font-weight: 500;
        font-size: 14px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(1) {
        border-radius: 20px 20px 0 20px;
        padding: 12px;
        width: 441px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(1) {
        width: 240px;
        margin-left: 8px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(2) {
        margin-left: -25px;
        margin-top: 59px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(2) {
        width: 240px;
        margin-right: 23px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(2) {
        margin-top: -49px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(1) {
        width: 418px;
        margin-top: 77px;
        margin-right: -36px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(3) {
        margin-top: -37px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(3) > div:nth-child(2) {
        margin-top: 119px;
        margin-left: -15px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(3) > div:nth-child(2) {
        margin-top: 80px;
        margin-left: -25px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(4) {
        margin-top: -33px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(4) > div:nth-child(1) {
        margin-top: 91px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(5) {
        margin-top: -47px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(5) > div:nth-child(2) {
        margin-top: 93px;
        margin-left: -15px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(6) {
        margin-top: -33px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(6) > div:nth-child(1) {
        margin-top: 92px;
        margin-right: -47px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(7) {
        margin-top: -68px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(7) > div:nth-child(2) {
        margin-top: 91px;
        margin-left: -40px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(8) {
        margin-top: -44px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(8) > div:nth-child(1) {
        margin-top: 95px;
        margin-right: -25px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(9) {
        margin-top: -18px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(9) > div:nth-child(2) {
        margin-top: 79px;
        margin-left: -30px;
        width: 448px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(10) {
        margin-top: -10px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(10) > div:nth-child(1) {
        margin-top: 68px;
        margin-right: -21px;
        transform: rotate(-1.36deg);
        width: 438px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(11) {
        margin-top: -49px;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(11) > div:nth-child(2) {
        margin-top: 60px;
        margin-left: -17px;
        width: 438px;
    }
    div.careerum-course41-statistic {
        border-radius: 40px;
    }
    div.careerum-course41-statistic > div {
        margin-top: 80px;
        margin-bottom: 70px;
    }
    div.careerum-course41-statistic p.course41-statistic__header {
        font-size: 24px;
    }
    div.careerum-course41-statistic p.course41-statistic__text {
        font-size: 12px;
        margin-top: 13px;
    }
    div.careerum-course41-statistic a {
        margin-top: 16px;
        font-size: 16px;
        padding: 11px 16px;
        font-weight: 600;
        border-radius: 8px;
    }
    div.careerum-course41-statistic img {
        top: -26px;
        left: -35px;
    }
    div.careerum-course41-money > div {
        margin-top: 80px;
    }
    div.careerum-course41-money h2 {
        font-size: 24px;
    }
    div.careerum-course41-money h2 + p {
        font-size: 20px;
        margin-top: 12px;
    }
    div.careerum-course41-money div.course41-money-wrapper p {
        border-radius: 24px 24px 24px 0;
        padding: 12px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(1) {
        font-size: 18px;
        top: 6px;
        left: -66px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(2) {
        font-size: 18px;
        line-height: 119%;
        transform: rotate(-3.13deg);
        top: 20px;
        left: 140px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(3) {
        font-size: 18px;
        top: 35px;
        left: -102px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(4) {
        font-size: 18px;
        top: 62px;
        left: 154px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(5) {
        font-size: 18px;
        top: 81px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(6) {
        font-size: 20px;
        top: 116px;
        padding: 7px 19px;
    }
    div.careerum-course41-money div.course41-money-wrapper {
        padding-bottom: 131px;
    }
    div.careerum-course41-money div.course41-money-wrapper img {
        top: -13px;
        left: -33px;
    }
    div.careerum-course41-why > div {
        margin-bottom: 80px;
    }
    div.careerum-course41-why h2 {
        font-size: 24px;
    }
    div.careerum-course41-why > div > img {
        top: 55px;
        left: 96px;
    }
    div.careerum-course41-why div.course41-why-items {
        margin-top: 51px;
        gap: 35px 10px;
    }
    div.careerum-course41-why div.course41-why-item {
        width: 220px;
        height: 109px;
    }
    div.careerum-course41-why div.course41-why-item > div {
        width: 100%;
        border-radius: 12px;
        padding: 12px;
        height: 100%;
    }
    div.careerum-course41-why div.course41-why-item > div p {
        font-size: 14px;
    }
    div.careerum-course41-why div.course41-why-item img {
        top: -27px;
        left: -5px;
    }
    div.careerum-course41-why div.course41-why-item:nth-child(even) img {
        top: -22px;
    }
    div.careerum-course41-cta {
        border-radius: 40px;
    }
    div.careerum-course41-cta > div {
        margin-top: 63px;
        margin-bottom: 59px;
    }
    div.careerum-course41-cta p {
        font-size: 24px;
    }
    div.careerum-course41-cta a {
        font-size: 16px;
        margin-top: 12px;
        padding: 11px 16px;
        text-align: center;
        font-weight: 600;
        border-radius: 8px;
    }
    div.careerum-course41-cta img {
        top: -49px;
        left: -24px;
    }
    div.careerum-course41-cta p span::before {
        content: url('data:image/svg+xml,<svg width="162" height="6" viewBox="0 0 162 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 4C30.7354 4 79.6655 -0.5 160 4" stroke="%23FF5A00" stroke-width="2.13334" stroke-linecap="round" /></svg>');
    }
    div.careerum-course41-after > div {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    div.careerum-course41-after h2 {
        font-size: 24px;
    }
    div.careerum-course41-after div.course41-after-blocks {
        margin-top: 24px;
        gap: 10px;
    }
    div.careerum-course41-after div.course41-after-block p {
        font-size: 18px;
    }
    div.careerum-course41-after div.course41-after-block {
        width: 220px;
        padding: 12px;
    }
    div.careerum-course41-after div.course41-after-block.wide {
        width: 450px;
    }
    div.careerum-course41-after div.course41-after-block.wide p {
        font-size: 20px;
    }
    div.careerum-course41-author {
        border-radius: 40px 40px 0 0;
    }
    div.careerum-course41-author > div {
        margin-top: 80px;
    }
    div.careerum-course41-author h2 {
        font-size: 24px;
    }
    div.careerum-course41-author div.course41-author-wrapper {
        margin-top: 24px;
    }
    div.careerum-course41-author div.course41-author-photo {
        width: 283px;
    }
    div.careerum-course41-author div.course41-author-description {
        padding: 12px;
        width: 397px;
    }
    div.careerum-course41-author div.course41-author-description > p {
        font-size: 20px;
        line-height: 122%;
    }
    div.careerum-course41-author div.course41-author-description ul {
        margin-top: 12px;
    }
    div.careerum-course41-author div.course41-author-description ul li {
        gap: 4px;
    }
    div.careerum-course41-author div.course41-author-description ul li img {
        width: 20px;
    }
    div.careerum-course41-author div.course41-author-description ul li p {
        width: calc(100% - 25px);
        font-size: 16px;
    }
    div.careerum-course41-author div.course41-author-description ul li + li {
        margin-top: 9px;
    }
    div.careerum-course41-author a {
        font-size: 16px;
        margin-top: 24px;
        width: 235px;
        padding: 11px 8px;
        text-align: center;
    }
    div.careerum-intens4-study.course41-study h2 {
        font-size: 24px;
    }
    div.careerum-intens4-study.course41-study h2 + p {
        margin-top: 24px;
    }
    div.careerum-intens4-study.course41-study div.intens4-study__bottom {
        margin-top: 24px;
    }
    div.careerum-intens4-study.course41-study div.intens4-study__item:hover {
        background: var(--main-pink);
    }
    div.careerum-intens4-study.course41-study div.intens4-study__item.active {
        background: #fff;
    }
    div.careerum-course41-program {
        border-radius: 0 0 40px 40px;
    }
    div.careerum-course41-program > div {
        margin-bottom: 80px;
    }
    div.careerum-course41-program h2 {
        font-size: 24px;
    }
    div.careerum-course41-program div.course41-program-cards {
        margin-top: 24px;
    }
    div.careerum-course41-program div.course41-program-card__top p {
        font-size: 20px;
    }
    div.careerum-course41-program div.course41-program-card p.course41-program-card-header {
        font-size: 20px;
        margin-bottom: 24px;
    }
    div.careerum-course41-program div.course41-program-card__top {
        margin-bottom: 24px;
    }
    div.careerum-course41-program div.course41-program-card:nth-child(2) div.course41-program-card__top {
        align-items: flex-start;
    }
    div.careerum-course41-program div.course41-program-card__block {
        padding: 12px;
        gap: 12px;
    }
    div.careerum-course41-program div.course41-program-card__block p {
        font-size: 20px;
        line-height: 132%;
    }
    div.careerum-course41-program div.course41-program-card__block p + p {
        font-size: 16px;
        margin-top: 8px;
    }
    div.careerum-course41-program div.course41-program-card + div.course41-program-card {
        margin-top: 40px;
    }
    div.careerum-course41-program a {
        font-size: 16px;
        margin-top: 24px;
        padding: 11px 16px;
        text-align: center;
        font-weight: 600;
    }
    div.careerum-course41-live > div {
        margin-bottom: 80px;
    }
    div.careerum-course41-live h2 {
        font-size: 24px;
    }
    div.careerum-course41-live > div > img {
        top: 0;
        left: 1px;
        margin-top: 27px;
    }
    div.careerum-course41-live div.course41-live-names p {
        font-size: 28px;
    }
    div.careerum-course41-live div.course41-live-names {
        width: 566px;
        border-radius: 25px;
        padding: 4px;
        height: 45px;
        gap: 24px;
        top: -17px;
        left: 49px;
    }
    div.careerum-course41-live div.course41-live-cards {
        margin-top: 16px;
    }
    div.careerum-course41-live div.course41-live-card {
        width: 335px;
    }
    div.careerum-course41-live div.course41-live-card > p {
        font-size: 20px;
    }
    div.careerum-course41-live div.course41-live-card__wrapper {
        margin-top: 30px;
        padding: 12px;
        overflow: hidden;
    }
    div.careerum-course41-live div.course41-live-card__wrapper img {
        bottom: 0;
        right: 0;
    }
    div.careerum-course41-live div.course41-live-card__date {
        padding: 4px 16px;
        width: 86px;
    }
    div.careerum-course41-live div.course41-live-card__date p {
        font-size: 20px;
        line-height: 120%;
    }
    div.careerum-course41-live div.course41-live-card__date p span {
        font-size: 18px;
    }
    div.careerum-course41-live div.course41-live-card__header p {
        font-size: 16px;
        line-height: 127%;
    }
    div.careerum-course41-live div.course41-live-card__schedule + div.course41-live-card__schedule {
        margin-top: 13px;
        padding-top: 12px;
        border-top: 2px solid var(--main---white);
    }
    div.careerum-course41-live a {
        font-size: 16px;
        margin-top: 24px;
        padding: 11px 16px;
        text-align: center;
        font-weight: 600;
    }
    div.careerum-course41-form {
        border-radius: 40px;
    }
    div.careerum-course41-form > div {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    div.careerum-course41-form div.course41-form-labels {
        gap: 8px;
    }
    div.careerum-course41-form div.course41-form-label_pink,
    div.careerum-course41-form div.course41-form-label {
        height: 29px;
        padding: 0 16px;
    }
    div.careerum-course41-form div.course41-form-label {
        gap: 8px;
    }
    div.careerum-course41-form div.course41-form-label_pink p,
    div.careerum-course41-form div.course41-form-label p {
        font-size: 12px;
    }
    div.careerum-course41-form div.course41-form-left {
        width: 393px;
    }
    div.careerum-course41-form div.course41-form-right {
        width: 248px;
    }
    div.careerum-course41-form div.course41-form-labels + p {
        font-size: 16px;
        margin-top: 17px;
    }
    div.careerum-course41-form h2 {
        font-size: 40px;
        margin-top: 2px;
    }
    div.careerum-course41-form h2 span {
        font-size: 48px;
    }
    div.careerum-course41-form h2 + p {
        font-size: 16px;
        margin-top: 19px;
    }
    div.careerum-course41-form div.course41-form-left ul {
        margin-top: 8px;
    }
    div.careerum-course41-form div.course41-form-left ul li img {
        width: 10px;
    }
    div.careerum-course41-form div.course41-form-left ul li {
        gap: 4px;
    }
    div.careerum-course41-form div.course41-form-left ul li p {
        font-size: 14px;
        width: calc(100% - 14px);
    }
    div.careerum-course41-form div.course41-form-left ul li + li {
        margin-top: 4px;
    }
    div.careerum-course41-form > div > img {
        top: -64px;
        left: -33px;
        bottom: unset;
    }
    div.careerum-course41-form div.course41-form-left > img {
        top: 140px;
        left: -12px;
    }
    div.careerum-course41-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-course41-form div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7px 12px;
        font-size: 13px;
    }
    div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 10px;
    }
    div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        color: #C2C2C2;
        font-size: 8px;
        line-height: 150%;
    }
    div.careerum-course41-form div.careerum-registration-form-club40 > form button,
    div.careerum-course41-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 2px;
        font-size: 16px;
        padding: 10px 24px;
    }
    div.careerum-course41-reviews > div {
        margin-top: 80px;
    }
    div.careerum-course41-reviews h2 {
        font-size: 24px;
    }
    div.careerum-course41-reviews div.course41-reviews-slider {
        margin-top: 24px;
    }
    div.careerum-course41-reviews div.course41-reviews-slider__item {
        margin-right: 15px;
    }
    div.careerum-course41-reviews div.course41-reviews-slider__nav {
        display: none;
    }
    div.careerum-course41-about > div {
        margin-bottom: 80px;
        margin-top: 48px;
    }
    div.careerum-course41-about h2 {
        font-size: 24px;
    }
    div.careerum-course41-about div.course41-about-items {
        margin-top: 24px;
    }
    div.careerum-course41-about > div > img {
        top: -6px;
        left: 373px;
    }
    div.careerum-course41-about div.course41-about-items > div {
        width: 335px;
        padding: 12px 12px 22px;
    }
    div.careerum-course41-about p.course41-about__item-label {
        font-size: 18px;
    }
    div.careerum-course41-about p.course41-about__item-header {
        font-size: 18px;
        margin-top: 12px;
    }
    div.careerum-course41-about p.course41-about__item-price {
        font-size: 18px;
        margin-top: 54px;
    }
    div.careerum-course41-about p.course41-about__item-price span {
        width: 22px;
    }
    div.careerum-course41-about p.course41-about__item-price span::before {
        top: -17px;
        left: 6px;
    }
    div.careerum-course41-about p.course41-about__item-equal,
    div.careerum-course41-about p.course41-about__item-total {
        font-size: 18px;
    }
    div.careerum-course41-about div.course41-about__item_left img.bg {
        top: -198px;
        right: -12px;
    }
    div.careerum-course41-about div.course41-about__item_left img.price {
        top: -26px;
        left: 124px;
    }
    div.careerum-course41-about div.course41-about__item_right p.course41-about__item-header {
        font-size: 18px;
    }
    div.careerum-course41-about div.course41-about__item_right p.course41-about__item-price {
        margin-top: 14px;
    }
    div.careerum-course41-about div.course41-about__item_right img.bg {
        top: -122px;
        right: -12px;
    }
    div.careerum-course41-about div.course41-about__item_right img.price {
        top: -51px;
        left: 86px;
    }
    div.careerum-course41-about a {
        font-size: 16px;
        margin-top: 16px;
        padding: 11px 16px;
        text-align: center;
        font-weight: 600;
    }
    div.careerum-intens4-subscribe.course41-subscribe {
        border-radius: 40px 40px 0 0;
    }
    div.careerum-intens4-subscribe.course41-subscribe > div {
        margin-top: 80px;
    }
    div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(1) {
        top: -31px;
    }
    div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(2) {
        top: -4px;
    }
    div.careerum-club40-tariffs.course41-tariffs {
        display: block !important;
    }
    div.careerum-club40-tariffs.course41-tariffs > div {
        width: 100%;
        margin-bottom: 146px;
    }
    div.careerum-club40-tariffs.course41-tariffs h2 {
        margin: 0 auto 12px;
        font-size: 24px;
        width: 680px;
    }
    div.careerum-club40-tariffs.course41-tariffs h2 + p {
        font-size: 20px;
        margin: 0 auto 24px;
        width: 680px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav {
        margin: 0 auto 24px;
        width: 680px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav div.club40-tariffs-curr {
        display: none;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items {
        overflow: scroll;
        margin-top: 24px;
        margin-bottom: 16px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items > div {
        width: max-content;
        margin-left: calc((100% - 680px) / 2);
        gap: 10px;
        padding-right: 10px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item {
        width: 326px;
        border-radius: 12px;
        padding: 12px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items + div.club40-tariffs-curr {
        display: block;
        width: 680px;
        margin: 0 auto;
        background-color: transparent;
    }
    div.careerum-club40-tariffs.course41-tariffs a.course41-tariffs-bottom-link {
        margin: 24px auto 0;
        width: 680px;
        display: block;
        font-size: 18px;
        padding: 12px 40px;
    }
    div.careerum-club40-tariffs.course41-tariffs p.club40-tariffs-item-subheader2 {
        margin-top: -12px;
        margin-left: -12px;
        margin-right: -12px;
        font-size: 14px;
        padding: 11px 12px;
        width: calc(100% + 24px);
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item p.club40-tariffs-item-header {
        margin-top: 9px;
        font-size: 20px;
        min-height: unset;
        margin-bottom: 14px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li p {
        font-size: 14px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li + li {
        margin-top: 7px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li img {
        width: 20px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-divider + p.club40-tariffs-item-subheader {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 7px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item:nth-child(n+2) ul li img {
        width: 16px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul {
        margin-bottom: 113px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount {
        margin-bottom: 8px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-wrapper-price > div:nth-child(1) p:nth-child(1) {
        font-size: 24px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a {
        margin-top: 12px;
        border-radius: 8px;
        padding: 8px 0;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a svg {
        width: 24px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem > div,
    div.careerum-club40-banner-top.club40-banner-self-esteem.dark > div,
    div.careerum-club40-banner-top.club40-banner-self-esteem.rows-2 > div {
        top: 56px;
        padding: 11px 10px;
        height: unset;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-top-left {
        width: 383px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem p.club40-banner-top-sunheader {
        font-size: 12px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem p.club40-banner-top-header {
        font-size: 14px;
        margin-top: 4px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem a {
        padding: 12px 16px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-bg img {
        left: 355px;
        top: -10px !important;
    }
}


@media screen and (max-width: 767px) {
    div.careerum-course41-main {
        border-radius: 0 0 20px 20px;
    }
    div.careerum-course41-main > div {
        flex-direction: column;
        gap: 32px;
        margin-top: 100px;
        margin-bottom: 60px;
    }
    div.careerum-course41-main div.course41-main-left,
    div.careerum-course41-main div.course41-main-right {
        width: 100%;
    }
    div.careerum-course41-main div.course41-main-label__item_pink,
    div.careerum-course41-main div.course41-main-label__item {
        height: 21px;
        padding: 2px 12px;
    }
    div.careerum-course41-main h1 {
        font-size: 41px;
        margin-top: 16px;
    }
    div.careerum-course41-main h1 span {
        font-size: 48px;
    }
    div.careerum-course41-main h1 + p {
        margin-top: 10px;
    }
    div.careerum-course41-main div.course41-main-text-block {
        margin-top: 16px;
    }
    div.careerum-course41-main div.course41-main-left a {
        display: none;
    }
    div.careerum-course41-main div.course41-main-right a {
        display: block;
    }
    div.careerum-course41-main a {
        font-size: 14px;
        margin-top: 31px;
        padding: 10px 16px;
    }
    div.careerum-course41-about-you > div {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    div.careerum-course41-about-you h2 {
        font-size: 20px;
    }
    div.careerum-course41-about-you h2 ~ img {
        top: 55px;
        left: 126px;
    }
    div.careerum-course41-about-you div.course41-about-you-items {
        margin-top: 14px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left {
        flex-direction: column;
    }
    div.careerum-course41-about-you div.course41-about-you-item_right {
        flex-direction: column-reverse;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(1) {
        margin-left: 2px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(2) {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 6px !important;
        transform: rotate(1deg) !important;
        border-radius: 0 12px 12px 12px !important;
        padding: 8px !important;
    }
    div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(1) {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 6px !important;
        transform: rotate(-1deg) !important;
        border-radius: 12px 0 12px 12px !important;
        padding: 8px !important;
    }
    div.careerum-course41-about-you div.course41-about-you-item_left > div:nth-child(2) p,
    div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(1) p {
        font-size: 12px;
    }
    div.careerum-course41-about-you div.course41-about-you-item_right > div:nth-child(2) {
        margin-right: 22px !important;
        margin-left: auto !important;
    }
    div.careerum-course41-about-you div.course41-about-you-items > div:nth-child(n+2) {
        margin-top: 22px !important;
    }
    div.careerum-course41-statistic {
        border-radius: 20px;
    }
    div.careerum-course41-statistic > div {
        margin-top: 80px;
        margin-bottom: 60px;
    }
    div.careerum-course41-statistic img {
        top: -39px;
        left: -7px;
    }
    div.careerum-course41-statistic img.static {
        margin-top: 4px;
        width: 100%;
    }
    div.careerum-course41-statistic a {
        margin-top: -2px;
        font-size: 14px;
        padding: 10px 16px;
        width: 100%;
        text-align: center;
    }
    div.careerum-course41-money > div {
        margin-top: 60px;
    }
    div.careerum-course41-money h2 {
        font-size: 20px;
    }
    div.careerum-course41-money h2 + p {
        font-size: 18px;
    }
    div.careerum-course41-money div.course41-money-wrapper p {
        border-radius: 14px 14px 14px 0;
        padding: 8px;
        font-size: 10px !important;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(1) {
        top: 6px;
        left: -66px;
    }
    div.careerum-course41-money div.course41-money-wrapper {
        margin-top: 13px;
    }
    div.careerum-course41-money div.course41-money-wrapper img {
        top: 0;
        left: -10px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(1) {
        top: 10px;
        left: -36px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(2) {
        top: 15px;
        left: 72px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(3) {
        top: 23px;
        left: -58px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(4) {
        top: 36px;
        left: 84px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(5) {
        top: 45px;
    }
    div.careerum-course41-money div.course41-money-wrapper p:nth-child(6) {
        display: block;
        width: 100%;
        white-space: normal;
        text-align: center;
        font-size: 12px !important;
        border-radius: 14px;
        top: 62px;
        padding: 4px 19px;
    }
    div.careerum-course41-money div.course41-money-wrapper {
        padding-bottom: 73px;
    }
    div.careerum-course41-why > div {
        margin-bottom: 60px;
    }
    div.careerum-course41-why h2 {
        font-size: 20px;
    }
    div.careerum-course41-why div.course41-why-item {
        width: calc(50% - 5px);
        height: 104px;
    }
    div.careerum-course41-why div.course41-why-items {
        margin-top: 36px;
        gap: 30px 10px;
    }
    div.careerum-course41-why div.course41-why-item > div {
        padding: 8px;
    }
    div.careerum-course41-why div.course41-why-item > div p {
        font-size: 12px;
    }
    div.careerum-course41-why div.course41-why-item img {
        top: -21px !important;
    }
    div.careerum-course41-cta {
        border-radius: 20px;
    }
    div.careerum-course41-cta > div {
        margin-top: 80px;
        margin-bottom: 124px;
    }
    div.careerum-course41-cta p span::before {
        content: none;
    }
    div.careerum-course41-cta p span::after {
        content: url('data:image/svg+xml,<svg width="162" height="6" viewBox="0 0 162 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 4C30.7354 4 79.6655 -0.5 160 4" stroke="%23FF5A00" stroke-width="2.13334" stroke-linecap="round" /></svg>');
        position: absolute;
        top: 12px;
        left: 0;
    }
    div.careerum-course41-cta a {
        font-size: 14px;
        margin-top: 12px;
        padding: 10px 16px;
        width: 100%;
    }
    div.careerum-course41-cta img {
        top: -6px;
        left: 144px;
    }
    div.careerum-course41-after > div {
        margin-top: 60px;
        margin-bottom: 60px;
    }
    div.careerum-course41-after h2 {
        font-size: 20px;
    }
    div.careerum-course41-after div.course41-after-block.wide,
    div.careerum-course41-after div.course41-after-block {
        width: 100%;
        padding: 12px;
    }
    div.careerum-course41-after div.course41-after-block.wide p {
        font-size: 18px;
    }
    div.careerum-course41-author {
        border-radius: 20px 20px 0 0;
    }
    div.careerum-course41-author > div {
        margin-top: 60px;
    }
    div.careerum-course41-author h2 {
        font-size: 20px;
    }
    div.careerum-course41-author div.course41-author-wrapper {
        margin-top: 16px;
        flex-direction: column;
    }
    div.careerum-course41-author div.course41-author-photo,
    div.careerum-course41-author div.course41-author-description {
        width: 100%;
    }
    div.careerum-course41-author div.course41-author-description > p {
        margin-left: 26px;
    }

    div.careerum-course41-author div.course41-author-description {
        padding: 12px 18px 12px 12px;
        border-radius: 40px 40px 20px 20px;
    }
    div.careerum-course41-author a {
        width: 100%;
        margin-top: 16px;
        font-size: 14px;
        padding: 10px 8px;
    }
    div.careerum-intens4-study.course41-study h2 {
        font-size: 20px;
    }
    div.careerum-intens4-study.course41-study div.intens4-study__item.gray,
    div.careerum-intens4-study.course41-study div.intens4-study__item.active {
        background: #fff;
    }
    div.careerum-course41-program {
        border-radius: 0 0 20px 20px;
    }
    div.careerum-course41-program > div {
        margin-bottom: 60px;
    }
    div.careerum-course41-program h2 {
        font-size: 20px;
    }
    div.careerum-course41-program div.course41-program-cards {
        margin-top: 16px;
    }
    div.careerum-course41-program div.course41-program-card__top {
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        margin-bottom: 16px;
    }
    div.careerum-course41-program div.course41-program-card__top p {
        font-size: 18px;
        line-height: 130%;
    }
    div.careerum-course41-program div.course41-program-card__block p {
        line-height: 120%;
    }
    div.careerum-course41-program div.course41-program-card + div.course41-program-card {
        margin-top: 32px;
    }
    div.careerum-course41-program div.course41-program-card p.course41-program-card-header {
        font-size: 18px;
        margin-bottom: 16px;
    }
    div.careerum-course41-program a {
        width: 100%;
        font-size: 14px;
    }
    div.careerum-course41-live > div {
        margin-bottom: 60px;
    }
    div.careerum-course41-live h2 {
        font-size: 20px;
    }
    div.careerum-course41-live > div > img {
        width: calc(100% + 17px);
        left: -8px;
        margin-top: 17px;
    }
    div.careerum-course41-live div.course41-live-names {
        width: 297px;
        border-radius: 14px;
        padding: 4px;
        height: 24px;
        gap: 12px;
        top: -23px;
        left: 19px;
    }
    div.careerum-course41-live div.course41-live-names p {
        font-size: 14px;
    }
    div.careerum-course41-live div.course41-live-cards {
        flex-direction: column;
        margin-top: 9px;
        gap: 24px;
    }
    div.careerum-course41-live div.course41-live-card {
        width: 100%;
    }
    div.careerum-course41-live div.course41-live-card__wrapper {
        margin-top: 21px;
        border-radius: 12px;
    }
    div.careerum-course41-live a {
        display: none;
    }
    div.careerum-course41-form {
        border-radius: 20px;
    }
    div.careerum-course41-form > div {
        flex-direction: column;
        gap: 31px;
        margin-bottom: 192px;
    }
    div.careerum-course41-form div.course41-form-left {
        width: 100%;
        line-height: 1.2;
    }
    div.careerum-course41-form div.course41-form-right {
        width: 100%;
    }
    div.careerum-course41-form div.course41-form-label_pink,
    div.careerum-course41-form div.course41-form-label {
        height: 21px;
        padding: 0 12px;
    }
    div.careerum-course41-form div.course41-form-left > img {
        top: 153px;
        left: -4px;
    }
    div.careerum-course41-form div.course41-form-left ul li + li {
        margin-top: 2px;
    }
    div.careerum-course41-form div.course41-form-left ul li img {
        margin-top: 3px;
    }
    div.careerum-course41-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 16px;
    }
    div.careerum-course41-form div.careerum-registration-form-club40 > form button,
    div.careerum-course41-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 20px;
        padding: 12px 24px;
    }
    div.careerum-course41-form > div > img {
        top: -64px;
        left: 1px;
    }
    div.careerum-course41-form > div > img:last-child {
        bottom: -192px;
        right: -44px;
        top: unset;
        left: unset;
    }
    div.careerum-course41-reviews > div {
        margin-top: 60px;
    }
    div.careerum-course41-reviews h2 {
        font-size: 20px;
    }
    div.careerum-course41-reviews div.course41-reviews-slider {
        margin-top: 16px;
    }
    div.careerum-course41-reviews div.course41-reviews-slider__item {
        margin-right: 8px;
    }
    div.careerum-course41-about h2 {
        font-size: 20px;
    }
    div.careerum-course41-about > div {
        margin-bottom: 60px;
        margin-top: 36px;
    }
    div.careerum-course41-about > div > img {
        top: 22px;
        left: 13px;
    }
    div.careerum-course41-about div.course41-about-items {
        margin-top: 16px;
        flex-direction: column;
        gap: 12px;
    }
    div.careerum-course41-about div.course41-about-items > div {
        width: 100%;
        height: 241px;
    }
    div.careerum-course41-about a {
        width: 100%;
        border-radius: 8px;
        padding: 13px 0;
    }
    div.careerum-intens4-subscribe.course41-subscribe {
        border-radius: 20px 20px 0 0;
    }
    div.careerum-intens4-subscribe.course41-subscribe > div {
        margin-top: 73px;
    }
    div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow {
        background-image: url(https://fra1.digitaloceanspaces.com/devabackenduploads/1741108327937-GMhK8-Line.svg);
    }
    div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(1) {
        top: 12px;
    }
    div.careerum-intens4-subscribe.course41-subscribe div.intens4-subscribe-yellow > div:last-child p:nth-child(2) {
        top: 37px;
    }
    div.careerum-club40-tariffs.course41-tariffs > div {
        margin-top: 10px;
        margin-bottom: 72px;
        max-width: unset;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        height: unset;
        overflow: visible;
        width: 100%;
        margin-bottom: 0px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items + div.club40-tariffs-curr {
        display: none;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav div.club40-tariffs__swicher-block-wrapper {
        margin-left: calc((100% - 340px) / 2);
        margin-top: 24px;
        height: 36px;
        overflow: visible;
        display: block;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav div.club40-tariffs__swicher-block {
        margin: 0
    }
    div.careerum-club40-tariffs.course41-tariffs h2 {
        width: 100%;
        font-size: 20px;
        width: 100%;
        max-width: 360px;
        padding: 0 10px;
        margin: 0 auto 22px;
    }
    div.careerum-club40-tariffs.course41-tariffs h2 + p {
        width: 100%;
        font-size: 18px;
        width: 100%;
        max-width: 360px;
        padding: 0 10px;
        margin: 0 auto 19px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items {
        overflow: hidden;
        width: 100%;
        max-width: 360px;
        padding: 0 10px;
        margin: 12px auto 0;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-items > div {
        flex-direction: column;
        width: 100%;
        margin: 0;
        padding: 0;
        gap: 24px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item {
        width: 100%;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period {
        background-color: transparent;
        padding: 0;
        overflow: scroll;
        width: 100%;
        border-radius: 0;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period ul {
        gap: 4px;
        width: max-content;
        padding-left: calc((100% - 340px) / 2);
        padding-right: 10px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period li {
        background-color: #fff;
        font-size: 14px;
        padding: 9px 16px;
        white-space: nowrap
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-notif {
        display: none;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item p.club40-tariffs-item-header {
        line-height: 110%;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-divider {
        display: none;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li p {
        line-height: 150%;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul li + li {
        margin-top: 8px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item ul {
        margin-bottom: 27px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-discount {
        padding: 5px 8px 5px 6px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-item div.club40-tariffs-item-bottom a {
        font-size: 16px;
        padding: 10px 0;
    }
    div.careerum-club40-tariffs.course41-tariffs a.course41-tariffs-bottom-link {
        width: calc(100% - 20px);
        font-size: 16px;
        padding: 14px 6px;
        border-radius: 8px;
        max-width: 340px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem > div,
    div.careerum-club40-banner-top.club40-banner-self-esteem.rows-2 > div {
        top: 40px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem.dark > div {
        top: 41px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-top-left,
    div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-top-right {
        width: 100%;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem p.club40-banner-top-header {
        margin-top: 0px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem a {
        padding: 12px 16px;
    }
    div.careerum-club40-banner-top.club40-banner-self-esteem div.club40-banner-bg img {
        right: -10px;
        top: -11px !important;
        left: unset;
    }
}
@media screen and (max-width: 359px) {
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period ul {
        padding-left: 10px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-nav div.club40-tariffs__swicher-block-wrapper {
        margin-left: 10px;
    }
}
@media screen and (max-width: 355px) {
    div.careerum-course41-main div.course41-main-label__item_pink,
    div.careerum-course41-main div.course41-main-label__item {
        padding: 2px 10px;
    }
    div.careerum-course41-main div.course41-main-label__item_pink,
    div.careerum-course41-main div.course41-main-label__item p {
        font-size: 11px;
    }
    div.careerum-course41-main h1 {
        font-size: 36px;
    }
    div.careerum-course41-why div.course41-why-item {
        height: auto;
        min-height: 104px;
    }
    div.careerum-course41-form h2 {
        font-size: 35px;
    }
}
@media screen and (max-width: 350px) {
    div.careerum-intens4-study.course41-study p.intens4-study__item-title {
        font-size: 16px;
    }
    div.careerum-course41-live div.course41-live-names {
        left: 14px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period li {
        font-size: 13px;
    }
}
@media screen and (max-width: 340px) {
    div.careerum-course41-about h2 {
        padding-right: 10px;
    }
    div.careerum-course41-about > div > img {
        top: 22px;
        left: 127px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-period li {
        font-size: 12px;
    }
    div.careerum-club40-tariffs.course41-tariffs a.course41-tariffs-bottom-link,
    div.careerum-course41-about a {
        font-size: 14px;
    }
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top {
    margin-bottom: 40px;
}
div.careerum-club40-tariffs.course41-tariffs p.club40-tariffs-top-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.23;
    color: var(--main---white);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-items {
    gap: 24px;
    margin-top: 24px;
    flex-wrap: wrap;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item {
    border-radius: 20px;
    padding: 20px;
    width: 568px;
    background: var(--main---white);
    overflow: hidden;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item p.club40-tariffs-top-label {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.23;
    display: inline-block;
    background: var(--main-pink);
    border-radius: 100px;
    padding: 10px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item p.club40-tariffs-top-text {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.23;
    margin-top: 24px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item.orange {
    width: 100%;
    background: var(--main---bright-orange);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item.orange p.club40-tariffs-top-label {
    background: var(--main---white);
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item.orange p.club40-tariffs-top-text {
    font-size: 24px;
    line-height: 1.23;
    max-width: 922px;
}
div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item img {
    top: 0;
    right: 0;
}
@media screen and (max-width: 1299px) {
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top {
        margin: 0 auto 24px;
        width: 680px;
    }
    div.careerum-club40-tariffs.course41-tariffs p.club40-tariffs-top-header {
        font-size: 24px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item {
        padding: 16px;
        width: 327px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item p.club40-tariffs-top-label {
        padding: 8px 12px;
        font-size: 20px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item p.club40-tariffs-top-text {
        font-size: 14px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item.orange {
        padding: 20px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item.orange p.club40-tariffs-top-label {
        padding: 10px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item.orange p.club40-tariffs-top-text {
        font-size: 18px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top {
        width: calc(100% - 20px);
        max-width: 340px;
        margin-top: 24px;
        margin-bottom: 0;
    }
    div.careerum-club40-tariffs.course41-tariffs p.club40-tariffs-top-header {
        font-size: 20px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-items {
        margin-top: 20px;
        gap: 12px;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item {
        width: 100%;
    }
    div.careerum-club40-tariffs.course41-tariffs div.club40-tariffs-top-item.orange p.club40-tariffs-top-text {
        font-size: 16px;
    }
}

div.careerum-club40-banner-top.club40-banner-self-esteem.position-sticky {
    position: sticky !important;
    min-height: unset;
    top: 60px;
    z-index: 90;
}
div.careerum-club40-banner-top.club40-banner-self-esteem.position-sticky > div {
    position: static;
    margin: 0 auto;
    transform: none;
}

div.careerum-course41-main div.course41-main-img {
    width: 100%;
    margin-top: 91px;
}
div.careerum-course41-main div.course41-main-img img {
    width: 1097px;
    margin: 0 auto;
    display: block;
}

div.careerum-course41-author div.course41-author-img {
    width: 100%;
    margin-bottom: 120px;
}
div.careerum-course41-author div.course41-author-img img {
    width: 1137px;
    margin: 0 auto;
    display: block;
}

div.careerum-course41-program div.course41-program-img {
    width: 100%;
    margin-bottom: 40px;
}
div.careerum-course41-program div.course41-program-img img {
    width: 100%;
    margin: 0 auto;
    display: block;
}

@media screen and (max-width: 1299px) {
    div.careerum-club40-banner-top.club40-banner-self-esteem.position-sticky {
        top: 56px;
    }
    div.careerum-course41-main div.course41-main-img {
        margin-top: 40px;
    }
    div.careerum-course41-main div.course41-main-img img,
    div.careerum-course41-author div.course41-author-img img {
        width: 100%;
    }
    div.careerum-course41-author div.course41-author-img {
        margin-bottom: 80px;
    }
    div.careerum-course41-program div.course41-program-img {
        margin-bottom: 24px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-club40-banner-top.club40-banner-self-esteem.position-sticky {
        top: 41px;
    }
    div.careerum-course41-main div.course41-main-img {
        margin-top: 28px;
    }
    div.careerum-course41-main div.course41-main-img img {
        width: 102%;
        margin-left: -1%;
    }
    div.careerum-course41-author div.course41-author-img img {
        width: 100%;
    }
    div.careerum-course41-author div.course41-author-img {
        margin-bottom: 60px;
    }
    div.careerum-course41-program div.course41-program-img {
        margin-bottom: 17px;
    }
}

div.careerum-club40-banner-top.club40-banner-july > div {
    padding: 12px 132.5px;
    overflow: hidden;
    gap: 0;
    background: linear-gradient(270deg, #d2e5ff 24.5%, #0b70fe 100%);
}
div.careerum-club40-banner-top.club40-banner-july div.club40-banner-top-left {
    width: 424px;
}
div.careerum-club40-banner-top.club40-banner-july div.club40-banner-bg img:nth-child(1) {
    top: -40px;
    left: -120px;
}
div.careerum-club40-banner-top.club40-banner-july p.club40-banner-top-sunheader {
    background: var(--main---white);
    color: var(--main---black);
}
@media screen and (max-width:1299px) {
    div.careerum-club40-banner-top.club40-banner-july > div {
        padding: 8px 10px;
    }
    div.careerum-club40-banner-top.club40-banner-july div.club40-banner-top-left {
        width: 347px;
    }
    div.careerum-club40-banner-top.club40-banner-july p.club40-banner-top-sunheader {
        background: var(--main---black);
        color: var(--main---white);
    }
    div.careerum-club40-banner-top.club40-banner-july div.club40-banner-bg img {
        top: -25px !important;
        left: 362px;
        right: auto;
        bottom: auto;
    }
}
@media screen and (max-width:767px) {
    div.careerum-club40-banner-top.club40-banner-july > div {
        padding: 10px;
    }
    div.careerum-club40-banner-top.club40-banner-july div.club40-banner-bg img {
        top: -10px !important;
        left: unset;
        right: -10px;
        bottom: auto;
    }
}

div.careerum-course41-static-reviews {
    background-color: #fff;
    cursor: default;
}
div.careerum-course41-static-reviews > div {
    margin-top: 120px;
}
div.careerum-course41-static-reviews h2 {
    font-weight: 600;
    font-size: 44px;
}
div.careerum-course41-static-reviews div.course41-reviews-items {
    margin-top: 40px;
}
div.careerum-course41-static-reviews div.course41-reviews-items-wrapper > div {
    width: 568px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
div.careerum-course41-static-reviews div.course41-reviews-items-wrapper + div.course41-reviews-items-wrapper {
    margin-top: 24px;
}
div.careerum-course41-static-reviews div.course41-reviews-item {
    border-radius: 9px;
    padding: 16px;
    background: #f6f6fa;
}
div.careerum-course41-static-reviews div.course41-reviews-item:last-child {
    flex-grow: 1;
}
div.careerum-course41-static-reviews p.course41-reviews-item__name {
    font-weight: 600;
    font-size: 20px;
    color: var(--main-pink);
}
div.careerum-course41-static-reviews p.course41-reviews-item__position {
    font-weight: 500;
    font-size: 18px;
    color: var(--secondary-medium-grey);
    margin-top: 4px;
}
div.careerum-course41-static-reviews p.course41-reviews-item__text {
    font-weight: 500;
    font-size: 16px;
    color: #191C20;
    margin-top: 16px;
}
div.careerum-course41-static-reviews button {
    outline: none;
    border: 2px solid #000;
    border-radius: 8px;
    padding: 10px 0;
    width: 543px;
    text-align: center;
    background-color: #fff;
    cursor: pointer;
    transition: border-color 0.3s ease, color 0.3s ease;
    margin-top: 24px;
}
div.careerum-course41-static-reviews button p {
    font-weight: 600;
    font-size: 22px;
    color: #000;
    transition: color 0.3s ease;
}
div.careerum-course41-static-reviews button:hover {
    color: var(--secondary-medium-grey);
    border-color: var(--secondary-medium-grey);
}
div.careerum-course41-static-reviews button:hover p {
    color: var(--secondary-medium-grey);
}
div.careerum-course41-static-reviews button p + p {
    display: none;
}
div.careerum-course41-static-reviews button.active p {
    display: none;
}
div.careerum-course41-static-reviews button.active p + p {
    display: inline;
}

@media screen and (max-width: 1299px) {
    div.careerum-course41-static-reviews > div {
        margin-top: 80px;
    }
    div.careerum-course41-static-reviews h2 {
        font-size: 24px;
    }
    div.careerum-course41-static-reviews div.course41-reviews-items {
        margin-top: 24px;
    }
    div.careerum-course41-static-reviews div.course41-reviews-items-wrapper > div {
        width: 335px;
        gap: 10px;
    }
    div.careerum-course41-static-reviews div.course41-reviews-item {
        padding: 12px;
    }
    div.careerum-course41-static-reviews p.course41-reviews-item__name {
        font-size: 18px;
    }
    div.careerum-course41-static-reviews p.course41-reviews-item__position {
        font-size: 16px;
        margin-right: -5px;
    }
    div.careerum-course41-static-reviews p.course41-reviews-item__text {
        font-size: 14px;
        margin-top: 8px;
    }
    div.careerum-course41-static-reviews div.course41-reviews-items-wrapper + div.course41-reviews-items-wrapper {
        margin-top: 10px;
    }
    div.careerum-course41-static-reviews button {
        width: 373px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-course41-static-reviews > div {
        margin-top: 60px;
    }
    div.careerum-course41-static-reviews h2 {
        font-size: 20px;
    }
    div.careerum-course41-static-reviews div.course41-reviews-items-wrapper {
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-course41-static-reviews div.course41-reviews-items-wrapper > div {
        width: 100%;
    }
    div.careerum-course41-static-reviews button {
        width: 100%;
    }
}
@media screen and (max-width: 345px) {
    div.careerum-course41-static-reviews button {
        font-size: 20px;
    }
}

div.careerum-course41-instruments {
    background-color: #fff;
    cursor: default;
    line-height: 1.2;
}
div.careerum-course41-instruments > div {
    margin-top: 120px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-course41-instruments h2 {
    font-weight: 600;
    font-size: 44px;
    color: var(--main---white);
}
div.careerum-course41-instruments div.course41-instruments-item {
    width: 568px;
    border-radius: 20px;
    padding: 24px;
}
div.careerum-course41-instruments div.course41-instruments-item__number {
    width: 49px;
    height: 49px;
    border-radius: 49px;
    background: var(--main---white);
}
div.careerum-course41-instruments div.course41-instruments-item__number span {
    font-weight: 500;
    font-size: 24px;
    text-align: center;
    display: inline-block;
    margin-top: 2px;
}
div.careerum-course41-instruments p.course41-instruments-item__header {
    font-weight: 600;
    font-size: 28px;
    margin-top: 40px;
}
div.careerum-course41-instruments ul {
    margin-top: 16px;
}
div.careerum-course41-instruments li {
    list-style-type: none;
    font-weight: 500;
    font-size: 20px;
    position: relative;
    padding-left: 30px;
}
div.careerum-course41-instruments li::before {
    content: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7065 21.7392C10.7477 22.0869 11.2523 22.0869 11.2936 21.7392L11.6396 18.8224C12.0865 15.056 15.056 12.0865 18.8224 11.6396L21.7392 11.2935C22.0869 11.2523 22.0869 10.7477 21.7392 10.7064L18.8224 10.3604C15.056 9.91346 12.0865 6.94395 11.6396 3.1776L11.2936 0.260792C11.2523 -0.0869408 10.7477 -0.0869408 10.7065 0.260792L10.3604 3.1776C9.91347 6.94395 6.94396 9.91346 3.17757 10.3604L0.260768 10.7064C-0.0869226 10.7477 -0.0869226 11.2523 0.260768 11.2935L3.17757 11.6396C6.94396 12.0865 9.91347 15.056 10.3604 18.8224L10.7065 21.7392Z" fill="white"/></svg>');
    position: absolute;
    top: -2px;
    left: 0;
}
div.careerum-course41-instruments div.course41-instruments-item.black {
    width: 100%;
    background: var(--main-black);
    padding-bottom: 81px;
}
div.careerum-course41-instruments div.course41-instruments-item.black ul {
    margin-top: 24px;
}
div.careerum-course41-instruments div.course41-instruments-item.black li {
    font-size: 28px;
    color: var(--main---white);
}
div.careerum-course41-instruments div.course41-instruments-item.black li + li {
    margin-top: 20px;
}
div.careerum-course41-instruments div.course41-instruments-item.black img {
    bottom: 0;
    right: 0;
    width: 394px;
}
div.careerum-course41-instruments div.course41-instruments-item.orange {
    background: var(--main---bright-orange);
}
div.careerum-course41-instruments div.course41-instruments-item.orange div.course41-instruments-item__number span {
    color: var(--main---bright-orange);
}
div.careerum-course41-instruments div.course41-instruments-item.orange p.course41-instruments-item__header,
div.careerum-course41-instruments div.course41-instruments-item.orange li {
    color: var(--main---white);
}
div.careerum-course41-instruments div.course41-instruments-item.pink {
    background: var(--main-pink);
}
@media screen and (max-width: 1299px) {
    div.careerum-course41-instruments > div {
        margin-top: 80px;
        gap: 10px;
    }
    div.careerum-course41-instruments h2 {
        font-size: 24px;
    }
    div.careerum-course41-instruments div.course41-instruments-item {
        padding: 12px;
        width: 335px;
    }
    div.careerum-course41-instruments div.course41-instruments-item__number {
        width: 32px;
        height: 32px;
    }
    div.careerum-course41-instruments div.course41-instruments-item__number span {
        font-size: 18px;
        margin-top: 2px;
    }
    div.careerum-course41-instruments p.course41-instruments-item__header {
        font-size: 18px;
        margin-top: 24px;
        line-height: 1.25;
    }
    div.careerum-course41-instruments ul {
        margin-top: 12px;
    }
    div.careerum-course41-instruments li {
        padding-left: 26px;
        font-size: 14px;
    }
    div.careerum-course41-instruments li::before {
        content: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.75982 17.7866C8.79361 18.0711 9.2064 18.0711 9.24018 17.7866L9.52335 15.4002C9.88899 12.3186 12.3186 9.88898 15.4001 9.52334L17.7866 9.24018C18.0711 9.20639 18.0711 8.7936 17.7866 8.75982L15.4001 8.47665C12.3186 8.11101 9.88899 5.68142 9.52335 2.59986L9.24018 0.213377C9.2064 -0.0711308 8.79361 -0.0711308 8.75982 0.213377L8.47666 2.59986C8.11102 5.68142 5.68142 8.11101 2.59983 8.47665L0.213355 8.75982C-0.0711185 8.7936 -0.0711185 9.20639 0.213355 9.24018L2.59983 9.52334C5.68142 9.88898 8.11102 12.3186 8.47666 15.4002L8.75982 17.7866Z" fill="white" /></svg>');
        top: 0;
        left: 0;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black {
        padding: 16px;
        padding-bottom: 44px;
        margin-bottom: 10px;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black li {
        font-size: 18px;
        padding-right: 30px;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black li + li {
        margin-top: 16px;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black img {
        width: 234px;
    }
}
@media screen and (max-width: 768px) {
    div.careerum-course41-instruments > div {
        margin-top: 60px;
        gap: 10px;
    }
    div.careerum-course41-instruments h2 {
        font-size: 20px;
    }
    div.careerum-course41-instruments div.course41-instruments-item {
        padding: 12px;
        width: 100%;
    }
    div.careerum-course41-instruments p.course41-instruments-item__header {
        font-size: 20px;
        margin-top: 16px;
        line-height: 1.2;
    }
    div.careerum-course41-instruments ul {
        margin-top: 12px;
    }
    div.careerum-course41-instruments li {
        font-size: 16px;
        line-height: 1.25;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black {
        padding: 12px;
        padding-bottom: 96px;
        margin-bottom: 6px;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black ul {
        margin-top: 12px;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black li {
        font-size: 16px;
        padding-right: 0px;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black li + li {
        margin-top: 8px;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black img {
        width: 234px;
    }
    div.careerum-course41-instruments div.course41-instruments-item:nth-child(even) {
        background: var(--main---bright-orange) !important;
    }
    div.careerum-course41-instruments div.course41-instruments-item:nth-child(even) p.course41-instruments-item__header,
    div.careerum-course41-instruments div.course41-instruments-item:nth-child(even) li {
        color: var(--main---white) !important;
    }
    div.careerum-course41-instruments div.course41-instruments-item:nth-child(odd):not(:first-child) {
        background: var(--main-pink);
    }
    div.careerum-course41-instruments div.course41-instruments-item:nth-child(odd):not(:first-child) p.course41-instruments-item__header,
    div.careerum-course41-instruments div.course41-instruments-item:nth-child(odd):not(:first-child) li {
        color: var(--main---black) !important;
    }
    div.careerum-course41-instruments div.course41-instruments-item.black img {
        width: 245px;
    }
}
div.careerum-consultations4-contacts {
    background-color: var(--consultations4-bg);
}
div.careerum-consultations4-contacts > div {
    background: linear-gradient(139deg, #ffe6bc 0%, #ff9f00 100%);
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 24px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
    padding: 19px;
}
div.careerum-consultations4-contacts h2 {
    font-weight: 500;
    font-size: 44px;
    max-width: 950px;
    width: 100%;
    line-height: 120%;
    position: relative;
    z-index: 2;
}
div.careerum-consultations4-contacts h2 + p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-consultations4-contacts div.consultations4-contacts-bottom {
    margin-top: 44px;
}
div.careerum-consultations4-contacts div.consultations4-contacts-bottom div {
    margin-top: 8px;
    gap: 16px;
}
div.careerum-consultations4-contacts p.consultations4-contacts-subheader {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-consultations4-contacts img {
    top: 20px;
    left: 551px;
    z-index: 1;
}
div.careerum-consultations4-contacts a {
    border: 2px solid #000;
    border-radius: 8px;
    padding: 12px 32px;
    width: 543px;
    font-weight: 600;
    font-size: 22px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #000;
    transition: opacity .3s ease;
}
div.careerum-consultations4-contacts a:hover {
    opacity: 0.8;
}
@media screen and (max-width:1299px) {
    div.careerum-consultations4-contacts > div {
        padding: 15px;
    }
    div.careerum-consultations4-contacts h2 {
        font-size: 28px;
        max-width: unset;
    }
    div.careerum-consultations4-contacts h2 + p {
        font-size: 14px;
    }
    div.careerum-consultations4-contacts img {
        top: 11px;
        left: 361px;
    }
    div.careerum-consultations4-contacts a {
        padding: 10px 32px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-consultations4-contacts > div {
        padding: 11px;
    }
    div.careerum-consultations4-contacts h2 {
        font-size: 24px;
    }
    div.careerum-consultations4-contacts div.consultations4-contacts-bottom {
        margin-top: 24px;
    }
    div.careerum-consultations4-contacts p.consultations4-contacts-subheader {
        font-size: 20px;
    }
    div.careerum-consultations4-contacts img {
        top: 40px;
        left: 74px;
    }
    div.careerum-consultations4-contacts a {
        width: 100%;
    }
}


div.careerum-club5-main {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-main > div {
    margin: 140px auto 160px;
}
div.careerum-club5-main h1 {
    font-weight: 500;
    font-size: 128px;
    line-height: 102%;
    font-family: "Unbounded" !important;
}
div.careerum-club5-main h1 + p {
    font-weight: 400;
    font-size: 76px;
    line-height: 1.21;
    margin-top: -13px;
    font-family: "Unbounded" !important;
}
div.careerum-club5-main h1 + p + p {
    font-weight: 500;
    font-size: 42px;
    line-height: 1.21;
    margin-top: 21px;
}
div.careerum-club5-main div.club5-main-center {
    margin-top: 24px;
    overflow: hidden;
    font-size: 0;
}
div.careerum-club5-main div.club5-main-center.tablet {
    display: none;
}
div.careerum-club5-main div.club5-main-center img:not(.position-absolute) {
    width: 100%;
}
div.careerum-club5-main div.club5-main-center > div {
    border-radius: 40px;
    overflow: hidden;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(1) {
    width: 269px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) {
    width: 100%;
    height: 175px;
    background: var(--main-black);
    border-radius: 40px;
    padding: 28px 28px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p {
    font-weight: 500;
    font-size: 20px;
    color: var(--main---white);
    line-height: 1.21;
    border-radius: 40px;
    padding: 7px 0;
    height: 40px;
    border: 2px solid var(--main---white);
    display: inline-block;
    position: relative;
    width: 173px;
    text-align: center;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(1),
div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(3) {
    margin-left: 40px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(1)::before {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: var(--main---bright-orange);
    position: absolute;
    top: -2px;
    left: -42px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(2)::after {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: var(--main---white);
    position: absolute;
    top: -2px;
    right: -42px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(3)::before {
    content: "";
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: var(--main-purple2);
    position: absolute;
    top: -2px;
    left: -42px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(2) {
    width: 404px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(3) {
    width: 350px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(4) {
    width: 257px;
    background: var(--main-black);
    padding: 22px 16px;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(4) img {
    left: 0;
    bottom: 0;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(4) p {
    font-weight: 500;
    font-size: 20px;
    color: var(--main---white);
    line-height: 1.21;
}
div.careerum-club5-main div.club5-main-center > div:nth-child(4) p span {
    font-style: italic;
    font-weight: 600;
    color: var(--main-purple2);
}
div.careerum-club5-main div.club5-main-center img {
    width: 100%;
}
div.careerum-club5-main div.club5-main-bottom {
    margin-top: 40px;
}
div.careerum-club5-main div.club5-main-bottom-left {
    width: 519px;
    background: var(--main-purple2);
    border-radius: 20px;
    padding: 20px;
    min-height: 358px;
    overflow: hidden;
}
div.careerum-club5-main div.club5-main-bottom-left p {
    font-weight: 500;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-main div.club5-main-bottom-left p span {
    font-style: italic;
    font-weight: 600;
    color: var(--main---white);
}
div.careerum-club5-main div.club5-main-bottom-left img {
    right: 0;
    bottom: 0;
}
div.careerum-club5-main div.club5-main-bottom-right {
    width: 739px;
    border-radius: 20px;
    padding: 20px;
    background: var(--main---white);
}
div.careerum-club5-main div.club5-main-bottom-right li {
    gap: 12px;
}
div.careerum-club5-main div.club5-main-bottom-right li img {
    flex-shrink: 0;
}
div.careerum-club5-main div.club5-main-bottom-right li p {
    font-weight: 500;
    font-size: 28px;
    line-height: 1.21;
}
div.careerum-club5-main div.club5-main-bottom-right li:not(:first-child) {
    margin-top: 16px;
}
div.careerum-club5-main div.club5-main-link {
    margin-top: 24px;
}
div.careerum-club5-main div.club5-main-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.21;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-experience {
    background: var(--main-black);
    cursor: default;
    border-radius: 40px;
    color: var(--main-black);
}
div.careerum-club5-experience > div {
    margin: 160px auto 174px;
}
div.careerum-club5-experience p.club5-experience-top {
    font-weight: 500;
    font-size: 44px;
    color: var(--main---white);
    line-height: 1.21;
}
div.careerum-club5-experience p.club5-experience-top span {
    font-style: italic;
    color: var(--main-pink);
}
div.careerum-club5-experience div.club5-experience-center {
    border-radius: 25px;
    padding: 20px;
    width: 1070px;
    background: var(--main-purple2);
    transform: rotate(-3.29deg);
    gap: 10px;
    margin-top: 80px;
    margin-left: 105px;
}
div.careerum-club5-experience div.club5-experience-center img {
    width: 87px;
}
div.careerum-club5-experience div.club5-experience-center p {
    font-weight: 500;
    font-size: 28px;
    color: var(--main-black);
    line-height: 1.21;
}
div.careerum-club5-experience div.club5-experience-center::before {
    content: url('data:image/svg+xml,<svg width="41" height="29" viewBox="0 0 41 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.552734 28.3728C8.95527 26.126 10.389 9.96772 10.0556 2.41897L40.0646 0.921631C40.0646 23.2819 13.7234 28.5392 0.552734 28.3728Z" fill="%23DEB7FF" /></svg>');
    position: absolute;
    bottom: -27px;
    left: 48px;
}
div.careerum-club5-experience p.club5-experience-bottom {
    font-weight: 500;
    font-size: 44px;
    color: var(--main---white);
    line-height: 1.21;
    margin-top: 90px;
}
div.careerum-club5-experience img.bottom-text-bg {
    top: 452px;
    left: 518px;
}
div.careerum-club5-experience img.center-text-bg {
    top: 203px;
    left: 332px;
}

div.careerum-club5-myths {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-myths > div {
    margin: 160px auto;
}
div.careerum-club5-myths h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-myths div.club5-myths-header-container img {
    top: 54px;
    left: 333px;
}
div.careerum-club5-myths div.club5-myths-items {
    margin-top: 40px;
}
div.careerum-club5-myths div.club5-myths-item:not(:first-child) {
    margin-top: 40px;
}
div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-label {
    font-style: italic;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.25;
    border-radius: 100px;
    padding: 4px 12px;
    display: inline-block;
    background: var(--main-purple2);
}
div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-header {
    font-style: italic;
    font-weight: 600;
    font-size: 36px;
    line-height: 1.21;
    text-transform: uppercase;
    margin-top: 40px;
}
div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-subheader {
    font-weight: 600;
    font-size: 26px;
    line-height: 1.21;
    margin-top: 40px;
}
div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-text {
    font-weight: 500;
    font-size: 22px;
    margin-top: 8px;
    line-height: 1.21;
}
div.careerum-club5-myths div.club5-myths-item div.club5-myths-item-content {
    border-radius: 40px;
    padding: 24px;
    overflow: hidden;
    width: 869px;
    background: var(--main---white);
}
div.careerum-club5-myths div.club5-myths-item div.club5-myths-item-img {
    border-radius: 40px;
    width: 411px;
}
div.careerum-club5-myths div.club5-myths-item img {
    width: 100%;
}
div.careerum-club5-myths div.club5-myths-link {
    margin-top: 24px;
}
div.careerum-club5-myths div.club5-myths-link a {
    border-radius: 12px;
    padding: 18px 35px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.21;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-career {
    background: var(--main-black);
    cursor: default;
    border-radius: 40px;
    color: var(--main---white);
}
div.careerum-club5-career > div {
    margin: 160px auto;
}
div.careerum-club5-career h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
    text-align: center;
}
div.careerum-club5-career div.club5-career-top {
    margin-top: 80px;
}
div.careerum-club5-career div.club5-career-top > img {
    margin-left: 88px;
}
div.careerum-club5-career div.club5-career-top div.club5-career-top-item {
    border-radius: 100px;
    padding: 12px 40px;
    gap: 10px;
}
div.careerum-club5-career div.club5-career-top div.club5-career-top-item p {
    font-weight: 500;
    font-size: 36px;
    line-height: 1.21;
    color: var(--main-black);
    white-space: nowrap
}
div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(1) {
    top: -159px;
    left: 67px;
    background: var(--main-purple2);
    transform: rotate(-5deg);
}
div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(2) {
    top: -81px;
    left: 328px;
    background: var(--main-pink);
}
div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(3) {
    top: -135px;
    left: 814px;
    background: var(--main---bright-orange);
    transform: rotate(12.79deg);
}
div.careerum-club5-career div.club5-career-center {
    margin-top: 80px;
}
div.careerum-club5-career div.club5-career-center p {
    font-weight: 500;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-career div.club5-career-center p span.orange {
    font-style: italic;
    font-weight: 600;
    color: var(--main---bright-orange);
}
div.careerum-club5-career div.club5-career-center p span.violet {
    font-style: italic;
    font-weight: 600;
    color: var(--main-purple2);
}
div.careerum-club5-career div.club5-career-center p span.yellow {
    font-style: italic;
    font-weight: 600;
    color: var(--secondary-yellow);
}
div.careerum-club5-career div.club5-career-center img {
    top: 32px;
    left: 210px;
}
div.careerum-club5-career h3 {
    margin-top: 80px;
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-career div.club5-career-bottom {
    margin-top: 40px;
}
div.careerum-club5-career div.club5-career-bottom-left {
    border: 4px solid var(--main---white);
    border-radius: 20px;
    width: 628px;
    height: 506px;
    padding: 22px;
}
div.careerum-club5-career div.club5-career-bottom-right {
    border-radius: 20px;
    width: 628px;
    height: 506px;
    background: var(--main---white);
    padding: 24px;
}
div.careerum-club5-career p.club5-career-bottom-item-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-header {
    color: var(--main-black);
}
div.careerum-club5-career p.club5-career-bottom-item-text {
    font-weight: 500;
    font-size: 36px;
    line-height: 1.21;
    border-radius: 100px;
    padding: 8px 40px;
    white-space: nowrap
}
div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text {
    background: var(--main---white);
    color: var(--main-black);
}
div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(1) {
    top: 170px;
    left: 369px;
    transform: rotate(12.31deg);
}
div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(2) {
    top: 255px;
    left: 20px;
    transform: rotate(-17.19deg);
}
div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(3) {
    top: 229px;
    left: 226px;
    transform: rotate(4.34deg);
}
div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(4) {
    top: 348px;
    left: 52px;
}
div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(5) {
    top: 308px;
    left: 280px;
    transform: rotate(-17.19deg);
}
div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(6) {
    top: 420px;
    left: 20px;
    width: 581px;
    text-align: center;
}
div.careerum-club5-career div.club5-career-bottom-left img {
    bottom: 87px;
    left: 38px;
}
div.careerum-club5-career div.club5-career-bottom-left > div {
    top: 0;
    left: 0;
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text {
    color: var(--main-black);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(1) {
    top: 153px;
    left: 390px;
    background: var(--main---bright-orange);
    transform: rotate(4.1deg);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(2) {
    top: 232px;
    left: 32px;
    background: var(--main-purple2);
    transform: rotate(9.22deg);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(3) {
    top: 217px;
    left: 216px;
    background: var(--secondary-yellow);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(4) {
    top: 322px;
    left: 33px;
    background: var(--main---bright-orange);
    transform: rotate(-20.53deg);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(5) {
    top: 291px;
    left: 361px;
    background: var(--main-purple2);
    transform: rotate(5.42deg);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(6) {
    top: 357px;
    left: 289px;
    background: var(--secondary-yellow);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(7) {
    top: 424px;
    left: 24px;
    background: var(--main-purple2);
}
div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(8) {
    top: 424px;
    left: 248px;
    background: var(--main---bright-orange);
}
div.careerum-club5-career div.club5-career-bottom-right img {
    bottom: 29px;
    left: 31px;
}
div.careerum-club5-career div.club5-career-bottom-right > div {
    top: 0;
    left: 0;
}

div.careerum-club5-founder {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-founder > div {
    margin-top: 160px;
    margin-bottom: 20px;
}
div.careerum-club5-founder h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-founder div.club5-founder-wrapper {
    margin-top: 40px;
}
div.careerum-club5-founder div.club5-founder-left {
    border-radius: 40px;
    width: 627px;
    font-size: 0;
}
div.careerum-club5-founder div.club5-founder-left img {
    width: 100%;
}
div.careerum-club5-founder div.club5-founder-right {
    border-radius: 40px;
    padding: 24px;
    width: 653px;
    background: var(--main---white);
}
div.careerum-club5-founder p.club5-founder-right-header {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-founder ul {
    margin-top: 8px;
}
div.careerum-club5-founder li {
    list-style-type: none;
    gap: 12px;
}
div.careerum-club5-founder li:not(:first-child) {
    margin-top: 4px;
}
div.careerum-club5-founder li img {
    flex-shrink: 0;
}
div.careerum-club5-founder li p {
    font-weight: 600;
    font-size: 20px;
    color: #827f7c;
    line-height: 1.21;
}
div.careerum-club5-founder div.club5-founder-right-wrapper {
    margin-top: 20px;
    gap: 18px;
}
div.careerum-club5-founder p.club5-founder-right-quote {
    flex-shrink: 0;
    font-style: italic;
    font-weight: 600;
    font-size: 68px;
    color: var(--main---bright-orange);
    line-height: 1.21;
}
div.careerum-club5-founder div.club5-founder-right-wrapper div p {
    font-style: italic;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.21;
}
div.careerum-club5-founder div.club5-founder-right-wrapper div p + p {
    margin-top: 29px;
}

div.careerum-club5-form {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-form > div {
    margin-top: 20px;
    margin-bottom: 40px;
}
div.careerum-club5-form h2 {
    font-weight: 700;
    font-size: 60px;
    line-height: 1.21;
    margin-top: 20px;
}
div.careerum-club5-form div.club5-form-curr {
    border-radius: 24px;
    padding: 4px;
    background-color: var(--main---white);
}
div.careerum-club5-form div.club5-form-top {
    margin-top: 24px;
    border-radius: 40px;
    padding: 24px;
    background-color: var(--main---white);
}
div.careerum-club5-form div.club5-form-top-left {
    width: 776px;
}
div.careerum-club5-form div.club5-form-top-left > p {
    font-style: italic;
    font-weight: 500;
    font-size: 44px;
    margin-top: 3px;
    line-height: 1.21;
}
div.careerum-club5-form div.club5-form-top-left > p.club5-form-top-left-subheader {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    margin-top: 24px;
    line-height: 1.21;
}
div.careerum-club5-form div.club5-form-top-left ul {
    margin-top: 16px;
}
div.careerum-club5-form div.club5-form-top-left ul li {
    gap: 8px;
}
div.careerum-club5-form div.club5-form-top-left ul li + li {
    margin-top: 8px;
}
div.careerum-club5-form div.club5-form-top-left ul li p {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.21;
}
div.careerum-club5-form div.club5-form-top-left ul li img {
    flex-shrink: 0;
}
div.careerum-club5-form div.club5-form-top-left img {
    top: 131px;
    left: 548px;
}
div.careerum-club5-form div.club5-form-top-right p.club5-form-top-right-text {
    font-weight: 500;
    font-size: 24px;
    color: #827f7c;
    line-height: 1.21;
    margin-top: 20px;
}
div.careerum-club5-form div.club5-form-title p {
    font-weight: 600;
    font-size: 38px;
    line-height: 1.21;
    border-radius: 100px;
    padding: 4px 25px;
    background: var(--main-purple2);
    display: inline-block;
}
div.careerum-club5-form div.club5-form-date {
    margin-top: 16px;
    gap: 16px;
}
div.careerum-club5-form div.club5-form-date p {
    border: 2px solid var(--main-black);
    border-radius: 100px;
    padding: 2px 14px;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.21;
}
div.careerum-club5-form div.club5-form-date p.orange {
    color: #FF6A01;
    border-color: #FF6A01;
}
div.careerum-club5-form div.club5-form-top-right {
    width: 424px;
}
div.careerum-club5-form div.club5-form-curr ul {
    position: relative;
}
div.careerum-club5-form div.club5-form-curr ul::before {
    content: '';
    position: absolute;
    height: 44px;
    width: 91px;
    background: var(--main-black);
    border-radius: 24px;
    top: 0px;
    left: 0;
    transition: all .3s ease;
}
div.careerum-club5-form div.club5-form-curr ul.rub::before {
    left: 92px;
    width: 94px;
}
div.careerum-club5-form div.club5-form-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: var(--main-black);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
div.careerum-club5-form div.club5-form-curr li:hover {
    background: var(--border-gray);
}
div.careerum-club5-form div.club5-form-curr li.active,
div.careerum-club5-form div.club5-form-curr li.active:hover {
    background: transparent;
    color: var(--main---white);
    transition: none;
}
div.careerum-club5-form div.club5-form-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-club5-form div.club5-form-notif-icon {
    font-size: 0;
}
div.careerum-club5-form div.club5-form-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    pointer-events: none;
    padding: 0 10px;
    border-radius: 12px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #C2C2C266;
}
div.careerum-club5-form div.club5-form-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 0px;
}
div.careerum-club5-form div.club5-form-notif-content::before {
    position: absolute;
    top: -14px;
    left: 181px;
    content: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6236 1.53569L17 8.31641H0.366358L5.74274 1.53569C7.3667 -0.512451 9.99966 -0.512451 11.6236 1.53569Z" fill="%23C2C2C2" fill-opacity="0.4"/></svg>');
}
div.careerum-club5-form div.club5-form-notif:hover div.club5-form-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-club5-form div.careerum-registration-form-club40 > form button,
div.careerum-club5-form div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 31px;
    font-size: 22px;
    padding: 14px 24px;
}
div.careerum-club5-form div.club5-form-bottom {
    margin-top: 24px;
    border-radius: 20px;
    padding: 20px;
    background-color: var(--main---white);
}
div.careerum-club5-form div.club5-form-bottom h3 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-form div.club5-form-bottom p {
    margin-top: 24px;
    font-weight: 600;
    font-size: 28px;
    line-height: 1.21;
    border-radius: 20px;
    padding: 16px 32px;
    background: var(--border-gray);
}
div.careerum-club5-form div.club5-form-bottom p + p {
    margin-top: 16px;
}

div.careerum-club5-space {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-space > div {
    margin-top: 40px;
}
div.careerum-club5-space h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-space div.club5-space-wrapper {
    margin-top: 40px;
    gap: 24px;
    flex-wrap: wrap;
}
div.careerum-club5-space div.club5-space-text {
    background: var(--main---white);
    border-radius: 40px;
    padding: 20px;
}
div.careerum-club5-space div.club5-space-text p {
    font-weight: 500;
    font-size: 32px;
}
div.careerum-club5-space div.club5-space-text p span {
    color: #ff6a00;
    font-style: italic;
    font-weight: 600;
}
div.careerum-club5-space div.club5-space-img {
    border-radius: 40px;
    width: 200px;
    overflow: hidden;
}
div.careerum-club5-space div.club5-space-img img {
    width: 100%;
}
div.careerum-club5-space div.club5-space-img.orange {
    background: #ff6900;
}
div.careerum-club5-space div.club5-space-img.violet {
    background: var(--main-purple2);
}
div.careerum-club5-space div.club5-space-wrapper > div:nth-child(1) {
    width: 474px;
}
div.careerum-club5-space div.club5-space-wrapper > div:nth-child(3) {
    width: 558px;
}
div.careerum-club5-space div.club5-space-wrapper > div:nth-child(5) {
    width: 387px;
}
div.careerum-club5-space div.club5-space-wrapper > div:nth-child(6) {
    width: 421px;
}
div.careerum-club5-space div.club5-space-link {
    margin-top: 40px;
}
div.careerum-club5-space div.club5-space-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.21;
    text-decoration: none;
    cursor: pointer;
}


div.careerum-club5-woman {
    background: var(--main-black);
    cursor: default;
    border-radius: 40px;
}
div.careerum-club5-woman > div {
    margin: 160px auto 224px;
}
div.careerum-club5-woman div.club5-woman-img-container {
    overflow: hidden;
}
div.careerum-club5-woman div.club5-woman-img-container img {
    margin-top: 100px;
    margin-left: 239px;
}
div.careerum-club5-woman div.club5-woman-text-items {
    top: 0;
}
div.careerum-club5-woman div.club5-woman-text-items p {
    font-weight: 500;
    font-size: 22px;
    color: var(--main---white);
    line-height: 1.21;
    display: inline-block;
    border: 1px solid var(--main---white);
    border-radius: 43px;
    padding: 7px 23px;
    white-space: nowrap
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(1) {
    top: 69px;
    left: -8px;
    transform: rotate(-12.72deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(2) {
    top: 61px;
    left: 413px;
    transform: rotate(4.52deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(3) {
    top: 159px;
    left: 79px;
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(4) {
    top: 138px;
    left: 297px;
    transform: rotate(11.16deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(5) {
    top: 119px;
    left: 617px;
    transform: rotate(-23.34deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(6) {
    top: 352px;
    left: 414px;
    transform: rotate(-14deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(7) {
    top: 390px;
    left: 886px;
    transform: rotate(-11.28deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(8) {
    top: 260px;
    left: 1030px;
    transform: rotate(25.51deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(9) {
    top: 437px;
    left: 402px;
    transform: rotate(7.52deg);
}
div.careerum-club5-woman div.club5-woman-text-items p:nth-child(10) {
    top: 450px;
    left: 824px;
}
div.careerum-club5-woman div.club5-woman-card-items {
    top: 0;
    left: 0;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(1) {
    border-radius: 16px;
    width: 383px;
    height: 282px;
    background: var(--main-purple2);
    padding: 21px 19px;
    top: 210px;
    left: 0;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(1) p {
    font-weight: 600;
    font-size: 52px;
    line-height: 1.21;
    font-family: "Unbounded" !important;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(1) img {
    bottom: 0;
    left: 0;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) {
    background: var(--main---white);
    transform: rotate(-13.88deg);
    border-radius: 20px;
    width: 253px;
    height: 103px;
    padding: 12px;
    top: 234px;
    left: 400px;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) p {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) p + p {
    font-weight: 500;
    font-size: 22px;
    line-height: 1.21;
    margin-top: 12px;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) img {
    bottom: 15px;
    right: 12px;
}
div.careerum-club5-woman div.club5-woman-card-item.person {
    border-radius: 20px;
    padding: 12px;
    background: var(--main---white);
    flex-direction: column;
    gap: 8px;
}
div.careerum-club5-woman div.club5-woman-card-item.person img {
    width: 140px;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(3) {
    width: 166px;
    top: 242px;
    left: 651px;
    transform: rotate(15.59deg);
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(4) {
    width: 166px;
    top: 117px;
    left: 844px;
    transform: rotate(-15.73deg);
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(5) {
    width: 266px;
    flex-direction: row;
    top: 349px;
    left: 1014px;
}
div.careerum-club5-woman div.club5-woman-card-item:nth-child(5) img {
    width: 120px;
}
div.careerum-club5-woman p.club5-woman-card-item-person-name {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.21;
}
div.careerum-club5-woman p.club5-woman-card-item-person-descr {
    font-weight: 500;
    font-size: 14px;
    color: var(--secondary-medium-grey);
    line-height: 1.21;
}

div.careerum-club5-what {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-what > div {
    border-radius: 40px;
    background: var(--main---white);
    padding: 160px 40px;
    margin: 40px auto;
}
div.careerum-club5-what h2 {
    font-weight: 600;
    font-size: 72px;
    line-height: 1.21;
    font-family: "Unbounded" !important;
    text-align: center;
}
div.careerum-club5-what h2 span {
    font-family: "Unbounded" !important;
    background: linear-gradient(90deg, #fa744f 0%, #deb7ff 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
div.careerum-club5-what > div > img {
    margin-top: 48px;
    margin-left: 143px;
}
div.careerum-club5-what div.club5-what-items {
    top: 0;
    left: 0;
}
div.careerum-club5-what div.club5-what-items p {
    font-weight: 500;
    font-size: 32px;
    line-height: 1.21;
    border-radius: 40px;
    padding: 12px 24px;
    display: inline-block;
    white-space: nowrap
}
div.careerum-club5-what div.club5-what-items p:nth-child(1) {
    background: var(--main---bright-orange);
    transform: rotate(-18.46deg);
    top: 326px;
    left: 346px;
}
div.careerum-club5-what div.club5-what-items p:nth-child(2) {
    background: var(--main-pink);
    transform: rotate(4deg);
    top: 344px;
    left: 600px;
}
div.careerum-club5-what div.club5-what-items p:nth-child(3) {
    background: var(--main-purple2);
    top: 429px;
    left: 130px;
}
div.careerum-club5-what div.club5-what-items p:nth-child(4) {
    background: var(--main-black);
    top: 429px;
    left: 703px;
    color: var(--main---white);
}

div.careerum-club5-start {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-start h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-start h2 span {
    font-style: italic;
    color: var(--main---bright-orange);
}
div.careerum-club5-start div.club5-start-items {
    margin-top: 40px;
}
div.careerum-club5-start div.club5-start-item {
    width: 411px;
    border-radius: 20px;
    overflow: hidden;
    flex-direction: column;
}
div.careerum-club5-start div.club5-start-item div.club5-start-item-top {
    background: var(--main-black);
    width: 100%;
    padding: 20px 20px 40px;
}
div.careerum-club5-start div.club5-start-item div.club5-start-item-top p {
    font-weight: 600;
    font-size: 28px;
    color: var(--main---white);
    line-height: 1.21;
}
div.careerum-club5-start div.club5-start-item div.club5-start-item-bottom {
    background-color: var(--main---white);
    border-radius: 20px 20px 0 0;
    width: 100%;
    padding: 20px 20px 5px;
    margin-top: -20px;
    flex-grow: 1;
}
div.careerum-club5-start div.club5-start-item:nth-child(2) div.club5-start-item-bottom {
    background: var(--main-purple2);
}
div.careerum-club5-start div.club5-start-item div.club5-start-item-bottom p {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.21;
}
div.careerum-club5-start div.club5-start-item:nth-child(1) div.club5-start-item-bottom img {
    left: 0;
    bottom: 0;
}
div.careerum-club5-start div.club5-start-item:nth-child(3) div.club5-start-item-bottom img {
    width: 294px;
    margin-top: 27px;
}
div.careerum-club5-start div.club5-start-link {
    margin-top: 40px;
}
div.careerum-club5-start div.club5-start-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-we-learn {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-we-learn h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-we-learn div.club5-we-learn-items-top {
    margin-top: 40px;
    flex-wrap: wrap;
}
div.careerum-club5-we-learn div.club5-we-learn-item-top {
    width: 320px;
    border-radius: 40px;
    padding: 40px 16px;
    text-align: center;
    overflow: hidden;
    height: 275px;
}
div.careerum-club5-we-learn div.club5-we-learn-item-top.wide {
    width: 640px;
}
div.careerum-club5-we-learn div.club5-we-learn-item-top img {
    margin: 0 auto;
    top: 0;
    right: 0;
}
div.careerum-club5-we-learn div.club5-we-learn-item-top.wide img {
    top: 18px;
    left: 0;
    right: unset;
}
div.careerum-club5-we-learn div.club5-we-learn-item-top p {
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    line-height: 1.21;
    margin-top: 20px;
}
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(1),
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(4),
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(6) {
    background: var(--main---bright-orange);
    color: var(--main---white);
}
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(2),
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(7) {
    background: var(--main---white);
}
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(3),
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(5) {
    background: var(--main-purple2);
}
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(3) p {
    margin-top: 113px;
}
div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(7) p {
    margin-top: 115px;
    text-align: left;
}
div.careerum-club5-we-learn div.club5-we-learn-items-bottom {
    margin-top: 80px;
}
div.careerum-club5-we-learn div.club5-we-learn-items-bottom > div {
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-club5-we-learn div.club5-we-learn-item-bottom {
    border-radius: 20px;
    padding: 20px;
    width: 410px;
    background: var(--main---white);
}
div.careerum-club5-we-learn div.club5-we-learn-item-bottom.wide {
    width: 628px;
}
div.careerum-club5-we-learn div.club5-we-learn-item-bottom-top p {
    font-weight: 600;
    font-size: 72px;
    line-height: 100%;
}
div.careerum-club5-we-learn div.club5-we-learn-item-bottom-top p + p {
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    display: inline-block;
    border-radius: 40px;
    padding: 8px 16px;
    background: var(--main-purple2);
    transform: rotate(-3deg);
    position: relative;
    top: 15px;
    left: -6px;
    white-space: nowrap
}
div.careerum-club5-we-learn div.club5-we-learn-item-bottom > p {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.21;
    margin-top: 12px;
}
div.careerum-club5-we-learn div.club5-we-learn-link {
    margin-top: 40px;
}
div.careerum-club5-we-learn div.club5-we-learn-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-got {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-got h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-got div.club5-got-items-top {
    margin-top: 40px;
    gap: 24px;
    flex-wrap: wrap;
}
div.careerum-club5-got div.club5-got-item {
    width: 410px;
}
div.careerum-club5-got div.club5-got-item-top {
    padding: 20px;
    border-radius: 40px;
    width: 100%;
    gap: 8px;
}
div.careerum-club5-got div.club5-got-item-top.orange {
    background: var(--main---bright-orange);
}
div.careerum-club5-got div.club5-got-item-top.violet {
    background: var(--main-purple2);
}
div.careerum-club5-got div.club5-got-item-top img {
    flex-shrink: 0;
}
div.careerum-club5-got div.club5-got-item-top p {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-got div.club5-got-item-bottom {
    border-radius: 40px;
    padding: 20px;
    width: 100%;
    height: 240px;
    background: var(--main---white);
}
div.careerum-club5-got div.club5-got-item-bottom p {
    font-weight: 500;
    font-size: 22px;
    letter-spacing: -0.01em;
    line-height: 1.21;
}
div.careerum-club5-got div.club5-got-link {
    margin-top: 40px;
}
div.careerum-club5-got div.club5-got-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}
div.careerum-club5-got div.club5-got-items-bottom {
    margin-top: 80px;
}
div.careerum-club5-got div.club5-got-item-bottom-left {
    width: 598px;
    background: var(--main-black);
    padding: 20px 20px 0;
    border-radius: 40px;
    overflow: hidden;
}
div.careerum-club5-got div.club5-got-item-bottom-left p {
    font-style: italic;
    font-weight: 600;
    font-size: 52px;
    text-transform: uppercase;
    color: var(--main---white);
}
div.careerum-club5-got div.club5-got-item-bottom-left p span {
    color: var(--main---bright-orange);
}
div.careerum-club5-got div.club5-got-item-bottom-left img {
    margin-top: -52px;
    margin-left: 77px;
}
div.careerum-club5-got div.club5-got-item-bottom-right {
    border-radius: 40px;
    width: 681px;
    background: var(--main---white);
    padding: 20px 16px;
}
div.careerum-club5-got div.club5-got-item-bottom-right p {
    font-weight: 500;
    font-size: 32px;
    line-height: 1.21;
}

div.careerum-club5-opportunities {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-opportunities h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-opportunities div.club5-opportunities-items {
    margin-top: 40px;
}
div.careerum-club5-opportunities div.club5-opportunities-item {
    width: 320px;
    border-radius: 20px;
    padding: 20px;
    height: 272px;
    overflow: hidden;
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(1) {
    background: var(--main-purple2);
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(2) {
    background: var(--main---white);
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(4) {
    background: var(--main---bright-orange);
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p {
    font-weight: 500;
    font-size: 32px;
    line-height: 1.21;
    display: inline-block;
    border-radius: 40px;
    padding: 8px 24px;
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(1) {
    background: var(--secondary-yellow);
    transform: rotate(5.79deg);
    top: 46px;
    left: 10px;
    padding: 8px 53px;
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(2) {
    background: var(--main---bright-orange);
    transform: rotate(-12deg);
    top: 138px;
    left: 15px;
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(3) {
    background: var(--main-pink);
    top: 217px;
    left: 0;
    padding: 8px 62px;
}
div.careerum-club5-opportunities div.club5-opportunities-item p {
    font-weight: 600;
    font-size: 22px;
    line-height: 1.21;
}
div.careerum-club5-opportunities div.club5-opportunities-item img {
    bottom: 0;
    left: 0;
}
div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) img {
    top: 0;
    left: 12px;
    bottom: unset;
}

div.careerum-club5-places {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-places h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
}
div.careerum-club5-places div.club5-places-wrapper {
    margin-top: 40px;
    border-radius: 40px;
    background: var(--main---white);
    padding: 29px 0;
}
div.careerum-club5-places div.club5-places-wrapper p {
    line-height: 1.21;
    font-weight: 600;
    font-size: 36px;
    border-radius: 40px;
    padding: 8px 32px;
    white-space: nowrap
}
div.careerum-club5-places div.club5-places-wrapper p:nth-child(1) {
    top: 77px;
    right: 54px;
    transform: rotate(-2deg);
}
div.careerum-club5-places div.club5-places-wrapper p:nth-child(2) {
    top: 135px;
    right: 129px;
    transform: rotate(4deg);
}
div.careerum-club5-places div.club5-places-wrapper p.purple {
    background: var(--main-purple2);
}
div.careerum-club5-places div.club5-places-wrapper p.yellow {
    background: var(--secondary-yellow);
}
div.careerum-club5-places div.club5-places-wrapper p.blue {
    background: #0b70fe;
    color: var(--main---white);
}
div.careerum-club5-places div.club5-places-wrapper p.light-blue {
    background: #D2E5FF;
}
div.careerum-club5-places div.club5-places-wrapper img {
    width: 1171px;
    margin: 0 auto;
}

div.careerum-club5-professions {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-professions h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-professions h2 span {
    font-style: italic;
    color: var(--main---bright-orange);
}
div.careerum-club5-professions div.club5-professions-items {
    margin-top: 40px;
}
div.careerum-club5-professions div.club5-professions-item {
    width: 411px;
    flex-direction: column;
}
div.careerum-club5-professions div.club5-professions-item-top {
    text-align: center;
    padding: 20px;
    padding-bottom: 40px;
    border-radius: 20px 20px 0 0;
    width: 100%;
}
div.careerum-club5-professions div.club5-professions-item-top p {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.21
}
div.careerum-club5-professions div.club5-professions-item:nth-child(1) div.club5-professions-item-top {
    background: var(--main-purple2);
}
div.careerum-club5-professions div.club5-professions-item:nth-child(2) div.club5-professions-item-top {
    background: var(--main-black);
}
div.careerum-club5-professions div.club5-professions-item:nth-child(3) div.club5-professions-item-top {
    background: var(--main---bright-orange);
}
div.careerum-club5-professions div.club5-professions-item:nth-child(2) div.club5-professions-item-top p,
div.careerum-club5-professions div.club5-professions-item:nth-child(3) div.club5-professions-item-top p {
    color: var(--main---white);
}
div.careerum-club5-professions div.club5-professions-item-bottom {
    margin-top: -20px;
    border-radius: 20px;
    background: var(--main---white);
    padding: 20px 16px;
    width: 100%;
    flex-grow: 1;
}
div.careerum-club5-professions div.club5-professions-item-bottom > div {
    gap: 8px;
    flex-wrap: wrap;
}
div.careerum-club5-professions div.club5-professions-item-bottom img {
    width: 363px;
    margin: 26px auto 0;
}
div.careerum-club5-professions div.club5-professions-item-bottom p {
    display: inline-block;
    white-space: nowrap;
    font-weight: 500;
    font-size: 20px;
    line-height: 1.2;
    border: 1px solid var(--main-black);
    border-radius: 40px;
    padding: 3px 11px;
}

div.careerum-club5-results {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-results h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-results div.club5-results-items-wrapper {
    margin-top: 40px;
}
div.careerum-club5-results div.club5-results-items {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: grab;
}
div.careerum-club5-results div.club5-results-items .slick-list {
    overflow: visible;
}
div.careerum-club5-results div.club5-results-item {
    border-radius: 20px;
    padding: 16px;
    width: 348px;
    height: auto;
    background: var(--main---white);
    margin-right: 24px;
}
div.careerum-club5-results div.club5-results-item > img {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}
div.careerum-club5-results p.club5-results-item-name {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.21;
    margin-top: 16px;
}
div.careerum-club5-results p.club5-results-item-position {
    font-weight: 500;
    font-size: 16px;
    color: var(--secondary-medium-grey);
    line-height: 1.21;
    margin-top: 4px;
}
div.careerum-club5-results div.club5-results-item-line {
    width: 100%;
    height: 2px;
    background: #E6E6F2;
    margin-top: 12px;
}
div.careerum-club5-results p.club5-results-item-about {
    font-style: italic;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.21;
    margin-top: 24px;
}
div.careerum-club5-results div.club5-results-item-result {
    margin-top: 24px;
}
div.careerum-club5-results div.club5-results-item-result img {
    border-radius: 40px;
    overflow: hidden;
    flex-shrink: 0;
}
div.careerum-club5-results div.club5-results-item-result p {
    font-weight: 600;
    font-size: 18px;
    color: var(--main---white);
    border-radius: 20px;
    padding: 3px 8px 1px;
    background: var(--main---bright-orange);
    line-height: 1.21;
    height: 26px;
}
div.careerum-club5-results div.club5-results-item ul {
    margin-top: 24px;
}
div.careerum-club5-results div.club5-results-item ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.21;
}
div.careerum-club5-results div.club5-results-item ul li:not(:first-child) {
    margin-top: 7px;
    padding-top: 8px;
    border-top: 2px solid #E6E6F2;
}
div.careerum-club5-results div.club5-results-link {
    margin-top: 40px;
}
div.careerum-club5-results div.club5-results-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-how {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-how h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-how div.club5-how-wrapper {
    margin-top: 40px;
    border-radius: 20px;
    padding: 20px;
    background: var(--main---white);
}
div.careerum-club5-how li {
    list-style-type: none;
    gap: 12px;
}
div.careerum-club5-how li img {
    flex-shrink: 0;
}
div.careerum-club5-how li p {
    font-weight: 500;
    font-size: 28px;
    line-height: 1.21;
    margin-top: 1px;
}
div.careerum-club5-how li:not(:first-child) {
    margin-top: 16px;
}

div.careerum-club5-track {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-track h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-track div.club5-track-items {
    margin-top: 40px;
    gap: 24px;
    flex-wrap: wrap;
}
div.careerum-club5-track div.club5-track-item {
    width: 628px;
    border-radius: 20px;
    padding: 20px;
    background-color: var(--main---white);
}
div.careerum-club5-track p.club5-track-item-header {
    font-weight: 600;
    font-size: 40px;
    text-transform: uppercase;
    line-height: 1.21;
}
div.careerum-club5-track div.club5-track-item.top p.club5-track-item-header {
    color: var(--main-pink);
}
div.careerum-club5-track p.club5-track-item-text {
    font-weight: 500;
    font-size: 28px;
    line-height: 1.21;
    margin-top: 16px;
}
div.careerum-club5-track ul {
    margin-top: 16px;
}
div.careerum-club5-track li {
    list-style-type: none;
    gap: 8px;
}
div.careerum-club5-track li img {
    flex-shrink: 0;
}
div.careerum-club5-track li p {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.21;
}
div.careerum-club5-track li:not(:first-child) {
    margin-top: 8px;
}
div.careerum-club5-track div.club5-track-link {
    margin-top: 40px;
}
div.careerum-club5-track div.club5-track-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-calendar {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-calendar h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-calendar p.club5-calendar-header {
    margin-top: 40px;
    font-weight: 600;
    font-size: 36px;
    color: #000;
    line-height: 1.21;
}
div.careerum-club5-calendar div.club5-calendar-intensive {
    margin-top: 40px;
    border-radius: 40px;
    background: var(--main-purple2);
    padding: 24px 24px 68px;
}
div.careerum-club5-calendar div.club5-calendar-intensive-top {
    gap: 16px;
}
div.careerum-club5-calendar div.club5-calendar-intensive-top p {
    border-radius: 100px;
    padding: 2px 23px;
    border: 2px solid white;
    height: 37px;
    display: inline-block;
    white-space: nowrap;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.21;
}
div.careerum-club5-calendar div.club5-calendar-intensive-top p.club5-calendar-intensive-type {
    background: var(--main---white);
}
div.careerum-club5-calendar div.club5-calendar-intensive-top p.club5-calendar-intensive-date {
    border-color: var(--main-black);
}
div.careerum-club5-calendar p.club5-calendar-intensive-header {
    font-weight: 600;
    font-size: 72px;
    margin-top: 20px;
    line-height: 1.21;
}
div.careerum-club5-calendar p.club5-calendar-intensive-text {
    max-width: 702px;
    line-height: 1.21;
    font-weight: 500;
    font-size: 28px;
    margin-top: 20px;
}
div.careerum-club5-calendar div.club5-calendar-intensive img {
    bottom: 25px;
    right: 35px;
}
div.careerum-club5-calendar div.club5-calendar-items {
    margin-top: 40px;
    margin-bottom: 40px;
}
div.careerum-club5-calendar div.club5-calendar-item {
    border-radius: 20px;
    padding: 20px;
    background: var(--main---white);
}
div.careerum-club5-calendar div.club5-calendar-item-header {
    gap: 12px;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
div.careerum-club5-calendar div.club5-calendar-item-header p:nth-child(1) {
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    color: var(--main---white);
    background: var(--main-purple2);
    border-radius: 20px;
    padding: 4px 20px;
}
div.careerum-club5-calendar div.club5-calendar-item-header p:nth-child(2) {
    font-weight: 600;
    font-size: 36px;
    line-height: 140%;
    color: #000;
}
div.careerum-club5-calendar div.club5-calendar-item-header + div.club5-calendar-item-row {
    margin-top: 40px;
}
div.careerum-club5-calendar div.club5-calendar-item-row + div.club5-calendar-item-row {
    margin-top: 16px;
}
div.careerum-club5-calendar div.club5-calendar-item-row > div {
    border-radius: 20px;
    padding: 16px 24px;
    background: var(--border-gray);
}
div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(1) {
    width: 937px;
}
div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(1) p {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(2) {
    width: 283px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(2) p {
    font-weight: 600;
    font-size: 28px;
    line-height: 105%;
}
div.careerum-club5-calendar div.club5-calendar-item:not(:first-child) {
    margin-top: 40px;
}
div.careerum-club5-calendar div.club5-calendar-button {
    margin-top: 24px;
}
div.careerum-club5-calendar div.club5-calendar-button div {
    border-radius: 12px;
    padding: 16px 0;
    display: inline-block;
    cursor: pointer;
    border: 2px solid var(--main-black);
    text-align: center;
    width: 411px;
    text-align: center;
}
div.careerum-club5-calendar div.club5-calendar-button div p {
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
}
div.careerum-club5-calendar div.club5-calendar-button div p + p {
    display: none;
}
div.careerum-club5-calendar div.club5-calendar-button div.active p {
    display: none;
}
div.careerum-club5-calendar div.club5-calendar-button div.active p + p {
    display: block;
}
div.careerum-club5-calendar div.club5-calendar-button + p.club5-calendar-header {
    margin-top: 80px;
}
div.careerum-club5-calendar div.club5-calendar-bottom {
    margin-top: 40px;
}
div.careerum-club5-calendar div.club5-calendar-bottom .slick-list {
    overflow: visible;
}
div.careerum-club5-calendar div.club5-calendar-bottom-items {
    cursor: grab;
}
div.careerum-club5-calendar div.club5-calendar-bottom-item {
    width: 410px;
    height: auto;
    margin-right: 24px;
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-top {
    border-radius: 40px;
    padding: 20px;
    height: 118px;
    gap: 8px;
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-top img {
    flex-shrink: 0;
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-top p {
    font-weight: 600;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-top.purple {
    background: var(--main-purple2);
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-top.pink {
    background: var(--main-pink);
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-top.orange {
    background: var(--main---bright-orange);
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom {
    border-radius: 40px;
    padding: 20px;
    height: 240px;
    background: var(--main---white);
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom div {
    gap: 8px;
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom div p {
    font-weight: 500;
    font-size: 20px;
    letter-spacing: -0.01em;
    line-height: 1.21;
    border: 2px solid var(--main-black);
    border-radius: 100px;
    padding: 2px 10px;
}
div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom > p {
    font-weight: 500;
    font-size: 24px;
    letter-spacing: -0.01em;
    line-height: 1.21;
    margin-top: 12px;
}
div.careerum-club5-calendar div.club5-calendar-link {
    margin-top: 24px;
}
div.careerum-club5-calendar div.club5-calendar-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-program {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-program h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-program h2 span {
    color: var(--main---dark-orange);
}
div.careerum-club5-program h2 + p {
    font-weight: 500;
    font-size: 32px;
    color: #000;
    margin-top: 40px;
    line-height: 1.21;
}
div.careerum-club5-program div.club5-program-items {
    margin-top: 24px;
    flex-wrap: wrap;
    gap: 24px 0;
}
div.careerum-club5-program div.club5-program-item {
    background: var(--main---white);
    border-radius: 20px;
    padding: 20px;
    width: 411px;
    overflow: hidden;
}
div.careerum-club5-program div.club5-program-item:nth-child(1) img {
    top: 0;
    right: 0;
}
div.careerum-club5-program div.club5-program-item:nth-child(2) {
    background: var(--main-purple2);
}
div.careerum-club5-program div.club5-program-item:nth-child(4) {
    background: var(--main-black);
}
div.careerum-club5-program div.club5-program-item:nth-child(4) p {
    color: var(--main---white);
    border-color: var(--main---white);
}
div.careerum-club5-program div.club5-program-item:nth-child(5) {
    background: var(--main---bright-orange);
}
div.careerum-club5-program div.club5-program-item:nth-child(6) {
    background: var(--secondary-yellow);
}
div.careerum-club5-program div.club5-program-item.wide {
    width: 100%;
}
div.careerum-club5-program div.club5-program-item.medium {
    width: 628px;
}
div.careerum-club5-program p.club5-program-item-label {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
    border: 2px solid var(--main-black);
    border-radius: 100px;
    padding: 0px 23px;
    display: inline-block;
    white-space: nowrap;
}
div.careerum-club5-program div.club5-program-item-header {
    gap: 12px;
    margin-top: 24px;
}
div.careerum-club5-program div.club5-program-item-header img {
    flex-shrink: 0;
}
div.careerum-club5-program div.club5-program-item-header p {
    font-weight: 600;
    font-size: 40px;
    line-height: 1.21;
    margin-top: 2px;
}
div.careerum-club5-program p.club5-program-item-subheader {
    font-weight: 500;
    font-size: 28px;
    line-height: 1.21;
    margin-top: 24px;
}
div.careerum-club5-program p.club5-program-item-text {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.21;
    margin-top: 16px;
}
div.careerum-club5-program div.club5-program-link {
    margin-top: 40px;
}
div.careerum-club5-program div.club5-program-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-team {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-team h2 {
    font-weight: 600;
    font-size: 52px;
    line-height: 1.21;
}
div.careerum-club5-team div.club5-team-top p {
    font-weight: 500;
    font-size: 32px;
    line-height: 1.21;
    margin-top: 24px;
    padding-right: 20px;
}
div.careerum-club5-team div.club5-team-center {
    margin-top: 40px;
}
div.careerum-club5-team div.club5-team-center-left {
    border-radius: 20px;
    padding: 20px;
    width: 737px;
    background: var(--main---white);
}
div.careerum-club5-team p.club5-team-center-left-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club5-team div.club5-team-center-left ul {
    margin-top: 20px;
}
div.careerum-club5-team div.club5-team-center-left ul li {
    gap: 12px;
}
div.careerum-club5-team div.club5-team-center-left ul li:not(:first-child) {
    margin-top: 12px;
}
div.careerum-club5-team div.club5-team-center-left ul li img {
    flex-shrink: 0;
}
div.careerum-club5-team div.club5-team-center-left ul li p {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.21;
}
div.careerum-club5-team div.club5-team-center-right {
    width: 519px;
}
div.careerum-club5-team div.club5-team-center-right-item {
    border-radius: 20px;
    padding: 20px;
    width: 519px;
    min-height: 210px;
    background: var(--main---white);
}
div.careerum-club5-team div.club5-team-center-right-item:not(:first-child) {
    margin-top: 24px;
}
div.careerum-club5-team div.club5-team-center-right-item > div p:nth-child(1) {
    font-weight: 600;
    font-size: 74px;
    line-height: 100%;
}
div.careerum-club5-team div.club5-team-center-right-item > div p:nth-child(2) {
    border-radius: 40px;
    padding: 8px 16px;
    background: var(--main-purple2);
    transform: rotate(-3deg);
    font-weight: 600;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 0;
    margin-left: 0;
    margin-top: 15px;
    margin-left: -7px;
    color: var(--main-black) !important;
    white-space: nowrap;
}
div.careerum-club5-team div.club5-team-center-right-item > p {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.21;
    margin-top: 12px;
}
div.careerum-club5-team div.club5-team-center-right-item.black {
    color: var(--main---white);
    background: var(--main-black);
}
div.careerum-club5-team div.club5-team-bottom {
    margin-top: 40px;
}
div.careerum-club5-team div.club5-team-bottom .slick-list {
    overflow: visible;
}
div.careerum-club5-team div.club5-team-items {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: grab;
}
div.careerum-club5-team div.club5-team-item {
    border-radius: 20px;
    padding: 16px;
    width: 348px;
    height: auto;
    background: var(--main---white);
    margin-right: 24px;
}
div.careerum-club5-team div.club5-team-item img {
    width: 100%;
}
div.careerum-club5-team p.club5-team-item-name {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.21;
    margin-top: 16px;
}
div.careerum-club5-team p.club5-team-item-position {
    font-weight: 500;
    font-size: 16px;
    color: var(--secondary-medium-grey);
    line-height: 1.21;
    margin-top: 4px;
}
div.careerum-club5-team div.club5-team-item ul {
    margin-top: 16px;
}
div.careerum-club5-team div.club5-team-item ul li {
    list-style-type: none;
    padding-left: 27px;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.21;
    position: relative;
}
div.careerum-club5-team div.club5-team-item ul li:not(:first-child) {
    margin-top: 12px;
}
div.careerum-club5-team div.club5-team-item ul li::before {
    content: "·";
    font-weight: 600;
    font-size: 18px;
    line-height: 1.21;
    position: absolute;
    top: 2px;
    left: 11px;
}
div.careerum-club5-team div.club5-team-link {
    margin-top: 40px;
}
div.careerum-club5-team div.club5-team-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-tariffs {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-tariffs h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-tariffs h2 span {
    font-style: italic;
    color: var(--main---bright-orange);
}
div.careerum-club5-tariffs div.club5-tariffs-top {
    margin-top: 40px;
}
div.careerum-club5-tariffs p.club5-tariffs-top-header {
    border-radius: 20px 20px 0 0;
    padding: 20px 20px 40px;
    background: var(--main-purple2);
    font-weight: 600;
    font-size: 32px;
    line-height: 1.21;
}
div.careerum-club5-tariffs p.club5-tariffs-top-text {
    border-radius: 20px;
    padding: 20px;
    margin-top: -22px;
    background: var(--main---white);
    font-weight: 600;
    font-size: 28px;
    line-height: 1.21;
}
div.careerum-club5-tariffs p.club5-tariffs-top-text span {
    font-style: italic;
    color: var(--main-purple2);
}
div.careerum-club5-tariffs div.club5-tariffs-top-items {
    margin-top: 40px;
    gap: 24px;
    flex-wrap: wrap;
}
div.careerum-club5-tariffs div.club5-tariffs-top-item {
    border-radius: 20px;
    padding: 20px;
    width: 628px;
    background: var(--main---white);
}
div.careerum-club5-tariffs p.club5-tariffs-top-item-label {
    border-radius: 20px;
    padding: 8px 0 8px 16px;
    background: var(--main-black);
    font-weight: 600;
    font-size: 28px;
    color: var(--main---white);
    line-height: 1.21;
    width: 100%;
}
div.careerum-club5-tariffs p.club5-tariffs-top-item-header {
    margin-top: 20px;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.21;
}
div.careerum-club5-tariffs p.club5-tariffs-top-item-header span {
    font-weight: 700;
}
div.careerum-club5-tariffs div.club5-tariffs-promo {
    margin-top: 24px;
    border-radius: 40px;
    padding: 20px;
    background: var(--border-gray);
    overflow: hidden;
}
div.careerum-club5-tariffs p.club5-tariffs-promo-label {
    border-radius: 100px;
    padding: 8px 24px;
    background: var(--main---white);
    font-weight: 600;
    font-size: 28px;
    color: var(--main-black);
    line-height: 1.21;
    display: inline-block;
    white-space: nowrap
}
div.careerum-club5-tariffs p.club5-tariffs-promo-text {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.21;
    margin-top: 20px;
    max-width: 925px;
}
div.careerum-club5-tariffs div.club5-tariffs-promo img {
    top: 0;
    right: 38px;
}
div.careerum-club5-tariffs div.club5-tariffs-switchers {
    margin-top: 80px;
}
div.careerum-club5-tariffs div.club5-tariffs-period {
    border-radius: 24px;
    padding: 4px;
    background-color: var(--main---white);
}
div.careerum-club5-tariffs div.club5-tariffs-period li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: var(--main-black);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
div.careerum-club5-tariffs div.club5-tariffs-period ul {
    position: relative;
}
div.careerum-club5-tariffs div.club5-tariffs-period ul::before {
    content: '';
    position: absolute;
    height: 42px;
    width: 0;
    background: var(--main-black);
    border-radius: 24px;
    top: 0px;
    transition: all .3s ease;
}
div.careerum-club5-tariffs div.club5-tariffs-period ul.m1::before {
    width: 120px;
    left: 0px;
}
div.careerum-club5-tariffs div.club5-tariffs-period ul.m3::before {
    width: 134px;
    left: 120px;
}
div.careerum-club5-tariffs div.club5-tariffs-period ul.m6::before {
    width: 146px;
    left: 254px;
}
div.careerum-club5-tariffs div.club5-tariffs-period ul.m12::before {
    width: 153px;
    left: 401px;
}
div.careerum-club5-tariffs div.club5-tariffs-period li:hover {
    background: var(--border-gray);
}
div.careerum-club5-tariffs div.club5-tariffs-period li.active,
div.careerum-club5-tariffs div.club5-tariffs-period li.active:hover {
    color: var(--main---white);
    background: transparent;
    transition: none;
}
div.careerum-club5-tariffs div.club5-tariffs-curr {
    border-radius: 24px;
    padding: 4px;
    background-color: #fff;
}
div.careerum-club5-tariffs div.club5-tariffs-curr ul {
    position: relative;
}
div.careerum-club5-tariffs div.club5-tariffs-curr ul::before {
    content: '';
    position: absolute;
    height: 44px;
    width: 91px;
    background: var(--main-black);
    border-radius: 24px;
    top: 0px;
    left: 0;
    transition: all .3s ease;
}
div.careerum-club5-tariffs div.club5-tariffs-curr ul.rub::before {
    left: 92px;
    width: 94px;
}
div.careerum-club5-tariffs div.club5-tariffs-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: var(--main-black);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
div.careerum-club5-tariffs div.club5-tariffs-curr li:hover {
    background: var(--border-gray);
}
div.careerum-club5-tariffs div.club5-tariffs-curr li.active,
div.careerum-club5-tariffs div.club5-tariffs-curr li.active:hover {
    background: transparent;
    color: var(--main---white);
    transition: none;
}
div.careerum-club5-tariffs div.club5-tariffs-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-club5-tariffs div.club5-tariffs-notif-icon {
    font-size: 0;
}
div.careerum-club5-tariffs div.club5-tariffs-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    pointer-events: none;
    padding: 0 10px;
    border-radius: 12px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #C2C2C266;
}
div.careerum-club5-tariffs div.club5-tariffs-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 0px;
}
div.careerum-club5-tariffs div.club5-tariffs-notif-content::before {
    position: absolute;
    top: -14px;
    left: 181px;
    content: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6236 1.53569L17 8.31641H0.366358L5.74274 1.53569C7.3667 -0.512451 9.99966 -0.512451 11.6236 1.53569Z" fill="%23C2C2C2" fill-opacity="0.4"/></svg>');
}
div.careerum-club5-tariffs div.club5-tariffs-notif:hover div.club5-tariffs-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-club5-tariffs div.club5-tariffs-items {
    gap: 24px
}
div.careerum-club5-tariffs div.club5-tariffs-items-wpapper {
    margin-top: 40px;
}
div.careerum-club5-tariffs div.club5-tariffs-item {
    width: 410px;
    flex-direction: column;
    border-radius: 20px;
    overflow: hidden;
}
div.careerum-club5-tariffs div.club5-tariffs-item-header {
    padding: 12px 20px;
    width: 100%;
    background: var(--main-black);
}
div.careerum-club5-tariffs div.club5-tariffs-item-header p {
    font-weight: 600;
    font-size: 16px;
    line-height: 125%;
    color: var(--main---white);
}
div.careerum-club5-tariffs div.club5-tariffs-item-content {
    flex-grow: 1;
    padding: 20px;
    width: 100%;
    background: var(--main---white);
}
div.careerum-club5-tariffs p.club5-tariffs-item-places {
    border-radius: 48px;
    padding: 4px 20px;
    display: inline-block;
    white-space: nowrap;
    background: var(--main-purple2);
    font-weight: 600;
    font-size: 16px;
    line-height: 1.21;
}
div.careerum-club5-tariffs div.club5-tariffs-item-line {
    width: 100%;
    height: 2px;
    background: #E6E6F2;
    margin-top: 16px;
}
div.careerum-club5-tariffs p.club5-tariffs-item-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    margin-top: 16px;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul {
    margin-top: 12px;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li p {
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li:not(:first-child) {
    margin-top: 8px;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li.dot {
    padding-left: 24px;
    position: relative;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li.dot::before {
    content: "·";
    position: absolute;
    top: 0px;
    left: 9px;
    font-weight: 600;
    font-size: 18px;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li:not(.dot) img {
    flex-shrink: 0;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li:not(.dot) ~ li.dot + li.dot {
    margin-top: 4px;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li:not(.dot) {
    gap: 8px;
}
div.careerum-club5-tariffs div.club5-tariffs-item ul li:not(.dot) p {
    margin-top: 1px;
}
div.careerum-club5-tariffs div.club5-tariffs-item-footer {
    padding: 40px 20px 20px;
    width: 100%;
    background: var(--main---white);
}
div.careerum-club5-tariffs div.club5-tariffs-item-price {
    gap: 5px;
}
div.careerum-club5-tariffs div.club5-tariffs-item-price div {
    margin-left: 8px
}
div.careerum-club5-tariffs p.club5-tariffs-item-fullprice-amount,
div.careerum-club5-tariffs p.club5-tariffs-item-price-separator {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
}
div.careerum-club5-tariffs p.club5-tariffs-item-price-separator {
    margin-left: 2px;
}
div.careerum-club5-tariffs p.club5-tariffs-item-price-amount {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
    color: #827F7C;
    margin-bottom: 3px;
}
div.careerum-club5-tariffs p.club5-tariffs-item-price-text {
    font-weight: 500;
    font-size: 12px;
    line-height: 110%;
    color: #827F7C;
}
div.careerum-club5-tariffs p.club5-tariffs-item-fullprice-text {
    font-size: 18px;
    margin-top: 13px;
    margin-left: 5px;
    font-weight: 600;
    line-height: 110%;
    display: none
}
div.careerum-club5-tariffs div.club5-tariffs-item.m1 p.club5-tariffs-item-price-separator,
div.careerum-club5-tariffs div.club5-tariffs-item.m1 div.club5-tariffs-item-price div {
    display: none
}
div.careerum-club5-tariffs div.club5-tariffs-item.m1 p.club5-tariffs-item-fullprice-text {
    display: block
}
div.careerum-club5-tariffs div.club5-tariffs-item-link {
    margin-top: 16px;
    width: 100%;
}
div.careerum-club5-tariffs div.club5-tariffs-item-link a {
    border-radius: 12px;
    padding: 20px 0;
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
    text-align: center;
}

div.careerum-club5-closed {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-closed h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-closed div.club5-closed-items {
    margin-top: 40px;
}
div.careerum-club5-closed div.club5-closed-item {
    width: 411px;
    flex-direction: column;
    gap: 12px;
}
div.careerum-club5-closed div.club5-closed-item-top {
    background: var(--main-purple2);
    border-radius: 40px;
    padding: 20px;
    width: 100%;
    min-height: 142px;
}
div.careerum-club5-closed div.club5-closed-item-top p {
    font-weight: 600;
    font-size: 28px;
    line-height: 1.21;
}
div.careerum-club5-closed div.club5-closed-item-top p span {
    color: var(--main---white);
}
div.careerum-club5-closed div.club5-closed-item-top p.club5-closed-item-label {
    font-weight: 600;
    font-size: 22px;
    letter-spacing: -0.01em;
    border-radius: 30px;
    padding: 4px 20px;
    background: var(--main---white);
    display: inline-block;
    margin-top: 16px;
}
div.careerum-club5-closed div.club5-closed-item-bottom {
    border-radius: 40px;
    padding: 20px;
    width: 100%;
    background: var(--main---white);
    flex-grow: 1;
    min-height: 221px;
}
div.careerum-club5-closed div.club5-closed-item-bottom p {
    font-weight: 500;
    font-size: 22px;
    letter-spacing: -0.01em;
    line-height: 1.21;
}
div.careerum-club5-closed div.club5-closed-link {
    margin-top: 40px;
}
div.careerum-club5-closed div.club5-closed-link a {
    border-radius: 12px;
    padding: 17px 36px;
    display: inline-block;
    font-weight: 600;
    font-size: 22px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
}

div.careerum-club5-question {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-question h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-question div.club5-question-left {
    width: 411px;
    font-size: 0;
    border-radius: 40px;
    overflow: hidden;
}
div.careerum-club5-question div.club5-question-left img {
    width: 100%;
}
div.careerum-club5-question div.club5-question-right {
    width: 872px;
    border-radius: 40px;
    background: var(--main---white);
    overflow: hidden;
    flex-direction: column;
    padding: 24px 24px 20px;
}
div.careerum-club5-question p.club5-question-header {
    font-weight: 600;
    font-size: 44px;
    line-height: 1.21;
}
div.careerum-club5-question p.club5-question-text {
    font-weight: 500;
    font-size: 28px;
    margin-top: 24px;
    line-height: 1.21;
    max-width: 650px;
}
div.careerum-club5-question a {
    border-radius: 12px;
    padding: 16px 40px;
    display: inline-block;
    font-weight: 600;
    font-size: 28px;
    line-height: 1.22;
    text-decoration: none;
    cursor: pointer;
    margin-top: auto;
}
div.careerum-club5-question div.club5-question-right img {
    left: 0;
    top: 127px;
}

div.careerum-club5-help-buy {
    background: #f5f5f7;
    cursor: default;
    color: var(--main-black);
}
div.careerum-club5-help-buy > div {
    border-radius: 24px;
    background: var(--main---white);
    margin-bottom: 144px;
    padding: 24px 24px 46px;
}
div.careerum-club5-help-buy h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
    max-width: 725px;
    color: var(--main-black);
}
div.careerum-club5-help-buy img {
    top: 61px;
    left: 390px;
}
div.careerum-club5-help-buy p {
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
    color: #000;
    margin-top: 24px;
    max-width: 725px;
}
div.careerum-club5-help-buy p.position-absolute {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: var(--main---white);
    display: inline-block;
    border-radius: 20px;
    padding: 10px;
    width: 332px;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.06);
    background: var(--main---bright-orange);
    transform: rotate(6deg);
    top: 89px;
    right: 96px;
}
div.careerum-club5-help-buy div.club5-help-buy-links {
    margin-top: 43px;
    gap: 20px;
}
div.careerum-club5-help-buy div.club5-help-buy-links a {
    border-radius: 8px;
    padding: 10px 14px;
    font-weight: 600;
    font-size: 22px;
    color: #000;
    line-height: 1.21;
    text-decoration: none;
}

@media screen and (max-width: 1299px) {
    div.careerum-club5-main h1 {
        font-size: 72px;
    }
    div.careerum-club5-main > div {
        margin: 105px auto 80px;
    }
    div.careerum-club5-main h1 + p {
        font-size: 50px;
        margin-top: 2px;
        font-weight: 500
    }
    div.careerum-club5-main h1 + p + p {
        font-size: 26px;
        margin-top: 5px;
    }
    div.careerum-club5-main div.club5-main-center {
        margin-top: 24px;
        display: none;
    }
    div.careerum-club5-main div.club5-main-center.tablet {
        display: flex;
    }
    div.careerum-club5-main div.club5-main-center > div {
        border-radius: 21px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) {
        width: 144px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) {
        height: 95px;
        border-radius: 21px;
        padding: 15px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p {
        font-size: 11px;
        padding: 3px 0;
        height: 21px;
        border: 1px solid var(--main---white);
        width: 93px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(1),
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(3) {
        margin-left: 21px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(1)::before {
        content: "";
        width: 21px;
        height: 21px;
        border-radius: 21px;
        top: -1px;
        left: -21px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(2)::after {
        content: "";
        width: 21px;
        height: 21px;
        border-radius: 21px;
        top: -1px;
        right: -21px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) p:nth-child(3)::before {
        content: "";
        width: 21px;
        height: 21px;
        border-radius: 21px;
        top: -1px;
        left: -21px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(2) {
        width: 218px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(3) {
        width: 188px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(4) {
        width: 138px;
        background: var(--main-black);
        padding: 12px 9px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(4) p {
        font-size: 12px;
        line-height: 1.25;
    }
    div.careerum-club5-main div.club5-main-bottom {
        margin-top: 16px;
    }
    div.careerum-club5-main div.club5-main-bottom-left {
        width: 277px;
        padding: 16px;
    }
    div.careerum-club5-main div.club5-main-bottom-right {
        width: 394px;
        padding: 16px;
    }
    div.careerum-club5-main div.club5-main-bottom-left p {
        font-size: 22px;
        line-height: 1.24;
    }
    div.careerum-club5-main div.club5-main-bottom-right li {
        align-items: flex-start;
    }
    div.careerum-club5-main div.club5-main-bottom-right li img {
        width: 24px;
    }
    div.careerum-club5-main div.club5-main-bottom-right li p {
        font-size: 22px;
        margin-top: 1px;
    }
    div.careerum-club5-main div.club5-main-bottom-right li:not(:first-child) {
        margin-top: 12px;
    }
    div.careerum-club5-main div.club5-main-link {
        margin-top: 16px;
    }
    div.careerum-club5-main div.club5-main-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-experience {
        border-radius: 37px;
    }
    div.careerum-club5-experience > div {
        margin: 80px auto 86px;
    }
    div.careerum-club5-experience p.club5-experience-top {
        font-size: 24px;
    }
    div.careerum-club5-experience div.club5-experience-center {
        border-radius: 13px;
        padding: 10px;
        width: 537px;
        gap: 5px;
        margin-top: 46px;
        margin-left: 60px;
    }
    div.careerum-club5-experience div.club5-experience-center p {
        font-size: 14px;
    }
    div.careerum-club5-experience div.club5-experience-center img {
        width: 46px;
    }
    div.careerum-club5-experience p.club5-experience-bottom {
        font-size: 24px;
        margin-top: 53px;
    }
    div.careerum-club5-experience div.club5-experience-center::before {
        content: url('data:image/svg+xml,<svg width="23" height="15" viewBox="0 0 23 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.709466 14.1872C5.23836 13.2183 6.44498 4.62371 6.50468 0.497215L22.5357 0.417099C21.8348 12.6101 7.69271 14.6796 0.709466 14.1872Z" fill="%23DEB7FF" /></svg>');
        position: absolute;
        bottom: -17px;
        left: 24px;
    }
    div.careerum-club5-experience img.center-text-bg {
        top: 110px;
        left: 179px;
    }
    div.careerum-club5-experience img.bottom-text-bg {
        top: 254px;
        left: 359px;
    }
    div.careerum-club5-myths > div {
        margin: 80px auto;
    }
    div.careerum-club5-myths h2 {
        font-size: 24px;
    }
    div.careerum-club5-myths div.club5-myths-header-container {
        padding: 16px 16px 19px;
    }
    div.careerum-club5-myths div.club5-myths-header-container img {
        top: 72px;
        left: 119px;
    }
    div.careerum-club5-myths div.club5-myths-items {
        margin-top: 27px;
    }
    div.careerum-club5-myths div.club5-myths-item div.club5-myths-item-content {
        border-radius: 20px;
        padding: 16px;
        width: 469px;
    }
    div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-label {
        font-size: 10px;
        padding: 2px 6px;
        margin-top: 0px;
        height: 16px;
        overflow: hidden;
        line-height: 1.45;
    }
    div.careerum-club5-myths div.club5-myths-item div.club5-myths-item-img {
        border-radius: 20px;
        width: 219px;
    }
    div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-header {
        font-size: 20px;
        margin-top: 12px;
        margin-right: -5px;
    }
    div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-subheader {
        font-size: 14px;
        margin-top: 16px;
    }
    div.careerum-club5-myths div.club5-myths-item p.club5-myths-item-text {
        margin-top: 4px;
        font-size: 12px;
        line-height: 1.25;
    }
    div.careerum-club5-myths div.club5-myths-item:not(:first-child) {
        margin-top: 16px;
    }
    div.careerum-club5-myths div.club5-myths-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-career {
        border-radius: 21px;
    }
    div.careerum-club5-career > div {
        margin: 80px auto;
    }
    div.careerum-club5-career h2 {
        font-size: 24px;
    }
    div.careerum-club5-career div.club5-career-top {
        margin-top: 41px;
    }
    div.careerum-club5-career div.club5-career-top > img {
        margin-left: 51px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item {
        border-radius: 53px;
        padding: 8px 20px;
        gap: 8px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item p {
        font-size: 20px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(1) {
        top: -86px;
        left: 37px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(2) {
        top: -43px;
        left: 177px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(3) {
        top: -71px;
        left: 436px;
    }
    div.careerum-club5-career div.club5-career-center {
        margin-top: 40px;
    }
    div.careerum-club5-career div.club5-career-center p {
        font-size: 18px;
    }
    div.careerum-club5-career div.club5-career-center img {
        top: 21px;
        left: 120px;
    }
    div.careerum-club5-career h3 {
        margin-top: 41px;
        font-size: 24px;
    }
    div.careerum-club5-career div.club5-career-bottom {
        margin-top: 24px;
    }
    div.careerum-club5-career div.club5-career-bottom-left {
        border: 2px solid var(--main---white);
        border-radius: 10px;
        width: 336px;
        height: 285px;
        padding: 14px;
    }
    div.careerum-club5-career div.club5-career-bottom-right {
        border-radius: 10px;
        width: 336px;
        height: 285px;
        padding: 16px;
    }
    div.careerum-club5-career p.club5-career-bottom-item-header {
        font-size: 18px;
    }
    div.careerum-club5-career div.club5-career-bottom-left img {
        bottom: 51px;
        left: 25px;
    }
    div.careerum-club5-career div.club5-career-bottom-right img {
        bottom: 16px;
        left: 15px;
    }
    div.careerum-club5-career p.club5-career-bottom-item-text {
        font-size: 19px;
        padding: 4px 22px;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(1) {
        top: 97px;
        left: 209px;
        transform: rotate(7.6deg);
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(2) {
        top: 148px;
        left: 16px;
        transform: rotate(-20deg);
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(3) {
        top: 129px;
        left: 125px;
        transform: rotate(5.71deg);
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(4) {
        top: 199px;
        left: 25px;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(5) {
        top: 174px;
        left: 145px;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(6) {
        top: 236px;
        left: 15px;
        width: 291px;
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(1) {
        top: 90px;
        left: 206px;
        transform: rotate(13.29deg);
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(2) {
        top: 131px;
        left: 16px;
        transform: rotate(13.84deg);
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(3) {
        top: 127px;
        left: 113px;
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(4) {
        top: 181px;
        left: 13px;
        transform: rotate(-16.7deg);
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(5) {
        top: 166px;
        left: 195px;
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(6) {
        top: 203px;
        left: 151px;
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(7) {
        top: 238px;
        left: 14px;
    }
    div.careerum-club5-career div.club5-career-bottom-right p.club5-career-bottom-item-text:nth-child(8) {
        top: 238px;
        left: 136px;
    }
    div.careerum-club5-founder > div {
        margin-top: 80px;
        margin-bottom: 24px;
    }
    div.careerum-club5-founder h2 {
        font-size: 24px;
    }
    div.careerum-club5-founder div.club5-founder-wrapper {
        margin-top: 24px;
    }
    div.careerum-club5-founder div.club5-founder-left {
        width: 278px;
    }
    div.careerum-club5-founder div.club5-founder-right {
        padding: 16px;
        width: 411px;
    }
    div.careerum-club5-founder p.club5-founder-right-header {
        font-size: 22px;
    }
    div.careerum-club5-founder li {
        gap: 8px;
    }
    div.careerum-club5-founder li p {
        font-size: 14px;
    }
    div.careerum-club5-founder div.club5-founder-right-wrapper {
        margin-top: 14px;
        gap: 11px;
    }
    div.careerum-club5-founder p.club5-founder-right-quote {
        font-size: 47px;
    }
    div.careerum-club5-founder div.club5-founder-right-wrapper div p {
        font-size: 18px;
    }
    div.careerum-club5-founder div.club5-founder-right-wrapper div p + p {
        margin-top: 1px;
    }
    div.careerum-club5-form > div {
        margin-top: 0;
    }
    div.careerum-club5-form div.club5-form-top {
        margin-top: 16px;
        border-radius: 20px;
        padding: 16px;
    }
    div.careerum-club5-form div.club5-form-top-left {
        width: 371px;
    }
    div.careerum-club5-form div.club5-form-top-right {
        width: 261px;
    }
    div.careerum-club5-form div.club5-form-title p {
        font-size: 16px;
        padding: 4px 20px;
    }
    div.careerum-club5-form div.club5-form-date {
        margin-top: 8px;
        gap: 8px;
        flex-wrap: wrap
    }
    div.careerum-club5-form div.club5-form-date p {
        font-size: 16px;
        padding: 2px 18px;
    }
    div.careerum-club5-form h2 {
        font-size: 36px;
        margin-top: 24px;
        font-weight: 600;
    }
    div.careerum-club5-form div.club5-form-top-left > p {
        margin-top: 8px;
        font-size: 24px;
    }
    div.careerum-club5-form div.club5-form-top-left > p.club5-form-top-left-subheader {
        font-size: 20px;
    }
    div.careerum-club5-form div.club5-form-top-left ul {
        margin-top: 12px;
    }
    div.careerum-club5-form div.club5-form-top-left ul li {
        gap: 8px;
    }
    div.careerum-club5-form div.club5-form-top-left ul li + li {
        margin-top: 8px;
    }
    div.careerum-club5-form div.club5-form-top-left ul li p {
        font-size: 16px;
    }
    div.careerum-club5-form div.club5-form-top-right p.club5-form-top-right-text {
        font-size: 16px;
        margin-top: 10px;
    }
    div.careerum-club5-form div.club5-form-top-left img {
        top: 79px;
        left: 210px;
    }
    div.careerum-club5-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-club5-form div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 8.5px 12px;
        font-size: 13px;
    }
    div.careerum-club5-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 10px;
    }
    div.careerum-club5-form div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-size: 8px;
        margin-top: 2px;
    }
    div.careerum-club5-form div.careerum-registration-form-club40 > form button,
    div.careerum-club5-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 0;
        font-size: 18px;
        padding: 10px 0;
    }
    div.careerum-club5-form div.club5-form-bottom {
        margin-top: 16px;
        padding: 16px;
    }
    div.careerum-club5-form div.club5-form-bottom h3 {
        font-size: 24px;
        line-height: 140%;
    }
    div.careerum-club5-form div.club5-form-bottom p {
        font-size: 18px;
        margin-top: 16px;
        padding: 12px 22px;
    }
    div.careerum-club5-form div.club5-form-bottom p + p {
        margin-top: 12px;
    }
    div.careerum-club5-space h2 {
        font-size: 24px;
    }
    div.careerum-club5-space div.club5-space-wrapper {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-club5-space div.club5-space-text {
        border-radius: 20px;
        padding: 16px;
    }
    div.careerum-club5-space div.club5-space-text p {
        font-size: 18px;
    }
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(1) {
        width: 240px;
    }
    div.careerum-club5-space div.club5-space-img {
        width: 120px;
        border-radius: 20px;
    }
    div.careerum-club5-space div.club5-space-img img {
        width: 89%;
    }
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(3) {
        width: 296px;
    }
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(5) {
        width: 194px;
    }
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(6) {
        width: 206px;
    }
    div.careerum-club5-space div.club5-space-link {
        margin-top: 24px;
    }
    div.careerum-club5-space div.club5-space-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-woman {
        border-radius: 20px;
    }
    div.careerum-club5-woman > div {
        margin: 80px auto 108px;
    }
    div.careerum-club5-woman div.club5-woman-img-container img {
        margin-top: 44px;
        margin-left: 207px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p {
        font-size: 12px;
        border: 0.53px solid var(--main---white);
        border-radius: 20px;
        padding: 3px 11px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(1) {
        top: 21px;
        left: -2px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(2) {
        top: 17px;
        left: 223px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(3) {
        top: 68px;
        left: 44px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(4) {
        top: 58px;
        left: 160px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(5) {
        top: 47px;
        left: 332px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(6) {
        top: 172px;
        left: 223px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(7) {
        top: 192px;
        left: 475px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(8) {
        top: 122px;
        left: 552px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(9) {
        top: 216px;
        left: 216px;
    }
    div.careerum-club5-woman div.club5-woman-text-items p:nth-child(10) {
        top: 223px;
        left: 442px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(1) {
        width: 204px;
        height: 151px;
        border-radius: 9px;
        top: 95px;
        left: 3px;
        padding: 8px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(1) p {
        font-size: 28px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) {
        border-radius: 11px;
        width: 135px;
        height: 55px;
        top: 108px;
        left: 216px;
        padding: 7px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) p {
        font-size: 17px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) p + p {
        font-size: 11px;
        margin-top: 6px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(2) img {
        bottom: 8px;
        right: 6px;
    }
    div.careerum-club5-woman div.club5-woman-card-item.person {
        border-radius: 10px;
        padding: 8px 4px;
        gap: 4px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(3) {
        width: 88px;
        height: 125px;
        top: 113px;
        left: 351px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(4) {
        width: 88px;
        height: 134px;
        top: 47px;
        left: 453px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(5) {
        width: 141px;
        height: 76px;
        top: 170px;
        left: 543px;
    }
    div.careerum-club5-woman div.club5-woman-card-item.person img {
        width: 75px;
        margin-left: 2px;
    }
    div.careerum-club5-woman div.club5-woman-card-item:nth-child(5) img {
        width: 64px;
        margin-left: 2px;
        margin-top: -2px;
    }
    div.careerum-club5-woman p.club5-woman-card-item-person-name {
        font-size: 10px;
    }
    div.careerum-club5-woman p.club5-woman-card-item-person-descr {
        font-size: 7px;
    }
    div.careerum-club5-what > div {
        margin-top: 40px;
        border-radius: 21px;
        padding: 80px 30px;
    }
    div.careerum-club5-what h2 {
        font-size: 38px;
    }
    div.careerum-club5-what > div > img {
        margin-top: 27px;
        margin-left: 68px;
    }
    div.careerum-club5-what div.club5-what-items p {
        font-size: 18px;
        padding: 4px 12px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(1) {
        top: 170px;
        left: 183px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(2) {
        top: 179px;
        left: 322px;
        padding: 4px 9px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(3) {
        top: 224px;
        left: 69px;
        padding: 4px 8px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(4) {
        top: 224px;
        left: 379px;
        padding: 4px 8px;
    }
    div.careerum-club5-start h2 {
        font-size: 24px;
    }
    div.careerum-club5-start div.club5-start-items {
        margin-top: 24px;
    }
    div.careerum-club5-start div.club5-start-item {
        width: 219px;
    }
    div.careerum-club5-start div.club5-start-item div.club5-start-item-top {
        padding: 16px 16px 32px;
    }
    div.careerum-club5-start div.club5-start-item div.club5-start-item-top p {
        min-height: 48px;
        font-size: 20px;
    }
    div.careerum-club5-start div.club5-start-item div.club5-start-item-bottom {
        padding: 16px 16px 5px;
    }
    div.careerum-club5-start div.club5-start-item div.club5-start-item-bottom p {
        font-size: 16px;
        line-height: 1.25;
    }
    div.careerum-club5-start div.club5-start-item:nth-child(3) div.club5-start-item-bottom img {
        width: 184px;
        margin-top: 18px;
    }
    div.careerum-club5-start div.club5-start-link {
        margin-top: 24px;
    }
    div.careerum-club5-start div.club5-start-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-we-learn h2 {
        font-size: 24px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-items-top {
        margin-top: 24px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top {
        width: 172px;
        height: 148px;
        border-radius: 20px;
        padding: 20px 12px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top.wide {
        width: 344px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top p {
        font-size: 12px;
        margin-top: 13px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(3) p {
        margin-top: 63px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(7) p {
        margin-top: 65px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top.wide img {
        top: 2px;
        left: 0;
        right: unset;
    }
    div.careerum-club5-we-learn div.club5-we-learn-items-bottom {
        margin-top: 40px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-items-bottom > div {
        gap: 16px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-bottom {
        padding: 16px;
        width: 218px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-bottom.wide {
        width: 336px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-bottom-top p {
        font-size: 32px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-bottom-top p + p {
        font-size: 12px;
        padding: 4px 12px;
        top: 4px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-bottom > p {
        font-size: 12px;
        margin-top: 16px;
        font-weight: 500;
        max-width: 186px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-link {
        margin-top: 24px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-got h2 {
        font-size: 24px;
    }
    div.careerum-club5-got div.club5-got-items-top {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-club5-got div.club5-got-item {
        width: 218px;
        display: flex;
        flex-direction: column;
    }
    div.careerum-club5-got div.club5-got-item-top {
        padding: 12px;
        gap: 4px;
        height: 72px;
        border-radius: 20px;
    }
    div.careerum-club5-got div.club5-got-item-top p {
        font-size: 20px;
    }
    div.careerum-club5-got div.club5-got-item-top img {
        width: 28px;
    }
    div.careerum-club5-got div.club5-got-item-bottom {
        padding: 16px;
        border-radius: 20px;
        height: unset;
        flex-grow: 1;
    }
    div.careerum-club5-got div.club5-got-item-bottom p {
        font-size: 16px;
        line-height: 1.25;
    }
    div.careerum-club5-got div.club5-got-link {
        margin-top: 24px;
    }
    div.careerum-club5-got div.club5-got-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-got div.club5-got-items-bottom {
        margin-top: 40px;
    }
    div.careerum-club5-got div.club5-got-item-bottom-left {
        width: 322px;
        border-radius: 20px;
        padding: 12px 12px 0 12px;
    }
    div.careerum-club5-got div.club5-got-item-bottom-right {
        width: 366px;
        padding: 12px;
        border-radius: 20px;
    }
    div.careerum-club5-got div.club5-got-item-bottom-left p {
        font-size: 28px;
    }
    div.careerum-club5-got div.club5-got-item-bottom-left img {
        margin-top: -31px;
        margin-left: 39px;
    }
    div.careerum-club5-got div.club5-got-item-bottom-right p {
        font-size: 18px;
        margin-right: -10px;
    }
    div.careerum-club5-opportunities h2 {
        font-size: 24px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-items {
        margin-top: 24px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item {
        width: 172px;
        padding: 12px;
        height: 229px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item p {
        font-size: 16px;
        line-height: 1.25;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) {
        border-radius: 0;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p {
        font-size: 17px;
        padding: 4px 12px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) img {
        top: 47px;
        left: 54px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(1) {
        top: 83px;
        left: 4px;
        padding: 3px 30px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(2) {
        top: 146px;
        left: 7px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(3) {
        top: 200px;
        left: 0;
        padding: 4px 34px;
    }
    div.careerum-club5-places h2 {
        font-size: 24px;
    }
    div.careerum-club5-places div.club5-places-wrapper {
        margin-top: 24px;
        border-radius: 21px;
        padding: 22px 0;
    }
    div.careerum-club5-places div.club5-places-wrapper p {
        font-size: 20px;
        padding: 4px 16px;
    }
    div.careerum-club5-places div.club5-places-wrapper img {
        width: 628px;
    }
    div.careerum-club5-places div.club5-places-wrapper p:nth-child(1) {
        top: 33px;
        right: 20px;
    }
    div.careerum-club5-places div.club5-places-wrapper p:nth-child(2) {
        top: 66px;
        right: 84px;
    }
    div.careerum-club5-professions h2 {
        font-size: 24px;
    }
    div.careerum-club5-professions div.club5-professions-items {
        margin-top: 24px;
        flex-wrap: wrap;
        gap: 16px;
    }
    div.careerum-club5-professions div.club5-professions-item {
        width: 336px;
    }
    div.careerum-club5-professions div.club5-professions-item:last-child {
        width: 100%;
    }
    div.careerum-club5-professions div.club5-professions-item-top {
        padding: 16px 16px 32px;
    }
    div.careerum-club5-professions div.club5-professions-item-top p {
        font-size: 20px;
    }
    div.careerum-club5-professions div.club5-professions-item-bottom {
        margin-top: -17px;
        padding: 12px;
    }
    div.careerum-club5-professions div.club5-professions-item-bottom p {
        font-size: 14px;
        padding: 3px 7px;
        line-height: 1.22;
    }
    div.careerum-club5-professions div.club5-professions-item-bottom img {
        width: 660px;
        margin: 4px auto 0;
    }
    div.careerum-club5-professions div.club5-professions-item:last-child div.club5-professions-item-bottom {
        padding-bottom: 0;
    }
    div.careerum-club5-results h2 {
        font-size: 24px;
    }
    div.careerum-club5-results div.club5-results-items-wrapper {
        margin-top: 24px;
    }
    div.careerum-club5-results div.club5-results-item {
        width: 315px;
        margin-right: 16px;
    }
    div.careerum-club5-results p.club5-results-item-name {
        font-size: 20px;
    }
    div.careerum-club5-results p.club5-results-item-position {
        font-size: 14px;
    }
    div.careerum-club5-results div.club5-results-item-line {
        margin-top: 8px;
    }
    div.careerum-club5-results p.club5-results-item-about {
        font-size: 16px;
        margin-top: 20px;
    }
    div.careerum-club5-results div.club5-results-item-result {
        margin-top: 20px;
    }
    div.careerum-club5-results div.club5-results-item-result p {
        font-size: 16px;
    }
    div.careerum-club5-results div.club5-results-item ul li {
        font-size: 16px;
    }
    div.careerum-club5-results div.club5-results-link {
        margin-top: 24px;
    }
    div.careerum-club5-results div.club5-results-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-how h2 {
        font-size: 24px;
    }
    div.careerum-club5-how div.club5-how-wrapper {
        margin-top: 24px;
        padding: 16px;
    }
    div.careerum-club5-how li {
        align-items: flex-start;
        gap: 8px;
    }
    div.careerum-club5-how li p {
        font-size: 18px;
        margin-top: 1px;
    }
    div.careerum-club5-how li:not(:first-child) {
        margin-top: 12px;
    }
    div.careerum-club5-track h2 {
        font-size: 24px;
    }
    div.careerum-club5-track div.club5-track-items {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-club5-track div.club5-track-item {
        padding: 16px;
        width: 336px;
    }
    div.careerum-club5-track p.club5-track-item-header {
        font-size: 22px;
    }
    div.careerum-club5-track p.club5-track-item-text {
        margin-top: 12px;
        font-size: 18px;
    }
    div.careerum-club5-track ul {
        margin-top: 12px;
    }
    div.careerum-club5-track li {
        gap: 4px;
    }
    div.careerum-club5-track li p {
        font-size: 16px;
        margin-top: 2px;
    }
    div.careerum-club5-track li img {
        width: 22px;
    }
    div.careerum-club5-track div.club5-track-link {
        margin-top: 24px;
    }
    div.careerum-club5-track div.club5-track-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-calendar h2 {
        font-size: 24px;
    }
    div.careerum-club5-calendar p.club5-calendar-header {
        margin-top: 24px;
        font-size: 20px;
    }
    div.careerum-club5-calendar div.club5-calendar-intensive {
        margin-top: 16px;
        border-radius: 20px;
        padding: 16px 16px 66px;
    }
    div.careerum-club5-calendar div.club5-calendar-intensive-top p {
        font-size: 16px;
        padding: 2px 18px;
        height: 28px;
    }
    div.careerum-club5-calendar p.club5-calendar-intensive-header {
        margin-top: 12px;
        font-size: 40px;
    }
    div.careerum-club5-calendar p.club5-calendar-intensive-text {
        margin-top: 16px;
        font-size: 18px;
        max-width: 464px;
    }
    div.careerum-club5-calendar div.club5-calendar-intensive img {
        bottom: 16px;
        right: 45px;
    }
    div.careerum-club5-calendar div.club5-calendar-button {
        margin-top: 16px;
    }
    div.careerum-club5-calendar div.club5-calendar-button div {
        padding: 10px;
        width: 320px;
        text-align: center;
        border-radius: 8px;
    }
    div.careerum-club5-calendar div.club5-calendar-button div p {
        font-size: 18px;
    }
    div.careerum-club5-calendar div.club5-calendar-item {
        padding: 16px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-header p:nth-child(1) {
        font-size: 20px;
        padding: 4px 20px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-header p:nth-child(2) {
        font-size: 24px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-header + div.club5-calendar-item-row {
        margin-top: 16px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row + div.club5-calendar-item-row {
        margin-top: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div {
        padding: 12px 16px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(1) {
        width: 464px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(2) {
        width: 180px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(1) p {
        font-size: 18px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(2) p {
        font-size: 18px;
    }
    div.careerum-club5-calendar div.club5-calendar-button + p.club5-calendar-header {
        margin-top: 80px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom {
        margin-top: 24px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom-item {
        width: 252px;
        margin-right: 16px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom-item-top {
        border-radius: 20px;
        padding: 12px;
        gap: 4px;
        height: 72px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom-item-top p {
        font-size: 20px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom {
        height: 133px;
        padding: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom div {
        gap: 4px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom div p {
        font-size: 14px;
        border: 1px solid var(--main-black);
        padding: 1px 7px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom-item-bottom > p {
        font-size: 16px;
        margin-top: 8px;
    }
    div.careerum-club5-calendar div.club5-calendar-link {
        margin-top: 24px;
    }
    div.careerum-club5-calendar div.club5-calendar-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-program h2 {
        font-size: 24px;
    }
    div.careerum-club5-program h2 + p {
        font-size: 20px;
        margin-top: 24px;
    }
    div.careerum-club5-program div.club5-program-item {
        padding: 12px;
        width: 218px;
    }
    div.careerum-club5-program div.club5-program-items {
        gap: 16px;
    }
    div.careerum-club5-program div.club5-program-item.medium {
        width: 336px;
    }
    div.careerum-club5-program p.club5-program-item-label {
        font-size: 14px;
        padding: 1px 15px;
    }
    div.careerum-club5-program div.club5-program-item-header {
        margin-top: 16px;
        gap: 8px;
    }
    div.careerum-club5-program div.club5-program-item-header p {
        font-size: 20px;
    }
    div.careerum-club5-program p.club5-program-item-subheader {
        font-size: 16px;
        margin-top: 16px;
    }
    div.careerum-club5-program p.club5-program-item-text {
        font-size: 14px;
        margin-top: 12px;
    }
    div.careerum-club5-program div.club5-program-link {
        margin-top: 24px;
    }
    div.careerum-club5-program div.club5-program-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-team h2 {
        font-size: 24px;
    }
    div.careerum-club5-team div.club5-team-top p {
        font-size: 20px;
        margin-top: 16px;
    }
    div.careerum-club5-team div.club5-team-center {
        margin-top: 24px;
    }
    div.careerum-club5-team div.club5-team-center-left {
        padding: 16px;
        width: 453px;
    }
    div.careerum-club5-team div.club5-team-center-right {
        width: 219px;
    }
    div.careerum-club5-team p.club5-team-center-left-header {
        font-size: 24px;
    }
    div.careerum-club5-team div.club5-team-center-left ul {
        margin-top: 16px;
    }
    div.careerum-club5-team div.club5-team-center-left ul li {
        align-items: flex-start;
    }
    div.careerum-club5-team div.club5-team-center-left ul li p {
        font-size: 18px;
        margin-top: 1px;
    }
    div.careerum-club5-team div.club5-team-center-right-item {
        padding: 16px;
        width: 100%;
        min-height: 154px;
    }
    div.careerum-club5-team div.club5-team-center-right-item > div p:nth-child(1) {
        font-size: 32px;
    }
    div.careerum-club5-team div.club5-team-center-right-item > div p:nth-child(2) {
        font-size: 12px;
        padding: 4px 12px;
        margin-top: 4px;
    }
    div.careerum-club5-team div.club5-team-center-right-item > p {
        margin-top: 12px;
        font-size: 12px;
    }
    div.careerum-club5-team div.club5-team-bottom {
        margin-top: 24px;
    }
    div.careerum-club5-team div.club5-team-item {
        width: 315px;
    }
    div.careerum-club5-team p.club5-team-item-name {
        font-size: 20px;
    }
    div.careerum-club5-team p.club5-team-item-position {
        font-size: 14px;
    }
    div.careerum-club5-team div.club5-team-item ul li {
        font-size: 16px;
        padding-left: 24px;
        line-height: 1.25;
    }
    div.careerum-club5-team div.club5-team-item ul li::before {
        top: 0px;
        left: 9px;
    }
    div.careerum-club5-team div.club5-team-link {
        margin-top: 24px;
    }
    div.careerum-club5-team div.club5-team-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-tariffs {
        overflow: visible;
    }
    div.careerum-club5-tariffs > div {
        width: 100%;
        margin-bottom: 80px;
    }
    div.careerum-club5-tariffs h2 {
        font-size: 24px;
        width: 688px;
        margin: 0 auto;
    }
    div.careerum-club5-tariffs div.club5-tariffs-top {
        width: 688px;
        margin: 0 auto;
        margin-top: 24px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-header {
        padding: 16px 16px 32px;
        font-size: 20px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-text {
        margin-top: -20px;
        font-size: 18px;
        padding: 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-top-items {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-top-item {
        padding: 16px;
        width: 336px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-item-label {
        font-size: 18px;
        padding: 8px 16px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-item-header {
        margin-top: 16px;
        font-size: 14px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-promo {
        margin-top: 16px;
        border-radius: 20px;
        padding: 16px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-promo-label {
        font-size: 18px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-promo-text {
        margin-top: 16px;
        font-size: 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-promo img {
        top: 0;
        right: 0px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-switchers div.club5-tariffs-curr {
        display: none;
    }
    div.careerum-club5-tariffs div.club5-tariffs-switchers {
        width: 688px;
        margin: 0 auto;
        margin-top: 40px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period li:hover {
        background: transparent;
    }
    div.careerum-club5-tariffs div.club5-tariffs-items-wpapper {
        margin-top: 24px;
        width: 100%;
        overflow: scroll;
    }
    div.careerum-club5-tariffs div.club5-tariffs-items {
        width: max-content;
        gap: 16px;
        padding-right: 16px;
        padding-left: calc((100% - 688px) / 2);
    }
    div.careerum-club5-tariffs div.club5-tariffs-item {
        width: 336px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item-header {
        padding: 12px 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item-content {
        padding: 16px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-item-places {
        font-size: 14px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item ul {
        margin-top: 10px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item ul li:not(:first-child) {
        margin-top: 7px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-item-price-amount {
        font-size: 20px;
        margin-top: -6px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-item-fullprice-text {
        font-size: 14px;
        margin-top: 9px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-item-fullprice-amount {
        font-size: 24px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-item-price-text {
        margin-top: 1px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-item-price-separator {
        margin-top: -3px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item-footer {
        padding: 40px 16px 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item-link a {
        padding: 12px 0;
    }
    div.careerum-club5-tariffs div.club5-tariffs-switchers-tablet {
        width: 680px;
        margin: 24px auto 0;
        height: 36px;
        overflow: visible;
        position: relative;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block {
        border: 2px solid #fff;
        border-radius: 16px;
        width: 207px;
        margin-left: calc((100% - 680px) / 2);
        background-color: #fff;
        position: absolute;
        top: 0;
        left: 0;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-top {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        cursor: pointer;
        padding: 4px 0 4px 14px
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block p.club5-tariffs__swicher-header {
        font-weight: 600;
        font-size: 12px;
        line-height: 100%;
        margin-top: 6px;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block svg.club5-tariffs__swicher-arrow {
        margin-left: auto;
        margin-right: 6px;
        transition: all 0.2s ease;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block.active svg.club5-tariffs__swicher-arrow {
        transform: rotate(180deg);
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-bottom {
        max-height: 0;
        overflow: hidden;
        padding: 0 14px;
        margin: 0;
        transition: all 0.2s ease;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block.active div.club5-tariffs__swicher-bottom {
        margin-top: 4px;
        padding: 8px 14px 14px;
        max-height: 250px;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-bottom ul li {
        list-style-type: none;
        font-weight: 600;
        font-size: 12px;
        line-height: 100%;
        margin-bottom: 10px;
        position: relative;
        padding-left: 22px;
        cursor: pointer;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-bottom ul li::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508901754.svg');
        opacity: 0.45;
        position: absolute;
        top: -1px;
        left: 0;
        transition: opacity 0.2s ease;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-bottom ul li:hover::before {
        opacity: 1;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-bottom ul li.active {
        cursor: default;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-bottom ul li.active::before {
        content: url('https://fra1.digitaloceanspaces.com/devabackenduploads/files-1680508969460.svg');
        opacity: 1;
    }
    div.careerum-club5-tariffs div.club5-tariffs__swicher-block div.club5-tariffs__swicher-bottom p {
        font-weight: 600;
        font-size: 12px;
        line-height: 143%;
        color: #FF5A00;
        margin-top: 16px;
        cursor: default;
    }
    div.careerum-club5-closed > div {
        margin-top: 0;
    }
    div.careerum-club5-closed h2 {
        font-size: 24px;
    }
    div.careerum-club5-closed div.club5-closed-items {
        margin-top: 24px;
    }
    div.careerum-club5-closed div.club5-closed-item {
        width: 218px;
    }
    div.careerum-club5-closed div.club5-closed-item-top {
        border-radius: 20px;
        padding: 16px;
        min-height: 120px;
    }
    div.careerum-club5-closed div.club5-closed-item-top p {
        font-size: 18px;
        line-height: 1.25;
    }
    div.careerum-club5-closed div.club5-closed-item-bottom {
        border-radius: 20px;
        padding: 16px;
        min-height: unset;
    }
    div.careerum-club5-closed div.club5-closed-item-bottom p {
        font-size: 16px;
        line-height: 1.25;
    }
    div.careerum-club5-closed div.club5-closed-item-top p.club5-closed-item-label {
        border-radius: 20px;
        padding: 4px 12px;
        font-size: 16px;
        margin-top: 14px;
    }
    div.careerum-club5-closed div.club5-closed-link {
        margin-top: 24px;
    }
    div.careerum-club5-closed div.club5-closed-link a {
        padding: 12px 28px;
        font-size: 18px;
    }
    div.careerum-club5-question div.club5-question-left {
        width: 277px;
        border-radius: 20px;
    }
    div.careerum-club5-question div.club5-question-right {
        border-radius: 20px;
        width: 411px;
        padding: 16px;
    }
    div.careerum-club5-question p.club5-question-header {
        font-size: 24px;
    }
    div.careerum-club5-question p.club5-question-text {
        font-size: 16px;
        margin-top: 16px;
    }
    div.careerum-club5-question div.club5-question-right img {
        left: 0;
        top: 72px;
    }
    div.careerum-club5-question a {
        padding: 12px 8px;
        font-size: 18px;
    }
    div.careerum-club5-help-buy > div {
        padding: 20px;
        overflow: hidden;
        margin-bottom: 80px;
    }
    div.careerum-club5-help-buy h2 {
        font-size: 28px;
        max-width: 454px;
    }
    div.careerum-club5-help-buy p {
        font-size: 16px;
        margin-top: 20px;
        max-width: 400px;
    }
    div.careerum-club5-help-buy div.club5-help-buy-links {
        margin-top: 20px;
        gap: 8px;
    }
    div.careerum-club5-help-buy div.club5-help-buy-links a {
        width: 320px;
        text-align: center;
        padding: 12px 0;
        font-size: 18px;
    }
    div.careerum-club5-help-buy img {
        top: 44px;
        left: 259px;
    }
    div.careerum-club5-help-buy p.position-absolute {
        font-size: 20px;
        padding: 10px;
        top: 67px;
        width: 272px;
        right: -27px;
    }
}

@media screen and (max-width: 767px) {
    div.careerum-club5-main > div {
        margin: 86px auto 60px;
    }
    div.careerum-club5-main h1 {
        font-size: 36px;
    }
    div.careerum-club5-main h1 + p {
        font-size: 24px;
        margin-top: 2px;
    }
    div.careerum-club5-main h1 + p + p {
        font-size: 13px;
        margin-top: 10px;
    }
    div.careerum-club5-main div.club5-main-center {
        flex-wrap: wrap;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) {
        width: 129px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(1) > div:nth-child(1) {
        height: 94px;
        border-radius: 21px;
        padding: 16px 7px;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(2) {
        width: calc(100% - 129px);
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(2) img {
        width: 215px;
        top: 0;
        left: 0;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(3) {
        width: 55%;
    }
    div.careerum-club5-main div.club5-main-center > div:nth-child(4) {
        width: 45%;
    }
    div.careerum-club5-main div.club5-main-bottom {
        margin-top: 20px;
        flex-direction: column;
        gap: 12px;
    }
    div.careerum-club5-main div.club5-main-bottom-left {
        width: 100%;
        padding: 12px 12px 109px;
    }
    div.careerum-club5-main div.club5-main-bottom-right {
        width: 100%;
        padding: 12px;
    }
    div.careerum-club5-main div.club5-main-link {
        margin-top: 20px;
    }
    div.careerum-club5-main div.club5-main-link a {
        width: 100%;
        text-align: center;
    }
    div.careerum-club5-experience {
        border-radius: 28px;
    }
    div.careerum-club5-experience > div {
        margin: 60px auto 105px;
    }
    div.careerum-club5-experience p.club5-experience-top {
        font-size: 20px;
    }
    div.careerum-club5-experience div.club5-experience-center {
        border-radius: 10px;
        padding: 8px;
        width: 315px;
        gap: 4px;
        margin-top: 49px;
        margin-left: 4%;
    }
    div.careerum-club5-experience div.club5-experience-center img {
        width: 35px;
    }
    div.careerum-club5-experience div.club5-experience-center p {
        font-size: 10px;
    }
    div.careerum-club5-experience div.club5-experience-center::before {
        content: url('data:image/svg+xml,<svg width="17" height="11" viewBox="0 0 17 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.346957 10.901C3.78774 10.1649 4.70446 3.63524 4.74982 0.500176L16.9292 0.439309C16.3967 9.70282 5.65241 11.2751 0.346957 10.901Z" fill="%23DEB7FF" /></svg>');
        position: absolute;
        bottom: -13px;
        left: 18px;
    }
    div.careerum-club5-experience p.club5-experience-bottom {
        margin-top: 57px;
        font-size: 18px;
    }
    div.careerum-club5-experience img.center-text-bg {
        top: unset;
        left: 131px;
        bottom: 87px;
    }
    div.careerum-club5-experience img.bottom-text-bg {
        top: unset;
        left: -7px;
        bottom: -2px;
    }
    div.careerum-club5-myths > div {
        margin: 60px auto;
    }
    div.careerum-club5-myths div.club5-myths-header-container {
        padding: 12px 12px 15px;
    }
    div.careerum-club5-myths div.club5-myths-header-container img {
        top: 82px;
        left: 103px;
    }
    div.careerum-club5-myths h2 {
        font-size: 20px;
    }
    div.careerum-club5-myths div.club5-myths-items {
        margin-top: 21px;
    }
    div.careerum-club5-myths div.club5-myths-item {
        flex-wrap: wrap;
    }
    div.careerum-club5-myths div.club5-myths-item:not(:first-child) {
        margin-top: 20px;
    }
    div.careerum-club5-myths div.club5-myths-item:nth-child(even) {
        flex-direction: column-reverse;
    }
    div.careerum-club5-myths div.club5-myths-item div.club5-myths-item-content {
        border-radius: 20px;
        padding: 12px;
        width: 100% !important;
        position: relative;
        z-index: 2;
    }
    div.careerum-club5-myths div.club5-myths-item div.club5-myths-item-img {
        width: 100%;
    }
    div.careerum-club5-myths div.club5-myths-link {
        margin-top: 20px;
    }
    div.careerum-club5-myths div.club5-myths-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-career > div {
        margin: 60px auto;
    }
    div.careerum-club5-career h2 {
        font-size: 20px;
    }
    div.careerum-club5-career div.club5-career-top {
        margin-top: 34px;
    }
    div.careerum-club5-career div.club5-career-top > img {
        margin-left: 8px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item {
        border-radius: 30px;
        padding: 4px 11px;
        gap: 5px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item p {
        font-size: 11px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(1) {
        top: -50px;
        left: 2px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(2) {
        top: -25px;
        left: 80px;
    }
    div.careerum-club5-career div.club5-career-top div.club5-career-top-item:nth-child(3) {
        top: -41px;
        right: -4px;
        left: unset;
    }
    div.careerum-club5-career div.club5-career-center {
        margin-top: 33px;
    }
    div.careerum-club5-career div.club5-career-center img {
        top: 61px;
        left: -8px;
    }
    div.careerum-club5-career h3 {
        margin-top: 40px;
        font-size: 20px;
    }
    div.careerum-club5-career div.club5-career-bottom {
        margin-top: 20px;
        flex-wrap: wrap;
        gap: 16px;
    }
    div.careerum-club5-career div.club5-career-bottom-left {
        width: 100%;
        height: 271px;
    }
    div.careerum-club5-career div.club5-career-bottom-left > div,
    div.careerum-club5-career div.club5-career-bottom-right > div {
        width: 100%;
        top: -13px;
    }
    div.careerum-club5-career div.club5-career-bottom-right {
        width: 100%;
        height: 271px;
        overflow: hidden;
    }
    div.careerum-club5-career p.club5-career-bottom-item-text {
        font-size: 18px;
        padding: 4px 20px;
    }
    div.careerum-club5-career div.club5-career-bottom-left img {
        bottom: 51px;
        left: 52px;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(1) {
        top: 97px;
        left: unset;
        right: 13px;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(2) {
        left: 19px;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(4) {
        top: 199px;
        left: 10%;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(5) {
        top: 174px;
        left: unset;
        right: 6%;
    }
    div.careerum-club5-career div.club5-career-bottom-left p.club5-career-bottom-item-text:nth-child(6) {
        width: calc(100% - 32px);
    }
    div.careerum-club5-founder > div {
        margin-top: 60px;
        margin-bottom: 20px;
    }
    div.careerum-club5-founder h2 {
        font-size: 20px;
    }
    div.careerum-club5-founder div.club5-founder-wrapper {
        margin-top: 20px;
        flex-wrap: wrap;
    }
    div.careerum-club5-founder div.club5-founder-left {
        width: 100%;
    }
    div.careerum-club5-founder div.club5-founder-right {
        width: 100%;
        border-radius: 20px;
        padding: 12px;
    }
    div.careerum-club5-founder p.club5-founder-right-header {
        font-size: 18px;
    }
    div.careerum-club5-founder p.club5-founder-right-text {
        font-size: 12px;
        line-height: 1.25;
    }
    div.careerum-club5-founder li p {
        font-size: 12px;
        margin-top: 3px;
    }
    div.careerum-club5-founder div.club5-founder-right-wrapper div p {
        line-height: 1.23;
    }
    div.careerum-club5-founder div.club5-founder-right-wrapper div p + p {
        margin-top: 21px;
    }
    div.careerum-club5-form > div {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    div.careerum-club5-form div.club5-form-switcher {
        justify-content: flex-start;
    }
    div.careerum-club5-form div.club5-form-top {
        flex-wrap: wrap;
        padding: 12px;
        gap: 16px
    }
    div.careerum-club5-form div.club5-form-top-left,
    div.careerum-club5-form div.club5-form-top-right {
        width: 100%;
    }
    div.careerum-club5-form div.club5-form-title p {
        padding: 4px 8px;
    }
    div.careerum-club5-form div.club5-form-date p {
        padding: 2px 10px;
    }
    div.careerum-club5-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-club5-form div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7px 15px;
        font-size: 13px;
    }
    div.careerum-club5-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 15px;
    }

    div.careerum-club5-form div.careerum-registration-form-club40 > form button,
    div.careerum-club5-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 20px;
    }
    div.careerum-club5-form h2 {
        margin-top: 16px;
        font-size: 30px;
    }
    div.careerum-club5-form div.club5-form-top-left > p {
        font-size: 20px;
    }
    div.careerum-club5-form div.club5-form-top-left > p.club5-form-top-left-subheader {
        font-size: 16px;
        margin-top: 16px;
    }
    div.careerum-club5-form div.club5-form-top-left ul {
        margin-top: 12px;
    }
    div.careerum-club5-form div.club5-form-top-left ul li {
        gap: 8px;
    }
    div.careerum-club5-form div.club5-form-top-left ul li + li {
        margin-top: 8px;
    }
    div.careerum-club5-form div.club5-form-top-left ul li p {
        font-size: 14px;
    }
    div.careerum-club5-form div.club5-form-top-right p.club5-form-top-right-text {
        margin-top: 20px;
    }
    div.careerum-club5-form div.club5-form-bottom {
        margin-top: 20px;
        padding: 12px;
    }
    div.careerum-club5-form div.club5-form-bottom h3 {
        font-size: 20px;
    }
    div.careerum-club5-form div.club5-form-bottom p {
        font-size: 14px;
        padding: 12px 12px;
        border-radius: 12px;
    }
    div.careerum-club5-form div.club5-form-bottom p + p {
        margin-top: 8px;
    }
    div.careerum-club5-space > div {
        margin-bottom: 30px;
        margin-top: 30px;
    }
    div.careerum-club5-space h2 {
        font-size: 20px;
    }
    div.careerum-club5-space div.club5-space-wrapper {
        margin-top: 20px;
        gap: 12px;
    }
    div.careerum-club5-space div.club5-space-text {
        padding: 12px;
    }
    div.careerum-club5-space div.club5-space-text p {
        font-size: 16px;
        line-height: 1.25;
    }
    div.careerum-club5-space div.club5-space-img {
        width: 110px;
        min-height: 110px;
        height: unset;
    }
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(1),
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(5),
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(6) {
        width: calc(100% - 122px);
    }
    div.careerum-club5-space div.club5-space-wrapper > div:nth-child(3) {
        width: 100%;
    }
    div.careerum-club5-space div.club5-space-img img {
        width: 95%;
    }
    div.careerum-club5-space div.club5-space-link {
        margin-top: 20px;
    }
    div.careerum-club5-space div.club5-space-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-what > div {
        margin-top: 30px;
        border-radius: 21px;
        padding: 60px 15px 84px;
        margin-bottom: 30px;
        overflow: hidden;
    }
    div.careerum-club5-what h2 {
        font-size: 29px;
    }
    div.careerum-club5-what > div > img {
        margin-top: 32px;
        margin-left: 7%;
    }
    div.careerum-club5-what div.club5-what-items p {
        font-size: 11px;
        padding: 3px 8px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(1) {
        top: 173px;
        left: 22%;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(2) {
        top: 159px;
        left: unset;
        right: 13%;
        padding: 3px 7px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(3) {
        top: 209px;
        left: 7%;
        padding: 3px 7px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(4) {
        top: 194px;
        left: unset;
        right: 6%;
        padding: 3px 7px;
        transform: rotate(7.45deg);
    }
    div.careerum-club5-what div.club5-what-items {
        width: 100%;
    }
    div.careerum-club5-start h2 {
        font-size: 20px;
    }
    div.careerum-club5-start div.club5-start-items {
        margin-top: 20px;
        flex-wrap: wrap;
        gap: 20px;
    }
    div.careerum-club5-start div.club5-start-item {
        width: 100%;
    }
    div.careerum-club5-start div.club5-start-item div.club5-start-item-top {
        padding: 12px 12px 36px;
    }
    div.careerum-club5-start div.club5-start-item div.club5-start-item-top p {
        font-size: 18px;
        min-height: unset;
    }
    div.careerum-club5-start div.club5-start-item div.club5-start-item-bottom {
        padding: 12px;
        margin-top: -27px;
    }
    div.careerum-club5-start div.club5-start-item:nth-child(1) div.club5-start-item-bottom {
        min-height: 132px;
    }
    div.careerum-club5-start div.club5-start-item:nth-child(3) div.club5-start-item-bottom {
        padding-bottom: 5px;
    }
    div.careerum-club5-start div.club5-start-item:nth-child(3) div.club5-start-item-bottom img {
        margin: 18px auto 0;
        width: 184px;
    }
    div.careerum-club5-start div.club5-start-link {
        margin-top: 20px;
    }
    div.careerum-club5-start div.club5-start-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-we-learn h2 {
        font-size: 20px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-items-top {
        margin-top: 20px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top {
        width: 50%;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top.wide {
        width: 100%;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(1) {
        order: 1;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(2) {
        order: 2;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(3) {
        order: 3;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(4) {
        order: 4;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(5) {
        order: 6;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(6) {
        order: 5;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(7) {
        order: 7;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top:nth-child(7) p {
        margin-top: 80px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top.wide {
        min-height: 148px;
        height: unset;
        padding: 12px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-item-top.wide img {
        top: 8px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-items-bottom {
        margin-top: 20px;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        width: 100vw;
        overflow: scroll;
    }
    div.careerum-club5-we-learn div.club5-we-learn-items-bottom > div {
        width: max-content;
        flex-wrap: nowrap;
        margin-left: calc(50vw - 170px);
        gap: 12px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-link {
        margin-top: 20px;
    }
    div.careerum-club5-we-learn div.club5-we-learn-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-got h2 {
        font-size: 20px;
    }
    div.careerum-club5-got div.club5-got-items-top {
        margin-top: 20px;
        gap: 12px;
        flex-wrap: wrap;
    }
    div.careerum-club5-got div.club5-got-item {
        width: 100%;
    }
    div.careerum-club5-got div.club5-got-item-top {
        height: unset;
        padding: 12px;
        gap: 8px;
    }
    div.careerum-club5-got div.club5-got-item-top p {
        font-size: 18px;
    }
    div.careerum-club5-got div.club5-got-item-bottom {
        padding: 12px;
    }
    div.careerum-club5-got div.club5-got-item-bottom p {
        font-size: 18px;
    }
    div.careerum-club5-got div.club5-got-link {
        margin-top: 20px;
    }
    div.careerum-club5-got div.club5-got-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-got div.club5-got-items-bottom {
        margin-top: 60px;
        flex-wrap: wrap;
        gap: 2px;
    }
    div.careerum-club5-got div.club5-got-item-bottom-left {
        width: 100%;
        padding: 12px 12px 0;
    }
    div.careerum-club5-got div.club5-got-item-bottom-right {
        width: 100%;
        padding: 12px;
    }
    div.careerum-club5-got div.club5-got-item-bottom-right p {
        margin: 0px;
    }
    div.careerum-club5-opportunities h2 {
        font-size: 20px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-items {
        margin-top: 20px;
        flex-wrap: wrap;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item {
        width: 50%;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item p {
        font-size: 16px;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(1) {
        order: 1;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(2) {
        order: 3;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) {
        order: 2;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(4) {
        order: 4;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) img {
        left: 32%;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(3) {
        top: 200px;
        left: 0;
        padding: 4px 0;
        width: 100%;
        text-align: center;
    }
    div.careerum-club5-opportunities div.club5-opportunities-item:nth-child(3) p:nth-child(1) {
        padding: 4px 0;
        width: 95%;
        text-align: center;
    }
    div.careerum-club5-professions h2 {
        font-size: 20px;
    }
    div.careerum-club5-professions div.club5-professions-items {
        margin-top: 20px;
        flex-wrap: wrap;
        gap: 34px;
    }
    div.careerum-club5-professions div.club5-professions-item {
        width: 100%;
    }
    div.careerum-club5-professions div.club5-professions-item-top {
        padding: 12px 12px 32px;
    }
    div.careerum-club5-professions div.club5-professions-item-top p {
        font-size: 18px;
    }
    div.careerum-club5-professions div.club5-professions-item-bottom {
        margin-top: -25px;
    }
    div.careerum-club5-professions div.club5-professions-item-bottom img {
        width: 100%;
        max-width: 321px;
        margin: 9px auto 10px;
    }
    div.careerum-club5-results h2 {
        font-size: 20px;
    }
    div.careerum-club5-results div.club5-results-items-wrapper {
        margin-top: 20px;
    }
    div.careerum-club5-results div.club5-results-item {
        width: 280px;
        margin-right: 16px;
        padding: 12px;
    }
    div.careerum-club5-results p.club5-results-item-name {
        font-size: 18px;
    }
    div.careerum-club5-results p.club5-results-item-position {
        font-size: 12px;
    }
    div.careerum-club5-results p.club5-results-item-about {
        font-size: 14px;
        margin-top: 12px;
    }
    div.careerum-club5-results div.club5-results-item-result {
        margin-top: 10px;
    }
    div.careerum-club5-results div.club5-results-item-result p {
        font-size: 14px;
        padding: 5px 8px 1px;
    }
    div.careerum-club5-results div.club5-results-item ul li {
        font-size: 14px;
    }
    div.careerum-club5-results div.club5-results-item ul {
        margin-top: 14px;
    }
    div.careerum-club5-results div.club5-results-link {
        margin-top: 20px;
    }
    div.careerum-club5-results div.club5-results-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-how h2 {
        font-size: 20px;
    }
    div.careerum-club5-how div.club5-how-wrapper {
        margin-top: 20px;
        padding: 12px;
    }
    div.careerum-club5-track div.club5-track-item {
        padding: 12px;
        width: 100%;
    }
    div.careerum-club5-track li img {
        width: 24px;
    }
    div.careerum-club5-track div.club5-track-link {
        margin-top: 24px;
    }
    div.careerum-club5-track div.club5-track-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-calendar h2 {
        font-size: 20px;
    }
    div.careerum-club5-calendar p.club5-calendar-header {
        margin-top: 20px;
        font-size: 18px;
    }
    div.careerum-club5-calendar div.club5-calendar-intensive {
        border-radius: 20px;
        padding: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-button {
        margin-top: 16px;
    }
    div.careerum-club5-calendar div.club5-calendar-button div {
        font-size: 18px;
        width: 100%;
    }
    div.careerum-club5-calendar div.club5-calendar-intensive-top p {
        font-size: 16px;
        padding: 2px 18px;
        height: 28px;
    }
    div.careerum-club5-calendar p.club5-calendar-intensive-header {
        font-size: 32px;
    }
    div.careerum-club5-calendar p.club5-calendar-intensive-text {
        margin-top: 16px;
        font-size: 16px;
        max-width: unset;
        line-height: 1.25;
    }
    div.careerum-club5-calendar div.club5-calendar-button + p.club5-calendar-header {
        margin-top: 60px;
        font-size: 20px;
    }
    div.careerum-club5-calendar div.club5-calendar-item {
        padding: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-header {
        flex-wrap: wrap;
    }
    div.careerum-club5-calendar div.club5-calendar-item-header p:nth-child(1) {
        font-size: 16px;
        padding: 4px 20px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-header p:nth-child(2) {
        font-size: 20px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row + div.club5-calendar-item-row {
        margin-top: 8px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(1) {
        width: 63%;
        padding: 12px;
        border-radius: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(2) {
        width: 34%;
        padding: 14px 0;
        border-radius: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(1) p {
        font-size: 14px;
    }
    div.careerum-club5-calendar div.club5-calendar-item-row > div:nth-child(2) p {
        font-size: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-item:not(:first-child) {
        margin-top: 32px;
    }
    div.careerum-club5-calendar div.club5-calendar-items {
        margin-top: 24px;
        margin-bottom: 32px;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom {
        margin-top: 24px;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        width: 100vw;
        overflow: scroll;
    }
    div.careerum-club5-calendar div.club5-calendar-bottom > div {
        width: max-content;
        margin-left: calc(50vw - 170px);
        padding-right: 12px;
    }
    div.careerum-club5-calendar div.club5-calendar-link {
        margin-top: 24px;
    }
    div.careerum-club5-calendar div.club5-calendar-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-program h2 {
        font-size: 20px;
    }
    div.careerum-club5-program h2 + p {
        font-size: 18px;
        margin-top: 24px;
    }
    div.careerum-club5-program div.club5-program-items {
        gap: 12px;
    }
    div.careerum-club5-program div.club5-program-item {
        width: 100%;
    }
    div.careerum-club5-program div.club5-program-item.medium {
        width: 100%;
    }
    div.careerum-club5-program div.club5-program-link {
        margin-top: 24px;
    }
    div.careerum-club5-program div.club5-program-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-team h2 {
        font-size: 20px;
    }
    div.careerum-club5-team div.club5-team-top p {
        font-size: 16px;
        line-height: 1.25;
    }
    div.careerum-club5-team div.club5-team-center {
        margin-top: 20px;
        flex-wrap: wrap;
        gap: 20px;
    }
    div.careerum-club5-team div.club5-team-center-left {
        padding: 12px;
        width: 100%;
    }
    div.careerum-club5-team div.club5-team-center-right {
        width: 100%;
    }
    div.careerum-club5-team p.club5-team-center-left-header {
        font-size: 20px;
    }
    div.careerum-club5-team div.club5-team-center-left ul {
        margin-top: 12px;
    }
    div.careerum-club5-team div.club5-team-center-left ul li:not(:first-child) {
        margin-top: 8px;
    }
    div.careerum-club5-team div.club5-team-center-right-item {
        min-height: unset;
    }
    div.careerum-club5-team div.club5-team-center-right-item:not(:first-child) {
        margin-top: 20px;
    }
    div.careerum-club5-team div.club5-team-center-right-item > p {
        max-width: 150px;
    }
    div.careerum-club5-team div.club5-team-bottom {
        margin-top: 20px;
    }
    div.careerum-club5-team div.club5-team-item {
        width: 284px;
        padding: 12px;
        margin-right: 12px;
    }
    div.careerum-club5-team p.club5-team-item-name {
        font-size: 18px;
        margin-top: 14px;
    }
    div.careerum-club5-team p.club5-team-item-position {
        font-size: 12px;
    }
    div.careerum-club5-team div.club5-team-item ul li {
        font-size: 14px;
        padding-left: 21px;
        line-height: 1.25;
    }
    div.careerum-club5-team div.club5-team-item ul li::before {
        top: -1px;
        left: 8px;
        font-size: 16px;
    }
    div.careerum-club5-team div.club5-team-link {
        margin-top: 24px;
    }
    div.careerum-club5-team div.club5-team-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-tariffs {
        overflow: hidden;
    }
    div.careerum-club5-tariffs > div {
        width: calc(100% - 16px);
        margin-bottom: 30px;
    }
    div.careerum-club5-tariffs h2 {
        width: 100%;
        font-size: 20px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-top {
        width: 100%;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-header {
        padding: 12px 12px 32px;
        font-size: 18px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-text {
        margin-top: -24px;
        font-size: 16px;
        padding: 12px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-top-items {
        margin-top: 40px;
        gap: 20px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-top-item {
        width: 100%;
        padding: 12px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-item-label {
        padding: 4px 16px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-top-item-header {
        margin-top: 12px;
        line-height: 1.23;
    }
    div.careerum-club5-tariffs div.club5-tariffs-promo {
        margin-top: 20px;
        padding: 12px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-promo-label {
        padding: 4px 14px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-promo-text {
        margin-top: 12px;
        line-height: 1.23;
        font-size: 14px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-switchers {
        width: 100%;
        flex-direction: column;
        gap: 20px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period-wrapper {
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        width: 100vw;
        overflow: scroll;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period {
        width: max-content;
        flex-wrap: nowrap;
        margin-left: calc(50vw - 170px);
        background-color: transparent;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period ul {
        gap: 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period ul::before {
        content: none;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period ul li {
        background-color: var(--main---white);
        font-size: 18px;
        padding: 12px 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period li.active,
    div.careerum-club5-tariffs div.club5-tariffs-period li.active:hover {
        background-color: var(--main-black);
    }
    div.careerum-club5-tariffs div.club5-tariffs-switchers div.club5-tariffs-curr {
        display: flex;
    }
    div.careerum-club5-tariffs div.club5-tariffs-curr ul {
        gap: 4px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-curr ul.rub::before {
        left: 96px;
        width: 94px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period div.club5-tariffs-notif {
        display: none;
    }
    div.careerum-club5-tariffs div.club5-tariffs-items-wpapper {
        margin-top: 20px;
        overflow: hidden;
    }
    div.careerum-club5-tariffs div.club5-tariffs-items {
        width: 100%;
        padding: 0;
        margin: 0;
        gap: 40px;
        flex-direction: column;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item {
        width: 100%;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item-header {
        padding: 12px 20px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item-content {
        padding: 12px;
    }
    div.careerum-club5-tariffs p.club5-tariffs-item-places {
        font-size: 16px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-item-footer {
        padding: 46px 12px 12px;
    }
    div.careerum-club5-closed > div {
        margin-top: 30px;
    }
    div.careerum-club5-closed div.club5-closed-items {
        margin-top: 20px;
        flex-direction: column;
        gap: 20px;
    }
    div.careerum-club5-closed div.club5-closed-item {
        width: 100%;
        gap: 8px;
    }
    div.careerum-club5-closed div.club5-closed-item-top {
        padding: 12px;
        min-height: unset;
    }
    div.careerum-club5-closed div.club5-closed-item-bottom {
        padding: 12px;
    }
    div.careerum-club5-closed div.club5-closed-link {
        margin-top: 20px;
    }
    div.careerum-club5-closed div.club5-closed-link a {
        width: 100%;
        text-align: center;
        font-size: 18px;
        padding: 12px 0;
    }
    div.careerum-club5-question > div {
        flex-direction: column;
    }
    div.careerum-club5-question p.club5-question-header {
        font-size: 20px;
    }
    div.careerum-club5-question div.club5-question-left {
        width: 100%;
    }
    div.careerum-club5-question div.club5-question-right {
        width: 100%;
        padding: 12px;
    }
    div.careerum-club5-question p.club5-question-text {
        margin-top: 12px;
        line-height: 1.25;
    }
    div.careerum-club5-question a {
        width: 100%;
        text-align: center;
        padding: 12px 0;
        margin-top: 20px;
    }
    div.careerum-club5-help-buy > div {
        padding: 12px;
        margin-bottom: 60px;
        border-radius: 12px;
    }
    div.careerum-club5-help-buy h2 {
        font-size: 20px;
        line-height: 105%;
        max-width: unset;
    }
    div.careerum-club5-help-buy img {
        top: 31px;
        left: 69px;
    }
    div.careerum-club5-help-buy p {
        font-size: 12px;
        line-height: 105%;
        max-width: unset;
    }
    div.careerum-club5-help-buy div.club5-help-buy-links {
        margin-top: 92px;
        gap: 12px;
        flex-wrap: wrap;
    }
    div.careerum-club5-help-buy p.position-absolute {
        font-size: 16px;
        padding: 10px;
        top: unset;
        bottom: 145px;
        width: 200px;
        right: 12px;
    }
    div.careerum-club5-help-buy div.club5-help-buy-links a {
        width: 100%;
        padding: 10px 0;
    }
}
@media screen and (max-width: 359px) {
    div.careerum-club5-help-buy img {
        top: 52px;
        left: 1px;
    }
    div.careerum-club5-tariffs div.club5-tariffs-period {
        margin-left: 10px;
    }
}
@media screen and (max-width: 355px) {
    div.careerum-club5-main h1 {
        font-size: 34px;
    }
    div.careerum-club5-form div.club5-form-title p,
    div.careerum-club5-form div.club5-form-date p {
        font-size: 14px;
    }
}
@media screen and (max-width: 338px) {
    div.careerum-club5-main h1 {
        font-size: 32px;
    }
    div.careerum-club5-help-buy p.position-absolute {
        bottom: 132px;
    }
    div.careerum-club5-what h2 {
        font-size: 28px;
    }
    div.careerum-club5-what div.club5-what-items p:nth-child(1) {
        top: 173px;
        left: 17%;
    }
    div.careerum-club5-calendar div.club5-calendar-intensive-top p {
        font-size: 14px;
        height: 26px;
    }
    div.careerum-club5-help-buy div.club5-help-buy-links a {
        font-size: 16px;
    }
}
div.careerum-club5-tariffs p.club5-tariffs-subheader {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    margin-top: 40px;
}
div.careerum-club5-tariffs.club5-tariffs2 div.club5-tariffs-switchers {
    margin-top: 40px;
}
div.careerum-club5-tariffs.club5-tariffs2 div.club5-tariffs-item-header p {
    font-weight: 600;
    font-size: 28px;
    line-height: 125%;
    height: 70px;
}
@media screen and (max-width:1299px) {
    div.careerum-club5-tariffs p.club5-tariffs-subheader {
        font-size: 22px;
        width: 688px;
        margin: 24px auto 0;
    }
    div.careerum-club5-tariffs.club5-tariffs2 div.club5-tariffs-switchers {
        margin-top: 24px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-club5-tariffs p.club5-tariffs-subheader {
        font-size: 18px;
        margin-top: 20px;
        width: 100%;
    }
    div.careerum-club5-tariffs.club5-tariffs2 div.club5-tariffs-switchers {
        margin-top: 20px;
    }
    div.careerum-club5-tariffs.club5-tariffs2 div.club5-tariffs-period-wrapper {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
    }
    div.careerum-club5-tariffs.club5-tariffs2 div.club5-tariffs-period {
        width: 100%;
        flex-wrap: wrap;
        margin-left: 0;
        background-color: transparent;
    }
    div.careerum-club5-tariffs.club5-tariffs2 div.club5-tariffs-period ul {
        flex-wrap: wrap;
    }
}
div.careerum-club5-tariffs.club5-tariffs2 h2 {
    display: inline-block;
}
div.careerum-club5-tariffs p.club5-tariffs-subheader2 {
    border-radius: 100px;
    padding: 4px 20px;
    background: #D2E5FF;
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    margin-left: 40px;
    display: inline-block;
}
@media screen and (max-width: 1299px) {
    div.careerum-club5-tariffs.club5-tariffs2 h2 {
        width: auto;
        margin-left: calc(50% - 344px);
    }
    div.careerum-club5-tariffs p.club5-tariffs-subheader2 {
        font-size: 20px;
        margin-left: 24px;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-club5-tariffs.club5-tariffs2 h2 {
        width: 100%;
        margin-left: 0;
    }
    div.careerum-club5-tariffs p.club5-tariffs-subheader2 {
        font-size: 16px;
        margin-left: 0;
        margin-top: 12px;
    }
}
div.careerum-case3-main {
    background-color: #f5f5f5;
    cursor: default;
}
div.careerum-case3-main > div {
    margin-top: 115px;
}
div.careerum-case3-main div.case3-main-left {
    border-radius: 20px;
    width: 768px;
    background: var(--main---white);
    flex-direction: column;
    padding: 32px;
    overflow: hidden;
}
div.careerum-case3-main p.case3-main-label {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
}
div.careerum-case3-main h1 {
    margin-top: 16px;
    font-weight: 600;
    font-size: 56px;
    line-height: 110%;
}
div.careerum-case3-main div.case3-main-left > div {
    margin-top: auto;
    width: 250px;
}
div.careerum-case3-main div.case3-main-left > img {
    bottom: 0;
    right: 0;
}
div.careerum-case3-main div.case3-main-left > div > img {
    width: 180px;
    height: 180px;
}
div.careerum-case3-main div.case3-main-left > div p {
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    margin-top: 8px;
}
div.careerum-case3-main div.case3-main-left > div > a {
    top: 114px;
    left: 146px;
    border-radius: 70px;
    overflow: hidden;
    background: var(--main---white);
    font-size: 0px;
}
div.careerum-case3-main div.case3-main-left > div > a img {
    transition: opacity .3s ease;
}
div.careerum-case3-main div.case3-main-left > div > a:hover img {
    opacity: 0.9;
}
div.careerum-case3-main div.case3-main-right {
    width: 376px;
}
div.careerum-case3-main div.case3-main-right > div {
    border-radius: 12px;
    padding: 16px 16px 38px;
    width: 100%;
    background: var(--main---white);
}
div.careerum-case3-main div.case3-main-right > div.orange {
    background: #ffc76a;
}
div.careerum-case3-main div.case3-main-right > div + div {
    margin-top: 16px;
}
div.careerum-case3-main div.case3-main-subheader {
    gap: 8px;
}
div.careerum-case3-main div.case3-main-subheader img {
    flex-shrink: 0;
}
div.careerum-case3-main div.case3-main-subheader p {
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
}
div.careerum-case3-main div.case3-main-right > div ul {
    margin-top: 16px;
}
div.careerum-case3-main div.case3-main-right > div ul li {
    font-weight: 500;
    font-size: 16px;
    line-height: 120%;
    padding-left: 25px;
    position: relative;
    list-style-type: none;
}
div.careerum-case3-main div.case3-main-right > div ul li + li {
    margin-top: 8px;
}
div.careerum-case3-main div.case3-main-right > div ul li::before {
    content: "·";
    position: absolute;
    top: -1px;
    left: 10px;
    font-weight: 600;
    font-size: 16px;
}

div.careerum-case3-content {
    background-color: #f5f5f5;
    cursor: default;
}
div.careerum-case3-content.last > div {
    margin-bottom: 120px;
}
div.careerum-case3-content div.case3-content-label p {
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    border-radius: 40px;
    padding: 8px 24px;
    background: #ffc76a;
    display: inline-block;
}
div.careerum-case3-content div.case3-content-text,
div.careerum-case3-content div.case3-content-qoute,
div.careerum-case3-content div.case3-content-tales-small,
div.careerum-case3-content div.case3-content-tales,
div.careerum-case3-content p.case3-content-header {
    margin-top: 32px;
    width: 100%;
}
div.careerum-case3-content div.case3-content-text p {
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
}
div.careerum-case3-content div.case3-content-qoute p {
    font-style: italic;
    font-weight: 500;
    font-size: 40px;
    line-height: 130%;
}
div.careerum-case3-content div.case3-content-tales-small > div {
    border-radius: 16px;
    padding: 16px;
    width: 371px;
    text-align: center;
    background: var(--main---white);
}
div.careerum-case3-content div.case3-content-tales-small > div.orange {
    background: #ff5d04;
}
div.careerum-case3-content div.case3-content-tales-small > div p {
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    text-align: center;
}
div.careerum-case3-content div.case3-content-tales-small > div.orange p {
    color: var(--main---white);
}
div.careerum-case3-content div.case3-content-tales > div {
    border-radius: 20px;
    width: 371px;
    background: var(--main---white);
    min-height: 161px;
    overflow: hidden;
    padding: 16px;
}
div.careerum-case3-content div.case3-content-tales > div p {
    font-weight: 600;
    font-size: 24px;
    line-height: 123%;
}
div.careerum-case3-content div.case3-content-tales > div img {
    top: 0;
    left: 0;
}
div.careerum-case3-content div.case3-content-item {
    margin-top: 40px;
    border-radius: 20px;
    padding: 32px;
    width: 100%;
    background: var(--main---white);
}
div.careerum-case3-content p.case3-content-header {
    font-weight: 600;
    font-size: 40px;
    line-height: 123%;
}
div.careerum-case3-content p.case3-content-subheader {
    font-weight: 500;
    font-size: 32px;
    line-height: 123%;
    margin-top: 16px;
}
div.careerum-case3-content p.case3-content-item__subheader {
    font-weight: 600;
    font-size: 28px;
    line-height: 123%;
    margin-top: 20px;
}
div.careerum-case3-content div.case3-content-item p.case3-content-header {
    margin-top: 0;
}
div.careerum-case3-content div.case3-content-item ul {
    margin-top: 20px;
}
div.careerum-case3-content div.case3-content-item ul li {
    gap: 8px;
}
div.careerum-case3-content div.case3-content-item ul li img {
    flex-shrink: 0;
}
div.careerum-case3-content div.case3-content-item ul li p {
    font-weight: 500;
    font-size: 18px;
    line-height: 123%;
    margin-top: 1px;
}
div.careerum-case3-content div.case3-content-item ul li + li {
    margin-top: 12px;
}
@media screen and (max-width:1299px) {
    div.careerum-case3-main > div {
        margin-top: 97px;
        margin-bottom: 24px;
    }
    div.careerum-case3-main div.case3-main-left {
        width: 370px;
        padding: 20px;
        display: block;
    }
    div.careerum-case3-main div.case3-main-right {
        width: 300px;
    }
    div.careerum-case3-main p.case3-main-label {
        font-size: 12px;
    }
    div.careerum-case3-main h1 {
        font-size: 28px;
        margin-top: 12px;
    }
    div.careerum-case3-main div.case3-main-left > div {
        margin-top: 20px;
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        gap: 14px;
    }
    div.careerum-case3-main div.case3-main-left > img {
        bottom: unset;
        right: 0;
        top: 0px;
    }
    div.careerum-case3-main div.case3-main-left > div p {
        font-size: 12px;
        margin-top: 0;
    }
    div.careerum-case3-main div.case3-main-left > div > img {
        width: 100px;
        height: 100px;
    }
    div.careerum-case3-main div.case3-main-left > div > a {
        top: 60px;
        left: 70px;
    }
    div.careerum-case3-main div.case3-main-right > div {
        padding: 10px;
        border-radius: 8px;
    }
    div.careerum-case3-main div.case3-main-subheader {
        gap: 4px;
    }
    div.careerum-case3-main div.case3-main-subheader p {
        font-size: 16px;
        margin-top: 3px;
    }
    div.careerum-case3-main div.case3-main-right > div ul {
        margin-top: 10px;
    }
    div.careerum-case3-main div.case3-main-right > div ul li {
        font-size: 12px;
        padding-left: 18px;
    }
    div.careerum-case3-main div.case3-main-right > div ul li::before {
        left: 7px;
        font-size: 14px;
    }
    div.careerum-case3-main div.case3-main-right > div + div {
        margin-top: 10px;
    }
    div.careerum-case3-content > div {
        margin: 24px auto;
    }
    div.careerum-case3-content.last > div {
        margin-bottom: 48px;
    }
    div.careerum-case3-content div.case3-content-label p {
        font-size: 12px;
    }
    div.careerum-case3-content div.case3-content-text,
    div.careerum-case3-content div.case3-content-qoute,
    div.careerum-case3-content div.case3-content-tales-small,
    div.careerum-case3-content div.case3-content-tales,
    div.careerum-case3-content p.case3-content-header {
        margin-top: 16px;
        width: 100%;
    }
    div.careerum-case3-content div.case3-content-text p {
        font-size: 12px;
        line-height: 180%;
    }
    div.careerum-case3-content div.case3-content-qoute p {
        font-size: 20px;
    }
    div.careerum-case3-content div.case3-content-tales-small > div {
        width: 221px;
    }
    div.careerum-case3-content div.case3-content-tales-small > div p {
        font-size: 18px;
    }
    div.careerum-case3-content div.case3-content-tales > div {
        min-height: 96px;
        padding: 8px;
        width: 219px;
        border-radius: 12px;
    }
    div.careerum-case3-content div.case3-content-tales > div img {
        left: unset;
        right: 0;
    }
    div.careerum-case3-content div.case3-content-tales > div p {
        font-size: 16px;
    }
    div.careerum-case3-content div.case3-content-item {
        margin-top: 16px;
        padding: 8px;
    }
    div.careerum-case3-content p.case3-content-header {
        font-size: 20px;
    }
    div.careerum-case3-content p.case3-content-item__subheader {
        font-size: 16px;
        margin-top: 12px;
    }
    div.careerum-case3-content div.case3-content-item ul {
        margin-top: 12px;
    }
    div.careerum-case3-content div.case3-content-item ul li {
        gap: 4px;
    }
    div.careerum-case3-content div.case3-content-item ul li p {
        font-size: 14px;
    }
    div.careerum-case3-content div.case3-content-item ul li + li {
        margin-top: 8px;
    }
    div.careerum-case3-content p.case3-content-subheader {
        margin-top: 12px;
        font-size: 18px;
    }
}
@media screen and (max-width:767px) {
    div.careerum-case3-main > div {
        margin-top: 64px;
        margin-bottom: 30px;
    }
    div.careerum-case3-main div.case3-main-wrapper {
        flex-direction: column;
        gap: 10px;
    }
    div.careerum-case3-main div.case3-main-left {
        padding: 10px;
        width: 100%;
        border-radius: 12px;
    }
    div.careerum-case3-main div.case3-main-right {
        width: 100%;
    }
    div.careerum-case3-main h1 {
        font-size: 24px;
        line-height: 115%;
        margin-top: 8px;
    }
    div.careerum-case3-main div.case3-main-left > div {
        margin-top: 16px;
        gap: 10px;
    }
    div.careerum-case3-main div.case3-main-left > img {
        bottom: 0;
        left: 0;
        right: unset;
        top: unset;
    }
    div.careerum-case3-content > div {
        margin: 30px auto;
    }
    div.careerum-case3-content.last > div {
        margin-bottom: 60px;
    }
    div.careerum-case3-content div.case3-content-text,
    div.careerum-case3-content div.case3-content-qoute,
    div.careerum-case3-content div.case3-content-tales-small,
    div.careerum-case3-content div.case3-content-tales,
    div.careerum-case3-content p.case3-content-header {
        margin-top: 20px;
        width: 100%;
    }
    div.careerum-case3-content div.case3-content-tales-small {
        flex-direction: column;
        gap: 8px;
    }
    div.careerum-case3-content div.case3-content-tales-small > div,
    div.careerum-case3-content div.case3-content-tales > div {
        width: 100%;
    }
    div.careerum-case3-content div.case3-content-tales > div {
        min-height: unset;
    }
    div.careerum-case3-content div.case3-content-tales > div.position-relative {
        min-height: 77px;
    }
    div.careerum-case3-content div.case3-content-tales > div p {
        font-size: 18px;
    }
    div.careerum-case3-content div.case3-content-tales > div img {
        right: 8px;
    }
    div.careerum-case3-content div.case3-content-tales {
        flex-direction: column;
        gap: 12px;
    }
}

div.careerum-seo-main {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-main > div {
    margin-top: 140px;
    margin-bottom: 60px;
}
div.careerum-seo-main div.seo-main-left {
    width: 737px;
}
div.careerum-seo-main div.seo-main-labels {
    gap: 16px;
}
div.careerum-seo-main div.seo-main-label {
    border-radius: 48px;
    padding: 7px 24px;
    background: var(--secondary-gray-blue);
    gap: 8px;
    width: max-content;
    height: 40px;
}
div.careerum-seo-main div.seo-main-label p {
    white-space: nowrap;
    font-weight: 500;
    font-size: 20px;
    line-height: 105%;
}
div.careerum-seo-main h1 {
    font-weight: 400;
    font-size: 100px;
    line-height: 82%;
    font-family: "Unbounded" !important;
    margin-top: 40px;
}
div.careerum-seo-main h1 + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 123%;
    margin-top: 40px;
}
div.careerum-seo-main a {
    margin-top: 40px;
    display: inline-block;
    border-radius: 12px;
    padding: 16px 40px;
    width: 411px;
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    text-decoration: none;
    text-align: center;
}
div.careerum-seo-main div.seo-main-right {
    width: 543px;
    font-size: 0px;
}
div.careerum-seo-main div.seo-main-right img {
    width: 100%;
}

div.careerum-seo-who {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-who > div {
    margin: 60px auto;
}
div.careerum-seo-who h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 123%;
}
div.careerum-seo-who div.seo-who-wrapper {
    margin-top: 40px;
    gap: 24px;
    flex-wrap: wrap;
}
div.careerum-seo-who div.seo-who-item {
    width: 410px;
    border-radius: 20px;
    padding: 20px;
    background: var(--main---white);
    display: flex;
    flex-direction: column;
}
div.careerum-seo-who p.seo-who-item-label {
    font-weight: 500;
    font-size: 15px;
    color: #979797;
    line-height: 123%;
    margin-bottom: 40px;
}
div.careerum-seo-who p.seo-who-item-text {
    margin-top: auto;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
}
div.careerum-seo-who a {
    margin-top: 40px;
    display: inline-block;
    border-radius: 12px;
    padding: 16px 40px;
    width: 411px;
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    text-decoration: none;
    text-align: center;
}

div.careerum-seo-you {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-you > div {
    margin: 60px auto;
}
div.careerum-seo-you h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 123%;
}
div.careerum-seo-you div.seo-you-header img {
    top: 15px;
    left: 312px;
}
div.careerum-seo-you div.seo-you-wrapper {
    margin-top: 40px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-seo-you div.seo-you-item {
    border-radius: 12px;
    padding: 16px;
    width: 628px;
    background: var(--main---white);
    gap: 8px;
}
div.careerum-seo-you div.seo-you-item img {
    flex-shrink: 0;
}
div.careerum-seo-you div.seo-you-item p {
    font-weight: 600;
    font-size: 20px;
    line-height: 140%;
}
div.careerum-seo-you p.seo-you-text {
    margin-top: 40px;
    font-weight: 500;
    font-size: 32px;
    line-height: 123%;
}

div.careerum-seo-results {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-results > div {
    margin: 60px auto;
}
div.careerum-seo-results h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 123%;
}
div.careerum-seo-results div.seo-results-wrapper {
    gap: 24px;
    margin-top: 40px;
}
div.careerum-seo-results div.seo-results-items {
    width: 628px;
}
div.careerum-seo-results div.seo-results-item {
    width: 100%;
    border-radius: 20px;
    padding: 20px;
    height: 125px;
    background: var(--main---white);
}
div.careerum-seo-results div.seo-results-item p {
    font-weight: 500;
    font-size: 20px;
    line-height: 123%;
}
div.careerum-seo-results div.seo-results-item.blue {
    background: #b8d6ff;
    height: 275px;
}
div.careerum-seo-results div.seo-results-item.blue img {
    bottom: 0;
    right: 0;
}
div.careerum-seo-results div.seo-results-item.blue p {
    font-weight: 600;
    font-size: 24px;
}
div.careerum-seo-results div.seo-results-item:not(:first-child) {
    margin-top: 24px;
}
div.careerum-seo-results a {
    margin-top: 40px;
    display: inline-block;
    border-radius: 12px;
    padding: 16px 40px;
    width: 411px;
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    text-decoration: none;
    text-align: center;
}

div.careerum-seo-tales {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-tales > div {
    margin: 60px auto;
}
div.careerum-seo-tales div.seo-tales-item {
    width: 212px;
}
div.careerum-seo-tales div.seo-tales-item > div {
    width: 212px;
    height: 212px;
    border-radius: 40px;
    overflow: hidden;
}
div.careerum-seo-tales div.seo-tales-img {
    font-size: 0;
}
div.careerum-seo-tales div.seo-tales-light_blue-blue {
    background: #B8D6FF;
    color: #0C70FD;
}
div.careerum-seo-tales div.seo-tales-orange-light_orange {
    background: var(--main---bright-orange);
    color: var(--secondary-light-yellow);
}
div.careerum-seo-tales div.seo-tales-light_blue-orange {
    background: #B8D6FF;
    color: var(--main---bright-orange);
}
div.careerum-seo-tales div.seo-tales-light_orange-orange {
    background: var(--secondary-light-yellow);
    color: var(--main---bright-orange);
}
div.careerum-seo-tales div.seo-tales-white-blue {
    background: var(--main---white);
    color: #0C70FD;
}
div.careerum-seo-tales div.seo-tales-white-orange {
    background: var(--main---white);
    color: var(--main---bright-orange);
}
div.careerum-seo-tales div.seo-tales-item p {
    font-weight: 600;
    font-size: 24px;
    line-height: 123%;
}

div.careerum-seo-about {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-about > div {
    margin: 60px auto;
}
div.careerum-seo-about h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 123%;
}
div.careerum-seo-about div.seo-about-top {
    gap: 24px;
    margin-top: 40px;
}
div.careerum-seo-about div.seo-about-top-left {
    border-radius: 10px;
    background: #b8d6ff;
    width: 574px;
    height: 173px;
    padding: 40px;
}
div.careerum-seo-about div.seo-about-top-left::after {
    content: url('data:image/svg+xml,<svg width="120" height="173" viewBox="0 0 120 173" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2002_411)"><path d="M-562 10C-562 4.47715 -557.523 0 -552 0H101.699C109.607 0 114.386 8.74606 110.115 15.4015L11.9129 168.402C10.0736 171.267 6.90245 173 3.49726 173H-552C-557.523 173 -562 168.523 -562 163V10Z" fill="%23B8D6FF" /></g><defs><clipPath id="clip0_2002_411"><rect width="120" height="173" fill="none" /></clipPath></defs></svg>');
    position: absolute;
    top: 0;
    right: -108px;
}
div.careerum-seo-about div.seo-about-top-right::before {
    content: url('data:image/svg+xml,<svg width="120" height="173" viewBox="0 0 120 173" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2002_411)"><path d="M682 163C682 168.523 677.523 173 672 173H18.3011C10.3926 173 5.61361 164.254 9.88536 157.598L108.087 4.59848C109.926 1.73278 113.098 -4.76837e-07 116.503 -4.76837e-07H672C677.523 -4.76837e-07 682 4.47715 682 10V163Z" fill="%23FFE6BC" /></g><defs><clipPath id="clip0_2002_411"><rect width="120" height="173" fill="white" /></clipPath></defs></svg>');
    position: absolute;
    top: 0;
    left: -108px;
}
div.careerum-seo-about div.seo-about-top-left p {
    margin-left: 30px;
}
div.careerum-seo-about div.seo-about-top-right p {
    margin-left: -25px;
}
div.careerum-seo-about div.seo-about-top-right {
    border-radius: 10px;
    background: var(--secondary-light-yellow);
    width: 574px;
    height: 173px;
    padding: 48px;
}
div.careerum-seo-about div.seo-about-top p {
    font-weight: 600;
    font-size: 32px;
    line-height: 123%;
    text-align: center;
}
div.careerum-seo-about div.seo-about-bottom {
    gap: 24px;
    margin-top: 40px;
}
div.careerum-seo-about div.seo-about-bottom-left {
    width: 954px;
    flex-wrap: wrap;
    gap: 24px;
}
div.careerum-seo-about div.seo-about-bottom-item {
    border-radius: 20px;
    padding: 20px;
    width: 302px;
    min-height: 266px;
    background-color: var(--main---white);
    display: flex;
    flex-direction: column;
}
div.careerum-seo-about div.seo-about-bottom-item img {
    margin-bottom: 76px;
    width: unset;
    flex-shrink: 0;
    flex-grow: 0;
    width: max-content;
}
div.careerum-seo-about div.seo-about-bottom-item.blue {
    width: 954px;
    min-height: 196px;
    padding: 24px;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    display: block;
}
div.careerum-seo-about div.seo-about-bottom-item p {
    font-weight: 500;
    font-size: 22px;
    line-height: 123%;
    margin-top: auto;
}
div.careerum-seo-about div.seo-about-bottom-item.blue p {
    font-weight: 600;
    font-size: 28px;
    line-height: 123%;
    color: var(--main---white);
}
div.careerum-seo-about div.seo-about-bottom-item.blue p + p {
    font-weight: 500;
    font-size: 24px;
    margin-top: 10px;
}
div.careerum-seo-about a {
    margin-top: 40px;
    display: inline-block;
    border-radius: 12px;
    padding: 16px 40px;
    width: 411px;
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    text-decoration: none;
    text-align: center;
}

div.careerum-seo-form {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-form > div {
    margin: 60px auto;
}
div.careerum-seo-form.last > div {
    margin: 60px auto 120px;
}
div.careerum-seo-form h2 {
    font-weight: 600;
    font-size: 52px;
    line-height: 123%;
    color: var(--main-black);
    margin-top: 24px;
}
div.careerum-seo-form div.seo-form-curr {
    border-radius: 24px;
    padding: 4px;
    background-color: var(--main---white);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}
div.careerum-seo-form div.seo-form-curr ul {
    position: relative;
}
div.careerum-seo-form div.seo-form-curr ul::before {
    content: '';
    position: absolute;
    height: 44px;
    width: 91px;
    background: var(--main-black);
    border-radius: 24px;
    top: 0px;
    left: 0;
    transition: all .3s ease;
}
div.careerum-seo-form div.seo-form-curr ul.rub::before {
    left: 92px;
    width: 94px;
}
div.careerum-seo-form div.seo-form-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: var(--main-black);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div.careerum-seo-form div.seo-form-curr li:hover {
    background: var(--border-gray);
}
div.careerum-seo-form div.seo-form-curr li.active,
div.careerum-seo-form div.seo-form-curr li.active:hover {
    background: transparent;
    color: var(--main---white);
    transition: none;
}
div.careerum-seo-form div.seo-form-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-seo-form div.seo-form-notif-icon {
    font-size: 0;
}
div.careerum-seo-form div.seo-form-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    pointer-events: none;
    padding: 0 10px;
    border-radius: 12px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #C2C2C266;
}
div.careerum-seo-form div.seo-form-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 0px;
}
div.careerum-seo-form div.seo-form-notif-content::before {
    position: absolute;
    top: -14px;
    left: 181px;
    content: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6236 1.53569L17 8.31641H0.366358L5.74274 1.53569C7.3667 -0.512451 9.99966 -0.512451 11.6236 1.53569Z" fill="%23C2C2C2" fill-opacity="0.4"/></svg>');
}
div.careerum-seo-form div.seo-form-notif:hover div.seo-form-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-seo-form div.seo-form-wrapper {
    margin-top: 24px;
    border-radius: 40px;
    background: #b8d6ff;
    overflow: hidden;
    padding: 40px 43px 40px 24px;
}
div.careerum-seo-form div.seo-form-left {
    width: 754px;
}
div.careerum-seo-form div.seo-form-right {
    width: 424px;
    padding-top: 74px;
}
div.careerum-seo-form div.seo-form-labels {
    gap: 16px;
    flex-wrap: wrap;
    margin-right: -5px;
}
div.careerum-seo-form div.seo-form-labels p {
    border: 2px solid var(--main-black);
    border-radius: 100px;
    padding: 2px 23px;
    font-weight: 600;
    font-size: 24px;
    color: var(--main-black);
    line-height: 123%;
    display: inline-block;
    width: max-content;
    white-space: nowrap
}
div.careerum-seo-form div.seo-form-labels p.blue {
    background: #0B70FE;
    border-color: #0B70FE;
    color: var(--main---white);
    font-weight: 500;
}
div.careerum-seo-form p.seo-form-subheader {
    font-weight: 600;
    font-size: 40px;
    color: var(--main-black);
    line-height: 123%;
    margin-top: 4px;
}
div.careerum-seo-form p.seo-form-list-header {
    color: var(--main-black);
    line-height: 123%;
    margin-top: 24px;
    font-weight: 600;
    font-size: 32px;
}
div.careerum-seo-form div.seo-form-left ul {
    margin-top: 24px;
}
div.careerum-seo-form div.seo-form-left ul li {
    gap: 12px;
}
div.careerum-seo-form div.seo-form-left ul li + li {
    margin-top: 12px;
}
div.careerum-seo-form div.seo-form-left ul li img {
    flex-shrink: 0;
}
div.careerum-seo-form div.seo-form-left ul li p {
    font-weight: 500;
    font-size: 24px;
    color: var(--main-black);
    line-height: 123%;
}
div.careerum-seo-form div.careerum-registration-form-club40 > form button,
div.careerum-seo-form div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 16px;
    border-radius: 12px;
    font-weight: 600;
    font-size: 24px;
    line-height: 100%;
    padding: 20px;
}
div.careerum-seo-form div.careerum-registration-form-club40 > form button s,
div.careerum-seo-form div.careerum-registration-form-club40 > form a.submit-btn s {
    font-size: 20px;
}
div.careerum-seo-form div.careerum-registration-form-club40 > form a.submit-btn[disabled], 
div.careerum-seo-form div.careerum-registration-form-club40 > div form button:disabled, 
div.careerum-seo-form div.careerum-registration-form-club40 > div form button[disabled] {
    background-color: #FF6A01;
    color: #ffffff;
    cursor: pointer
}
div.careerum-seo-form div.seo-form-wrapper > img {
    bottom: 0;
    right: 0;
}
div.careerum-seo-form div.careerum-club40-form-price p {
    font-weight: 600;
    font-size: 32px;
    line-height: 75%;
    color: var(--main-black);
    margin-top: 24px;
}
div.careerum-seo-form div.careerum-club40-form-price p s {
    font-size: 20px;
}

div.careerum-seo-author {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-author > div {
    margin: 60px auto;
}
div.careerum-seo-author h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 123%;
}
div.careerum-seo-author div.seo-author-wrapper {
    margin-top: 40px;
    gap: 24px;
    flex-wrap: wrap;
}
div.careerum-seo-author div.seo-author-photo {
    border-radius: 40px;
    width: 628px;
    overflow: hidden;
    font-size: 0px;
}
div.careerum-seo-author div.seo-author-photo img {
    width: 100%;
}
div.careerum-seo-author div.seo-author-info {
    padding: 24px;
    border-radius: 20px;
    width: 628px;
    overflow: hidden;
    background-color: var(--main---white);
}
div.careerum-seo-author div.seo-author-info img {
    top: 0;
    left: 0;
}
div.careerum-seo-author p.seo-author-name {
    font-weight: 600;
    font-size: 40px;
    color: var(--main-black);
    line-height: 123%;
}
div.careerum-seo-author p.seo-author-description {
    font-weight: 500;
    font-size: 32px;
    color: var(--main-black);
    margin-top: 16px;
    line-height: 123%;
}
div.careerum-seo-author div.seo-author-list {
    border-radius: 20px;
    padding: 20px;
    width: 100%;
    background: var(--main---white);
}
div.careerum-seo-author div.seo-author-list li {
    gap: 12px;
}
div.careerum-seo-author div.seo-author-list li + li {
    margin-top: 20px;
}
div.careerum-seo-author div.seo-author-list li img {
    flex-shrink: 0;
}
div.careerum-seo-author div.seo-author-list li p {
    font-weight: 600;
    font-size: 24px;
    color: var(--main-black);
    line-height: 123%;
}

div.careerum-seo-program {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-program > div {
    margin: 60px auto;
}
div.careerum-seo-program h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 123%;
}
div.careerum-seo-program div.seo-program-header {
    gap: 20px;
}
div.careerum-seo-program div.seo-program-header p {
    line-height: 123%;
    border-radius: 100px;
    padding: 4px 24px;
    background: #b8d6ff;
    font-weight: 600;
    font-size: 32px;
    color: var(--main-black);
}
div.careerum-seo-program div.seo-program-top {
    margin-top: 40px;
    gap: 24px;
}
div.careerum-seo-program div.seo-program-top > div {
    border-radius: 20px;
    padding: 20px;
    width: 628px;
    background: var(--main---white);
}
div.careerum-seo-program div.seo-program-top p {
    font-weight: 600;
    font-size: 24px;
    color: var(--main-black);
    line-height: 123%;
    margin-top: 20px;
}
div.careerum-seo-program div.seo-program-item {
    margin-top: 40px;
    border-radius: 20px;
    padding: 16px;
    width: 100%;
    background-color: var(--main---white);
}
div.careerum-seo-program p.seo-program-item-label {
    display: inline-block;
    white-space: nowrap;
    border-radius: 20px;
    padding: 4px 20px;
    background: #b8d6ff;
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    color: var(--main-black);
}
div.careerum-seo-program p.seo-program-item-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 140%;
    margin-top: 18px;
}
div.careerum-seo-program p.seo-program-item-header + div {
    margin-top: 24px;
}
div.careerum-seo-program div.seo-program-item-content {
    border-radius: 20px;
    padding: 16px 24px;
    background: var(--border-gray);
}
div.careerum-seo-program div.seo-program-item-content p {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    color: var(--main-black);
}
div.careerum-seo-program div.seo-program-item-content ul {
    margin-top: 10px;
}
div.careerum-seo-program div.seo-program-item-content ul li {
    list-style-type: none;
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    padding-left: 36px;
    position: relative;
}
div.careerum-seo-program div.seo-program-item-content ul li::before {
    content: "·";
    position: absolute;
    left: 14px;
    top: 0;
    font-weight: 700;
    font-size: 26px;
    line-height: 105%;
}
div.careerum-seo-program div.seo-program-item-content ul li + li {
    margin-top: 10px;
}
div.careerum-seo-program div.seo-program-item-content + div.seo-program-item-content {
    margin-top: 20px;
}
div.careerum-seo-program a {
    margin-top: 40px;
    display: inline-block;
    border-radius: 12px;
    padding: 16px 40px;
    width: 411px;
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    text-decoration: none;
    text-align: center;
}

div.careerum-seo-cases {
    background-color: var(--main---grey);
    cursor: default;
}
div.careerum-seo-cases > div {
    margin: 60px auto;
}
div.careerum-seo-cases h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 123%;
}
div.careerum-seo-cases div.seo-cases-wrapper {
    margin-top: 24px;
    cursor: grab;
}
div.careerum-seo-cases .slick-list {
    overflow: visible;
}
div.careerum-seo-cases div.seo-cases-item {
    width: 271px;
    border-radius: 20px;
    margin-right: 24px;
    overflow: hidden;
    font-size: 0px;
    height: auto;
    background-color: var(--main---white);
}
div.careerum-seo-cases div.seo-cases-item > img {
    width: 100%;
}
div.careerum-seo-cases div.seo-cases-item > div {
    background-color: var(--main---white);
    padding: 16px 16px 29px;
}
div.careerum-seo-cases div.seo-cases-item p.seo-cases-item-name {
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-seo-cases div.seo-cases-item p.seo-cases-item-position {
    font-weight: 500;
    font-size: 11px;
    line-height: 120%;
    letter-spacing: -0.03em;
    color: #c2c2c2;
}
div.careerum-seo-cases div.seo-cases-item div.seo-cases-item-line {
    height: 2px;
    width: 100%;
    background: var(--border-gray);
    margin: 10px auto 20px;
}
div.careerum-seo-cases div.seo-cases-item p.seo-cases-item-about {
    font-weight: 600;
    font-size: 14px;
    line-height: 123%;
}
div.careerum-seo-cases div.seo-cases-item div.seo-cases-item-result {
    margin-top: 20px;
    gap: 4px;
}
div.careerum-seo-cases div.seo-cases-item div.seo-cases-item-result p {
    font-weight: 600;
    font-size: 14px;
    line-height: 135%;
    color: #faf5ee;
    border-radius: 20px;
    padding: 3px 8px 0;
    background: var(--main---dark-orange);
    height: 24px;
}
div.careerum-seo-cases div.seo-cases-item ul {
    margin-top: 12px;
}
div.careerum-seo-cases div.seo-cases-item ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 135%;
}
div.careerum-seo-cases div.seo-cases-item ul li + li {
    margin-top: 6px;
    border-top: 2px solid var(--border-gray);
    padding-top: 8px;
}
div.careerum-seo-cases a {
    margin-top: 24px;
    display: inline-block;
    border-radius: 12px;
    padding: 16px 40px;
    width: 411px;
    font-weight: 600;
    font-size: 22px;
    line-height: 136%;
    text-decoration: none;
    text-align: center;
}
@media screen and (max-width:1299px) {
    div.careerum-seo-main > div {
        margin-top: 80px;
        margin-bottom: 40px;
    }
    div.careerum-seo-main div.seo-main-left {
        width: 410px;
    }
    div.careerum-seo-main div.seo-main-labels {
        gap: 12px;
    }
    div.careerum-seo-main div.seo-main-label {
        padding: 6px 16px;
        height: 29px;
    }
    div.careerum-seo-main div.seo-main-label p {
        font-size: 12px;
        line-height: 130%;
    }
    div.careerum-seo-main h1 {
        font-size: 56px;
        margin-top: 32px;
        line-height: 109%;
    }
    div.careerum-seo-main h1 + p {
        font-size: 16px;
        margin-top: 20px;
    }
    div.careerum-seo-main a {
        margin-top: 32px;
        font-size: 18px;
        width: 336px;
        padding: 12px 8px;
        line-height: 123%;
    }
    div.careerum-seo-main div.seo-main-right {
        width: 269px;
        padding-top: 29px;
    }
    div.careerum-seo-who > div {
        margin: 40px auto;
    }
    div.careerum-seo-who h2 {
        font-size: 28px;
    }
    div.careerum-seo-who div.seo-who-wrapper {
        margin-top: 24px;
        gap: 12px 16px;
    }
    div.careerum-seo-who div.seo-who-item {
        width: 218px;
        padding: 12px;
    }
    div.careerum-seo-who p.seo-who-item-label {
        font-size: 13px;
        margin-bottom: 30px;
    }
    div.careerum-seo-who p.seo-who-item-text {
        font-size: 16px;
        line-height: 125%;
    }
    div.careerum-seo-who a {
        margin-top: 24px;
        font-size: 18px;
        width: 336px;
        padding: 12px 8px;
        line-height: 123%;
    }
    div.careerum-seo-you > div {
        margin: 40px auto;
    }
    div.careerum-seo-you h2 {
        font-size: 28px;
    }
    div.careerum-seo-you div.seo-you-wrapper {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-seo-you div.seo-you-header img {
        top: -1px;
        left: 204px;
    }
    div.careerum-seo-you div.seo-you-item {
        width: 336px;
        padding: 12px;
    }
    div.careerum-seo-you div.seo-you-item p {
        font-size: 16px;
    }
    div.careerum-seo-you p.seo-you-text {
        margin-top: 24px;
        font-size: 24px;
    }
    div.careerum-seo-results > div {
        margin: 40px auto;
    }
    div.careerum-seo-results h2 {
        font-size: 28px;
    }
    div.careerum-seo-results div.seo-results-wrapper {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-seo-results div.seo-results-items {
        width: 395px;
    }
    div.careerum-seo-results div.seo-results-items:nth-child(2) {
        width: 277px;
    }
    div.careerum-seo-results div.seo-results-item {
        padding: 12px;
        height: unset;
    }
    div.careerum-seo-results div.seo-results-item p {
        font-size: 16px;
        line-height: 125%;
    }
    div.careerum-seo-results div.seo-results-item.blue {
        height: 224px;
    }
    div.careerum-seo-results div.seo-results-item:not(:first-child) {
        margin-top: 16px;
    }
    div.careerum-seo-results div.seo-results-item.blue p {
        font-size: 20px;
    }
    div.careerum-seo-results a {
        margin-top: 24px;
        font-size: 18px;
        width: 336px;
        padding: 12px 8px;
        line-height: 123%;
    }
    div.careerum-seo-tales > div {
        margin: 40px auto;
    }
    div.careerum-seo-tales div.seo-tales-item {
        width: calc(100% / 6);
    }
    div.careerum-seo-tales div.seo-tales-item > div {
        width: 100%;
        border-radius: 22px;
        aspect-ratio: 1/1;
        height: unset;
    }
    div.careerum-seo-tales div.seo-tales-item p {
        font-size: 13px;
    }
    div.careerum-seo-about > div {
        margin: 40px auto;
    }
    div.careerum-seo-about h2 {
        font-size: 28px;
    }
    div.careerum-seo-about div.seo-about-top {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-seo-about div.seo-about-top p {
        font-size: 20px;
    }
    div.careerum-seo-about div.seo-about-top-left {
        width: 305px;
        height: 120px;
        padding: 36px 0 0 36px;
    }
    div.careerum-seo-about div.seo-about-top-left::after {
        content: url('data:image/svg+xml,<svg width="71" height="120" viewBox="0 0 71 120" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2002_420)"><path d="M-296 10C-296 4.47715 -291.523 0 -286 0H54.8495C62.2761 0 67.1115 7.80932 63.8012 14.4574L14.0075 114.457C12.3165 117.853 8.84951 120 5.05584 120H-286C-291.523 120 -296 115.523 -296 110V10Z" fill="%23B8D6FF" /></g><defs><clipPath id="clip0_2002_420"><rect width="71" height="120" fill="white" /></clipPath></defs></svg>');
        right: -62px;
    }
    div.careerum-seo-about div.seo-about-top-right {
        width: 305px;
        height: 120px;
        padding: 36px 0 0;
    }
    div.careerum-seo-about div.seo-about-top-right::before {
        content: url('data:image/svg+xml,<svg width="71" height="120" viewBox="0 0 71 120" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2002_420)"><path d="M367 110C367 115.523 362.523 120 357 120H16.1505C8.72387 120 3.88853 112.191 7.19883 105.543L56.9925 5.54264C58.6835 2.14668 62.1505 4.29153e-06 65.9442 4.29153e-06H357C362.523 4.29153e-06 367 4.47716 367 10V110Z" fill="%23FFE6BC" /></g><defs><clipPath id="clip0_2002_420"><rect width="71" height="120" fill="white" /></clipPath></defs></svg>');
        left: -62px;
    }
    div.careerum-seo-about div.seo-about-top-right p {
        margin-left: -30px;
    }
    div.careerum-seo-about div.seo-about-bottom {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-seo-about div.seo-about-bottom-left {
        width: 512px;
        gap: 16px;
    }
    div.careerum-seo-about div.seo-about-bottom-item {
        width: 160px;
        padding: 12px;
        min-height: unset;
        overflow: hidden;
    }
    div.careerum-seo-about div.seo-about-bottom-item p {
        font-size: 14px;
    }
    div.careerum-seo-about div.seo-about-bottom-item.blue {
        width: 100%;
        min-height: unset;
        padding: 12px;
    }
    div.careerum-seo-about div.seo-about-bottom-item.blue p {
        font-size: 20px;
    }
    div.careerum-seo-about div.seo-about-bottom-item.blue p + p {
        font-size: 18px;
    }
    div.careerum-seo-about div.seo-about-bottom-item img {
        margin-bottom: 30px;
    }
    div.careerum-seo-about a {
        margin-top: 24px;
        font-size: 18px;
        width: 336px;
        padding: 12px 8px;
        line-height: 123%;
    }
    div.careerum-seo-form > div {
        margin: 40px auto;
    }
    div.careerum-seo-form.last > div {
        margin: 40px auto 80px;
    }
    div.careerum-seo-form div.seo-form-wrapper {
        border-radius: 20px;
        padding: 28px 12px;
    }
    div.careerum-seo-form div.seo-form-left {
        width: 383px;
    }
    div.careerum-seo-form div.seo-form-right {
        width: 264px;
        padding-top: 0;
    }
    div.careerum-seo-form div.seo-form-labels {
        gap: 8px;
        flex-wrap: wrap;
    }
    div.careerum-seo-form div.seo-form-labels p {
        font-size: 18px;
        padding: 2px 10px;
    }
    div.careerum-seo-form h2 {
        font-size: 35px;
        margin-top: 20px;
    }
    div.careerum-seo-form p.seo-form-subheader {
        font-size: 20px;
    }
    div.careerum-seo-form p.seo-form-list-header {
        margin-top: 20px;
        font-size: 20px;
    }
    div.careerum-seo-form div.seo-form-left ul {
        margin-top: 16px;
    }
    div.careerum-seo-form div.seo-form-left ul li p {
        font-size: 16px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-seo-form div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 9px 10px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 10px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-size: 8px;
        margin-top: 2px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 > form button,
    div.careerum-seo-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 2px;
        border-radius: 8px;
        font-size: 18px;
        padding: 15px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 > form button s, 
    div.careerum-seo-form div.careerum-registration-form-club40 > form a.submit-btn s {
        font-size: 18px;
    }
    div.careerum-seo-form div.careerum-club40-form-price {
        margin-top: 2px;
    }
    div.careerum-seo-form div.careerum-club40-form-price p {
        font-size: 20px;
        margin-top: 0
    }
    div.careerum-seo-form div.careerum-club40-form-price p s {
        font-size: 16px;
    }
    div.careerum-seo-author > div {
        margin: 40px auto;
    }
    div.careerum-seo-author h2 {
        font-size: 28px;
    }
    div.careerum-seo-author div.seo-author-wrapper {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-seo-author div.seo-author-photo {
        border-radius: 20px;
        width: 336px;
    }
    div.careerum-seo-author div.seo-author-info {
        border-radius: 20px;
        padding: 12px;
        width: 336px;
    }
    div.careerum-seo-author p.seo-author-name {
        font-size: 24px;
    }
    div.careerum-seo-author p.seo-author-description {
        margin-top: 12px;
        font-size: 20px;
    }
    div.careerum-seo-author div.seo-author-list {
        padding: 12px;
    }
    div.careerum-seo-author div.seo-author-list li {
        align-items: center;
    }
    div.careerum-seo-author div.seo-author-list li p {
        font-size: 18px;
    }
    div.careerum-seo-author div.seo-author-list li + li {
        margin-top: 12px;
    }
    div.careerum-seo-program > div {
        margin: 40px auto;
    }
    div.careerum-seo-program h2 {
        font-size: 28px;
    }
    div.careerum-seo-program div.seo-program-top {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-seo-program div.seo-program-header {
        gap: 12px;
    }
    div.careerum-seo-program div.seo-program-header p {
        font-size: 18px;
    }
    div.careerum-seo-program div.seo-program-top > div {
        padding: 12px;
        width: 336px;
    }
    div.careerum-seo-program div.seo-program-top p {
        font-size: 18px;
    }
    div.careerum-seo-program div.seo-program-item {
        margin-top: 24px;
        padding: 12px;
    }
    div.careerum-seo-program p.seo-program-item-label {
        font-size: 16px;
    }
    div.careerum-seo-program p.seo-program-item-header {
        margin-top: 16px;
        font-size: 20px;
    }
    div.careerum-seo-program div.seo-program-item-content p {
        font-size: 16px;
    }
    div.careerum-seo-program div.seo-program-item-content ul li {
        font-size: 16px;
        padding-left: 24px;
    }
    div.careerum-seo-program div.seo-program-item-content ul li::before {
        font-size: 18px;
        left: 9px;
        top: -1px;
    }
    div.careerum-seo-program div.seo-program-item-content + div.seo-program-item-content {
        margin-top: 16px;
    }
    div.careerum-seo-program a {
        margin-top: 24px;
        font-size: 18px;
        width: 336px;
        padding: 12px 8px;
        line-height: 123%;
    }
    div.careerum-seo-cases > div {
        margin: 40px auto;
    }
    div.careerum-seo-cases h2 {
        font-size: 28px;
    }
    div.careerum-seo-cases a {
        margin-top: 24px;
        font-size: 18px;
        width: 336px;
        padding: 12px 8px;
        line-height: 123%;
    }
}
@media screen and (max-width:767px) {
    div.careerum-seo-main > div {
        margin-top: 80px;
        margin-bottom: 30px;
        flex-wrap: wrap;
        max-width: 340px;
    }
    div.careerum-seo-main div.seo-main-left {
        width: 100%;
    }
    div.careerum-seo-main div.seo-main-right {
        width: 100%;
        padding-top: 20px;
    }
    div.careerum-seo-main div.seo-main-labels {
        gap: 8px;
    }
    div.careerum-seo-main div.seo-main-label {
        padding: 4px 16px;
        height: 30px;
    }
    div.careerum-seo-main div.seo-main-label p {
        font-size: 16px;
    }
    div.careerum-seo-main h1 {
        font-size: 50px;
        margin-top: 40px;
        line-height: 123%;
    }
    div.careerum-seo-main h1 + p {
        font-size: 24px;
        margin-top: 16px;
    }
    div.careerum-seo-main a {
        margin-top: 22px;
        font-size: 14px;
        width: 100%;
    }
    div.careerum-seo-who > div {
        margin: 30px auto;
    }
    div.careerum-seo-who h2 {
        font-size: 24px;
    }
    div.careerum-seo-who div.seo-who-wrapper {
        margin-top: 20px;
        gap: 12px;
    }
    div.careerum-seo-who div.seo-who-item {
        width: 100%;
    }
    div.careerum-seo-who p.seo-who-item-label {
        font-size: 12px;
    }
    div.careerum-seo-who a {
        margin-top: 20px;
        font-size: 14px;
        width: 100%;
    }
    div.careerum-seo-you > div {
        margin: 30px auto;
    }
    div.careerum-seo-you h2 {
        font-size: 24px;
    }
    div.careerum-seo-you div.seo-you-wrapper {
        margin-top: 20px;
        gap: 12px;
    }
    div.careerum-seo-you div.seo-you-item p {
        font-size: 14px;
    }
    div.careerum-seo-you p.seo-you-text {
        margin-top: 20px;
        font-size: 18px;
    }
    div.careerum-seo-results > div {
        margin: 30px auto;
    }
    div.careerum-seo-results h2 {
        font-size: 24px;
    }
    div.careerum-seo-results div.seo-results-wrapper {
        margin-top: 20px;
        gap: 12px;
        flex-wrap: wrap;
    }
    div.careerum-seo-results div.seo-results-items,
    div.careerum-seo-results div.seo-results-items:nth-child(2) {
        width: 100%;
    }
    div.careerum-seo-results div.seo-results-item.blue p {
        font-size: 16px;
    }
    div.careerum-seo-results div.seo-results-item.blue {
        height: 189px;
    }
    div.careerum-seo-results div.seo-results-item:not(:first-child) {
        margin-top: 12px;
    }
    div.careerum-seo-results div.seo-results-item p {
        font-size: 14px;
    }
    div.careerum-seo-results a {
        margin-top: 20px;
        font-size: 14px;
        width: 100%;
    }
    div.careerum-seo-tales > div {
        margin: 30px auto;
    }
    div.careerum-seo-tales div.seo-tales-item {
        width: 50%;
    }
    div.careerum-seo-tales div.seo-tales-item > div {
        border-radius: 32px;
    }
    div.careerum-seo-tales div.seo-tales-item > div img {
        width: 100%;
    }
    div.careerum-seo-tales div.seo-tales-wrapper {
        flex-wrap: wrap;
    }
    div.careerum-seo-tales div.seo-tales-item p {
        font-size: 19px;
    }
    div.careerum-seo-tales div.seo-tales-item:nth-child(5) {
        order: 1;
        flex-direction: column-reverse;
        display: flex;
    }
    div.careerum-seo-tales div.seo-tales-item:nth-child(6) {
        flex-direction: column-reverse;
        display: flex;
    }
    div.careerum-seo-about > div {
        margin: 30px auto;
    }
    div.careerum-seo-about h2 {
        font-size: 24px;
    }
    div.careerum-seo-about div.seo-about-top {
        margin-top: 20px;
        gap: 50px;
        flex-wrap: wrap;
    }
    div.careerum-seo-about div.seo-about-top-left {
        width: 100%;
        height: 94px;
        padding: 31px 20px 0;
        position: relative;
    }
    div.careerum-seo-about div.seo-about-top p {
        margin: 0;
    }
    div.careerum-seo-about div.seo-about-top-right {
        width: 100%;
        height: 94px;
        padding: 12px 20px 0;
        position: relative;
    }
    div.careerum-seo-about div.seo-about-top-left::after {
        content: "";
        background: url('data:image/svg+xml,<svg width="344" height="60" viewBox="0 0 344 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2002_411)"><path d="M0 -66C0 -71.5228 4.47715 -76 10 -76H334C339.523 -76 344 -71.5228 344 -66V7.55814C344 12.5945 340.255 16.845 335.258 17.4787L11.2582 58.5721C5.28388 59.3298 0 54.6738 0 48.6516V-66Z" fill="%23B8D6FF" /></g><defs><clipPath id="clip0_2002_411"><rect width="344" height="60" fill="white" /></clipPath></defs></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        height: 60px;
        left: 0;
        right: 0;
        top: auto;
        width: 100%;
        bottom: -43px;
        position: absolute;
    }
    div.careerum-seo-about div.seo-about-top-right::before {
        content: "";
        background: url('data:image/svg+xml,<svg width="344" height="60" viewBox="0 0 344 60" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2002_411)"><path d="M344 126C344 131.523 339.523 136 334 136H10C4.47716 136 3.33786e-06 131.523 3.33786e-06 126V52.4419C3.33786e-06 47.4055 3.74543 43.155 8.74177 42.5213L332.742 1.4279C338.716 0.670166 344 5.32621 344 11.3484V126Z" fill="%23FFE6BC" /></g><defs><clipPath id="clip0_2002_411"><rect width="344" height="60" fill="white" /></clipPath></defs></svg>');
        background-size: contain;
        background-repeat: no-repeat;
        height: 60px;
        left: 0;
        right: 0;
        bottom: auto;
        width: 100%;
        top: -43px;
        position: absolute;
    }
    div.careerum-seo-about div.seo-about-bottom {
        margin-top: 20px;
        gap: 12px;
        flex-wrap: wrap;
    }
    div.careerum-seo-about div.seo-about-bottom-left {
        width: 100%;
        gap: 12px;
    }
    div.careerum-seo-about div.seo-about-bottom-item {
        width: 100%;
    }
    div.careerum-seo-about div.seo-about-bottom-item p {
        font-size: 18px;
    }
    div.careerum-seo-about div.seo-about-bottom-item.blue {
        padding: 16px;
    }
    div.careerum-seo-about div.seo-about-bottom-item.blue p + p {
        font-size: 16px;
        margin-top: 8px;
    }
    div.careerum-seo-about a {
        margin-top: 20px;
        font-size: 14px;
        width: 100%;
    }
    div.careerum-seo-form > div {
        margin: 30px auto;
    }
    div.careerum-seo-form.last > div {
        margin: 30px auto 60px;
    }
    div.careerum-seo-form div.seo-form-switcher {
        justify-content: flex-start;
    }
    div.careerum-seo-form div.seo-form-wrapper {
        margin-top: 20px;
        padding: 12px;
        flex-wrap: wrap;
    }
    div.careerum-seo-form div.seo-form-labels p {
        font-size: 14px;
    }
    div.careerum-seo-form div.seo-form-left {
        width: 100%;
    }
    div.careerum-seo-form div.seo-form-right {
        width: 100%;
        margin-top: 30px;
    }
    div.careerum-seo-form h2 {
        font-size: 24px;
    }
    div.careerum-seo-form p.seo-form-subheader,
    div.careerum-seo-form p.seo-form-list-header {
        font-size: 18px;
    }
    div.careerum-seo-form div.seo-form-left ul {
        margin-top: 12px;
    }
    div.careerum-seo-form div.seo-form-left ul li {
        gap: 8px;
    }
    div.careerum-seo-form div.seo-form-left ul li + li {
        margin-top: 8px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 > form > div input,
    div.careerum-seo-form div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7px 10px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 15px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 > form button,
    div.careerum-seo-form div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 4px;
        font-size: 16px;
        padding: 16px;
    }
    div.careerum-seo-form div.careerum-registration-form-club40 > form button s, 
    div.careerum-seo-form div.careerum-registration-form-club40 > form a.submit-btn s {
        font-size: 16px;
    }
    div.careerum-seo-form div.careerum-club40-form-price {
        margin-top: 24px;
    }
    div.careerum-seo-form div.careerum-club40-form-price p s {
        font-size: 14px;
    }
    div.careerum-seo-author > div {
        margin: 30px auto;
    }
    div.careerum-seo-author h2 {
        font-size: 24px;
    }
    div.careerum-seo-author div.seo-author-wrapper {
        margin-top: 20px;
        gap: 12px;
    }
    div.careerum-seo-author div.seo-author-photo {
        width: 100%;
    }
    div.careerum-seo-author div.seo-author-info,
    div.careerum-seo-author div.seo-author-list {
        width: 100%;
        padding: 12px;
    }
    div.careerum-seo-author p.seo-author-name {
        font-size: 20px;
    }
    div.careerum-seo-author p.seo-author-description {
        font-size: 18px;
    }
    div.careerum-seo-author div.seo-author-list {
        margin-top: 8px;
    }
    div.careerum-seo-author div.seo-author-list li {
        align-items: flex-start;
    }
    div.careerum-seo-author div.seo-author-list li p {
        font-size: 16px;
    }
    div.careerum-seo-program > div {
        margin: 30px auto;
    }
    div.careerum-seo-program h2 {
        font-size: 20px;
    }
    div.careerum-seo-program div.seo-program-top {
        margin-top: 24px;
        gap: 16px;
    }
    div.careerum-seo-program div.seo-program-header p {
        font-size: 16px;
        margin-top: 2px;
    }
    div.careerum-seo-program div.seo-program-top {
        margin-top: 20px;
        gap: 12px;
        flex-wrap: wrap;
    }
    div.careerum-seo-program div.seo-program-top p {
        margin-top: 30px;
    }
    div.careerum-seo-program div.seo-program-item {
        margin-top: 20px;
        padding: 12px;
    }
    div.careerum-seo-program div.seo-program-top > div {
        width: 100%;
    }
    div.careerum-seo-program p.seo-program-item-header {
        margin-top: 9px;
        line-height: 120%;
    }
    div.careerum-seo-program p.seo-program-item-header + div {
        margin-top: 16px;
    }
    div.careerum-seo-program div.seo-program-item-content + div.seo-program-item-content {
        margin-top: 8px;
    }
    div.careerum-seo-program div.seo-program-item-content {
        border-radius: 12px;
        padding: 12px;
    }
    div.careerum-seo-program div.seo-program-item-content p {
        font-size: 14px;
    }
    div.careerum-seo-program div.seo-program-item-content ul li {
        font-size: 14px;
        padding-left: 21px;
    }
    div.careerum-seo-program div.seo-program-item-content ul li + li {
        margin-top: 8px;
    }
    div.careerum-seo-program div.seo-program-item-content ul {
        margin-top: 12px;
    }
    div.careerum-seo-program a {
        margin-top: 20px;
        width: 100%;
    }
    div.careerum-seo-cases > div {
        margin: 30px auto;
    }
    div.careerum-seo-cases h2 {
        font-size: 24px;
    }
    div.careerum-seo-cases a {
        margin-top: 20px;
        width: 100%;
    }
}
@media screen and (max-width:345px) {
    div.careerum-seo-main h1 {
        font-size: 46px;
    }
    div.careerum-seo-main h1 + p {
        font-size: 22px;
    }
}

div.careerum-club40-who {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-who h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
    letter-spacing: -0.01em;
}
div.careerum-club40-who h2 + p {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    margin-top: 24px;
}
div.careerum-club40-who div.club40-who-wrapper {
    margin-top: 44px;
    flex-wrap: wrap;
    gap: 21px 24px;
}
div.careerum-club40-who div.club40-who-wrapper + div.club40-who-wrapper {
    display: none;
}
div.careerum-club40-who div.club40-who-item {
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.05);
    background: var(--main---white);
    border-radius: 100px;
    padding: 12px 24px;
    height: 52px;
}
div.careerum-club40-who div.club40-who-item.blue {
    background: var(--main---dark-blue);
}
div.careerum-club40-who div.club40-who-item:nth-child(4) {
    transform: rotate(1.97deg);
}
div.careerum-club40-who div.club40-who-item:nth-child(6) {
    transform: rotate(-2.5deg);
}
div.careerum-club40-who div.club40-who-item:nth-child(11) {
    transform: rotate(0.92deg);
}
div.careerum-club40-who div.club40-who-item p {
    font-weight: 500;
    font-size: 24px;
    line-height: 130%;
}
div.careerum-club40-who div.club40-who-item.blue p {
    color: var(--main---white);
}
div.careerum-club40-programs {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}

div.careerum-club40-programs h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
}
div.careerum-club40-programs div.club40-programs-wrapper {
    flex-wrap: wrap;
    gap: 24px;
    margin-top: 40px;
}
div.careerum-club40-programs div.club40-programs-item {
    width: calc((100% - 48px) / 3);
    border-radius: 20px;
    padding: 16px;
    background: var(--main---white);
}
div.careerum-club40-programs div.club40-programs-item.wide {
    width: calc((100% - 24px) / 2);
}
div.careerum-club40-programs div.club40-programs-item > div {
    border-radius: 12px;
    padding: 8px 12px;
    width: 100%;
    background: var(--secondary-gray-blue);
    gap: 8px;
    min-height: 60px;
}
div.careerum-club40-programs div.club40-programs-item > div img {
    flex-shrink: 0;
}
div.careerum-club40-programs div.club40-programs-item > div p {
    font-weight: 600;
    font-size: 20px;
    line-height: 110%;
}
div.careerum-club40-programs div.club40-programs-item ul {
    margin-top: 16px;
}
div.careerum-club40-programs div.club40-programs-item ul li {
    list-style-type: none;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    padding-left: 21px;
    position: relative;
}
div.careerum-club40-programs div.club40-programs-item ul li::before {
    content: "·";
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    position: absolute;
    top: -1px;
    left: 8px;
}
div.careerum-club40-programs div.club40-programs-item ul:not(.slim) li + li {
    margin-top: 8px;
}

div.careerum-club40-form2 {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-form2 div.club40-form2-wrapper {
    border-radius: 24px;
    box-shadow: 0 4px 14px 0 #0b70fe;
    background: linear-gradient(180deg, #0b70fe 0%, #5ca0ff 100%);
    background-repeat: no-repeat;
    padding: 32px;
}
div.careerum-club40-form2 div.club40-form2-left h2 {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    color: var(--main---white);
}
div.careerum-club40-form2 div.club40-form2-left p {
    margin-top: 44px;
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    color: var(--main---white);
}
div.careerum-club40-form2 div.club40-form2-left {
    width: 707px;
}
div.careerum-club40-form2 div.club40-form2-left img {
    top: 162px;
    left: -26px;
}
div.careerum-club40-form2 div.club40-form2-right {
    width: 341px;
}
div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree {
    margin-top: 24px;
}
div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree label div {
    border-color: var(--main---white);
}
div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree label input:checked + div {
    border-color: var(--main---white);
    background-color: var(--main---white);
}
div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree label input + div svg path {
    stroke: var(--main---black);
}
div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
    font-weight: 500;
    color: #214a85;
}
div.careerum-club40-form2 div.careerum-registration-form-club40 > form button,
div.careerum-club40-form2 div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 9px;
}

div.careerum-club40-author2 {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-author2 h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
}
div.careerum-club40-author2 div.club40-author2-wrapper {
    margin-top: 40px;
}
div.careerum-club40-author2 div.club40-author2-left {
    width: 580px;
}
div.careerum-club40-author2 div.club40-author2-left img {
    width: 100%;
}
div.careerum-club40-author2 div.club40-author2-right {
    width: 580px;
    padding: 24px;
    border-radius: 40px;
    background: var(--main---white);
}
div.careerum-club40-author2 p.club40-author2-name {
    font-weight: 600;
    font-size: 32px;
    line-height: 123%;
}
div.careerum-club40-author2 ul {
    margin-top: 16px;
}
div.careerum-club40-author2 ul li {
    list-style-type: none;
    gap: 12px;
}
div.careerum-club40-author2 ul li + li {
    margin-top: 12px;
}
div.careerum-club40-author2 ul li img {
    flex-shrink: 0;
}
div.careerum-club40-author2 ul li p {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
}
div.careerum-club40-author2 ul li p span {
    font-weight: 700;
}

div.careerum-club40-experts {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-experts h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 110%;
}
div.careerum-club40-experts div.club40-experts-wrapper {
    margin-top: 56px;
    flex-wrap: wrap;
    cursor: grab;
    width: 100%;
}
div.careerum-club40-experts div.club40-experts-wrapper .slick-list {
    overflow: visible;
}
div.careerum-club40-experts div.club40-experts-item {
    border-radius: 20px;
    width: 240px;
    background: #faf5ee;
    height: auto;
    margin-right: 8px;
    display: flex;
    flex-direction: column;
    padding: 16px;
}
div.careerum-club40-experts div.club40-experts-item > img {
    width: 137px;
    height: 137px;
    margin-top: -23px;
}
div.careerum-club40-experts div.club40-experts-item p.club40-experts-name {
    margin-top: 16px;
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
}
div.careerum-club40-experts div.club40-experts-item p.club40-experts-position {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
}
div.careerum-club40-experts div.club40-experts-item ul {
    margin-top: 16px;
    margin-bottom: 12px;
}
div.careerum-club40-experts div.club40-experts-item ul li,
div.careerum-club40-experts div.club40-experts-item > div {
    list-style-type: none;
    gap: 4px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
div.careerum-club40-experts div.club40-experts-item ul li + li {
    margin-top: 12px;
}
div.careerum-club40-experts div.club40-experts-item ul li img,
div.careerum-club40-experts div.club40-experts-item > div img {
    flex-shrink: 0;
}
div.careerum-club40-experts div.club40-experts-item ul li p,
div.careerum-club40-experts div.club40-experts-item > div p {
    font-weight: 500;
    font-size: 13px;
    line-height: 135%;
}
div.careerum-club40-experts div.club40-experts-item > div {
    margin-top: auto;
}
div.careerum-club40-experts a {
    font-weight: 600;
    font-size: 20px;
    line-height: 123%;
    border-radius: 12px;
    padding: 16px 40px;
    display: inline-block;
    margin-top: 24px;
}

div.careerum-club40-career_consult {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-career_consult h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 120%;
    margin-top: 12px;
}
div.careerum-club40-career_consult div.club40-career_consult-main-wrapper {
    border-radius: 24px;
    background: var(--main---white);
    padding: 24px;
}
div.careerum-club40-career_consult div.club40-career_consult-left {
    width: 738px;
}
div.careerum-club40-career_consult p.club40-career_consult-label {
    border-radius: 48px;
    padding: 8px 24px;
    display: inline-block;
    background: var(--secondary-gray-blue);
    font-weight: 600;
    font-size: 18px;
    line-height: 120%;
    letter-spacing: -0.01em;
}
div.careerum-club40-career_consult div.club40-career_consult-right {
    width: 293px;
}
div.careerum-club40-career_consult div.club40-career_consult-numbers {
    border-radius: 12px;
    padding: 12px 20px;
    width: 285px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    background: var(--secondary-gray-blue);
    transform: rotate(-2deg);
    margin-top: 8px;
    margin-right: 8px;
}
div.careerum-club40-career_consult p.club40-career_consult-number {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club40-career_consult p + p.club40-career_consult-number {
    margin-top: 16px;
}
div.careerum-club40-career_consult p.club40-career_consult-text {
    font-weight: 500;
    font-size: 16px;
    line-height: 135%;
    letter-spacing: 0.01em;
    margin-top: 4px;
}
div.careerum-club40-career_consult div.club40-career_consult-wrapper {
    margin-top: 25px;
    cursor: grab;
    width: 100%;
}
div.careerum-club40-career_consult div.club40-career_consult-wrapper .slick-list {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
}
div.careerum-club40-career_consult div.club40-career_consult-item {
    border-radius: 20px;
    padding: 16px;
    width: 328px;
    margin-right: 24px;
    background: var(--secondary-gray-blue);
    margin-top: 4px;
    margin-bottom: 4px;
    height: auto;
}
div.careerum-club40-career_consult div.club40-career_consult-item.first {
    background: transparent;
    padding: 0;
    width: 390px;
    padding-left: 28px;
    padding-top: 5px;
    margin-top: 0;
    display: flex;
    justify-content: stretch;
    align-items: stretch;
    margin-right: 16px;
}
div.careerum-club40-career_consult div.club40-career_consult-item.first > div {
    border: 2px solid #000;
    border-radius: 20px;
    padding: 18px;
    width: 362px;
    transform: rotate(-1.73deg);
}
div.careerum-club40-career_consult div.club40-career_consult-item.first p {
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0.01em;
}
div.careerum-club40-career_consult div.club40-career_consult-item.first ul {
    margin-top: 7px;
}
div.careerum-club40-career_consult div.club40-career_consult-item.first ul li {
    font-weight: 500;
    font-size: 20px;
    line-height: 135%;
    letter-spacing: 0.01em;
    padding-left: 30px;
    list-style-type: none;
    position: relative;
}
div.careerum-club40-career_consult div.club40-career_consult-item.first ul li + li {
    margin-top: 11px;
}
div.careerum-club40-career_consult div.club40-career_consult-item.first ul li::before {
    content: "·";
    font-weight: 600;
    font-size: 22px;
    line-height: 135%;
    position: absolute;
    top: -1px;
    left: 12px;
}
div.careerum-club40-career_consult div.club40-career_consult-item > img {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    display: inline-block;
    font-size: 0px;
}
div.careerum-club40-career_consult div.club40-career_consult-item p.club40-career_consult-name {
    font-weight: 600;
    font-size: 20px;
    line-height: 123%;
    margin-top: 12px;
}
div.careerum-club40-career_consult div.club40-career_consult-item p.club40-career_consult-position {
    font-weight: 500;
    font-size: 16px;
    color: #827f7c;
    margin-top: 5px;
    line-height: 123%;
}
div.careerum-club40-career_consult div.club40-career_consult-item:not(.first) ul {
    margin-top: 16px;
}
div.careerum-club40-career_consult div.club40-career_consult-item:not(.first) li {
    font-weight: 500;
    font-size: 16px;
    line-height: 123%;
    padding-left: 24px;
    list-style-type: none;
    position: relative;
}
div.careerum-club40-career_consult div.club40-career_consult-item:not(.first) li + li {
    margin-top: 12px;
}
div.careerum-club40-career_consult div.club40-career_consult-item:not(.first) li::before {
    content: "·";
    font-weight: 600;
    font-size: 18px;
    line-height: 123%;
    position: absolute;
    top: -1px;
    left: 9px;
}
div.careerum-club40-career_consult a {
    font-weight: 600;
    font-size: 20px;
    line-height: 123%;
    border-radius: 12px;
    padding: 16px 40px;
    display: inline-block;
    margin-top: 24px;
}

div.careerum-club40-process {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-process h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-club40-process > div {
    border-radius: 24px;
    background: var(--main---white);
    padding: 24px;
}
div.careerum-club40-process div.club40-process-wrapper {
    margin-top: 24px;
    gap: 16px;
}
div.careerum-club40-process div.club40-process-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 12px;
    padding: 15px;
    width: 360px;
    background: var(--secondary-gray-blue);
}
div.careerum-club40-process div.club40-process-item p {
    font-weight: 700;
    font-size: 18px;
    line-height: 130%;
    margin-top: 3px;
    letter-spacing: -0.01em;
}
div.careerum-club40-process div.club40-process-item ul {
    margin-top: 24px;
}
div.careerum-club40-process div.club40-process-item ul li {
    list-style-type: none;
    padding-left: 26px;
    font-weight: 500;
    font-size: 18px;
    line-height: 130%;
    position: relative;
    letter-spacing: -0.01em;
}
div.careerum-club40-process div.club40-process-item ul li::before {
    content: "·";
    font-weight: 600;
    font-size: 18px;
    line-height: 130%;
    position: absolute;
    top: 0px;
    left: 10px;
}

div.careerum-club40-coming_soon {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-coming_soon h2 {
    font-weight: 600;
    font-size: 44px;
    line-height: 105%;
}
div.careerum-club40-coming_soon div.club40-coming_soon-wrapper {
    margin-top: 40px;
    gap: 24px;
}
div.careerum-club40-coming_soon div.club40-coming_soon-item {
    border-radius: 20px;
    padding: 24px;
    width: 568px;
    background: var(--main---white);
}
div.careerum-club40-coming_soon p.club40-coming_soon-item-label {
    font-weight: 600;
    font-size: 24px;
    line-height: 105%;
    border-radius: 100px;
    padding: 8px 24px;
    background: var(--secondary-gray-blue);
    display: inline-block;
}
div.careerum-club40-coming_soon p.club40-coming_soon-item-header {
    font-weight: 600;
    font-size: 32px;
    line-height: 105%;
    margin-top: 20px;
}
div.careerum-club40-coming_soon p.club40-coming_soon-item-speaker {
    font-weight: 500;
    font-size: 24px;
    line-height: 105%;
    margin-top: 20px;
}
div.careerum-club40-coming_soon p.club40-coming_soon-item-speaker span {
    color: #827f7c;
}
div.careerum-club40-coming_soon p.club40-coming_soon-item-text {
    margin-top: 20px;
    font-weight: 500;
    font-size: 24px;
    line-height: 105%;
}
div.careerum-club40-coming_soon ul {
    margin-top: 16px;
}
div.careerum-club40-coming_soon ul li {
    gap: 12px;
}
div.careerum-club40-coming_soon ul li + li {
    margin-top: 12px;
}
div.careerum-club40-coming_soon ul li img {
    flex-shrink: 0;
}
div.careerum-club40-coming_soon ul li p {
    font-weight: 500;
    font-size: 18px;
    line-height: 123%;
}

div.careerum-club40-form3 {
    background-color: #F5F5F7;
    overflow: hidden;
    width: 100%;
}
div.careerum-club40-form3 h2 {
    font-weight: 600;
    font-size: 56px;
    line-height: 110%;
    letter-spacing: -0.01em;
    margin-top: 9px;
}
div.careerum-club40-form3 form div.club40-form-switcher {
    display: none;
}
div.careerum-club40-form3 div.club40-form-curr {
    border-radius: 24px;
    padding: 4px;
    background-color: var(--main---white);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
}
div.careerum-club40-form3 div.club40-form-curr ul {
    position: relative;
}
div.careerum-club40-form3 div.club40-form-curr ul::before {
    content: '';
    position: absolute;
    height: 44px;
    width: 91px;
    background: var(--main-black);
    border-radius: 24px;
    top: 0px;
    left: 0;
    transition: all .3s ease;
}
div.careerum-club40-form3 div.club40-form-curr ul.rub::before {
    left: 92px;
    width: 94px;
}
div.careerum-club40-form3 div.club40-form-curr li {
    list-style-type: none;
    border-radius: 24px;
    padding: 12px 24px;
    font-weight: 600;
    font-size: 20px;
    line-height: 100%;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: all 0.3s ease;
    color: var(--main-black);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div.careerum-club40-form3 div.club40-form-curr li:hover {
    background: var(--border-gray);
}
div.careerum-club40-form3 div.club40-form-curr li.active,
div.careerum-club40-form3 div.club40-form-curr li.active:hover {
    background: transparent;
    color: var(--main---white);
    transition: none;
}
div.careerum-club40-form3 div.club40-form-notif {
    cursor: pointer;
    width: 40px;
    position: relative;
}
div.careerum-club40-form3 div.club40-form-notif-icon {
    font-size: 0;
}
div.careerum-club40-form3 div.club40-form-notif-content {
    visibility: hidden;
    opacity: 0;
    width: 246px;
    position: absolute;
    top: 100%;
    left: -170px;
    transition: all 0.3s ease;
    z-index: 2;
    pointer-events: none;
    padding: 0 10px;
    border-radius: 12px;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #C2C2C266;
}
div.careerum-club40-form3 div.club40-form-notif-content p {
    font-weight: 500;
    font-size: 12px;
    z-index: 2;
    position: relative;
    padding: 8px 0px;
}
div.careerum-club40-form3 div.club40-form-notif-content::before {
    position: absolute;
    top: -14px;
    left: 181px;
    content: url('data:image/svg+xml,<svg width="17" height="9" viewBox="0 0 17 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6236 1.53569L17 8.31641H0.366358L5.74274 1.53569C7.3667 -0.512451 9.99966 -0.512451 11.6236 1.53569Z" fill="%23C2C2C2" fill-opacity="0.4"/></svg>');
}
div.careerum-club40-form3 div.club40-form-notif:hover div.seo-form-notif-content {
    visibility: visible;
    pointer-events: all;
    opacity: 1;
}
div.careerum-club40-form3 div.club40-form-wrapper {
    margin-top: 40px;
    border-radius: 24px;
    width: 100%;
    box-shadow: 0 4px 14px 0 rgba(0, 10, 23, 0.2);
    background: var(--secondary-gray-blue);
    padding: 32px 43px 0 32px;
}
div.careerum-club40-form3 div.club40-form-left {
    width: 643px;
}
div.careerum-club40-form3 div.club40-form-labels {
    gap: 12px;
}
div.careerum-club40-form3 div.club40-form-labels p {
    font-weight: 600;
    font-size: 32px;
    line-height: 110%;
    border-radius: 100px;
    padding: 4px 24px;
    background: var(--main---white);
}
div.careerum-club40-form3 div.club40-form-left p.club40-form-subheader {
    margin-top: 9px;
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
}
div.careerum-club40-form3 div.club40-form-left img {
    width: 605px;
    margin-top: -17px;
    margin-left: 20px;
}
div.careerum-club40-form3 div.club40-form-right {
    width: 340px;
}
div.careerum-club40-form3 div.careerum-registration-form-club40 > form button,
div.careerum-club40-form3 div.careerum-registration-form-club40 > form a.submit-btn {
    margin-top: 8px;
}
div.careerum-club40-form3 div.careerum-registration-form-club40 > form button s,
div.careerum-club40-form3 div.careerum-registration-form-club40 > form a.submit-btn s {
    font-size: 14px;
}
@media screen and (max-width:1299px) {
    div.careerum-club40-who h2 {
        font-size: 28px;
    }
    div.careerum-club40-who h2 + p {
        margin-top: 12px;
        font-size: 22px;
    }
    div.careerum-club40-who div.club40-who-wrapper {
        margin-top: 22px;
        gap: 19px 12px;
    }
    div.careerum-club40-who div.club40-who-item {
        height: 47px;
        padding: 13px 23px;
    }
    div.careerum-club40-who div.club40-who-item p {
        font-size: 18px;
    }
    div.careerum-club40-programs h2 {
        font-size: 28px;
    }
    div.careerum-club40-programs div.club40-programs-wrapper {
        gap: 16px;
    }
    div.careerum-club40-programs div.club40-programs-item,
    div.careerum-club40-programs div.club40-programs-item.wide {
        width: 332px;
        padding: 12px;
    }
    div.careerum-club40-programs div.club40-programs-item > div {
        padding: 8px;
        min-height: 52px;
    }
    div.careerum-club40-programs div.club40-programs-item > div p {
        font-size: 16px;
    }
    div.careerum-club40-programs div.club40-programs-item ul {
        margin-top: 12px;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(1) {
        order: 1;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(2) {
        order: 2;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(3) {
        order: 4;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(4) {
        order: 3;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(5) {
        order: 6;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(6) {
        order: 7;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(7) {
        order: 5;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(8) {
        order: 8;
    }
    div.careerum-club40-form2 div.club40-form2-wrapper {
        padding: 20px 12px;
    }
    div.careerum-club40-form2 div.club40-form2-left {
        width: 359px;
    }
    div.careerum-club40-form2 div.club40-form2-right {
        width: 275px;
    }
    div.careerum-club40-form2 div.club40-form2-left h2 {
        font-size: 28px;
        margin-top: 2px;
    }
    div.careerum-club40-form2 div.club40-form2-left p {
        font-size: 28px;
        margin-top: 31px;
    }
    div.careerum-club40-form2 div.club40-form2-left img {
        top: 179px;
        left: -12px;
    }
    div.careerum-club40-form2 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-form2 div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 9px 12px;
    }
    div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 10px;
    }
    div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-size: 8px;
    }
    div.careerum-club40-form2 div.careerum-registration-form-club40 > form a.submit-btn[disabled],
    div.careerum-club40-form2 div.careerum-registration-form-club40 > div form button:disabled,
    div.careerum-club40-form2 div.careerum-registration-form-club40 > div form button[disabled] {
        background-color: var(--secondary---light-grey);
        color: var(--main---white);
    }
    div.careerum-club40-author2 h2 {
        font-size: 28px;
    }
    div.careerum-club40-author2 div.club40-author2-wrapper {
        margin-top: 20px;
    }
    div.careerum-club40-author2 div.club40-author2-left {
        width: 278px;
    }
    div.careerum-club40-author2 div.club40-author2-right {
        width: 402px;
        padding: 16px;
    }
    div.careerum-club40-author2 p.club40-author2-name {
        font-size: 22px;
    }
    div.careerum-club40-author2 ul {
        margin-top: 12px;
    }
    div.careerum-club40-author2 ul li p {
        font-size: 16px;
        line-height: 125%;
    }
    div.careerum-club40-experts h2 {
        font-size: 28px;
        letter-spacing: -0.01em;
        line-height: 120%;
    }
    div.careerum-club40-experts div.club40-experts-wrapper {
        margin-top: 47px;
    }
    div.careerum-club40-experts div.club40-experts-item {
        width: 230px;
        border-radius: 14px;
        padding: 12px;
        margin-right: 12px;
    }
    div.careerum-club40-experts div.club40-experts-item > img {
        width: 94px;
        height: 94px;
        margin-top: -39px;
    }
    div.careerum-club40-experts div.club40-experts-item p.club40-experts-name {
        font-size: 16px;
        letter-spacing: -0.01em;
        margin-top: 5px;
    }
    div.careerum-club40-experts div.club40-experts-item p.club40-experts-position {
        font-size: 14px;
        line-height: 100%;
        letter-spacing: -0.03em;
        color: #827f7c;
    }
    div.careerum-club40-experts div.club40-experts-item ul {
        margin-top: 12px;
        margin-bottom: 8px;
    }
    div.careerum-club40-experts div.club40-experts-item ul li p,
    div.careerum-club40-experts div.club40-experts-item > div p {
        font-size: 14px;
    }
    div.careerum-club40-experts div.club40-experts-item ul li + li {
        margin-top: 8px;
    }
    div.careerum-club40-experts a {
        margin-top: 20px;
        border-radius: 8px;
        font-size: 18px;
        padding: 13px 40px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-main-wrapper {
        border-radius: 14px;
        padding: 16px;
    }
    div.careerum-club40-career_consult p.club40-career_consult-label {
        font-size: 14px;
    }
    div.careerum-club40-career_consult h2 {
        margin-top: 10px;
        font-size: 20px;
        letter-spacing: -0.01em;
    }
    div.careerum-club40-career_consult div.club40-career_consult-left {
        width: 330px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-right {
        width: 307px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-numbers-top {
        margin-top: 12px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-numbers-top > div {
        gap: 4px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-numbers-top > div + div {
        margin-top: 9px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-numbers-top > div + div p.club40-career_consult-number {
        height: 33px;
        padding-top: 9px;
    }
    div.careerum-club40-career_consult p.club40-career_consult-number {
        width: 64px;
        background: var(--secondary-light-yellow);
        text-align: center;
        border-radius: 4px;
        padding: 6px 0;
        font-size: 16px;
    }
    div.careerum-club40-career_consult p.club40-career_consult-text {
        width: 220px;
        font-size: 12px;
        margin-top: 0;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top {
        border-radius: 12px;
        padding: 12px;
        width: 307px;
        box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
        background: var(--secondary-gray-blue);
        transform: rotate(2deg);
        margin-left: -4px;
        margin-top: 4px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top p {
        font-weight: 600;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: 0.01em;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top ul {
        margin-top: 5px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top ul li {
        list-style-type: none;
        font-weight: 500;
        font-size: 14px;
        line-height: 135%;
        letter-spacing: 0.01em;
        padding-left: 21px;
        position: relative;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top ul li + li {
        margin-top: 6px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top ul li::before {
        content: "·";
        position: absolute;
        top: 1px;
        left: 8px;
        font-weight: 600;
        font-size: 16px;
        line-height: 100%;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item.first {
        display: none;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item {
        margin-right: 12px;
        padding: 12px;
        width: 284px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item p.club40-career_consult-name {
        font-size: 18px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item p.club40-career_consult-position {
        font-size: 12px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item:not(.first) li {
        font-size: 14px;
        padding-left: 21px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item:not(.first) li::before {
        font-size: 16px;
        left: 8px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-wrapper .slick-list {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
    }
    div.careerum-club40-career_consult a {
        margin-top: 20px;
        border-radius: 8px;
        font-size: 18px;
        padding: 13px 40px;
    }
    div.careerum-club40-process > div {
        border-radius: 20px;
        padding: 10px;
    }
    div.careerum-club40-process h2 {
        font-size: 28px;
    }
    div.careerum-club40-process div.club40-process-wrapper {
        margin-top: 16px;
        gap: 10px;
    }
    div.careerum-club40-process div.club40-process-item {
        width: calc((100% - 20px) / 3);
        padding: 9px;
    }
    div.careerum-club40-process div.club40-process-item p {
        font-size: 14px;
        line-height: 150%;
    }
    div.careerum-club40-process div.club40-process-item ul {
        margin-top: 8px;
    }
    div.careerum-club40-process div.club40-process-item ul li {
        font-size: 14px;
        line-height: 150%;
        padding-left: 21px;
    }
    div.careerum-club40-process div.club40-process-item ul li + li {
        margin-top: 4px;
    }
    div.careerum-club40-coming_soon h2 {
        font-size: 28px;
    }
    div.careerum-club40-coming_soon div.club40-coming_soon-wrapper {
        margin-top: 20px;
        gap: 16px;
    }
    div.careerum-club40-coming_soon div.club40-coming_soon-item {
        padding: 12px;
        width: 332px;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-label {
        font-size: 14px;
        padding: 4px 12px;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-header {
        margin-top: 16px;
        font-size: 24px;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-speaker {
        margin-top: 16px;
        font-size: 16px;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-text {
        margin-top: 16px;
        font-size: 16px;
    }
    div.careerum-club40-coming_soon ul {
        margin-top: 12px;
    }
    div.careerum-club40-coming_soon ul li {
        gap: 8px;
    }
    div.careerum-club40-coming_soon ul li + li {
        margin-top: 8px;
    }
    div.careerum-club40-coming_soon ul li p {
        font-size: 14px;
    }
    div.careerum-club40-form3 h2 {
        font-size: 32px;
    }
    div.careerum-club40-form3 div.club40-form-switcher {
        justify-content: flex-start;
    }
    div.careerum-club40-form3 div.club40-form-wrapper {
        margin-top: 20px;
        padding: 20px 36px 0 12px;
    }
    div.careerum-club40-form3 div.club40-form-left {
        width: 332px;
    }
    div.careerum-club40-form3 div.club40-form-right {
        width: 275px;
    }
    div.careerum-club40-form3 div.club40-form-labels p {
        font-size: 24px;
    }
    div.careerum-club40-form3 div.club40-form-left p.club40-form-subheader {
        font-size: 18px;
    }
    div.careerum-club40-form3 div.club40-form-left img {
        width: 336.5px;
        margin-top: -8px;
        margin-left: 15px;
    }
    div.careerum-club40-form3 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-form3 div.careerum-registration-form-club40 > form > div input.itl-input {
        font-size: 13px;
        padding: 9px 12px;
    }
    div.careerum-club40-form3 div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 10px;
    }
    div.careerum-club40-form3 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-size: 8px;
    }
    div.careerum-club40-form3 div.careerum-registration-form-club40 > form button,
    div.careerum-club40-form3 div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 2px;
        font-size: 18px;
        padding: 11px 0;
    }
}
@media screen and (max-width: 767px) {
    div.careerum-club40-who h2 {
        font-size: 20px;
    }
    div.careerum-club40-who h2 + p {
        font-size: 16px;
    }
    div.careerum-club40-who div.club40-who-wrapper {
        margin-top: 23px;
        gap: 11px 8px;
        display: none;
    }
    div.careerum-club40-who div.club40-who-wrapper + div.club40-who-wrapper {
        display: flex;
    }
    div.careerum-club40-who div.club40-who-item {
        height: 34px;
        padding: 8px 12px;
    }
    div.careerum-club40-who div.club40-who-item p {
        font-size: 14px;
    }
    div.careerum-club40-who div.club40-who-item:nth-child(3) {
        transform: rotate(3.32deg);
    }
    div.careerum-club40-who div.club40-who-item:nth-child(4),
    div.careerum-club40-who div.club40-who-item:nth-child(6) {
        transform: none;
    }
    div.careerum-club40-who div.club40-who-item:nth-child(7) {
        transform: rotate(-2.36deg);
    }
    div.careerum-club40-programs h2 {
        font-size: 20px;
    }
    div.careerum-club40-programs div.club40-programs-wrapper {
        margin-top: 20px;
        gap: 20px;
    }
    div.careerum-club40-programs div.club40-programs-item,
    div.careerum-club40-programs div.club40-programs-item.wide {
        width: 100%;
    }
    div.careerum-club40-programs div.club40-programs-item > div {
        padding: 8px 12px;
        min-height: unset;
    }
    div.careerum-club40-programs div.club40-programs-item > div p {
        font-size: 18px;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(1) {
        order: 1;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(2) {
        order: 2;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(3) {
        order: 3;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(4) {
        order: 4;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(5) {
        order: 5;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(6) {
        order: 6;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(7) {
        order: 7;
    }
    div.careerum-club40-programs div.club40-programs-item:nth-child(8) {
        order: 8;
    }
    div.careerum-club40-form2 div.club40-form2-wrapper {
        padding: 12px;
        border-radius: 16px;
        gap: 26px;
        flex-direction: column;
    }
    div.careerum-club40-form2 div.club40-form2-left {
        width: 100%;
    }
    div.careerum-club40-form2 div.club40-form2-right {
        width: 100%;
    }
    div.careerum-club40-form2 div.club40-form2-left h2 {
        font-size: 20px;
        margin-top: 0px;
        line-height: 130%;
    }
    div.careerum-club40-form2 div.club40-form2-left p {
        font-style: italic;
        font-weight: 400;
        font-size: 17px;
        line-height: 140%;
        margin-top: 5px;
    }
    div.careerum-club40-form2 div.club40-form2-left img {
        top: 105px;
        left: -10px;
    }
    div.careerum-club40-form2 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-form2 div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7px 12px;
    }
    div.careerum-club40-form2 div.careerum-registration-form-club40 .careerum-club40-form-agree p {
        font-size: 10px;
        color: var(--main---white);
        letter-spacing: -0.01em;
    }
    div.careerum-club40-form2 div.careerum-registration-form-club40 > form button,
    div.careerum-club40-form2 div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 2px;
    }
    div.careerum-club40-author2 h2 {
        font-size: 20px;
    }
    div.careerum-club40-author2 div.club40-author2-wrapper {
        flex-direction: column;
        margin-top: 24px;
    }
    div.careerum-club40-author2 div.club40-author2-left {
        width: 100%;
    }
    div.careerum-club40-author2 div.club40-author2-right {
        width: 100%;
        padding: 12px;
        border-radius: 20px;
    }
    div.careerum-club40-author2 p.club40-author2-name {
        font-size: 18px;
    }
    div.careerum-club40-author2 ul li {
        gap: 8px;
    }
    div.careerum-club40-author2 ul li p {
        font-size: 14px;
    }
    div.careerum-club40-experts h2 {
        font-size: 20px;
        margin-right: -2px;
    }
    div.careerum-club40-experts a {
        width: 100%;
        text-align: center;
        font-size: 14px;
        padding: 11px 20px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-main-wrapper {
        padding: 0;
        background: transparent;
        border-radius: 0;
    }
    div.careerum-club40-career_consult div.club40-career_consult-top {
        padding: 12px;
        flex-direction: column;
        gap: 20px;
        background: var(--main---white);
        border-radius: 20px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-left {
        width: 100%;
    }
    div.careerum-club40-career_consult div.club40-career_consult-right {
        width: 100%;
    }
    div.careerum-club40-career_consult h2 {
        margin-top: 20px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-numbers-top {
        margin-top: 20px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top {
        border-radius: 0;
        transform: none;
        background: transparent;
        padding: 0;
        margin: 0;
        box-shadow: none;
    }
    div.careerum-club40-career_consult div.club40-career_consult-item-top ul li + li {
        margin-top: 4px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-wrapper {
        margin-top: 20px;
    }
    div.careerum-club40-career_consult div.club40-career_consult-wrapper .slick-list {
        padding: 0;
        margin: 0;
        overflow: visible;
    }
    div.careerum-club40-career_consult a {
        width: 100%;
        text-align: center;
        font-size: 14px;
        padding: 11px 20px;
    }
    div.careerum-club40-process h2 {
        font-size: 20px;
    }
    div.careerum-club40-process div.club40-process-wrapper {
        flex-wrap: wrap;
    }
    div.careerum-club40-process div.club40-process-item {
        width: 100%;
    }
    div.careerum-club40-coming_soon h2 {
        font-size: 20px;
    }
    div.careerum-club40-coming_soon div.club40-coming_soon-wrapper {
        gap: 10px;
        flex-direction: column;
    }
    div.careerum-club40-coming_soon div.club40-coming_soon-item {
        width: 100%;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-label {
        padding: 4px 16px;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-header {
        margin-top: 12px;
        font-size: 20px;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-speaker {
        margin-top: 12px;
    }
    div.careerum-club40-coming_soon p.club40-coming_soon-item-text {
        margin-top: 12px;
    }
    div.careerum-club40-form3 > div > div.club40-form-switcher {
        display: none;
    }
    div.careerum-club40-form3 div.club40-form-wrapper {
        padding: 20px 12px;
        flex-direction: column;
        gap: 20px;
        border-radius: 16px;
    }
    div.careerum-club40-form3 div.club40-form-left {
        width: 100%;
    }
    div.careerum-club40-form3 div.club40-form-right {
        width: 100%;
    }
    div.careerum-club40-form3 div.club40-form-labels p {
        font-size: 16px;
    }
    div.careerum-club40-form3 h2 {
        font-size: 20px;
    }
    div.careerum-club40-form3 div.careerum-registration-form-club40 > form > div input,
    div.careerum-club40-form3 div.careerum-registration-form-club40 > form > div input.itl-input {
        padding: 7px 14px;
    }
    div.careerum-club40-form3 div.careerum-registration-form-club40 .careerum-club40-form-agree {
        margin-top: 15px;
    }
    div.careerum-club40-form3 form div.club40-form-switcher {
        display: flex;
        margin-top: 27px;
    }
    div.careerum-club40-form3 div.club40-form-curr {
        padding: 1px 4px;
    }
    div.careerum-club40-form3 div.club40-form-curr li {
        padding: 8px 12px;
        font-size: 14px;
        width: 56px;
    }
    div.careerum-club40-form3 div.club40-form-curr ul::before {
        height: 30px;
        width: 56px;
    }
    div.careerum-club40-form3 div.club40-form-curr ul.rub::before {
        left: 56px;
        width: 56px;
    }
    div.careerum-club40-form3 div.careerum-registration-form-club40 > form button, div.careerum-club40-form3 div.careerum-registration-form-club40 > form a.submit-btn {
        margin-top: 8px;
        font-size: 16px;
        padding: 12px 0;
    }
}

div[data-gjs-type="wrapper"] div.careerum-blackfriday-main *,
div[data-gjs-type="wrapper"] div.careerum-blackfriday-tales *,
div[data-gjs-type="wrapper"] div.careerum-blackfriday-mini *,
div[data-gjs-type="wrapper"] div.careerum-blackfriday-form * {
    animation: none !important;
}* { box-sizing: border-box; } body {margin: 0;} [data-gjs-type=wrapper] { padding: 20px 0; } .deva-form input { margin-bottom: 15px; } [data-gjs-type="custom-code"] { min-height: 50px; } [data-gjs-type="custom-code"] > * { pointer-events: none; }*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}[data-gjs-type="wrapper"]{padding-top:20px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.deva-form input{margin-bottom:15px;}[data-gjs-type="custom-code"]{min-height:50px;}[data-gjs-type="custom-code"] > *{pointer-events:none;}#ijc6tq8{margin-top:3px;}#iitwncy{margin-top:1px;}#iqcx5rq{margin-top:2px;}#ihgrleg{margin-top:1px;}.gray-bg{background-color:rgb(245, 245, 247);}body{background-color:rgb(245, 245, 247);}.careerum-club21-faq{background-color:rgb(245, 245, 247);}#ic47797{width:70px;}.careerum-club40-tariffs{margin-top:55px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#i8me9q2{background-color:transparent;}#itbypod{letter-spacing:-0.01em;background-color:transparent;}#i9jesxh{background-color:transparent;}#iozvccf{letter-spacing:-0.01em;background-color:transparent;}#i4i1y0w{width:100%;}.club40-popup-pay-content-left{width:100%;}#i32vbzv{font-size:18px;font-weight:500;color:rgb(255, 255, 255);}#i8u6fbq{width:100%;}#iavqian{font-size:18px;font-weight:500;color:rgb(255, 255, 255);}#iubppqb{font-size:32px;font-weight:600;color:rgb(255, 255, 255);}#ii1c5dd{font-size:32px;font-weight:600;color:rgb(255, 255, 255);}#ief0i1y{font-size:18px;font-weight:500;color:rgb(255, 255, 255);}#i866qp1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto;}#io5ah{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#i2ng14t{background-color:transparent;}#in34w6u{letter-spacing:-0.01em;background-color:transparent;}.btn-color-main-dark-orange{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}.hidden-mobile{font-size:18px;color:rgb(255, 255, 255);font-weight:500;}.blackfriday-banner-timer.careerum-flex-cc{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto;}#i2bf59m{font-size:18px;font-weight:500;color:rgb(255, 255, 255);}.blackfriday-banner-timer.careerum-flex-wrap.careerum-flex-fsc{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto;}#ivw4c0f{margin-top:46px;margin-right:0px;margin-bottom:-4px;margin-left:-9px;}.deva-form.getcourse-email-signup{margin-top:0px;margin-right:0px;margin-bottom:31px;margin-left:0px;}#ioni6el{width:108px;}#icv00uy{width:66px;}#iwazkv5{width:125px;}#i0wre4l{width:120px;}#idqbmq4{width:118px;}#ipos2bj{width:107px;}#ihjvb69{width:98px;}#ik713jw{width:125px;}#i9w2sw3{width:115px;}#itxb8eh{width:115px;}#iw8sc18{width:110px;}#iyd5rqn{width:55px;}#i2alk0w{width:120px;}#iotj288{width:79px;}#ic16tvr{width:126px;}#ioaivas{width:76px;}#i2edur2{width:119px;}#i64rpyp{width:106px;}#i6zrl1l{width:59px;}#i4mx2zx{width:113px;}#idsa5ki{width:125px;}#i7xxdtv{width:113px;}#isu8i25{display:none;}#iokioxx{display:none;}#i14udyg{display:none;}#ig4f4dv{display:none;}#irnpu5d{display:none;}#igef37w{display:none;}#i3qvrn5{display:none;}#ip165sq{display:none;}#iuycoak{display:none;}#icsxnl1{width:102px;}#i1x4iby{width:98px;}#ipm64qc{width:107px;}#i2ahii2{width:118px;}#iv6mr9h{width:125px;}#ix82v0u{width:125px;}#iukwkm1{width:120px;}#icsvnay{width:76px;}#ikp4qyk{width:126px;}#iewqpzw{width:79px;}#ix5r4kl{width:120px;}#idq0xoj{width:55px;}#itswtoz{width:95px;}#iukc5f7{width:110px;}#ia7604b{width:115px;}#ioiru5h{width:115px;}#i00r9l4{width:70px;}#inafnei{width:66px;}#irizsik{width:113px;}#is6t0bo{width:125px;}#im010ph{width:113px;}#i5nqdlm{width:59px;}#ioh9rgp{width:106px;}#i1jguqm{width:119px;}#i4rcqm5{width:108px;}#i8kmd{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto;}.position-absolute{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#i83471k{margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px;color:rgb(255, 255, 255);font-size:20px;font-weight:500;}.position-absolute.fix{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.hidden-tablet-mobile.position-absolute{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-main2-videowrapper-frame.position-absolute.z-10{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-main2-play.position-absolute.z-20{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute.fix5{margin-top:31px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-support-banner-item2{margin-top:19px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#i88c6th{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-support-banner-item3.position-relative{margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-support-banner{margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-support-banner.fix{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;position:relative;top:-50px;}.careerum-club40-tariffs.club40-tariffs2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.careerum-club40-tariffs.club40-tariffs2.fix-tariffs{margin-top:-40px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-tariffs-bottom.careerum-flex-sbfs{margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-banner-top-left{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ilftr1x{display:inline-block;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px;font-weight:500;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background-color:rgb(0, 0, 0);color:rgb(255, 255, 255);width:auto;}#isyvepj{margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:17px;font-weight:500;}.club40-tariffs-item-header.fdfd1{padding-top:0px;padding-right:0px;padding-bottom:13px;padding-left:0px;}#ioigyrt{font-weight:600;}#iz68ncl{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#i99th73{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#i2tcomp{margin-top:0px;margin-right:0px;margin-bottom:150px;margin-left:0px;}#iphjilo{display:none;}@media (max-width: 1299px){.careerum-club40-form-tablet{padding-top:10px;padding-right:0px;padding-bottom:20px;padding-left:0px;}.careerum-club21-faq-tablet.gray-bg{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#irfbmd8{margin-top:37px;margin-right:0px;margin-bottom:61px;margin-left:0px;}#irfbmd8{margin-top:37px;margin-right:auto;margin-bottom:61px;margin-left:auto;}.careerum-interblock-timer-tablet.careerum-club2-timer{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.careerum-club40-tariffs-tablet{margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.careerum-club21-banner-top3-tablet.club40-banner-top3{margin-top:0px;margin-right:auto;margin-bottom:77px;margin-left:auto;}#i32vbzv{font-size:14px;}#iavqian{font-size:14px;}#ief0i1y{font-size:14px;}#ib96f{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#itt5o9c{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto;}#ivrfx{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:15px;}#in4u5{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:0px;}#iwl82{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:0px;}#ivrfx{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:35px;}#ivrfx{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:45px;}#i2bf59m{font-size:14px;width:200px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:9px;}.blackfriday-banner-timer.careerum-flex-cc.careerum-flex-wrap{width:200px;}.blackfriday-banner-timer.careerum-flex-wrap.careerum-flex-fsc{width:162px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:auto;}.submit-btn.btn-color-main-bright-orange.button-sent{font-size:14px;}#iic02k5{top:auto;right:auto;bottom:-63px;}#iitl62p{width:101px;}#ikzfkui{width:91px;}#i9v950l{width:110px;}#i64rpyp{width:99px;}#iazhmot{width:109px;}#ihjvb69{width:91px;}#iugpf1b{width:108px;}#ipos2bj{width:100px;}#i1dry22{width:108px;}#i5ktb4l{width:101px;}#idqbmq4{width:111px;}#ik713jw{width:118px;}#i12sh74{width:98px;}#in0y85i{width:100px;}#iwazkv5{width:117px;}#i0wre4l{width:112px;}#ioaivas{width:72px;}#ic16tvr{width:118px;}#iotj288{width:74px;}#i2alk0w{width:112px;}#iyd5rqn{width:51px;}#iw8sc18{width:103px;}#itxb8eh{width:107px;}#i9w2sw3{width:107px;}#ifkocfz{width:112px;}#iscglxj{width:100px;}#ier1pgq{width:82px;}#i7xf41b{width:106px;}#iibilo7{width:102px;}#i4h3yhr{width:88px;}#imfd1yi{width:93px;}#i90i27o{width:88px;}#imab6cx{width:100px;}#ih3ovrq{width:89px;}#ivokb8z{width:110px;}#icv00uy{width:62px;}#i7xxdtv{width:105px;}#idsa5ki{width:117px;}#i4mx2zx{width:106px;}#i6zrl1l{width:55px;}#i2edur2{width:112px;}#ikhjp5w{width:94px;}#iwdqdni{width:112px;}#ioni6el{width:101px;}.submit-btn.btn-color-main-bright-orange.button-sent.fs-12{padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;}#ivrfx{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#in4u5{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:45px;}#ib96f{margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:0px;}.careerum-club40-main2.main-wrapper{margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.hidden-desc-mobile.position-absolute{top:-13px;margin-top:4px;margin-right:0px;margin-bottom:0px;margin-left:20px;}.position-absolute{margin-top:17px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute.fix{margin-top:36px;margin-right:0px;margin-bottom:0px;margin-left:9px;}.position-absolute.fix2{margin-top:-51px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute.fix3{margin-top:32px;margin-right:0px;margin-bottom:0px;margin-left:98px;}.position-absolute.hidden-desc-mobile{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.careerum-flex-fsfs.fix-li{margin-top:0px;margin-right:0px;margin-bottom:-10px;margin-left:0px;}.club40-support-banner-item3.position-relative{margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-support-banner.fix{top:-30px;}.careerum-club40-tariffs-tablet.club40-tariffs2-tablet{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-tariffs-bottom-pay.position-relative{margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;}.careerum-club40-tariffs-tablet.club40-tariffs2-tablet.fix-tariffs-t{margin-top:-60px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-tariffs-bottom-pay.position-relative{margin-top:40px;margin-right:auto;margin-bottom:40px;margin-left:auto;}.club40-tariffs-bottom.careerum-flex-sbfs{margin-top:40px;margin-right:auto;margin-bottom:0px;margin-left:auto;}#isyvepj{margin-top:2px;margin-right:-78px;margin-bottom:0px;margin-left:0px;}#iv126nf{font-size:16px;font-weight:500;color:rgb(255, 255, 255);margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#iwet695{width:20px;}#i6pl26f{width:20px;}#iz0y3xl{width:20px;}#iytrxvj{font-weight:600;}#i8fwk38{padding-top:2px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}@media (max-width: 767px){.careerum-club40-form-mobile{padding-top:0px;padding-right:0px;padding-bottom:25px;padding-left:0px;}.careerum-interblock-timer-mobile.careerum-club2-timer{margin-top:0px;margin-right:0px;margin-bottom:-25px;margin-left:0px;}#i32vbzv{color:rgb(0, 0, 0);font-size:12px;}#iavqian{color:rgb(0, 0, 0);font-size:12px;}#iubppqb{color:rgb(0, 0, 0);font-size:medium;}#ii1c5dd{color:rgb(0, 0, 0);font-size:medium;}#ief0i1y{color:rgb(0, 0, 0);font-size:12px;}.banner-top-header{font-size:12px;}#i2bf59m{font-size:12px;width:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#ix6n1gt{text-align:left;margin-top:4px;margin-right:0px;margin-bottom:10px;margin-left:0px;}#ips2q{text-align:left;}.blackfriday-banner-timer.careerum-flex-wrap.careerum-flex-fsc{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;width:100%;}.careerum-club40-main2.main-wrapper{margin-top:-80px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.deva-form.getcourse-email-signup{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.careerum-club40-main2.main-wrapper{margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:20px;}.position-absolute{margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute.fix{margin-top:3px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#iv5dq69{font-size:16px;color:rgb(255, 255, 255);margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute.fix3{margin-top:60px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute.fix3.z-10{top:276px;margin-top:60px;margin-right:0px;margin-bottom:0px;margin-left:20px;}.position-absolute.hidden-desc-tablet{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-support-banner-item3-text-label.position-absolute{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.position-absolute{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#i3o2kxi{font-size:16px;color:rgb(255, 255, 255);margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.club40-support-banner.fix{top:-20px;}.club40-tariffs-bottom-pay.position-relative{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px;}.club40-tariffs-bottom{margin-top:24px;margin-right:auto;margin-bottom:0px;margin-left:auto;}#isyvepj{margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;}#ilftr1x{font-size:12px;width:auto;display:inline-block;}#iuc2yji{width:80px;}#iwtj2s7{width:88px;}#i30hmh2{width:18px;}#i1olq4t{width:18px;}#imbf3nr{width:18px;}#i3tpedi{padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px;}#i5zmi4z{font-weight:600;}#iuzizl6{padding-top:3px;padding-right:0px;padding-bottom:0px;padding-left:0px;}#i3tpedi{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}}