

/* Start:/local/templates/wehive.digital/css/variables.css?17343316251469*/
:root {
    --black: #111418;
    --black-RGB: 17 20 24;
    --black2: #414346;
    --black3: #707274;
    --black4: #a0a1a3;
    --black4-RGB: 160 161 163;
    --black5: #cfd0d1;
    --black6: #30363d;
    --black7: #4c525a;
    --black8: #12171d;
    --black9: #161b21;
    --default-bg: #081219;
    --light-bg: rgba(255, 255, 255, 0.95);
    --dark-bg: #171c22;
    --dark-bg-RGB: 23 28 34;
    --yellow: #ffde59;
    --yellow-RGB: 255 222 89;
    --yellow2: #ffe57a;
    --yellow2-RGB: 255 229 122;
    --yellow3: #ffeb9b;
    --yellow4: #fff2bd;
    --yellow5: #fff8de;
    --yellow7: #e0c03b;
    --yellow8: #f6d13a;
    --yellow8-RGB: 246 209 58;
    --yellow9: #fcce15;
    --yellow9-RGB: 252 206 21;
    --yellow10: #ffe05c;
    --red: #f04343;
    --red-RGB: 240 67 67;
    --orange: #fa7921;
    --orange-RGB: 250 121 33;
    --orange2: #e16713;
    --orange3: #fb944d;
    --orange3-RGB: 251 148 77;
    --blue: #3772ff;
    --blue-RGB: 55 114 255;
    --blue2: #12b0ec;
    --blue3: #2192fa;
    --blue4: #5304d3;
    --green: #01933e;
    --green-RGB: 1 147 62;
    --purple: #d250e6;
    --purple-RGB: 210 80 230;
    --pink: #ea6aa4;
    --pink-RGB: 234 106 164;
    --gray: #858786;
    --gray-RGB: 133 135 134;
    --light-gray: #d2d7df;
    --light-gray-RGB: 210 215 223;
    --colorHover: #ffffff;
    --colorHoverIcon: var(--black);
    --value: 10px;
    --tag-color: transparent;
    --tag-bColor: var(--colorHover);
    --dc-bColor: #2b3036;
}

/* End */


/* Start:/local/templates/wehive.digital/css/grid.css?173433162514744*/
.wd-grid {
    display: grid;
    grid-auto-flow: row dense;
    overflow: hidden;
    width: 100%;
    max-width: calc(var(--value) * 250);
}

.wd-grid-big {
    grid-template-columns: repeat(4, 1fr);
    margin-right: auto;
    margin-left: auto;
    padding-right: calc(var(--value) * 2);
    padding-left: calc(var(--value) * 2);
}

/* grid template columns */
.wd-grid-tcol {
    grid-template-columns: repeat(2, 1fr);
}

.wd-grid-tcol-3 {
    grid-template-columns: repeat(3, 1fr);
}

.wd-grid-tcol-4 {
    grid-template-columns: repeat(4, 1fr);
}

.wd-grid-tcol-5 {
    grid-template-columns: repeat(5, 1fr);
}

.wd-grid-tcol-6 {
    grid-template-columns: repeat(6, 1fr);
}
/* end grid template columns */

/* column gap */
.wd-grid-cgap {
    column-gap: var(--value);
}

.wd-grid-cgap-20 {
    column-gap: calc(var(--value) * 2);
}

.wd-grid-cgap-30 {
    column-gap: calc(var(--value) * 3);
}

.wd-grid-cgap-40 {
    column-gap: calc(var(--value) * 4);
}

.wd-grid-cgap-50 {
    column-gap: calc(var(--value) * 5);
}

.wd-grid-cgap-60 {
    column-gap: calc(var(--value) * 6);
}
/* end column gap */

/* row gap */
.wd-grid-rgap {
    row-gap: var(--value);
}

.wd-grid-rgap-20 {
    row-gap: calc(var(--value) * 2);
}

.wd-grid-rgap-30 {
    row-gap: calc(var(--value) * 3);
}

.wd-grid-rgap-40 {
    row-gap: calc(var(--value) * 4);
}

.wd-grid-rgap-50 {
    row-gap: calc(var(--value) * 5);
}

.wd-grid-rgap-60 {
    row-gap: calc(var(--value) * 6);
}
/* end row gap */

.wd-grid-col-4 {
    grid-column: 4 span;
}

.wd-grid-col-3 {
    grid-column: 3 span;
}

.wd-grid-col-2 {
    grid-column: 2 span;
}

.wd-grid-col-1 {
    grid-column: 1 span;
}

@media (min-width: 576px) {
    /* grid template columns */
    .wd-grid-tcol--xxs {
        grid-template-columns: repeat(2, 1fr);
    }

    .wd-grid-tcol-3--xxs {
        grid-template-columns: repeat(3, 1fr);
    }
    /* end grid template columns */
}

@media (min-width: 768px) {
    .wd-grid-big {
        grid-template-columns: repeat(6, 1fr);
        padding-right: calc(var(--value) * 6);
        padding-left: calc(var(--value) * 6);
    }

    /* grid template columns */
    .wd-grid-tcol--xs {
        grid-template-columns: repeat(2, 1fr);
    }

    .wd-grid-tcol-3--xs {
        grid-template-columns: repeat(3, 1fr);
    }

    .wd-grid-tcol-4--xs {
        grid-template-columns: repeat(4, 1fr);
    }

    .wd-grid-tcol-5--xs {
        grid-template-columns: repeat(5, 1fr);
    }

    .wd-grid-tcol-6--xs {
        grid-template-columns: repeat(6, 1fr);
    }
    /* end grid template columns */

    /* column gap */
    .wd-grid-cgap--xs {
        column-gap: var(--value);
    }

    .wd-grid-cgap-20--xs {
        column-gap: calc(var(--value) * 2);
    }

    .wd-grid-cgap-30--xs {
        column-gap: calc(var(--value) * 3);
    }

    .wd-grid-cgap-40--xs {
        column-gap: calc(var(--value) * 4);
    }

    .wd-grid-cgap-50--xs {
        column-gap: calc(var(--value) * 5);
    }

    .wd-grid-cgap-60--xs {
        column-gap: calc(var(--value) * 6);
    }

    .wd-grid-cgap-not--xs {
        column-gap: 0;
    }
    /* end column gap */

    /* row gap */
    .wd-grid-rgap--xs {
        row-gap: var(--value);
    }

    .wd-grid-rgap-20--xs {
        row-gap: calc(var(--value) * 2);
    }

    .wd-grid-rgap-30--xs {
        row-gap: calc(var(--value) * 3);
    }

    .wd-grid-rgap-40--xs {
        row-gap: calc(var(--value) * 4);
    }

    .wd-grid-rgap-50--xs {
        row-gap: calc(var(--value) * 5);
    }

    .wd-grid-rgap-60--xs {
        row-gap: calc(var(--value) * 6);
    }

    .wd-grid-rgap-100--xs {
        row-gap: calc(var(--value) * 10);
    }

    .wd-grid-rgap-not--xs {
        row-gap: 0;
    }
    /* end row gap */

    .wd-grid-col-6--xs {
        grid-column: 6 span;
    }

    .wd-grid-col-5--xs {
        grid-column: 5 span;
    }

    .wd-grid-col-4--xs {
        grid-column: 4 span;
    }

    .wd-grid-col-3--xs {
        grid-column: 3 span;
    }

    .wd-grid-col-2--xs {
        grid-column: 2 span;
    }

    .wd-grid-col-1--xs {
        grid-column: 1 span;
    }
}

@media (min-width: 992px) {
    .wd-grid.wd-head-grid {
        padding-right: calc(var(--value) * 6);
        padding-left: calc(var(--value) *6);
    }

    .wd-grid-big {
        grid-template-columns: repeat(12, 1fr);
        padding-right: calc(var(--value) * 10);
        padding-left: calc(var(--value) * 10);
    }

    /* grid template columns */
    .wd-grid-tcol--s {
        grid-template-columns: repeat(2, 1fr);
    }

    .wd-grid-tcol-3--s {
        grid-template-columns: repeat(3, 1fr);
    }

    .wd-grid-tcol-4--s {
        grid-template-columns: repeat(4, 1fr);
    }

    .wd-grid-tcol-5--s {
        grid-template-columns: repeat(5, 1fr);
    }

    .wd-grid-tcol-6--s {
        grid-template-columns: repeat(6, 1fr);
    }

    .wd-grid-tcol-10--s {
        grid-template-columns: repeat(10, 1fr);
    }

    .wd-grid-tcol-12--s {
        grid-template-columns: repeat(12, 1fr);
    }
    /* end grid template columns */

    /* column gap */
    .wd-grid-cgap--s {
        column-gap: var(--value);
    }

    .wd-grid-cgap-20--s {
        column-gap: calc(var(--value) * 2);
    }

    .wd-grid-cgap-30--s {
        column-gap: calc(var(--value) * 3);
    }

    .wd-grid-cgap-40--s {
        column-gap: calc(var(--value) * 4);
    }

    .wd-grid-cgap-50--s {
        column-gap: calc(var(--value) * 5);
    }

    .wd-grid-cgap-60--s {
        column-gap: calc(var(--value) * 6);
    }

    .wd-grid-cgap-not--s {
        column-gap: 0;
    }
    /* end column gap */

    /* row gap */
    .wd-grid-rgap--s {
        row-gap: var(--value);
    }

    .wd-grid-rgap-20--s {
        row-gap: calc(var(--value) * 2);
    }

    .wd-grid-rgap-30--s {
        row-gap: calc(var(--value) * 3);
    }

    .wd-grid-rgap-40--s {
        row-gap: calc(var(--value) * 4);
    }

    .wd-grid-rgap-50--s {
        row-gap: calc(var(--value) * 5);
    }

    .wd-grid-rgap-60--s {
        row-gap: calc(var(--value) * 6);
    }

    .wd-grid-rgap-100--s {
        row-gap: calc(var(--value) * 10);
    }

    .wd-grid-rgap-not--s {
        row-gap: 0;
    }
    /* end row gap */

    .wd-grid-col-12--s {
        grid-column: 12 span;
    }

    .wd-grid-col-11--s {
        grid-column: 11 span;
    }

    .wd-grid-col-10--s {
        grid-column: 10 span;
    }

    .wd-grid-col-9--s {
        grid-column: 9 span;
    }

    .wd-grid-col-8--s {
        grid-column: 8 span;
    }

    .wd-grid-col-7--s {
        grid-column: 7 span;
    }

    .wd-grid-col-6--s {
        grid-column: 6 span;
    }

    .wd-grid-col-5--s {
        grid-column: 5 span;
    }

    .wd-grid-col-4--s {
        grid-column: 4 span;
    }

    .wd-grid-col-3--s {
        grid-column: 3 span;
    }

    .wd-grid-col-2--s {
        grid-column: 2 span;
    }

    .wd-grid-col-1--s {
        grid-column: 1 span;
    }
}

@media (min-width: 1200px) {
    /* grid template columns */
    .wd-grid-tcol--m {
        grid-template-columns: repeat(2, 1fr);
    }

    .wd-grid-tcol-3--m {
        grid-template-columns: repeat(3, 1fr);
    }

    .wd-grid-tcol-4--m {
        grid-template-columns: repeat(4, 1fr);
    }

    .wd-grid-tcol-5--m {
        grid-template-columns: repeat(5, 1fr);
    }

    .wd-grid-tcol-6--m {
        grid-template-columns: repeat(6, 1fr);
    }

    .wd-grid-tcol-10--m {
        grid-template-columns: repeat(10, 1fr);
    }

    .wd-grid-tcol-12--m {
        grid-template-columns: repeat(12, 1fr);
    }
    /* end grid template columns */

    /* column gap */
    .wd-grid-cgap--m {
        column-gap: var(--value);
    }

    .wd-grid-cgap-20--m {
        column-gap: calc(var(--value) * 2);
    }

    .wd-grid-cgap-30--m {
        column-gap: calc(var(--value) * 3);
    }

    .wd-grid-cgap-40--m {
        column-gap: calc(var(--value) * 4);
    }

    .wd-grid-cgap-50--m {
        column-gap: calc(var(--value) * 5);
    }

    .wd-grid-cgap-60--m {
        column-gap: calc(var(--value) * 6);
    }

    .wd-grid-cgap-not--m {
        column-gap: 0;
    }
    /* end column gap */

    /* row gap */
    .wd-grid-rgap--m {
        row-gap: var(--value);
    }

    .wd-grid-rgap-20--m {
        row-gap: calc(var(--value) * 2);
    }

    .wd-grid-rgap-30--m {
        row-gap: calc(var(--value) * 3);
    }

    .wd-grid-rgap-40--m {
        row-gap: calc(var(--value) * 4);
    }

    .wd-grid-rgap-50--m {
        row-gap: calc(var(--value) * 5);
    }

    .wd-grid-rgap-60--m {
        row-gap: calc(var(--value) * 6);
    }

    .wd-grid-rgap-100--m {
        row-gap: calc(var(--value) * 10);
    }

    .wd-grid-rgap-not--m {
        row-gap: 0;
    }
    /* end row gap */

    .wd-grid-col-12--m {
        grid-column: 12 span;
    }

    .wd-grid-col-11--m {
        grid-column: 11 span;
    }

    .wd-grid-col-10--m {
        grid-column: 10 span;
    }

    .wd-grid-col-9--m {
        grid-column: 9 span;
    }

    .wd-grid-col-8--m {
        grid-column: 8 span;
    }

    .wd-grid-col-7--m {
        grid-column: 7 span;
    }

    .wd-grid-col-6--m {
        grid-column: 6 span;
    }

    .wd-grid-col-5--m {
        grid-column: 5 span;
    }

    .wd-grid-col-4--m {
        grid-column: 4 span;
    }

    .wd-grid-col-3--m {
        grid-column: 3 span;
    }

    .wd-grid-col-2--m {
        grid-column: 2 span;
    }

    .wd-grid-col-1--m {
        grid-column: 1 span;
    }
}

@media (min-width: 1400px) {
    /* grid template columns */
    .wd-grid-tcol--xl {
        grid-template-columns: repeat(2, 1fr);
    }

    .wd-grid-tcol-3--xl {
        grid-template-columns: repeat(3, 1fr);
    }

    .wd-grid-tcol-4--xl {
        grid-template-columns: repeat(4, 1fr);
    }

    .wd-grid-tcol-5--xl {
        grid-template-columns: repeat(5, 1fr);
    }

    .wd-grid-tcol-6--xl {
        grid-template-columns: repeat(6, 1fr);
    }

    .wd-grid-tcol-10--xl {
        grid-template-columns: repeat(10, 1fr);
    }

    .wd-grid-tcol-12--xl {
        grid-template-columns: repeat(12, 1fr);
    }
    /* end grid template columns */

    /* column gap */
    .wd-grid-cgap--xl {
        column-gap: var(--value);
    }

    .wd-grid-cgap-20--xl {
        column-gap: calc(var(--value) * 2);
    }

    .wd-grid-cgap-30--xl {
        column-gap: calc(var(--value) * 3);
    }

    .wd-grid-cgap-40--xl {
        column-gap: calc(var(--value) * 4);
    }

    .wd-grid-cgap-50--xl {
        column-gap: calc(var(--value) * 5);
    }

    .wd-grid-cgap-60--xl {
        column-gap: calc(var(--value) * 6);
    }

    .wd-grid-cgap-not--xl {
        column-gap: 0;
    }
    /* end column gap */

    /* row gap */
    .wd-grid-rgap--xl {
        row-gap: var(--value);
    }

    .wd-grid-rgap-20--xl {
        row-gap: calc(var(--value) * 2);
    }

    .wd-grid-rgap-30--xl {
        row-gap: calc(var(--value) * 3);
    }

    .wd-grid-rgap-40--xl {
        row-gap: calc(var(--value) * 4);
    }

    .wd-grid-rgap-50--xl {
        row-gap: calc(var(--value) * 5);
    }

    .wd-grid-rgap-60--xl {
        row-gap: calc(var(--value) * 6);
    }

    .wd-grid-rgap-100--xl {
        row-gap: calc(var(--value) * 10);
    }

    .wd-grid-rgap-not--xl {
        row-gap: 0;
    }
    /* end row gap */

    .wd-grid-end {
        order: 3;
    }

    .wd-grid-col-12--xl {
        grid-column: 12 span;
    }

    .wd-grid-col-11--xl {
        grid-column: 11 span;
    }

    .wd-grid-col-10--xl {
        grid-column: 10 span;
    }

    .wd-grid-col-9--xl {
        grid-column: 9 span;
    }

    .wd-grid-col-8--xl {
        grid-column: 8 span;
    }

    .wd-grid-col-7--xl {
        grid-column: 7 span;
    }

    .wd-grid-col-6--xl {
        grid-column: 6 span;
    }

    .wd-grid-col-5--xl {
        grid-column: 5 span;
    }

    .wd-grid-col-4--xl {
        grid-column: 4 span;
    }

    .wd-grid-col-3--xl {
        grid-column: 3 span;
    }

    .wd-grid-col-2--xl {
        grid-column: 2 span;
    }

    .wd-grid-col-1--xl {
        grid-column: 1 span;
    }
}

@media (min-width: 1700px) {
    .wd-grid-big {
        padding-right: calc(var(--value) * 24);
        padding-left: calc(var(--value) * 24);
    }

    /* grid template columns */
    .wd-grid-tcol--l {
        grid-template-columns: repeat(2, 1fr);
    }

    .wd-grid-tcol-3--l {
        grid-template-columns: repeat(3, 1fr);
    }

    .wd-grid-tcol-4--l {
        grid-template-columns: repeat(4, 1fr);
    }

    .wd-grid-tcol-5--l {
        grid-template-columns: repeat(5, 1fr);
    }

    .wd-grid-tcol-6--l {
        grid-template-columns: repeat(6, 1fr);
    }

    .wd-grid-tcol-10--l {
        grid-template-columns: repeat(10, 1fr);
    }

    .wd-grid-tcol-12--l {
        grid-template-columns: repeat(12, 1fr);
    }
    /* end grid template columns */

    /* column gap */
    .wd-grid-cgap--l {
        column-gap: var(--value);
    }

    .wd-grid-cgap-20--l {
        column-gap: calc(var(--value) * 2);
    }

    .wd-grid-cgap-30--l {
        column-gap: calc(var(--value) * 3);
    }

    .wd-grid-cgap-40--l {
        column-gap: calc(var(--value) * 4);
    }

    .wd-grid-cgap-50--l {
        column-gap: calc(var(--value) * 5);
    }

    .wd-grid-cgap-60--l {
        column-gap: calc(var(--value) * 6);
    }

    .wd-grid-cgap-not--l {
        column-gap: 0;
    }
    /* end column gap */

    /* row gap */
    .wd-grid-rgap--l {
        row-gap: var(--value);
    }

    .wd-grid-rgap-20--l {
        row-gap: calc(var(--value) * 2);
    }

    .wd-grid-rgap-30--l {
        row-gap: calc(var(--value) * 3);
    }

    .wd-grid-rgap-40--l {
        row-gap: calc(var(--value) * 4);
    }

    .wd-grid-rgap-50--l {
        row-gap: calc(var(--value) * 5);
    }

    .wd-grid-rgap-60--l {
        row-gap: calc(var(--value) * 6);
    }

    .wd-grid-rgap-100--l {
        row-gap: calc(var(--value) * 10);
    }

    .wd-grid-rgap-not--l {
        row-gap: 0;
    }
    /* end row gap */

    .wd-grid-col-12--l {
        grid-column: 12 span;
    }

    .wd-grid-col-11--l {
        grid-column: 11 span;
    }

    .wd-grid-col-10--l {
        grid-column: 10 span;
    }

    .wd-grid-col-9--l {
        grid-column: 9 span;
    }

    .wd-grid-col-8--l {
        grid-column: 8 span;
    }

    .wd-grid-col-7--l {
        grid-column: 7 span;
    }

    .wd-grid-col-6--l {
        grid-column: 6 span;
    }

    .wd-grid-col-5--l {
        grid-column: 5 span;
    }

    .wd-grid-col-4--l {
        grid-column: 4 span;
    }

    .wd-grid-col-3--l {
        grid-column: 3 span;
    }

    .wd-grid-col-2--l {
        grid-column: 2 span;
    }

    .wd-grid-col-1--l {
        grid-column: 1 span;
    }
}

/* End */


/* Start:/local/templates/wehive.digital/css/blocks.css?173433162510626*/
/* a block with a white background */
.wd-block-max {
    margin-right: calc(var(--value) * -2);
    margin-left: calc(var(--value) * -2);
}

.wd-block-max .wd-bg-light {
    padding-top: var(--value);
    padding-right: calc(var(--value) * 2);
    padding-bottom: calc(var(--value) * 3);
    padding-left: calc(var(--value) * 2);
}
/* end a block with a white background */

/* a block with a video */
.wd-block-video {
    position: relative;
    overflow: hidden;
    padding-top: calc(var(--value) * 3);
    padding-bottom: 55.5%;
    height: 0;
}

.wd-block-video video,
.wd-block-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 100% !important;
    max-width: 100%;
    height: 100% !important;
}
/* end a block with a video */

/* the block with the numbering / list default */
.wd-block-num-default,
.wd-block-list-default {
    margin: 0;
    padding: 0 0 0 calc(var(--value) * 1.8);
}

.wd-block-list-default {
    padding-left: calc(var(--value) * 2);
    list-style-type: disc;
}

.wd-block-num-default-item,
.wd-block-list-default-item {
    padding-left: calc(var(--value) * 1.5);
}

.wd-block-num-default-item::marker {
    color: var(--black4);
}

.wd-block-list-default-item::marker {
    color: var(--black5);
}
/* end the block with the numbering / list default */

/* the colored block */
.wd-block-colored-item {
    --l-colored: var(--orange);
}

.wd-block-colored-item:nth-child(4n-2) {
    --l-colored: var(--blue3);
}

.wd-block-colored-item:nth-child(4n-1) {
    --l-colored: var(--red);
}

.wd-block-colored-item:nth-child(4n) {
    --l-colored: var(--blue4);
}

.wd-block-colored-item {
    position: relative;
    gap: calc(var(--value) * 1.5);
    background-color: var(--l-colored);
}

.wd-block-colored-item .wd-link::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
}

.wd-block-colored-text {
    display: -webkit-box;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/* end the colored block */

/* a block with articles && a block with a vacancy */
.wd-block-articles-item,
.wd-block-job-item {
    position: relative;
}

.wd-block-articles-type,
.wd-block-job-type {
    display: inline-block;
    margin-top: calc(var(--value) * 3.2);
    padding: calc(var(--value) * 0.4) calc(var(--value) * 1.5);
    border-radius: 0 calc(var(--value) * 10) calc(var(--value) * 10) 0;
}

.wd-block-articles-content,
.wd-block-job-prev {
    padding: calc(var(--value) * 2) calc(var(--value) * 2) calc(var(--value) * 3);
}

.wd-block-articles-link::before,
.wd-block-job-link::before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
}
/* end a block with articles && a block with a vacancy */

/* a block with articles */
.wd-block-articles-item {
    display: none;
}

.wd-block-articles-item:first-child,
.wd-block-articles-item:nth-child(2) {
    display: block;
}

.wd-block-articles-top {
    height: calc(var(--value) * 19.2);
    background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 90%) 100%), var(--bg-news) center/cover no-repeat;
}

.wd-block-articles-type {
    font-size: calc(var(--value) * 1.4);
    line-height: 171%;
    background-color: var(--news-color);
}

.wd-block-articles-datetime {
    display: block;
}
/* end a block with articles */

/* a block with a vacancy */
.wd-block-job-top {
    height: calc(var(--value) * 17.2);
    background: linear-gradient(180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 90%) 100%), var(--bg-job) center/cover no-repeat;
}

.wd-block-job-type {
    background-color: var(--job-color);
}

.wd-block-job-type.wd-text {
    margin-top: calc(var(--value)* 3.2);
}

.wd-block-job-text {
    display: -webkit-box;
    line-clamp: 4;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
/* end block with a vacancy */

/* a block with a quote */
.wd-block-quotes-default {
    margin: 0;
}

.wd-block-quotes-default-text {
    position: relative;
    margin-top: calc(var(--value) * 6.6);
    padding: calc(var(--value) * 2) 0;
    border-top: 1px solid var(--black5);
    border-bottom: 1px solid var(--black5);
}

.wd-block-quotes-default-text::before {
    position: absolute;
    top: calc(var(--value) * -3.3);
    left: 0;
    width: calc(var(--value) * 4.6);
    height: calc(var(--value) * 4.6);
    font-family: Georgia, serif;
    font-size: calc(var(--value) * 6);
    font-weight: 900;
    color: var(--black5);
    content: "\201C";
}
/* end a block with a quote */

/* a block with additional content */
.wd-block-dop-content {
    margin-top: calc(var(--value) * 2);
    padding-top: calc(var(--value) * 3);
    padding-bottom: calc(var(--value) * 2);
    border-top: 1px solid var(--dc-bColor);
}
/* end a block with additional content */

/* blocks on detailed pages */
.wd-block-content {
    margin-top: calc(var(--value) * -3);
    /* padding-top: calc(var(--value) * 3); */
}

.wd-block-content-grid {
    /* margin-top: calc(var(--value) * -3); */
    padding: calc(var(--value) * 3) calc(var(--value) * 2);
    width: calc(100% + var(--value) * 4);
}

.wd-block-content-grid .wd-text-center {
    text-align: left;
}

.wd-block-navigation-hidden {
    display: none;
}
/* end blocks on detailed pages */

@media (min-width: 576px) {
    /* a block with a white background */
    .wd-block-max {
        margin-right: 0;
        margin-left: 0;
    }

    .wd-block-max .wd-bg-light {
        padding-right: calc(var(--value) * 2);
        padding-left: calc(var(--value) * 2);
    }
    /* end a block with a white background */

    /* a block with additional content */
    .wd-block-dop-link,
    .wd-block-dop-content-btn {
        max-width: calc(var(--value) * 32);
    }

    .wd-block-dop-content {
        grid-template-columns: auto max-content;
        align-items: center;
    }
    /* end a block with additional content */

    /* blocks on detailed pages */
    .wd-block-content {
        margin-top: 0;
    }

    .wd-block-content-grid {
        grid-template-columns: minmax(var(--value), max-content) max-content;
        gap: calc(var(--value) * 4);
        justify-content: space-between;
        align-items: center;
        margin-top: 0;
        padding: calc(var(--value) * 2);
        border-radius: calc(var(--value) * 3);
        width: 100%;
    }
    /* end blocks on detailed pages */
}

@media (min-width: 768px) {
    /* the block with the numbering / list default */
    .wd-block-num-default,
    .wd-block-list-default {
        padding: 0 0 0 calc(var(--value) * 2.3);
    }
    /* end the block with the numbering / list default */

    /* a block with a white background */
    .wd-block-max .wd-bg-light {
        padding-top: calc(var(--value) * 3);
        padding-right: calc(var(--value) * 6);
        padding-bottom: calc(var(--value) * 5);
        padding-left: calc(var(--value) * 6);
    }
    /* end a block with a white background */

    /* the colored block */
    .wd-block-colored-item.wd-grid {
        padding-top: calc(var(--value) * 3);
    }
    /* end the colored block */

    /* a block with articles && block with a vacancy */
    .wd-block-articles-top,
    .wd-block-job-top {
        height: calc(var(--value) * 20.2);
    }

    .wd-block-articles-type {
        font-size: calc(var(--value) * 1.8);
        line-height: 156%;
    }

    .wd-block-articles-content,
    .wd-block-job-prev {
        padding: calc(var(--value) * 3);
        padding-bottom: calc(var(--value) * 4);
    }
    /* end a block with articles && block with a vacancy*/

    /* a block with a quote */
    .wd-block-quotes-default-text {
        margin-top: calc(var(--value) * 2);
        margin-left: calc(var(--value) * 6.6);
    }

    .wd-block-quotes-default-text::before {
        top: 0;
        left: calc(var(--value) * -6.6);
        font-size: calc(var(--value) * 8);
    }
    /* end a block with a quote */

    /* a block with search, filter and content */
    .wd-block-left {
        grid-template-columns: 1fr max-content;
        height: max-content;
    }
    /* end a block with search, filter and content */
}

@media (min-width: 992px) {
    /* the block with the numbering / list default */
    .wd-block-num-default,
    .wd-block-list-default {
        padding: 0 0 0 calc(var(--value) * 2.4);
    }
    /* end the block with the numbering / list default */

    /* the block with the numbering on the left */
    .wd-block-num-default-item {
        padding-left: calc(var(--value) * 2.7);
    }
    /* end the block with the numbering on the left */

    /* a block with articles && block with a vacancy */
    .wd-block-articles-top,
    .wd-block-job-top {
        height: calc(var(--value) * 25.4);
    }

    .wd-block-articles-type {
        font-size: calc(var(--value) * 1.8);
        line-height: 156%;
    }

    .wd-block-articles-content,
    .wd-block-job-prev {
        padding: calc(var(--value) * 4);
        padding-top: calc(var(--value) * 3);
    }
    /* end a block with articles && block with a vacancy */
}

@media (min-width: 1200px) {
    /* a block with articles && block with a vacancy */
    .wd-block-articles-top,
    .wd-block-job-top {
        height: calc(var(--value) * 32.2);
    }
    /* end a block with articles && block with a vacancy */

    /* blocks on detailed pages */
    .wd-block-content {
        padding-top: calc(var(--value) * 3);
    }

    .wd-block-content-grid {
        padding: calc(var(--value) * 3);
    }
    /* end blocks on detailed pages */
}

@media (min-width: 1400px) {
    /* a block with articles && lock with a vacancy */
    .wd-block-articles-item {
        display: block;
    }

    .wd-block-articles-top,
    .wd-block-job-top {
        height: calc(var(--value) * 24.6);
    }
    /* end a block with articles && block with a vacancy*/


    /* a block with additional content */
    .wd-block-dop-content {
        grid-template-columns: 1fr;
        margin: 0;
        padding: 0;
        border: 0;
    }
    /* end a block with additional content */

    /* blocks on detailed pages */
    .wd-block-content {
        display: none;
    }

    .wd-block-navigation-hidden {
        display: block;
    }
    /* end blocks on detailed pages */
}

@media (min-width: 1700px) {
    /* a block with articles && lock with a vacancy */
    .wd-block-articles-top,
    .wd-block-job-top {
        height: calc(var(--value) * 30);
    }
    /* end a block with articles && block with a vacancy */
}

/* End */


/* Start:/local/templates/wehive.digital/components/bitrix/menu/top_menu/style.css?1734331625832*/
.wd-head-nav {
    display: none;
}

@media (min-width: 1200px) {
    .wd-head-nav {
        display: block;
    }

    .wd-head-nav-list {
        display: flex;
        flex-wrap: wrap;
        gap: var(--value) calc(var(--value) * 4);
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .wd-head-nav-link {
        font-size: calc(var(--value) * 2);
        font-weight: 600;
        line-height: 160%;
        text-decoration: none;
        color: #ffffff;
        transition: color 0.2s ease;
    }

    .wd-head-nav-link:focus,
    .wd-head-nav-link:active {
        outline: none;
    }

    .wd-head-nav-link:focus {
        color: var(--yellow2);
    }

    .wd-head-nav-link:hover {
        color: rgb(255 255 255 / 50%);
    }

    .wd-head-nav-link:active {
        color: var(--yellow);
    }
}

/* End */


/* Start:/local/templates/wehive.digital/components/bitrix/menu/right_menu/style.css?173433162511917*/
.wd-head-menu {
    position: relative;
    display: grid;
    grid-template-columns: calc(var(--value) * 6.6);
    grid-template-rows: calc(var(--value) * 6.6);
}

/* burger */
.wd-head-menu-burger,
.wd-head-menu-os {
    position: relative;
    z-index: 10;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: calc(var(--value) * 2.3) calc(var(--value) * 1.7);
    border: 1px solid transparent;
    border-radius: calc(var(--value) * 10);
    width: calc(var(--value) * 6.6);
    height: calc(var(--value) * 6.6);
    background: transparent center/contain no-repeat;
    cursor: pointer;
    transition-timing-function: ease;
    transition-duration: 0.3s;
    transition-property: border, background;
}

:where(.open) .wd-head-menu-burger,
:where(.open) .wd-head-menu-os {
    position: fixed;
    top: calc(var(--value) * 3);
    right: calc(var(--value) * 2);
}

.wd-head-menu-burger::before,
.wd-head-menu-burger::after {
    position: absolute;
    top: calc(var(--value) * 2.3);
    left: calc(var(--value) * 1.9);
    border-top: 2px solid #ffff;
    width: calc(var(--value) * 2.8);
    height: 0;
    content: "";
    transition-timing-function: ease;
    transition-duration: 0.2s;
    transition-property: border, transform;
}

.wd-head-menu-burger::after {
    top: auto;
    bottom: calc(var(--value) * 2.3);
    border-bottom: 2px solid #ffff;
    height: calc(var(--value) * 0.6);
}

.wd-head-menu-burger:focus,
.wd-head-menu-burger:active,
.wd-head-menu-os:focus,
.wd-head-menu-os:active {
    outline: none;
}

.wd-head-menu-burger:focus,
:where(.open) .wd-head-menu-burger:focus {
    border-color: var(--yellow4);
    background-color: var(--yellow4);
}

.wd-head-menu-burger:hover {
    border-color: #ffffff;
    background-color: #ffffff;
}

.wd-head-menu-burger:active,
:where(.open) .wd-head-menu-burger:active {
    border-color: var(--yellow2);
    background-color: var(--yellow2);
}

.wd-head-menu-burger:hover::before,
.wd-head-menu-burger:hover::after,
.wd-head-menu-burger:focus::before,
.wd-head-menu-burger:focus::after,
.wd-head-menu-burger:active::before,
.wd-head-menu-burger:active::after {
    border-color: var(--black);
}

:where(.open) .wd-head-menu-burger {
    border-color: #ffffff;
}

:where(.open) .wd-head-menu-burger::before,
:where(.open) .wd-head-menu-burger::after {
    opacity: 0;
}

:where(.open) .wd-head-menu-burger {
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14L31.6777 31.6777' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M14 32L31.6777 14.3223' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
    background-size: calc(var(--value) * 4.6);
}

:where(.open) .wd-head-menu-burger:hover,
:where(.open) .wd-head-menu-burger:focus,
:where(.open) .wd-head-menu-burger:active {
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14L31.6777 31.6777' stroke='%23111418' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M14 32L31.6777 14.3223' stroke='%23111418' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
}

/* end burger */

/* for all menu */
.wd-head-menu-nav {
    position: fixed;
    z-index: 9;
    top: 0;
    right: -110%;
    left: auto;
    overflow: hidden;
    width: 100%;
    max-width: calc(var(--value) * 89.8);
    height: 100dvh;
    background: rgb(var(--black-RGB) / 95%);
    transition: right 0.4s ease;
}

.wd-head-menu-list,
.wd-head-menu-item-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.wd-head-menu-list {
    display: grid;
    gap: calc(var(--value) * 4);
    align-content: baseline;
    overflow: auto;
    padding: calc(var(--value) * 8) calc(var(--value) * 2) calc(var(--value) * 5);
    height: 100%;
}

:where(.open) .wd-head-menu-nav {
    right: 0;
}

.wd-head-menu-link {
    max-width: max-content;
    text-decoration: none;
    color: #ffffff;
    transition: color 0.2s ease;
}

.wd-head-menu-link--parent,
.wd-head-menu-link--head {
    font-size: calc(var(--value) * 1.8);
    font-weight: 600;
    line-height: 156%;
}

.wd-head-menu-link:focus,
.wd-head-menu-link:active {
    outline: none;
}

.wd-head-menu-link:focus {
    color: var(--yellow2);
}

.wd-head-menu-link:hover {
    color: rgb(255 255 255 / 50%);
}

.wd-head-menu-link:active {
    color: var(--yellow);
}

/* end for all menu */

/* main items */
.wd-head-menu-link--head {
    display: grid;
    grid-template-columns: calc(var(--value) * 3) auto;
    gap: calc(var(--value) * 2);
    align-items: flex-end;
}

.wd-head-menu-link--head::before {
    width: calc(var(--value) * 3);
    height: calc(var(--value) * 3);
    background-image: var(--menu-icon);
    background-position: center;
    background-size: contain;
    content: "";
    background-repeat: no-repeat;
}

/* end main items */

/* form-os */
#form-os {
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
}

.wd-head-menu-os,
:where(.open) .wd-head-menu-os {
    display: none;
}

/* end form-os */

/* child menu */
.wd-head-menu-item-list {
    display: flex;
    flex-wrap: wrap;
    gap: calc(var(--value) * 0.6) calc(var(--value) * 3);
    padding-top: calc(var(--value) * 1.5);
}

/* end child menu */

/* child items */
.wd-head-menu-link--child {
    font-size: calc(var(--value) * 1.4);
    line-height: 171%;
}

/* end child items */

@media (min-width: 768px) {
    /* for all menu */
    .wd-head-menu {
        display: grid;
        grid-template-columns: auto auto;
        gap: calc(var(--value) * 4);
    }

    .wd-head-menu-list {
        padding: calc(var(--value) * 12.5) calc(var(--value) * 5) calc(var(--value) * 5);
    }
    /* end for all menu */

    :where(.open) .wd-head-menu-burger {
        right: calc(var(--value) * 10 + var(--value) * 6.6);
    }
    /* form-os */
    .wd-head-menu-item:has(> #form-os) {
        display: none;
    }

    .wd-head-menu-os,
    :where(.open) .wd-head-menu-os {
        display: block;
    }

    .wd-head-menu-os {
        border-radius: calc(var(--value) * 10) calc(var(--value) * 10) calc(var(--value) * 10) 0;
        background: var(--yellow) url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.43817 1.33325V0.333225L7.43088 0.333279L7.43817 1.33325ZM18.5632 1.33325L18.5707 0.333252H18.5632V1.33325ZM24.6665 7.52825L23.6665 7.52091V7.52825H24.6665ZM24.6665 15.0499H23.6665L23.6665 15.0573L24.6665 15.0499ZM22.8971 19.4119L22.1848 18.7099L22.8971 19.4119ZM18.5615 21.2449V22.2449L18.5688 22.2449L18.5615 21.2449ZM7.43817 21.2449V20.2449C7.26696 20.2449 7.09861 20.2889 6.94926 20.3726L7.43817 21.2449ZM1.33317 24.6666H0.333174C0.333174 25.0216 0.521371 25.35 0.827662 25.5294C1.13395 25.7089 1.51242 25.7125 1.82209 25.5389L1.33317 24.6666ZM1.33317 7.52825H2.3332L2.33315 7.52091L1.33317 7.52825ZM3.1026 3.16632L2.39034 2.4644L3.1026 3.16632ZM7.43817 2.33325H18.5632V0.333252H7.43817V2.33325ZM18.5556 2.33322C21.3994 2.35473 23.6874 4.67715 23.6665 7.52091L25.6665 7.5356C25.6955 3.58747 22.5189 0.363133 18.5707 0.333281L18.5556 2.33322ZM23.6665 7.52825V15.0499H25.6665V7.52825H23.6665ZM23.6665 15.0573C23.6766 16.4231 23.1436 17.7371 22.1848 18.7099L23.6093 20.1138C24.9404 18.7631 25.6804 16.9389 25.6665 15.0426L23.6665 15.0573ZM22.1848 18.7099C21.2261 19.6828 19.9201 20.235 18.5542 20.2449L18.5688 22.2449C20.4651 22.2311 22.2783 21.4645 23.6093 20.1138L22.1848 18.7099ZM18.5615 20.2449H7.43817V22.2449H18.5615V20.2449ZM6.94926 20.3726L0.844259 23.7943L1.82209 25.5389L7.92709 22.1172L6.94926 20.3726ZM2.33317 24.6666V7.52825H0.333174V24.6666H2.33317ZM2.33315 7.52091C2.32312 6.15503 2.85611 4.84112 3.81486 3.86823L2.39034 2.4644C1.05925 3.81511 0.319275 5.63928 0.333201 7.5356L2.33315 7.52091ZM3.81486 3.86823C4.77361 2.89534 6.07959 2.34318 7.44546 2.33323L7.43088 0.333279C5.53457 0.347103 3.72142 1.1137 2.39034 2.4644L3.81486 3.86823Z' fill='%23111418' /%3E%3C/svg%3E") center/calc(var(--value) * 2.6) calc(var(--value) * 2.6) no-repeat;
    }

    :where(.open) .wd-head-menu-os {
        right: calc(var(--value) * 6);
    }

    .wd-head-menu-os:focus {
        border-color: var(--yellow4);
        background-color: var(--yellow4);
    }

    .wd-head-menu-os:hover {
        border-color: #ffffff;
        background-color: #ffffff;
    }

    .wd-head-menu-os:active {
        border-color: var(--yellow2);
        background-color: var(--yellow2);
    }

    .wd-head-menu-os:focus,
    .wd-head-menu-os:hover,
    .wd-head-menu-os:active {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.1665 7.44491C6.61422 7.44491 6.1665 7.89262 6.1665 8.44491C6.1665 8.99719 6.61422 9.44491 7.1665 9.44491V7.44491ZM18.8332 9.44491C19.3855 9.44491 19.8332 8.99719 19.8332 8.44491C19.8332 7.89262 19.3855 7.44491 18.8332 7.44491V9.44491ZM8.625 11.71C8.07272 11.71 7.625 12.1578 7.625 12.71C7.625 13.2623 8.07272 13.71 8.625 13.71V11.71ZM17.375 13.71C17.9273 13.71 18.375 13.2623 18.375 12.71C18.375 12.1578 17.9273 11.71 17.375 11.71V13.71ZM7.43817 1.33325V0.333225L7.43088 0.333279L7.43817 1.33325ZM18.5632 1.33325L18.5707 0.333252H18.5632V1.33325ZM24.6665 7.52825L23.6665 7.52091V7.52825H24.6665ZM24.6665 15.0499H23.6665L23.6665 15.0573L24.6665 15.0499ZM22.8971 19.4119L22.1848 18.7099L22.8971 19.4119ZM18.5615 21.2449V22.2449L18.5688 22.2449L18.5615 21.2449ZM7.43817 21.2449V20.2449C7.26696 20.2449 7.09861 20.2889 6.94926 20.3726L7.43817 21.2449ZM1.33317 24.6666H0.333174C0.333174 25.0216 0.521371 25.35 0.827662 25.5294C1.13395 25.7089 1.51242 25.7125 1.82209 25.5389L1.33317 24.6666ZM1.33317 7.52825H2.3332L2.33315 7.52091L1.33317 7.52825ZM3.1026 3.16632L2.39034 2.4644L3.1026 3.16632ZM7.1665 9.44491H18.8332V7.44491H7.1665V9.44491ZM8.625 13.71H17.375V11.71H8.625V13.71ZM7.43817 2.33325H18.5632V0.333252H7.43817V2.33325ZM18.5556 2.33322C21.3994 2.35473 23.6874 4.67715 23.6665 7.52091L25.6665 7.5356C25.6955 3.58747 22.5189 0.363133 18.5707 0.333281L18.5556 2.33322ZM23.6665 7.52825V15.0499H25.6665V7.52825H23.6665ZM23.6665 15.0573C23.6766 16.4231 23.1436 17.7371 22.1848 18.7099L23.6093 20.1138C24.9404 18.7631 25.6804 16.9389 25.6665 15.0426L23.6665 15.0573ZM22.1848 18.7099C21.2261 19.6828 19.9201 20.235 18.5542 20.2449L18.5688 22.2449C20.4651 22.2311 22.2783 21.4645 23.6093 20.1138L22.1848 18.7099ZM18.5615 20.2449H7.43817V22.2449H18.5615V20.2449ZM6.94926 20.3726L0.844259 23.7943L1.82209 25.5389L7.92709 22.1172L6.94926 20.3726ZM2.33317 24.6666V7.52825H0.333174V24.6666H2.33317ZM2.33315 7.52091C2.32312 6.15503 2.85611 4.84112 3.81486 3.86823L2.39034 2.4644C1.05925 3.81511 0.319275 5.63928 0.333201 7.5356L2.33315 7.52091ZM3.81486 3.86823C4.77361 2.89534 6.07959 2.34318 7.44546 2.33323L7.43088 0.333279C5.53457 0.347103 3.72142 1.1137 2.39034 2.4644L3.81486 3.86823Z' fill='%23111418' /%3E%3C/svg%3E");
    }
    /* end form-os */
    /* for all menu */
    .wd-head-menu-link--parent,
    .wd-head-menu-link--head {
        font-size: calc(var(--value) * 2.4);
        line-height: 158%;
    }

    .wd-head-menu-link--child {
        font-size: calc(var(--value) * 1.6);
        line-height: 162%;
    }
    /* end for all menu */
    /* child menu */
    .wd-head-menu-item-list {
        padding-left: calc(var(--value) * 5);
    }
    /* end child menu */
}

@media (min-width: 1400px) {
    /* for all menu */
    .wd-head-menu-link--parent,
    .wd-head-menu-link--head {
        font-size: calc(var(--value) * 2.6);
        line-height: 146%;
    }

    .wd-head-menu-link--child {
        font-size: calc(var(--value) * 1.8);
        line-height: 156%;
    }
    /* end for all menu */
}
/* End */


/* Start:/local/templates/wehive.digital/components/bitrix/menu/bottom_menu/style.css?17343316251409*/
.wd-foot-nav-list {
    display: grid;
    gap: calc(var(--value) * 0.9);
    margin: 0;
    padding: 0;
    list-style: none;
}

:where(.wd-foot-nav--bottom) .wd-foot-nav-list {
    gap: calc(var(--value) * 2);
}

:where(.wd-foot-nav-link).wd-link {
    font-size: calc(var(--value) * 1.6);
    line-height: 150%;
}

:where(.wd-foot-nav--bottom) .wd-foot-nav-link {
    font-size: calc(var(--value) * 1.8);
    font-weight: 600;
    line-height: 156%;
}

@media (min-width: 768px) {
    .wd-foot-nav-list {
        gap: calc(var(--value) * 1.2);
    }

    :where(.wd-foot-nav-link).wd-link {
        font-size: calc(var(--value) * 2);
    }

    :where(.wd-foot-nav--bottom) .wd-foot-nav-link {
        font-size: calc(var(--value) * 2.4);
        line-height: 158%;
    }
}

@media (min-width: 992px) {
    :where(.wd-foot-nav).wd-foot-nav--bottom_dop {
        padding-left: calc(var(--value) * 4.5);
    }
}

@media (min-width: 1200px) {
    :where(.wd-foot-nav).wd-foot-nav--bottom_dop {
        padding-left: var(--value);
    }
}

@media (min-width: 1400px) {
    .wd-foot-nav-list {
        gap: calc(var(--value) * 1.45);
    }

    :where(.wd-foot-nav--bottom) .wd-foot-nav-link {
        font-size: calc(var(--value) * 2.6);
        line-height: 146%;
    }
}

@media (min-width: 1700px) {
    :where(.wd-foot-nav).wd-foot-nav--bottom_dop {
        padding-left: calc(var(--value) * 6.5);
    }
}

/* End */


/* Start:/local/components/ithive/element.hl.list/templates/soc_list/style.css?17343316251628*/
/* a block with icons for third-party resources */
.wd-block-social {
    grid-template-columns: repeat(3, calc(var(--value) * 5.6));
}

.wd-block-social.wd-list {
    padding-bottom: calc(var(--value) * 3.7);
}

.wd-block-social-link {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: calc(var(--value) / 2);
    border-radius: calc(var(--value) * 1.2);
    aspect-ratio: 1 / 1;
    color: var(--black);
    background-color: var(--yellow);
    transition: background 0.2s ease, color 0.2s ease;
}

.wd-block-social-link [fill="currentBackgroundColor"] {
    fill: var(--yellow);
    transition: fill 0.2s ease;
}

.wd-block-social-link:focus,
.wd-block-social-link:active {
    outline: none;
}

.wd-block-social-link:focus {
    color: var(--black);
    background-color: var(--yellow4);
}

.wd-block-social-link:focus [fill="currentBackgroundColor"] {
    fill: var(--yellow4);
}

.wd-block-social-link:hover {
    color: var(--colorHoverIcon);
    background-color: var(--colorHover);
}

.wd-block-social-link:hover [fill="currentBackgroundColor"] {
    fill: var(--colorHover);
}

.wd-block-social-link:active {
    color: var(--black);
    background-color: var(--yellow2);
}

.wd-block-social-link:active [fill="currentBackgroundColor"] {
    fill: var(--yellow2);
}
/* end a block with icons for third-party resources */

@media (min-width: 576px) {
    /* a block with icons for third-party resources */
    .wd-block-social.wd-list {
        margin: 0 0 0 auto;
        padding: 0;
        max-width: max-content;
    }
    /* end a block with icons for third-party resources */
}
/* End */


/* Start:/local/components/ithive/element.hl.list/templates/forms/style.css?173433162512761*/
.wd-dialog {
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    border: none;
    width: 100svw;
    min-width: 100svw;
    height: 100dvh;
    min-height: 100dvh;
    color: #ffffff;
    background-color: var(--default-bg);
}

.wd-dialog-close {
    position: absolute;
    top: calc(var(--value) * 1.7);
    right: calc(var(--value) * 1.7);
    border: none;
    width: calc(var(--value) * 4.6);
    height: calc(var(--value) * 4.6);
    background: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14L31.6777 31.6777' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M14 32L31.6777 14.3223' stroke='white' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E") center/contain no-repeat;
    cursor: pointer;
}

.wd-dialog-close:focus,
.wd-dialog-close:hover,
.wd-dialog-close:active {
    outline: none;
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 14L31.6777 31.6777' stroke='%23111418' stroke-width='2' stroke-linecap='round' /%3E%3Cpath d='M14 32L31.6777 14.3223' stroke='%23111418' stroke-width='2' stroke-linecap='round' /%3E%3C/svg%3E");
}

.wd-dialog-close:focus {
    background-color: var(--yellow4);
}

.wd-dialog-close:hover {
    background-color: #ffffff;
}

.wd-dialog-close:active {
    background-color: var(--yellow2);
}

/* dialog for gallery */
:where(.wd-dialog-gallery).wd-dialog {
    align-items: center;
    background-color: rgb(var(--black-RGB) / 60%);
}

.wd-dialog-gallery-container {
    position: relative;
    margin: 0 auto;
    padding: calc(var(--value) * 5.6) calc(var(--value) * 2);
    width: max-content;
}

.wd-dialog-gallery .wd-dialog-close {
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: auto;
}

.wd-dialog-gallery[open] {
    display: flex;
}

.wd-dialog-gallery-zoom {
    display: grid;
    grid-template-columns: repeat(2, calc(var(--value) * 4.6));
    gap: var(--value);
    justify-content: end;
    margin-top: var(--value);
}

.wd-dialog-gallery-btn {
    position: relative;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 50%;
    height: 46px;
    background: none;
    cursor: not-allowed;
}

.wd-dialog-gallery-btn::before {
    position: absolute;
    top: calc(50% - 1px);
    right: 0;
    left: 0;
    margin: 0 auto;
    width: calc(var(--value) * 2.8);
    height: 2px;
    background-color: var(--black2);
    content: "";
}

.wd-dialog-gallery-plus::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 2px;
    height: calc(var(--value) * 2.8);
    background-color: var(--black2);
    content: "";
}

.wd-dialog-gallery-btn:focus,
.wd-dialog-gallery-btn:active {
    outline: none;
}

.wd-dialog-gallery-btn.active {
    cursor: pointer;
}

.wd-dialog-gallery-btn.active::before,
.wd-dialog-gallery-btn.active::after {
    background-color: #ffffff;
}

.wd-dialog-gallery-btn.active:focus {
    background-color: var(--yellow4);
}

.wd-dialog-gallery-btn.active:hover {
    background-color: #ffffff;
}

.wd-dialog-gallery-btn.active:active {
    background-color: var(--yellow2);
}

.wd-dialog-gallery-btn.active:focus::before,
.wd-dialog-gallery-btn.active:focus::after,
.wd-dialog-gallery-btn.active:hover::before,
.wd-dialog-gallery-btn.active:hover::after,
.wd-dialog-gallery-btn.active:active::before,
.wd-dialog-gallery-btn.active:active::after {
    background-color: var(--black);
}
/* end dialog for gallery */

/* form */
.wd-dialog form {
    display: grid;
    gap: calc(var(--value) * 2);
}

.wd-dialog form > div:nth-child(2) {
    order: 3;
}

.wd-dialog .b24-form-wrapper {
    border-radius: calc(var(--value) * 3);
    max-width: none;

    --b24-background-color: rgb(var(--dark-bg-RGB) / 95%);
}

.wd-dialog .b24-form-padding-side {
    padding: var(--value) calc(var(--value) * 2) calc(var(--value) * 3);
}

.wd-dialog .b24-form-sign {
    display: none;
}

.wd-dialog .b24-form-field {
    margin-bottom: calc(var(--value) * 2);
}

.wd-dialog .b24-form-control-container {
    margin-bottom: 0;
}

.wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text) .b24-form-control {
    padding: calc(var(--value) * 2) calc(var(--value) * 2) calc(var(--value) * 1.5);
    border-radius: calc(var(--value) * 3);
    height: auto;
    font-size: calc(var(--value) * 1.4);
    line-height: 171%;
}

.wd-dialog .b24-form-control-text .b24-form-control {
    min-height: calc(var(--value) * 8.5);
}

.wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text) .b24-form-control:focus {
    --b24-primary-color: rgb(var(--yellow8-RGB) / 75%);
}

.wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text) .b24-form-control-label {
    padding: 0 calc(var(--value) * 2);
    font-size: calc(var(--value) * 1.4);
    line-height: 171%;
}

.wd-dialog .b24-form-control-file .b24-form-control-label {
    font-size: calc(var(--value) * 1.4);
}

.wd-dialog .b24-form-control-select-label,
.wd-dialog .b24-form-control:focus + .b24-form-control-label,
.wd-dialog .b24-form-control-not-empty + .b24-form-control-label {
    top: -1px;
}

.wd-dialog .b24-form-control-required {
    color: var(--red);
}

.wd-dialog .b24-form-control-file {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
}

.wd-dialog .b24-form-control-file-item {
    padding: 0;
    border: none;
    height: auto;
    color: #ffffff;
    background: none;
}

.wd-dialog .b24-form-control-file-item-name {
    padding: 0;
}

.wd-dialog .b24-form-control-file-item-name-text {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: calc(var(--value) * 1.4);
    line-height: 171%;
    color: #ffffff;
}

.wd-dialog .b24-form-control-file-item-remove:after,
.wd-dialog .b24-form-control-file-item-remove:before {
    background-color: var(--red);
}

.wd-dialog .b24-form-control-file-item-empty .b24-form-control {
    padding: 0 !important;
    border: none;
    color: var(--yellow);
    opacity: 1;
    background: none;
}

.wd-dialog .b24-form-control-file-item-empty .b24-form-control::before,
.wd-dialog .b24-form-control-file-item-empty .b24-form-control::after {
    display: none;
}

:is(.wd-dialog, .b24-window-mounts) .b24-form-btn {
    padding: calc(var(--value) * 2) calc(var(--value) * 3);
    border: 1px solid var(--yellow);
    border-radius: calc(var(--value) * 10);
    font-weight: 400;
    text-align: center;
    color: var(--yellow);
    background-color: transparent;
    cursor: pointer;
    transition: opacity, color, background, border 0.2s ease;
}

:is(.wd-dialog, .b24-window-mounts) .b24-form-btn:focus,
:is(.wd-dialog, .b24-window-mounts) .b24-form-btn:active,
:is(.wd-dialog, .b24-window-mounts) .b24-form-btn:hover {
    color: var(--black);
}

:is(.wd-dialog, .b24-window-mounts) .b24-form-btn:focus {
    border-color: rgb(var(--yellow8-RGB) / 75%);
    background-color: rgb(var(--yellow8-RGB) / 75%);
}

:is(.wd-dialog, .b24-window-mounts) .b24-form-btn:hover {
    border-color: var(--yellow);
    background-color: var(--yellow);
}

:is(.wd-dialog, .b24-window-mounts) .b24-form-btn:active {
    border-color: var(--yellow8);
    color: var(--black);
    background-color: var(--yellow8);
}

.wd-dialog .b24-form-control-agreement.b24-form-field {
    margin-bottom: 0;
}

.wd-dialog .b24-form-control-agreement input {
    width: 0;
    height: 0;
    opacity: 0;
}

.wd-dialog .b24-form-field-agreement .b24-form-control-desc {
    position: relative;
    display: grid;
    grid-template-columns: calc(var(--value) * 2.4) auto;
    gap: calc(var(--value) * 1.5);
    opacity: 1;
}

.wd-dialog .b24-form-control-desc::before,
.wd-dialog .b24-form-control-desc::after {
    box-sizing: border-box;
    content: "";
    cursor: pointer;
}

.wd-dialog .b24-form-control-desc::before {
    border: 1px solid var(--yellow10);
    border-radius: calc(var(--value) * 0.4);
    width: calc(var(--value) * 2.4);
    height: calc(var(--value) * 2.4);
}

.wd-dialog .b24-form-control-desc::after {
    position: absolute;
    top: calc(var(--value) * 0.7);
    left: calc(var(--value) * 0.5);
    width: calc(var(--value) * 1.3);
    height: calc(var(--value) * 1.1);
}

.wd-dialog .b24-form-control-agreement input:checked ~ .b24-form-control-desc::after {
    background: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.674 0.858855C12.7581 0.930999 12.8273 1.01902 12.8774 1.1179C12.9276 1.21677 12.9577 1.32456 12.9662 1.4351C12.9746 1.54563 12.9612 1.65676 12.9267 1.76211C12.8922 1.86747 12.8373 1.96499 12.7651 2.0491L6.01509 9.9241C5.93941 10.0124 5.8463 10.0841 5.7416 10.1347C5.6369 10.1853 5.52287 10.2137 5.40667 10.2181C5.29047 10.2226 5.1746 10.2029 5.06635 10.1605C4.95809 10.118 4.85978 10.0536 4.77759 9.97135L0.840094 6.03385C0.686471 5.87465 0.601525 5.66148 0.603551 5.44025C0.605577 5.21902 0.694413 5.00744 0.850926 4.85107C1.00744 4.69471 1.2191 4.60607 1.44033 4.60425C1.66156 4.60244 1.87466 4.68758 2.03372 4.84135L5.32772 8.13423L11.4848 0.951105C11.6305 0.781438 11.8376 0.676537 12.0605 0.659451C12.2835 0.642364 12.5041 0.713365 12.674 0.858855Z' fill='%23FFDE59' /%3E%3C/svg%3E") center/contain no-repeat;
}

.wd-dialog .b24-form-field-agreement .b24-form-field-agreement-link {
    font-size: calc(var(--value) * 1.2);
    line-height: 167%;
    color: #ffffff;
}

.wd-dialog .b24-form-field-agreement-link::after {
    color: var(--red);
    content: "*";
}

.wd-dialog .b24-form-field-agreement .b24-form-control-required {
    display: none;
}
/* end form */

.b24-window-mounts .b24-form-btn-white {
    border-color: rgb(255 255 255 / 20%);
    color: var(--black5);
}

.b24-window-mounts .b24-form-btn-white:focus {
    border-color: rgb(var(--yellow-RGB) / 75%);
    color: rgb(var(--yellow-RGB) / 75%);
    background-color: transparent;
}

.b24-window-mounts .b24-form-btn-white:hover {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.b24-window-mounts .b24-form-btn-white:active {
    border-color: var(--yellow);
    color: var(--yellow);
    background-color: transparent;
}

.b24-window-popup-title,
.b24-window-popup-body {
    --b24-text-color: #ffffff;
}

@media (min-width: 768px) {
    .wd-dialog .b24-form-padding-side {
        padding: calc(var(--value) * 3) calc(var(--value) * 6) calc(var(--value) * 6);
    }

    .wd-dialog .b24-form-field {
        margin-bottom: calc(var(--value) * 3);
    }

    .wd-dialog .b24-form-control-file-item-name-text {
        font-size: calc(var(--value) * 1.6);
        line-height: 162%;
    }

    .wd-dialog .b24-form-field-agreement .b24-form-field-agreement-link {
        font-size: calc(var(--value) * 1.5);
    }

    .wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text) .b24-form-control,
    .wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text, .b24-form-control-file) .b24-form-control-label {
        font-size: calc(var(--value) * 1.6);
        line-height: 162%;
    }

    /* dialog for gallery */
    .wd-dialog-gallery-container {
        padding-right: calc(var(--value) * 9.4);
        padding-left: calc(var(--value) * 9.4);
    }
}

@media (min-width: 1200px) {
    .wd-dialog-close {
        top: calc(var(--value)* 2.7);
        right: calc(var(--value)* 2.7);
    }
}

@media (min-width: 1700px) {
    .wd-dialog-close {
        top: calc(var(--value)* 5);
        right: calc(var(--value)* 5);
    }

    .wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text) .b24-form-control,
    .wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text, .b24-form-control-file) .b24-form-control-label,
    .wd-dialog .b24-form-control-file-item-name-text {
        font-size: calc(var(--value) * 1.8);
        line-height: 156%;
    }

    .wd-dialog .b24-form-field-agreement .b24-form-field-agreement-link {
        font-size: calc(var(--value) * 1.6);
        line-height: 150%;
    }

    .wd-dialog :is(.b24-form-control-string, .b24-form-control-list, .b24-form-control-text) .b24-form-control {
        padding-top: calc(var(--value) * 3);
    }
}

/* End */


/* Start:/local/components/ithive/cookies/templates/.default/style.css?175940888213846*/
:root {
    --b24-primary-color: #f9f76c; /* ваш цвет */
}
.cookies-container {
    background: #fff;
    color: #414346;
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1441px;
    width: 90%;
    height: 158px;
    box-sizing: border-box;
    padding: 30px;
    display: flex;
    border-radius: 30px;
}
.cookies-header {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0;
}
.cookies-text {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0;
}
.cookies-text {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0;
    max-width: 1026px;
    margin-right: 30px;
}
.cookies-icon {
    width: 70px;
    height: 70px;
    background: url('data:image/svg+xml,<svg width="64" height="77" viewBox="0 0 64 77" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.4305 51.7365L11.5514 45.2249L0.634766 50.012L12.4305 51.7365Z" fill="%23111418"/><path opacity="0.6" d="M35.2363 28.1317C35.2282 28.1288 35.2197 28.126 35.2104 28.1227C35.1429 28.0992 35.0438 28.0641 34.9163 28.0183C34.6611 27.9268 34.2932 27.7922 33.8417 27.6202C32.9386 27.2762 31.7018 26.7826 30.367 26.1847C27.6919 24.9863 24.6422 23.377 23.0838 21.7192C20.9043 19.401 18.3335 15.8902 17.5177 12.2905C17.1104 10.493 17.1417 8.67814 17.8728 6.97811C18.6038 5.27841 20.039 3.68223 22.4597 2.33041C25.099 0.856906 27.64 1.00895 29.8657 2.24309C32.0965 3.48005 34.0162 5.80793 35.3896 8.69309C38.1265 14.4424 38.6728 22.358 35.2363 28.1317Z" fill="%23D9D9D9" stroke="%23CCCCCC"/><path d="M23.5772 69.8828C23.7637 67.4423 24.1438 65.043 24.7183 62.6677C25.121 61.002 22.5526 60.6622 22.1538 62.3102C21.5793 64.6855 21.2002 67.0856 21.0127 69.5253C20.8819 71.2318 23.4452 71.5948 23.5772 69.8828Z" fill="black"/><path d="M33.3367 69.4963C33.1849 67.1178 33.0017 64.7428 32.7875 62.3703C32.6296 60.6279 29.9721 60.9956 30.1298 62.7352C30.344 65.1078 30.527 67.4828 30.679 69.8613C30.7906 71.6073 33.4472 71.2351 33.3367 69.4963Z" fill="black"/><path d="M45.578 67.449C44.7861 65.2659 44.1987 63.0466 43.8047 60.7509C43.504 58.9979 40.8364 59.3615 41.1391 61.1234C41.5741 63.6568 42.229 66.1287 43.1027 68.5385C43.7085 70.2094 46.1838 69.121 45.578 67.449Z" fill="black"/><path d="M54.3885 64.5438C53.4536 62.4792 52.3899 60.4911 51.2191 58.5535C50.3239 57.0704 48.2128 58.7468 49.1034 60.2205C50.1524 61.9573 51.081 63.758 51.9188 65.6073C52.6344 67.1858 55.1085 66.1334 54.3885 64.5438Z" fill="black"/><path d="M27.5426 63.7385C29.2992 63.9974 31.1167 64.0216 32.9581 63.7667L37.3617 63.1571C36.4109 61.2238 35.6001 59.2162 34.8927 57.1628C31.5146 57.4766 28.1098 57.5186 24.7617 57.3034C25.5645 59.5137 26.4909 61.667 27.5426 63.7385Z" fill="%23E0C03B"/><path d="M31.665 23.248L27.7095 23.793C25.6995 24.0698 23.7997 24.6488 22.0459 25.4768C19.9914 35.9648 21.0401 47.2335 24.7162 57.2996C28.0973 57.5153 31.5372 57.4739 34.9482 57.1585C31.2878 46.5769 30.692 34.6022 31.665 23.248Z" fill="%23FFE05C"/><path d="M27.4428 63.6744C26.3783 61.6145 25.4408 59.4739 24.6284 57.2777C21.0867 57.0547 17.6126 56.5567 14.3066 55.8062C17.4386 60.0175 22.1615 62.9084 27.4428 63.6744Z" fill="black"/><path d="M22.0428 25.4187C14.2119 29.0408 9.26021 37.4597 10.4653 46.3957C10.9352 49.8811 12.2933 53.0357 14.2728 55.6786C17.6313 56.4359 21.1626 56.938 24.7618 57.1629C21.0186 47.1217 19.9508 35.8818 22.0428 25.4187Z" fill="black"/><path d="M34.9492 57.1753C35.6734 59.2168 36.5034 61.2105 37.4765 63.1317L46.0879 61.9748C47.1426 61.8329 48.1673 61.6095 49.1577 61.3154C48.2178 59.237 47.3659 57.1269 46.5954 54.9922C42.846 56.1007 38.9178 56.8167 34.9492 57.1753Z" fill="black"/><path d="M46.4762 54.94C42.7375 44.317 41.1039 33.0568 42.6551 21.6201C41.993 21.6433 41.3261 21.6992 40.6559 21.7916L31.6135 23.0378C30.6346 34.4638 31.2343 46.5144 34.9165 57.1628C38.8554 56.7975 42.7547 56.0686 46.4762 54.94Z" fill="black"/><path d="M63.1943 39.2254C61.8241 28.8233 52.8542 21.2798 42.77 21.632C41.221 33.0826 42.8523 44.3563 46.5858 54.9922C52.7377 53.1212 58.4014 50.1577 62.9557 45.9562C63.3882 43.7928 63.4976 41.5285 63.1943 39.2254Z" fill="%23FFE05C"/><path d="M46.4766 54.9074C47.2396 57.0426 48.0833 59.1543 49.0137 61.2326C56.1102 59.101 61.3773 53.1505 62.8298 46.0388C58.2809 50.162 52.6229 53.0702 46.4766 54.9074Z" fill="%23E0C03B"/><path d="M55.8418 37.1015C55.9797 38.1408 55.2589 39.0975 54.2318 39.2383C53.2049 39.3791 52.2603 38.6508 52.1224 37.6115C51.9845 36.5722 52.7053 35.6155 53.7324 35.4747C54.7593 35.3339 55.7036 36.0622 55.8418 37.1015Z" fill="black"/><path opacity="0.6" d="M33.3478 28.3878C33.3394 28.3881 33.3303 28.3883 33.3206 28.3885C33.2492 28.3903 33.1441 28.3928 33.0088 28.395C32.738 28.3997 32.3465 28.404 31.8638 28.403C30.8985 28.401 29.5686 28.377 28.1108 28.2898C25.1892 28.1154 21.7743 27.6875 19.7399 26.6838C16.8955 25.2806 13.2721 22.8959 11.2626 19.8036C10.2593 18.2595 9.66114 16.5432 9.75834 14.6858C9.85574 12.8289 10.6489 10.8186 12.4504 8.68762C14.4142 6.36457 16.8482 5.60389 19.3609 5.97204C21.8793 6.34102 24.4835 7.84568 26.7686 10.0683C31.3218 14.4974 34.5714 21.7407 33.3478 28.3878Z" fill="%23D9D9D9" stroke="%23CCCCCC"/></svg>');
}
.cookies-text-container {
    margin-left: 30px;
}
.cookies-settings {
    width: 33px;
    height: 33px;
    border-radius: 100px;
    background: url('data:image/svg+xml,<svg width="29" height="30" viewBox="0 0 29 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.5001 8.8126C13.2763 8.8126 12.08 9.17549 11.0625 9.85538C10.045 10.5353 9.25191 11.5016 8.78359 12.6322C8.31528 13.7629 8.19274 15.007 8.43149 16.2072C8.67023 17.4075 9.25954 18.51 10.1249 19.3753C10.9902 20.2407 12.0927 20.83 13.293 21.0687C14.4932 21.3075 15.7373 21.1849 16.868 20.7166C17.9986 20.2483 18.9649 19.4552 19.6448 18.4377C20.3247 17.4202 20.6876 16.2239 20.6876 15.0001C20.6857 13.3596 20.0332 11.7869 18.8733 10.6269C17.7133 9.46695 16.1406 8.81446 14.5001 8.8126ZM14.5001 20.0626C13.4988 20.0626 12.52 19.7657 11.6875 19.2094C10.855 18.6531 10.2061 17.8625 9.82296 16.9374C9.43979 16.0124 9.33953 14.9945 9.53487 14.0125C9.73021 13.0304 10.2124 12.1284 10.9204 11.4204C11.6284 10.7124 12.5304 10.2302 13.5125 10.0349C14.4945 9.83953 15.5124 9.93979 16.4374 10.323C17.3625 10.7061 18.1531 11.355 18.7094 12.1875C19.2657 13.02 19.5626 13.9988 19.5626 15.0001C19.5626 16.3428 19.0292 17.6304 18.0798 18.5798C17.1304 19.5292 15.8428 20.0626 14.5001 20.0626ZM26.3028 15.4937C26.3149 15.1646 26.3149 14.8365 26.3028 14.5093L28.5288 11.7263C28.5841 11.6577 28.6224 11.5769 28.6407 11.4907C28.6591 11.4045 28.6569 11.3152 28.6343 11.2299C28.3012 9.98429 27.8042 8.78838 27.1563 7.67354C27.113 7.5969 27.0522 7.53153 26.9789 7.48268C26.9056 7.43383 26.8219 7.40287 26.7345 7.39229L23.1921 6.99854C22.9693 6.75746 22.7371 6.52525 22.496 6.30244L22.1037 2.76572C22.0931 2.67829 22.0621 2.59457 22.0133 2.5213C21.9644 2.44802 21.8991 2.38724 21.8224 2.34385C20.709 1.69752 19.5151 1.20104 18.2717 0.867284C18.1865 0.844545 18.0973 0.842116 18.0111 0.860191C17.9248 0.878266 17.8441 0.91634 17.7753 0.971347L14.9937 3.19744C14.6646 3.18432 14.3365 3.18432 14.0093 3.19744L11.2235 0.971347C11.1548 0.9161 11.0741 0.87777 10.9879 0.85945C10.9017 0.841129 10.8123 0.843331 10.7271 0.865878C9.48245 1.19922 8.28749 1.69621 7.17353 2.34385C7.0969 2.38724 7.03153 2.44802 6.98268 2.5213C6.93383 2.59457 6.90287 2.67829 6.89228 2.76572L6.49853 6.30807C6.25746 6.53088 6.02525 6.76309 5.80244 7.00416L2.26572 7.3965C2.17829 7.40709 2.09457 7.43805 2.0213 7.4869C1.94802 7.53575 1.88724 7.60112 1.84385 7.67775C1.19752 8.7912 0.701039 9.98511 0.367284 11.2285C0.344545 11.3136 0.342116 11.4029 0.360191 11.4891C0.378266 11.5754 0.41634 11.6561 0.471347 11.7249L2.69744 14.5065C2.68432 14.8356 2.68432 15.1637 2.69744 15.4909L0.471347 18.2767C0.4161 18.3454 0.37777 18.4261 0.35945 18.5123C0.341129 18.5985 0.343331 18.6878 0.365878 18.7731C0.699217 20.0177 1.19621 21.2127 1.84385 22.3267C1.88724 22.4033 1.94802 22.4687 2.0213 22.5175C2.09457 22.5664 2.17829 22.5973 2.26572 22.6079L5.80807 23.0017C6.03025 23.2421 6.26369 23.4756 6.50416 23.6978L6.89791 27.2415C6.90849 27.3289 6.93945 27.4127 6.9883 27.4859C7.03715 27.5592 7.10253 27.62 7.17916 27.6634C8.29422 28.3081 9.48956 28.8027 10.7342 29.1343C10.8193 29.1571 10.9085 29.1595 10.9948 29.1414C11.081 29.1233 11.1618 29.0853 11.2306 29.0303L14.0121 26.8042C14.3412 26.8164 14.6693 26.8164 14.9965 26.8042L17.7795 29.0303C17.8792 29.1103 18.0032 29.1539 18.131 29.154C18.1785 29.1539 18.2257 29.1477 18.2717 29.1357C19.5169 28.8021 20.7123 28.3046 21.8267 27.6563C21.9033 27.613 21.9687 27.5522 22.0175 27.4789C22.0664 27.4056 22.0973 27.3219 22.1079 27.2345L22.5017 23.6921C22.7421 23.4699 22.9756 23.2365 23.1978 22.996L26.7415 22.6023C26.8289 22.5917 26.9127 22.5607 26.9859 22.5119C27.0592 22.463 27.12 22.3977 27.1634 22.321C27.8081 21.206 28.3027 20.0106 28.6343 18.766C28.6571 18.6809 28.6595 18.5917 28.6414 18.5054C28.6233 18.4192 28.5853 18.3384 28.5303 18.2696L26.3028 15.4937ZM26.3267 21.5167L22.8574 21.902C22.7191 21.9173 22.5913 21.9835 22.4988 22.0876C22.2137 22.4094 21.9094 22.7137 21.5876 22.9988C21.4835 23.0913 21.4173 23.2191 21.402 23.3574L21.0167 26.8253C20.1416 27.3089 19.2152 27.6933 18.2548 27.9714L15.5295 25.7903C15.4296 25.7108 15.3056 25.6676 15.1779 25.6679H15.1442C14.7152 25.6945 14.285 25.6945 13.856 25.6679C13.7169 25.6595 13.5796 25.7031 13.4707 25.7903L10.7468 27.9699C9.78595 27.6931 8.85909 27.3097 7.98353 26.8267L7.59822 23.3574C7.58286 23.2191 7.51672 23.0913 7.4126 22.9988C7.09079 22.7137 6.78649 22.4094 6.50135 22.0876C6.40891 21.9835 6.28114 21.9173 6.14275 21.902L2.67494 21.5167C2.19129 20.6416 1.80687 19.7152 1.52885 18.7548L3.70994 16.0295C3.79706 15.9206 3.84066 15.7833 3.83228 15.6442C3.80705 15.2152 3.80705 14.785 3.83228 14.356C3.84066 14.2169 3.79706 14.0796 3.70994 13.9707L1.53025 11.2468C1.80706 10.286 2.19055 9.35909 2.67353 8.48354L6.14275 8.09822C6.28114 8.08286 6.40891 8.01672 6.50135 7.9126C6.78649 7.59079 7.09079 7.28649 7.4126 7.00135C7.51672 6.90891 7.58286 6.78114 7.59822 6.64275L7.98353 3.17494C8.85863 2.69129 9.78499 2.30687 10.7454 2.02885L13.4707 4.20994C13.5796 4.29706 13.7169 4.34066 13.856 4.33228C14.285 4.30568 14.7152 4.30568 15.1442 4.33228C15.2833 4.34066 15.4206 4.29706 15.5295 4.20994L18.2534 2.03025C19.2142 2.30706 20.1411 2.69055 21.0167 3.17354L21.402 6.64275C21.4173 6.78114 21.4835 6.90891 21.5876 7.00135C21.9094 7.28649 22.2137 7.59079 22.4988 7.9126C22.5913 8.01672 22.7191 8.08286 22.8574 8.09822L26.3253 8.48354C26.8089 9.35863 27.1933 10.285 27.4713 11.2454L25.2903 13.9707C25.2031 14.0796 25.1595 14.2169 25.1679 14.356C25.1931 14.785 25.1931 15.2152 25.1679 15.6442C25.1595 15.7833 25.2031 15.9206 25.2903 16.0295L27.4699 18.7534C27.1931 19.7142 26.8097 20.6411 26.3267 21.5167Z" fill="%23494949"/></svg>') center center no-repeat;
    border: 1px solid #CFD0D1;
    margin-right: 30px;
    flex-shrink: 0;
}
.cookies-settings:hover {
    cursor: pointer;
    background-color: #CFD0D1;
}
.cookies-accept {
    display: initial;
    user-select: none;
    text-align: center;
    padding: 20px 30px;
    max-width: 136px;
    width: 100%;
    height: 68px;
    background-color: #FFDE59;
    border-radius: 100px;
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0;
    font-family: Golos Text;
    color: #111418;
    text-transform: none;
    border-width: 0px;
}
.cookies-accept:hover {
    cursor: pointer;
    background-color: #f6d13a;
    border-width: 0px;
}
/*popup*/
#cookies-settings-popup {
    flex-direction: row;
    width: 708px;
    height: 228px;
    border-radius: 30px;
    box-shadow: 0px 16px 24px 0px #0000001C;
    padding: 30px;
}
.cookies-settings-text {
    font-family: Golos Text;
    font-weight: 400;
    font-size: 18px;
    leading-trim: NONE;
    line-height: 28px;
    letter-spacing: 0;
}
.cookies-settings-header {
    font-family: Golos Text;
    font-weight: 600;
    font-size: 20px;
    leading-trim: NONE;
    line-height: 32px;
    letter-spacing: 0;
}
.cookies-settings-container {
    max-width: 482px;
    max-height: 168px;
}
.cookies-checkbox {
    background-color: #FFE57A;
    width: 22px;
    height: 22px;
}
.b24-window-close:before,  .b24-window-close:after{
    background-color: black !important;
}
#policy-settings-popup {
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    max-height: 85vh;
    overflow-y: auto;
    max-width: 600px;
    background-color: #171c21;
    font-family: 'Golos Text';
}

@media (max-width: 768px) {
    /* cookie */
    .cookies-header {
        font-size: 16px;
    }
    .cookies-icon {
        height: 70px;
        width: 63px;
        background-size: 55px;
        background-repeat: no-repeat;
    }

    .cookies-text {
        font-size: 14px;
    }
    .cookies-accept {
        padding: 15px 30px;
        width: 120px;
        height: 56px;
        font-size: 14px;
    }
    .cookies-container {
        flex-direction: column;
        height: auto;
        bottom: 20px;
        padding: 20px;
    }
    .cookies-text-container {
        margin: 0;
    }
    .cookies-settings {
        position: absolute;
        bottom: 30px;
        right: 30px;
        margin: 0 0 15px 0;
    }
    #policy-settings-popup {
        margin-top: 60px;
        max-height: 500px;
    }
    #cookies-settings-popup {
        flex-direction: column;
        top: 3px;
        margin: -150px 0 0 30px;
        width: 80%;
        height: auto;
    }
    .cookies-settings-container {
        max-width: 482px;
        max-height: none;
    }
    /* end cookie */
}
/* End */


/* Start:/local/templates/wehive.digital/styles.css?1741098430130*/
@import url("/local/templates/wehive.digital/css/variables.css");
@import url("/local/templates/wehive.digital/css/grid.css");
@import url("/local/templates/wehive.digital/css/blocks.css");
@import url("/local/templates/wehive.digital/template_styles.css");

/* End */


/* Start:/local/templates/wehive.digital/template_styles.css?174109843079315*/
@font-face {
    font-family: "Golos Text";
    font-weight: 400;
    font-style: normal;
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Regular.eot"); /* IE 9 Compatibility Mode */
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Regular.eot?#iefix") format("embedded-opentype"), /* IE < 9 */
    url("/local/templates/wehive.digital/./fonts/GolosText-Regular.woff2") format("woff2"), /* Super Modern Browsers */
    url("/local/templates/wehive.digital/./fonts/GolosText-Regular.woff") format("woff"), /* Firefox >= 3.6, any other modern browser */
    url("/local/templates/wehive.digital/./fonts/GolosText-Regular.ttf") format("truetype"); /* Safari, Android, iOS */
}

@font-face {
    font-family: "Golos Text";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Medium.eot");
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Medium.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Medium.woff2") format("woff2"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Medium.woff") format("woff"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Medium.ttf") format("truetype");
}

@font-face {
    font-family: "Golos Text";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("/local/templates/wehive.digital/./fonts/GolosText-DemiBold.eot");
    src: url("/local/templates/wehive.digital/./fonts/GolosText-DemiBold.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/wehive.digital/./fonts/GolosText-DemiBold.woff2") format("woff2"),
    url("/local/templates/wehive.digital/./fonts/GolosText-DemiBold.woff") format("woff"),
    url("/local/templates/wehive.digital/./fonts/GolosText-DemiBold.ttf") format("truetype");
}

@font-face {
    font-family: "Golos Text";
    font-weight: 700;
    font-style: normal;
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Bold.eot");
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Bold.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Bold.woff2") format("woff2"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Bold.woff") format("woff"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Golos Text";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Black.eot");
    src: url("/local/templates/wehive.digital/./fonts/GolosText-Black.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Black.woff2") format("woff2"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Black.woff") format("woff"),
    url("/local/templates/wehive.digital/./fonts/GolosText-Black.ttf") format("truetype");
}

* {
    box-sizing: border-box;
    font-family: "Golos Text", "Roboto Flex", "Open Sans", Arial, sans-serif;
}

html[lang],
body:not([contenteditable]) {
    scrollbar-gutter: stable;
    scroll-behavior: smooth;
}

body {
    margin: 0;
    min-width: calc(var(--value) * 32);
    background-color: var(--default-bg);
}

.wd-scroll-not {
    overflow-y: hidden;
}

.wd-container {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    min-height: 100dvh;
    font-size: calc(var(--value) * 1.8);
    font-weight: 400;
    font-style: normal;
    line-height: 150%;
    color: #ffffff;
}

main {
    flex-grow: 1;
}

a {
    word-break: break-word;
}

img {
    display: block;
    max-width: 100%;
}

summary {
    cursor: pointer;
}

hr {
    margin: 0;
    border: 1px solid var(--black5);
}
.wd-bg-video,
.wd-bg-img {
    position: absolute;
    z-index: -9999;
    right: 0;
    bottom: 0;
    width: 100%;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    object-fit: cover;
    left: 0;
    margin: 0 auto;
}

.wd-bg-light {
    background-color: var(--light-bg);
}

.wd-bg-light,
.wd-bg-white {
    color: var(--black2);
}

.wd-bg-white {
    background-color: #ffffff;
}

:where(.wd-bg-light) .wd-title,
:where(.wd-bg-white) .wd-title {
    color: var(--black);
}

.wd-bg-black {
    background-color: var(--black);
}

.wd-bg-dark {
    background-color: var(--dark-bg);
}

.wd-bg-dark-2 {
    background-color: rgb(var(--dark-bg-RGB) / 95%);
}

.wd-bg-darkness {
    background-color: var(--black9);
}

.wd-bg-black,
.wd-bg-dark,
.wd-bg-dark-2,
.wd-bg-darkness {
    color: #ffffff;
}

.wd-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.wd-flex {
    display: flex;
}

.wd-gallery {
    cursor: pointer;
}

/* section */
.wd-section {
    padding-top: calc(var(--value) * 3);
    padding-bottom: calc(var(--value) * 3);
}

.wd-section-60 {
    padding-top: calc(var(--value) * 6);
    padding-bottom: calc(var(--value) * 6);
}

.wd-section-100 {
    padding-top: calc(var(--value) * 10);
    padding-bottom: calc(var(--value) * 10);
}
/* end section */

/* classes icons */
.wd-icon-1 {
    --bg-icon: url("/local/images/icons/i1.svg");
}

.wd-icon-2 {
    --bg-icon: url("/local/images/icons/i2.svg");
}

.wd-icon-3 {
    --bg-icon: url("/local/images/icons/i3.svg");
}

.wd-icon-4 {
    --bg-icon: url("/local/images/icons/i4.svg");
}

.wd-icon-5 {
    --bg-icon: url("/local/images/icons/i5.svg");
}

.wd-icon-6 {
    --bg-icon: url("/local/images/icons/i6.svg");
}

.wd-icon-7 {
    --bg-icon: url("/local/images/icons/i7.svg");
}

.wd-icon-8 {
    --bg-icon: url("/local/images/icons/i8.svg");
}

.wd-icon-9 {
    --bg-icon: url("/local/images/icons/i9.svg");
}

.wd-icon-10 {
    --bg-icon: url("/local/images/icons/i10.svg");
}

.wd-icon-11 {
    --bg-icon: url("/local/images/icons/i11.svg");
}

.wd-icon-12 {
    --bg-icon: url("/local/images/icons/i12.svg");
}

.wd-icon-13 {
    --bg-icon: url("/local/images/icons/i13.svg");
}

.wd-icon-14 {
    --bg-icon: url("/local/images/icons/i14.svg");
}

.wd-icon-15 {
    --bg-icon: url("/local/images/icons/i15.svg");
}

.wd-icon-16 {
    --bg-icon: url("/local/images/icons/i16.svg");
}

.wd-icon-17 {
    --bg-icon: url("/local/images/icons/i17.svg");
}

.wd-icon-18 {
    --bg-icon: url("/local/images/icons/i18.svg");
}

.wd-icon-19 {
    --bg-icon: url("/local/images/icons/i19.svg");
}

.wd-icon-20 {
    --bg-icon: url("/local/images/icons/i20.svg");
}

.wd-icon-21 {
    --bg-icon: url("/local/images/icons/i21.svg");
}

.wd-icon-22 {
    --bg-icon: url("/local/images/icons/i22.svg");
}

.wd-icon-23 {
    --bg-icon: url("/local/images/icons/i23.svg");
}

.wd-icon-24 {
    --bg-icon: url("/local/images/icons/i24.svg");
}

.wd-icon-25 {
    --bg-icon: url("/local/images/icons/i25.webp");
}

.wd-icon-26 {
    --bg-icon: url("/local/images/icons/i26.webp");
}

.wd-icon-27 {
    --bg-icon: url("/local/images/icons/i27.webp");
}

.wd-icon-28 {
    --bg-icon: url("/local/images/icons/i28.webp");
}

.wd-icon-29 {
    --bg-icon: url("/local/images/icons/i29.webp");
}
/* end classes icons */

/* header */
.wd-head {
    position: relative;
    align-items: center;
    overflow: hidden;
    padding-top: calc(var(--value) * 3);
    padding-bottom: calc(var(--value) * 3);
    background: linear-gradient(0deg, rgb(var(--black-RGB) / 0%) 0%, var(--default-bg) 100%);
}

@keyframes headFix {
    0% {
        top: -100%;
    }
    25% {
        top: -75%;
    }
    50% {
        top: -50%;
    }
    75% {
        top: -25%;
    }
    100% {
        top: 0;
    }
}

.wd-head.open {
    position: inherit;
    overflow: visible;
}

.wd-head-grid > div:last-child {
    display: grid;
    align-items: center;
    justify-self: flex-end;
}

.wd-head-logo {
    position: relative;
    display: block;
    width: max-content;
}

.wd-head-logo svg {
    color: #ffffff;
    transition: color 0.2s ease;
}

.wd-head-logo::after {
    position: absolute;
    top: calc(var(--value) * -1.5);
    right: calc(var(--value) * -1.5 - 8px);
    display: none;
    width: calc(var(--value) * 1.5);
    height: calc(var(--value) * 1.5);
    opacity: 0;
    background: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2667_1985)'%3E%3Cpath d='M7.5 0.500033L7.825 0.120033C7.73443 0.0425682 7.61918 0 7.5 0C7.38082 0 7.26557 0.0425682 7.175 0.120033L7.5 0.500033ZM0.5 6.50003L0.175 6.12003L0 6.27003V6.50003H0.5ZM5.5 14.5V15C5.63261 15 5.75979 14.9474 5.85355 14.8536C5.94732 14.7598 6 14.6326 6 14.5H5.5ZM9.5 14.5H9C9 14.6326 9.05268 14.7598 9.14645 14.8536C9.24021 14.9474 9.36739 15 9.5 15V14.5ZM14.5 6.50003H15V6.27003L14.825 6.12003L14.5 6.50003ZM1.5 15H5.5V14H5H1.5V15ZM14.825 6.12003L7.825 0.120033L7.175 0.880033L7.5 1.1586L14 6.73003L14.175 6.88003L14.825 6.12003ZM7.175 0.120033L0.175 6.12003L0.825 6.88003L1 6.73003L7.5 1.1586L7.825 0.880033L7.175 0.120033ZM6 14.5V11.5H5V14V14.5H6ZM9 11.5V14.5H10V14V11.5H9ZM9.5 15H13.5V14H10H9.5V15ZM15 13.5V6.50003H14V6.73003V13.5H15ZM0 6.50003V13.5H1V6.73003V6.50003H0ZM7.5 10C7.89782 10 8.27936 10.1581 8.56066 10.4394C8.84196 10.7207 9 11.1022 9 11.5H10C10 10.837 9.73661 10.2011 9.26777 9.73227C8.79893 9.26342 8.16304 9.00003 7.5 9.00003V10ZM7.5 9.00003C6.83696 9.00003 6.20107 9.26342 5.73223 9.73227C5.26339 10.2011 5 10.837 5 11.5H6C6 11.1022 6.15804 10.7207 6.43934 10.4394C6.72064 10.1581 7.10218 10 7.5 10V9.00003ZM13.5 15C13.8978 15 14.2794 14.842 14.5607 14.5607C14.842 14.2794 15 13.8979 15 13.5H14C14 13.6326 13.9473 13.7598 13.8536 13.8536C13.7598 13.9474 13.6326 14 13.5 14V15ZM1.5 14C1.36739 14 1.24021 13.9474 1.14645 13.8536C1.05268 13.7598 1 13.6326 1 13.5H0C0 13.8979 0.158035 14.2794 0.43934 14.5607C0.720644 14.842 1.10218 15 1.5 15V14Z' fill='%23FFDE59' /%3E%3Cpath d='M1.5 14H5V11.5C5 10.837 5.26339 10.2011 5.73223 9.73227C6.20107 9.26342 6.83696 9.00003 7.5 9.00003C8.16304 9.00003 8.79893 9.26342 9.26777 9.73227C9.73661 10.2011 10 10.837 10 11.5V14H13.5C13.6326 14 13.7598 13.9474 13.8536 13.8536C13.9473 13.7598 14 13.6326 14 13.5V6.73003L7.5 1.1586L1 6.73003V13.5C1 13.6326 1.05268 13.7598 1.14645 13.8536C1.24021 13.9474 1.36739 14 1.5 14Z' fill='%23FFDE59' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2667_1985'%3E%3Crect width='15' height='15' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat;
    content: "";
    transition: opacity 0.2s ease;
}

.wd-head-logo:focus,
.wd-head-logo:active {
    outline: none;
}

.wd-head-logo:focus svg {
    color: var(--yellow4);
}

.wd-head-logo:hover svg {
    color: #ffffff;
}

.wd-head-logo:hover::after {
    display: block;
    opacity: 1;
}

.wd-head-logo:active svg {
    color: var(--yellow2);
}

.wd-head-logo:active::after {
    display: none;
    opacity: 0;
}
/* end header */

/* title & text */
h1,
h2,
h3,
h4,
h5,
h6,
.wd-title {
    font-weight: 600;
    line-height: 133%;
}

.wd-title,
.wd-text {
    margin: 0;
    word-break: break-word;
}

.wd-text-hyphens {
    hyphens: auto;
}

.wd-text-center {
    text-align: center;
}

.wd-text-up {
    text-transform: uppercase;
}

h1,
.wd-title-1 {
    font-size: calc(var(--value) * 3.6);
}

.wd-title-1-mp {
    font-size: calc(var(--value) * 4);
    line-height: 120%;
}

h2,
.wd-title-2 {
    font-size: calc(var(--value) * 2.8);
    line-height: 157%;
}

.wd-title-2-mp {
    font-size: calc(var(--value) * 3.2);
    line-height: 120%;
}

h3,
.wd-title-3,
.wd-text-26 {
    font-size: calc(var(--value) * 2.6);
}

h4,
.wd-title-l,
.wd-text-l,
.wd-text-18 {
    font-size: calc(var(--value) * 1.8);
    line-height: 156%;
}

h5,
.wd-title-m,
.wd-text-m,
.wd-text-xm,
.wd-text-16 {
    font-size: calc(var(--value) * 1.6);
    line-height: 150%;
}

.wd-text-xm {
    line-height: 163%;
}

h6,
.wd-title-s,
.wd-text-s {
    font-size: calc(var(--value) * 1.4);
    line-height: 171%;
}

.wd-title-xs,
.wd-text-xs {
    font-size: calc(var(--value) * 1.2);
    line-height: 167%;
}

.wd-text-20 {
    font-size: calc(var(--value) * 2);
    line-height: 150%;
}

.wd-text-26 {
    line-height: 146%;
}

.wd-center {
    margin: 0 auto;
}
/* end title & text */

/* color */
.wd-text-white {
    color: #ffffff;
}

.wd-text-black-1 {
    color: var(--black);
}

.wd-text-black-2 {
    color: var(--black2);
}

.wd-text-black-3 {
    color: var(--black3);
}
/* end color */

/* more */
.wd-more.wd-link {
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
}

[data-hidden],
[data-hidden][class*="wd-block-icons"][class*="item"] {
    position: absolute;
    top: -9999px;
    left: -9999px;
    opacity: 0;
    transition: opacity 0.3s;
}

.show {
    opacity: 1;
    animation: show 0.3s linear forwards;
}

.hidden {
    opacity: 0;
    animation: hide 0.3s linear forwards;
}

@keyframes show {
    0% {
        opacity: 0;
    }
    30% {
        opacity: 0.3;
    }
    60% {
        opacity: 0.6;
    }
    100% {
        opacity: 1;
    }
}

@keyframes hide {
    0% {
        opacity: 1;
    }
    30% {
        opacity: 0.6;
    }
    60% {
        opacity: 0.3;
    }
    100% {
        opacity: 0;
    }
}
/* end more */

/* links & buttons */
.wd-link,
.wd-btn {
    display: inline-grid;
    place-items: center center;
    max-width: max-content;
    transition: color 0.2s ease;
}

.wd-link.wd-link--icon,
.wd-btn.wd-btn--icon {
    grid-template-columns: auto max-content;
    gap: calc(var(--value) * 1.5);
    align-items: center;
}

.wd-link.wd-link--icon::after,
.wd-btn.wd-btn--icon::after {
    display: block;
    width: calc(var(--value) * 1.4);
    height: calc(var(--value) * 1.8);
    content: "";
}

.wd-link:focus,
.wd-link:active,
.wd-btn:focus,
.wd-btn:active {
    outline: none;
}
/* end links & buttons */

/* links */
.wd-link {
    text-decoration: none;
    color: var(--yellow);
}

.wd-link.wd-link--icon::after {
    background: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23ffde59' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center/contain no-repeat;
}

.wd-link:visited {
    color: rgb(var(--yellow-RGB) / 90%);
}

.wd-link:focus {
    color: rgb(var(--yellow-RGB) / 75%);
}

.wd-link:hover {
    color: var(--yellow7);
}

.wd-link.wd-link--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23e0c03b' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link:active {
    color: var(--yellow2);
}

.wd-link.wd-link--icon:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23ffe57a' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-white {
    color: #ffffff;
}

.wd-link-white--dark {
    color: var(--black5);
}

.wd-link-white:visited {
    color: rgb(255 255 255 / 90%);
}

.wd-link-white.wd-link--icon::after,
.wd-link-white.wd-link--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-white--dark.wd-link--icon::after,
.wd-link-white--dark.wd-link--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23cfd0d1' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-white:focus,
.wd-link-white--dark:focus {
    color: rgb(255 255 255 / 75%);
}

.wd-link-white:hover {
    color: rgb(255 255 255 / 50%);
}

.wd-link-white--dark:hover {
    color: var(--black4);
}

.wd-link-white.wd-link--icon:hover::after,
.wd-link-white--dark.wd-link--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23a0a1a3' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-white:active {
    color: var(--yellow);
}

.wd-link-white.wd-link--icon:active::after,
.wd-link-white--dark.wd-link--icon:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23ffde59' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-gray {
    color: var(--black4);
}

.wd-link-gray:visited {
    color: rgb(var(--black4-RGB) / 90%);
}

.wd-link-gray.wd-link--icon::after,
.wd-link-gray.wd-link--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23a0a1a3' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-gray--light {
    color: rgb(var(--light-gray-RGB) / 80%);
}

.wd-link-gray--light.wd-link--icon::after,
.wd-link-gray--light.wd-link--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23a0a1a3cc' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-gray:focus {
    color: rgba(var(--black4-RGB) / 50%);
}

.wd-link-gray:hover {
    color: var(--black3);
}

.wd-link-gray.wd-link--icon:hover::after,
.wd-link-gray--dark.wd-link--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23707274' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-gray:active {
    color: var(--black2);
}

.wd-link-gray.wd-link--icon:active::after,
.wd-link-gray--dark.wd-link--icon:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23414346' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-orange {
    color: rgb(var(--orange-RGB) / 80%);
}

.wd-link-orange:visited {
    color: rgb(var(--orange3-RGB) / 90%);
}

.wd-link-orange.wd-link--icon::after,
.wd-link-orange.wd-link--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23fa7921cc' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-orange:focus {
    color: rgb(var(--orange-RGB) / 75%);
}

.wd-link-orange:hover {
    color: var(--orange);
}

.wd-link-orange.wd-link--icon:hover::after,
.wd-link-orange--dark.wd-link--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23fa7921' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-orange:active {
    color: var(--orange2);
}

.wd-link-orange.wd-link--icon:active::after,
.wd-link-orange--dark.wd-link--icon:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23e16713' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-black {
    color: var(--black);
}

.wd-link-black:visited {
    color: rgb(var(--black-RGB) / 90%);
}

.wd-link-black.wd-link--icon::after,
.wd-link-black.wd-link--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23111418' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-black:focus {
    color: rgb(var(--black4-RGB) / 50%);
}

.wd-link-black:hover {
    color: var(--black3);
}

.wd-link-black.wd-link--icon:hover::after,
.wd-link-black--dark.wd-link--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23707274' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link-black:active {
    color: var(--black2);
}

.wd-link-black.wd-link--icon:active::after,
.wd-link-black--dark.wd-link--icon:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 17L1 11M7 17L13 11M7 17V6.5M7 1V3.5' stroke='%23414346' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-link--decoration {
    text-decoration: underline;
}

[href="#video"].wd-link.wd-link--icon::after {
    width: calc(var(--value) * 2.8);
    height: calc(var(--value) * 2.8);
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.258 13.5709L12.9787 11.1069C12.7274 10.9623 12.4425 10.8862 12.1526 10.8864C11.8627 10.8867 11.5779 10.9631 11.3269 11.1081C11.0758 11.2532 10.8673 11.4616 10.7223 11.7127C10.5773 11.9637 10.5009 12.2485 10.5007 12.5384V17.4641C10.4972 18.0544 10.8122 18.6004 11.3243 18.8921C11.5754 19.0388 11.8609 19.1163 12.1518 19.1167C12.4426 19.1171 12.7283 19.0404 12.9798 18.8944L17.258 16.4304C17.5093 16.2859 17.7181 16.0777 17.8633 15.8268C18.0084 15.5759 18.0849 15.2911 18.0849 15.0012C18.0849 14.7114 18.0084 14.4266 17.8633 14.1757C17.7181 13.9248 17.5093 13.7166 17.258 13.5721M16.6747 15.4177L12.3977 17.8829C12.3235 17.9264 12.2392 17.9493 12.1532 17.9493C12.0673 17.9493 11.9829 17.9264 11.9088 17.8829C11.8345 17.8408 11.7728 17.7795 11.7303 17.7054C11.6878 17.6313 11.6661 17.5472 11.6673 17.4617V12.5384C11.6665 12.4534 11.6885 12.3697 11.7309 12.2961C11.7734 12.2224 11.8348 12.1615 11.9088 12.1196C11.9823 12.0749 12.0666 12.0512 12.1527 12.0512C12.2387 12.0512 12.323 12.0749 12.3965 12.1196L16.6747 14.5847C16.7484 14.6264 16.8098 14.6869 16.8525 14.7601C16.8953 14.8333 16.9178 14.9165 16.9178 15.0012C16.9178 15.086 16.8953 15.1692 16.8525 15.2424C16.8098 15.3156 16.7484 15.3761 16.6747 15.4177ZM22.1673 5.66675H5.83398C4.90601 5.66767 4.01631 6.03672 3.36013 6.6929C2.70396 7.34907 2.33491 8.23877 2.33398 9.16675V20.8334C2.33491 21.7614 2.70396 22.6511 3.36013 23.3073C4.01631 23.9634 4.90601 24.3325 5.83398 24.3334H22.1673C23.0953 24.3325 23.985 23.9634 24.6412 23.3073C25.2973 22.6511 25.6664 21.7614 25.6673 20.8334V9.16675C25.6664 8.23877 25.2973 7.34907 24.6412 6.6929C23.985 6.03672 23.0953 5.66767 22.1673 5.66675ZM24.5007 20.8334C24.4997 21.452 24.2536 22.0449 23.8162 22.4823C23.3788 22.9197 22.7859 23.1658 22.1673 23.1667H5.83398C5.21543 23.1658 4.62248 22.9197 4.18509 22.4823C3.74771 22.0449 3.50158 21.452 3.50065 20.8334V9.16675C3.50158 8.54819 3.74771 7.95524 4.18509 7.51785C4.62248 7.08047 5.21543 6.83434 5.83398 6.83341H22.1673C22.7859 6.83434 23.3788 7.08047 23.8162 7.51785C24.2536 7.95524 24.4997 8.54819 24.5007 9.16675V20.8334Z' fill='%23dbdfe5' /%3E%3C/svg%3E");
}

[href="#video"].wd-link.wd-link.wd-link--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.258 13.5709L12.9787 11.1069C12.7274 10.9623 12.4425 10.8862 12.1526 10.8864C11.8627 10.8867 11.5779 10.9631 11.3269 11.1081C11.0758 11.2532 10.8673 11.4616 10.7223 11.7127C10.5773 11.9637 10.5009 12.2485 10.5007 12.5384V17.4641C10.4972 18.0544 10.8122 18.6004 11.3243 18.8921C11.5754 19.0388 11.8609 19.1163 12.1518 19.1167C12.4426 19.1171 12.7283 19.0404 12.9798 18.8944L17.258 16.4304C17.5093 16.2859 17.7181 16.0777 17.8633 15.8268C18.0084 15.5759 18.0849 15.2911 18.0849 15.0012C18.0849 14.7114 18.0084 14.4266 17.8633 14.1757C17.7181 13.9248 17.5093 13.7166 17.258 13.5721M16.6747 15.4177L12.3977 17.8829C12.3235 17.9264 12.2392 17.9493 12.1532 17.9493C12.0673 17.9493 11.9829 17.9264 11.9088 17.8829C11.8345 17.8408 11.7728 17.7795 11.7303 17.7054C11.6878 17.6313 11.6661 17.5472 11.6673 17.4617V12.5384C11.6665 12.4534 11.6885 12.3697 11.7309 12.2961C11.7734 12.2224 11.8348 12.1615 11.9088 12.1196C11.9823 12.0749 12.0666 12.0512 12.1527 12.0512C12.2387 12.0512 12.323 12.0749 12.3965 12.1196L16.6747 14.5847C16.7484 14.6264 16.8098 14.6869 16.8525 14.7601C16.8953 14.8333 16.9178 14.9165 16.9178 15.0012C16.9178 15.086 16.8953 15.1692 16.8525 15.2424C16.8098 15.3156 16.7484 15.3761 16.6747 15.4177ZM22.1673 5.66675H5.83398C4.90601 5.66767 4.01631 6.03672 3.36013 6.6929C2.70396 7.34907 2.33491 8.23877 2.33398 9.16675V20.8334C2.33491 21.7614 2.70396 22.6511 3.36013 23.3073C4.01631 23.9634 4.90601 24.3325 5.83398 24.3334H22.1673C23.0953 24.3325 23.985 23.9634 24.6412 23.3073C25.2973 22.6511 25.6664 21.7614 25.6673 20.8334V9.16675C25.6664 8.23877 25.2973 7.34907 24.6412 6.6929C23.985 6.03672 23.0953 5.66767 22.1673 5.66675ZM24.5007 20.8334C24.4997 21.452 24.2536 22.0449 23.8162 22.4823C23.3788 22.9197 22.7859 23.1658 22.1673 23.1667H5.83398C5.21543 23.1658 4.62248 22.9197 4.18509 22.4823C3.74771 22.0449 3.50158 21.452 3.50065 20.8334V9.16675C3.50158 8.54819 3.74771 7.95524 4.18509 7.51785C4.62248 7.08047 5.21543 6.83434 5.83398 6.83341H22.1673C22.7859 6.83434 23.3788 7.08047 23.8162 7.51785C24.2536 7.95524 24.4997 8.54819 24.5007 9.16675V20.8334Z' fill='%23ffe680' /%3E%3C/svg%3E");
}

[href="#video"].wd-link.wd-link.wd-link--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.258 13.5709L12.9787 11.1069C12.7274 10.9623 12.4425 10.8862 12.1526 10.8864C11.8627 10.8867 11.5779 10.9631 11.3269 11.1081C11.0758 11.2532 10.8673 11.4616 10.7223 11.7127C10.5773 11.9637 10.5009 12.2485 10.5007 12.5384V17.4641C10.4972 18.0544 10.8122 18.6004 11.3243 18.8921C11.5754 19.0388 11.8609 19.1163 12.1518 19.1167C12.4426 19.1171 12.7283 19.0404 12.9798 18.8944L17.258 16.4304C17.5093 16.2859 17.7181 16.0777 17.8633 15.8268C18.0084 15.5759 18.0849 15.2911 18.0849 15.0012C18.0849 14.7114 18.0084 14.4266 17.8633 14.1757C17.7181 13.9248 17.5093 13.7166 17.258 13.5721M16.6747 15.4177L12.3977 17.8829C12.3235 17.9264 12.2392 17.9493 12.1532 17.9493C12.0673 17.9493 11.9829 17.9264 11.9088 17.8829C11.8345 17.8408 11.7728 17.7795 11.7303 17.7054C11.6878 17.6313 11.6661 17.5472 11.6673 17.4617V12.5384C11.6665 12.4534 11.6885 12.3697 11.7309 12.2961C11.7734 12.2224 11.8348 12.1615 11.9088 12.1196C11.9823 12.0749 12.0666 12.0512 12.1527 12.0512C12.2387 12.0512 12.323 12.0749 12.3965 12.1196L16.6747 14.5847C16.7484 14.6264 16.8098 14.6869 16.8525 14.7601C16.8953 14.8333 16.9178 14.9165 16.9178 15.0012C16.9178 15.086 16.8953 15.1692 16.8525 15.2424C16.8098 15.3156 16.7484 15.3761 16.6747 15.4177ZM22.1673 5.66675H5.83398C4.90601 5.66767 4.01631 6.03672 3.36013 6.6929C2.70396 7.34907 2.33491 8.23877 2.33398 9.16675V20.8334C2.33491 21.7614 2.70396 22.6511 3.36013 23.3073C4.01631 23.9634 4.90601 24.3325 5.83398 24.3334H22.1673C23.0953 24.3325 23.985 23.9634 24.6412 23.3073C25.2973 22.6511 25.6664 21.7614 25.6673 20.8334V9.16675C25.6664 8.23877 25.2973 7.34907 24.6412 6.6929C23.985 6.03672 23.0953 5.66767 22.1673 5.66675ZM24.5007 20.8334C24.4997 21.452 24.2536 22.0449 23.8162 22.4823C23.3788 22.9197 22.7859 23.1658 22.1673 23.1667H5.83398C5.21543 23.1658 4.62248 22.9197 4.18509 22.4823C3.74771 22.0449 3.50158 21.452 3.50065 20.8334V9.16675C3.50158 8.54819 3.74771 7.95524 4.18509 7.51785C4.62248 7.08047 5.21543 6.83434 5.83398 6.83341H22.1673C22.7859 6.83434 23.3788 7.08047 23.8162 7.51785C24.2536 7.95524 24.4997 8.54819 24.5007 9.16675V20.8334Z' fill='%23e0c03b' /%3E%3C/svg%3E");
}

[href="#video"].wd-link.wd-link.wd-link--icon:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.258 13.5709L12.9787 11.1069C12.7274 10.9623 12.4425 10.8862 12.1526 10.8864C11.8627 10.8867 11.5779 10.9631 11.3269 11.1081C11.0758 11.2532 10.8673 11.4616 10.7223 11.7127C10.5773 11.9637 10.5009 12.2485 10.5007 12.5384V17.4641C10.4972 18.0544 10.8122 18.6004 11.3243 18.8921C11.5754 19.0388 11.8609 19.1163 12.1518 19.1167C12.4426 19.1171 12.7283 19.0404 12.9798 18.8944L17.258 16.4304C17.5093 16.2859 17.7181 16.0777 17.8633 15.8268C18.0084 15.5759 18.0849 15.2911 18.0849 15.0012C18.0849 14.7114 18.0084 14.4266 17.8633 14.1757C17.7181 13.9248 17.5093 13.7166 17.258 13.5721M16.6747 15.4177L12.3977 17.8829C12.3235 17.9264 12.2392 17.9493 12.1532 17.9493C12.0673 17.9493 11.9829 17.9264 11.9088 17.8829C11.8345 17.8408 11.7728 17.7795 11.7303 17.7054C11.6878 17.6313 11.6661 17.5472 11.6673 17.4617V12.5384C11.6665 12.4534 11.6885 12.3697 11.7309 12.2961C11.7734 12.2224 11.8348 12.1615 11.9088 12.1196C11.9823 12.0749 12.0666 12.0512 12.1527 12.0512C12.2387 12.0512 12.323 12.0749 12.3965 12.1196L16.6747 14.5847C16.7484 14.6264 16.8098 14.6869 16.8525 14.7601C16.8953 14.8333 16.9178 14.9165 16.9178 15.0012C16.9178 15.086 16.8953 15.1692 16.8525 15.2424C16.8098 15.3156 16.7484 15.3761 16.6747 15.4177ZM22.1673 5.66675H5.83398C4.90601 5.66767 4.01631 6.03672 3.36013 6.6929C2.70396 7.34907 2.33491 8.23877 2.33398 9.16675V20.8334C2.33491 21.7614 2.70396 22.6511 3.36013 23.3073C4.01631 23.9634 4.90601 24.3325 5.83398 24.3334H22.1673C23.0953 24.3325 23.985 23.9634 24.6412 23.3073C25.2973 22.6511 25.6664 21.7614 25.6673 20.8334V9.16675C25.6664 8.23877 25.2973 7.34907 24.6412 6.6929C23.985 6.03672 23.0953 5.66767 22.1673 5.66675ZM24.5007 20.8334C24.4997 21.452 24.2536 22.0449 23.8162 22.4823C23.3788 22.9197 22.7859 23.1658 22.1673 23.1667H5.83398C5.21543 23.1658 4.62248 22.9197 4.18509 22.4823C3.74771 22.0449 3.50158 21.452 3.50065 20.8334V9.16675C3.50158 8.54819 3.74771 7.95524 4.18509 7.51785C4.62248 7.08047 5.21543 6.83434 5.83398 6.83341H22.1673C22.7859 6.83434 23.3788 7.08047 23.8162 7.51785C24.2536 7.95524 24.4997 8.54819 24.5007 9.16675V20.8334Z' fill='%23ffe57a' /%3E%3C/svg%3E");
}
/* end links */

/* buttons */
.wd-btn {
    padding: calc(var(--value) * 2) calc(var(--value) * 3);
    border: 1px solid var(--yellow);
    border-radius: calc(var(--value) * 10);
    text-align: center;
    color: var(--yellow);
    background-color: transparent;
    cursor: pointer;
    transition-property: opacity, color, background, border;
}

a.wd-btn {
    text-decoration: none;
}

.wd-btn--filter {
    padding: 0;
    border: none;
    background: none;
    cursor: pointer;
    transition-property: opacity, color;
}

.wd-btn--filter::after,
.wd-btn--filter.wd-link::after,
.wd-btn--filter:focus::after,
.wd-btn--filter.wd-link:focus::after,
.wd-btn--filter:hover::after,
.wd-btn--filter.wd-link:hover::after {
    width: calc(var(--value) * 2.4);
    height: calc(var(--value) * 2.4);
    background: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center/50% no-repeat;
}

.wd-btn--filter:active::after,
.wd-btn--filter.wd-link:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%23ffe57a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn--vsmall,
.wd-btn--small {
    padding: calc(var(--value) * 1.5) calc(var(--value) * 3);
}

.wd-btn--block,
.wd-btn--grid {
    display: grid;
}

.wd-btn--block {
    max-width: none;
}

.wd-btn--mtop {
    margin-top: calc(var(--value) * 3);
}

.wd-btn.wd-btn--icon::after {
    background: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23ffde59' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center/contain no-repeat;
}

.wd-btn-white {
    border-color: #ffffff;
    color: #ffffff;
}

.wd-btn-white.wd-btn--icon::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-light {
    border-color: rgb(255 255 255 / 20%);
    color: var(--black5);
}

.wd-btn-light.wd-btn--icon::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23cfd0d1' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-gray {
    border-color: var(--black5);
    color: var(--black2);
}

.wd-btn-yellow {
    border-color: var(--yellow);
    color: var(--black2);
    background-color: var(--yellow);
}

.wd-btn-gray.wd-btn--icon::after,
.wd-btn-yellow.wd-btn--icon::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23414346' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn:focus,
.wd-btn:active,
.wd-btn:hover {
    color: var(--black);
}

.wd-btn:focus {
    border-color: rgb(var(--yellow8-RGB) / 75%);
    background-color: rgb(var(--yellow8-RGB) / 75%);
}

.wd-btn.wd-btn--icon:focus::after,
.wd-btn.wd-btn--icon:active::after,
.wd-btn.wd-btn--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23111418' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-light:focus {
    border-color: rgb(var(--yellow-RGB) / 75%);
    color: rgb(var(--yellow-RGB) / 75%);
    background-color: transparent;
}

.wd-btn-light.wd-btn--icon:focus::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23ffde59' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-yellow:focus {
    border-color: rgb(var(--yellow9-RGB) / 75%);
    background-color: rgb(var(--yellow9-RGB) / 75%);
}

.wd-btn:hover {
    border-color: var(--yellow);
    background-color: var(--yellow);
}

.wd-btn-white:hover {
    border-color: var(--yellow);
    color: var(--yellow);
    background-color: transparent;
}

.wd-btn-white.wd-btn--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23ffde59' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-light:hover {
    border-color: #ffffff;
    color: #ffffff;
    background-color: transparent;
}

.wd-btn-light.wd-btn--icon:hover::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-yellow:hover {
    border-color: var(--yellow8);
    background-color: var(--yellow8);
}

.wd-btn:active {
    border-color: var(--yellow8);
    color: var(--black);
    background-color: var(--yellow8);
}

.wd-btn-yellow:active {
    border-color: var(--yellow9);
    background-color: var(--yellow9);
}

.wd-btn-light:active {
    border-color: var(--yellow);
    color: var(--yellow);
    background-color: transparent;
}

.wd-btn-light.wd-btn--icon:active::after {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 7L11 1M17 7L11 13M17 7L6.5 7M1 7H3.5' stroke='%23ffde59' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-tab {
    position: relative;
    overflow: hidden;
    padding: calc(var(--value) * 2) calc(var(--value) * 3);
    border: none;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    border-radius: calc(var(--value) * 10);
    width: 100%;
    height: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #ffffff;
    cursor: pointer;
    transition: border, color, background-color, opacity 0.2s ease;
}

:where(.wd-bg-dark).wd-btn-tab {
    border-color: var(--dark-bg);
    background-color: var(--dark-bg);
}

.wd-btn-tab:focus,
.wd-btn-tab:active {
    outline: none;
}

.wd-btn-tab.active {
    border-bottom-color: var(--orange);
}

.wd-btn-tab:focus,
.wd-btn-tab.active:focus {
    border-color: var(--orange);
    border-right: 1px solid var(--orange);
    border-left: 1px solid var(--orange);
}

.wd-btn-tab:hover,
.wd-btn-tab.active:hover {
    opacity: 0.7;
}

.wd-btn-tab:active,
.wd-btn-tab.active:active {
    border-color: var(--orange);
    color: #ffffff;
    background-color: var(--orange);
}

.wd-btn--left {
    border-top-left-radius: 0;
}

.wd-btn--right {
    border-top-right-radius: 0;
}

.wd-btn--return {
    margin-top: calc(var(--value) * 6);
}

.wd-btn-scrollup {
    position: fixed;
    bottom: calc(var(--value) * 15.2);
    left: calc(var(--value) * 2.5);
    display: none;
    padding: var(--value);
    border-color: var(--black);
    border-radius: calc(var(--value) * 10);
    width: calc(var(--value) * 5);
    max-width: none;
    height: calc(var(--value) * 5);
    background: var(--black6) url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.5L1 6.5M7 0.5L13 6.5M7 0.5V11M7 16.5V14' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center/calc(var(--value) * 1.2) calc(var(--value) * 1.6) no-repeat;
}

.wd-btn-scrollup:hover,
.wd-btn-scrollup:active {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='17' viewBox='0 0 14 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.5L1 6.5M7 0.5L13 6.5M7 0.5V11M7 16.5V14' stroke='%23111418' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-btn-scrollup:focus {
    border-color: var(--black7);
    background-color: var(--black7);
}

.wd-btn-scrollup:hover {
    border-color: var(--yellow10);
    background-color: var(--yellow10);
}

.wd-btn-scrollup:active {
    border-color: var(--yellow3);
    background-color: var(--yellow3);
}

.wd-btn-mright {
    margin-right: 0;
    margin-left: auto;
}
/* end buttons */

/* footer */
.wd-foot {
    margin-top: auto;
    margin-bottom: 0;
}

.wd-foot-container {
    padding-bottom: calc(var(--value) * 3);
}

.wd-foot-politics,
.wd-foot-copy {
    font-size: calc(var(--value) * 1.2);
    line-height: 167%;
}

.wd-foot-politics {
    display: grid;
    grid-template-columns: calc(var(--value) * 1.8) auto;
    gap: var(--value);
    align-items: center;
}

.wd-foot-politics::before {
    width: calc(var(--value) * 1.8);
    height: calc(var(--value) * 1.8);
    background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9998 9.0001L8.3998 11.4001L12.5998 6.6001M12.5998 0.600098H2.9998C2.68154 0.600098 2.37632 0.726526 2.15128 0.95157C1.92623 1.17661 1.7998 1.48184 1.7998 1.8001V16.2001C1.7998 16.5184 1.92623 16.8236 2.15128 17.0486C2.37632 17.2737 2.68154 17.4001 2.9998 17.4001H14.9998C15.3181 17.4001 15.6233 17.2737 15.8483 17.0486C16.0734 16.8236 16.1998 16.5184 16.1998 16.2001V4.2001L12.5998 0.600098Z' stroke='%23ffffff' /%3E%3C/svg%3E") center/contain no-repeat;
    content: "";
    transition: background 0.2s ease;
}

.wd-foot-politics:focus::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9998 9.0001L8.3998 11.4001L12.5998 6.6001M12.5998 0.600098H2.9998C2.68154 0.600098 2.37632 0.726526 2.15128 0.95157C1.92623 1.17661 1.7998 1.48184 1.7998 1.8001V16.2001C1.7998 16.5184 1.92623 16.8236 2.15128 17.0486C2.37632 17.2737 2.68154 17.4001 2.9998 17.4001H14.9998C15.3181 17.4001 15.6233 17.2737 15.8483 17.0486C16.0734 16.8236 16.1998 16.5184 16.1998 16.2001V4.2001L12.5998 0.600098Z' stroke='%23ffffffbf' /%3E%3C/svg%3E");
}

.wd-foot-politics:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9998 9.0001L8.3998 11.4001L12.5998 6.6001M12.5998 0.600098H2.9998C2.68154 0.600098 2.37632 0.726526 2.15128 0.95157C1.92623 1.17661 1.7998 1.48184 1.7998 1.8001V16.2001C1.7998 16.5184 1.92623 16.8236 2.15128 17.0486C2.37632 17.2737 2.68154 17.4001 2.9998 17.4001H14.9998C15.3181 17.4001 15.6233 17.2737 15.8483 17.0486C16.0734 16.8236 16.1998 16.5184 16.1998 16.2001V4.2001L12.5998 0.600098Z' stroke='%23ffffff80' /%3E%3C/svg%3E");
}

.wd-foot-politics:active::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9998 9.0001L8.3998 11.4001L12.5998 6.6001M12.5998 0.600098H2.9998C2.68154 0.600098 2.37632 0.726526 2.15128 0.95157C1.92623 1.17661 1.7998 1.48184 1.7998 1.8001V16.2001C1.7998 16.5184 1.92623 16.8236 2.15128 17.0486C2.37632 17.2737 2.68154 17.4001 2.9998 17.4001H14.9998C15.3181 17.4001 15.6233 17.2737 15.8483 17.0486C16.0734 16.8236 16.1998 16.5184 16.1998 16.2001V4.2001L12.5998 0.600098Z' stroke='%23ffde59' /%3E%3C/svg%3E");
}

.wd-foot-contacts-text {
    font-size: calc(var(--value) * 1.6);
    line-height: 150%;
}
/* end footer */

/* bottom panel */
.wd-bottom-panel {
    position: fixed;
    right: 0;
    bottom: -100%;
    left: 0;
    background: var(--dark-bg);
    box-shadow: 0 calc(var(--value) * -1.6) calc(var(--value) * 2.4) 0 rgba(0, 0, 0, 0.11);
}

.wd-bottom-panel-btn {
    display: inline-grid;
    place-items: center center;
    padding: var(--value);
    border: none;
    width: 100%;
    background: none;
    cursor: pointer;
}

.wd-bottom-panel-btn:focus,
.wd-bottom-panel-btn:active {
    outline: none;
}

.wd-bottom-panel-scrollup::before,
.wd-bottom-panel-contacts::before,
.wd-bottom-panel-menu::before {
    display: block;
    margin-bottom: calc(var(--value) * 0.4);
    width: calc(var(--value) * 2.1);
    height: calc(var(--value) * 2);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
}

.wd-bottom-panel-scrollup::before {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.333 1.5L4.33301 7.5M10.333 1.5L16.333 7.5M10.333 1.5V12M10.333 18.5V16' stroke='white' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.wd-bottom-panel-contacts {
    background-color: var(--black8);
}

.wd-bottom-panel-contacts::before {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.1067 0.833252V0.333239L5.10305 0.333265L5.1067 0.833252ZM12.8943 0.833252L12.8981 0.333252H12.8943V0.833252ZM17.1667 5.16983L16.6667 5.16615V5.16983H17.1667ZM17.1667 10.4351H16.6667L16.6668 10.4388L17.1667 10.4351ZM15.9281 13.4885L15.572 13.1375L15.9281 13.4885ZM12.8932 14.7717V15.2717L12.8968 15.2716L12.8932 14.7717ZM5.1067 14.7717V14.2717C5.02109 14.2717 4.93692 14.2936 4.86224 14.3355L5.1067 14.7717ZM0.833124 17.1669H0.333124C0.333124 17.3444 0.427223 17.5086 0.580368 17.5983C0.733514 17.688 0.922748 17.6898 1.07758 17.603L0.833124 17.1669ZM0.833124 5.16983H1.33314L1.33311 5.16615L0.833124 5.16983ZM2.07174 2.11642L1.71561 1.76546V1.76546L2.07174 2.11642ZM5.1067 1.33325H12.8943V0.333252H5.1067V1.33325ZM12.8906 1.33324C14.9917 1.34912 16.6822 3.06505 16.6668 5.16615L17.6667 5.1735C17.6862 2.52021 15.5514 0.353329 12.8981 0.333266L12.8906 1.33324ZM16.6667 5.16983V10.4351H17.6667V5.16983H16.6667ZM16.6668 10.4388C16.6742 11.4479 16.2804 12.4187 15.572 13.1375L16.2843 13.8394C17.1788 12.9317 17.6761 11.7058 17.6667 10.4314L16.6668 10.4388ZM15.572 13.1375C14.8636 13.8564 13.8987 14.2643 12.8895 14.2717L12.8968 15.2716C14.1712 15.2624 15.3897 14.7472 16.2843 13.8394L15.572 13.1375ZM12.8932 14.2717H5.1067V15.2717H12.8932V14.2717ZM4.86224 14.3355L0.588666 16.7307L1.07758 17.603L5.35116 15.2078L4.86224 14.3355ZM1.33312 17.1669V5.16983H0.333124V17.1669H1.33312ZM1.33311 5.16615C1.3257 4.15698 1.7195 3.18619 2.42787 2.46738L1.71561 1.76546C0.821072 2.67319 0.323779 3.8991 0.333138 5.1735L1.33311 5.16615ZM2.42787 2.46738C3.13625 1.74856 4.10117 1.3406 5.11034 1.33324L5.10305 0.333265C3.82866 0.342556 2.61015 0.857735 1.71561 1.76546L2.42787 2.46738Z' fill='white' /%3E%3C/svg%3E");
}

.wd-bottom-panel-menu::before {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66602 4H19.666' stroke='white' stroke-linecap='round' /%3E%3Cpath d='M1.66602 11H19.666' stroke='white' stroke-linecap='round' /%3E%3Cpath d='M1.66602 18H19.666' stroke='white' stroke-linecap='round' /%3E%3C/svg%3E");
}

.wd-bottom-panel.sticky {
    position: sticky;
    z-index: 8;
    bottom: 0;
    animation: btmFix 0.5s ease forwards;
}

@keyframes btmFix {
    0% {
        bottom: -100%;
    }
    25% {
        bottom: -75%;
    }
    50% {
        bottom: -50%;
    }
    75% {
        bottom: -25%;
    }
    100% {
        bottom: 0;
    }
}
/* end bottom panel */

.wd-normal {
    font-weight: 400;
}

.wd-medium {
    font-weight: 500;
}

.wd-semibold {
    font-weight: 600;
}

.wd-bold {
    font-weight: 700;
}

.wd-none,
div[id^="wait_"] {
    display: none !important;
}

/* radius */
[class*="wd-radius"] {
    overflow: hidden;
}

.wd-radius {
    border-radius: var(--value);
}

.wd-radius-30 {
    border-radius: calc(var(--value) * 3);
}

.wd-radius-100 {
    border-radius: calc(var(--value) * 10);
}
/* end radius */

/* margin */
.wd-mbottom {
    margin-bottom: var(--value);
}

.wd-mbottom-15 {
    margin-bottom: calc(var(--value) * 1.5);
}

.wd-mbottom-20 {
    margin-bottom: calc(var(--value) * 2);
}

.wd-mbottom-30 {
    margin-bottom: calc(var(--value) * 3);
}

.wd-mbottom-40 {
    margin-bottom: calc(var(--value) * 4);
}

.wd-mbottom-50 {
    margin-bottom: calc(var(--value) * 5);
}

.wd-mbottom-60 {
    margin-bottom: calc(var(--value) * 6);
}

.wd-mbottom-100 {
    margin-bottom: calc(var(--value) * 10);
}
/* end margin */

/* padding */
.wd-padding {
    padding: var(--value);
}

.wd-padding-15 {
    padding: calc(var(--value) * 1.5);
}

.wd-padding-20 {
    padding: calc(var(--value) * 2);
}

.wd-padding-30 {
    padding: calc(var(--value) * 3);
}

.wd-padding-40 {
    padding: calc(var(--value) * 4);
}

.wd-padding-50 {
    padding: calc(var(--value) * 5);
}
/* end padding */

/* select for filter */
[data-select-id] {
    position: fixed;
    overflow-y: auto;
    padding: calc(var(--value)* 3) calc(var(--value)* 4);
    border-radius: calc(var(--value) * 3);
    max-height: calc(100dvh - calc(var(--value) * 18));
    background: rgb(var(--dark-bg-RGB) / 98%);
    box-shadow: 0 calc(var(--value)* 1.6) calc(var(--value)* 2.4) 0 rgb(0 0 0 / 11%);
}

[data-select-id].hidden {
    z-index: -1;
}

[data-select-id].show {
    z-index: 5;
}

:where(.open) [data-select-id] {
    position: relative;
    overflow: inherit;
    padding: 0;
    border: none;
    max-height: none;
    background: none;
    box-shadow: none;
}
/* end select for filter */

/* form search */
.wd-search {
    position: relative;
    max-width: calc(var(--value) * 36);
}

.wd-search-input {
    display: block;
    margin: 0;
    padding: calc(var(--value) * 1.5) calc(var(--value) * 5.4) calc(var(--value) * 1.5) calc(var(--value) * 3);
    border: 1px solid var(--black2);
    width: 100%;
    height: 100%;
    min-height: calc(var(--value) * 5.8);
    background-color: transparent;
    transition: border-color 0.3s;
}

.wd-search-input::-webkit-input-placeholder {
    color: var(--black3);
}

.wd-search-input::-moz-placeholder {
    color: var(--black3);
}

.wd-search-input::-moz-placeholder {
    color: var(--black3);
}

.wd-search-input:-ms-input-placeholder {
    color: var(--black3);
}

.wd-search-input:focus,
.wd-search-input:active,
.wd-search-btn:focus,
.wd-search-btn:active {
    outline: none;
}

.wd-search-input:focus {
    border-color: rgb(var(--yellow-RGB) / 75%);
}

.wd-search-input:hover {
    border-color: #ffffff;
}

.wd-search-input:active {
    border-color: var(--yellow);
}

.wd-search-btn {
    position: absolute;
    top: 0;
    right: calc(var(--value) * 3);
    bottom: 0;
    display: block;
    border: none;
    width: calc(var(--value) * 2.4);
    background: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3636 3.93848C8.90722 3.93848 7.48354 4.37034 6.2726 5.17947C5.06167 5.98859 4.11786 7.13862 3.56052 8.48414C3.00319 9.82967 2.85737 11.3102 3.14149 12.7386C3.42562 14.167 4.12693 15.4791 5.15675 16.5089C6.18657 17.5387 7.49863 18.24 8.92703 18.5242C10.3554 18.8083 11.836 18.6625 13.1815 18.1051C14.527 17.5478 15.6771 16.604 16.4862 15.3931C17.2953 14.1821 17.7272 12.7585 17.7272 11.3021C17.7271 9.34916 16.9512 7.47628 15.5703 6.09536C14.1894 4.71445 12.3165 3.9386 10.3636 3.93848Z' stroke='%23707274' stroke-width='2' stroke-miterlimit='10' /%3E%3Cpath d='M15.8574 16.7959L21.0001 21.9386' stroke='%23707274' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' /%3E%3C/svg%3E") center/contain no-repeat;
    cursor: pointer;
    transition: background 0.3s;
}

.wd-search-btn:focus {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3636 3.93848C8.90722 3.93848 7.48354 4.37034 6.2726 5.17947C5.06167 5.98859 4.11786 7.13862 3.56052 8.48414C3.00319 9.82967 2.85737 11.3102 3.14149 12.7386C3.42562 14.167 4.12693 15.4791 5.15675 16.5089C6.18657 17.5387 7.49863 18.24 8.92703 18.5242C10.3554 18.8083 11.836 18.6625 13.1815 18.1051C14.527 17.5478 15.6771 16.604 16.4862 15.3931C17.2953 14.1821 17.7272 12.7585 17.7272 11.3021C17.7271 9.34916 16.9512 7.47628 15.5703 6.09536C14.1894 4.71445 12.3165 3.9386 10.3636 3.93848Z' stroke='%23ffe683' stroke-width='2' stroke-miterlimit='10' /%3E%3Cpath d='M15.8574 16.7959L21.0001 21.9386' stroke='%23ffe683' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' /%3E%3C/svg%3E");
}

.wd-search-btn:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3636 3.93848C8.90722 3.93848 7.48354 4.37034 6.2726 5.17947C5.06167 5.98859 4.11786 7.13862 3.56052 8.48414C3.00319 9.82967 2.85737 11.3102 3.14149 12.7386C3.42562 14.167 4.12693 15.4791 5.15675 16.5089C6.18657 17.5387 7.49863 18.24 8.92703 18.5242C10.3554 18.8083 11.836 18.6625 13.1815 18.1051C14.527 17.5478 15.6771 16.604 16.4862 15.3931C17.2953 14.1821 17.7272 12.7585 17.7272 11.3021C17.7271 9.34916 16.9512 7.47628 15.5703 6.09536C14.1894 4.71445 12.3165 3.9386 10.3636 3.93848Z' stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10' /%3E%3Cpath d='M15.8574 16.7959L21.0001 21.9386' stroke='%23ffffff' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' /%3E%3C/svg%3E");
}

.wd-search-btn:active {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3636 3.93848C8.90722 3.93848 7.48354 4.37034 6.2726 5.17947C5.06167 5.98859 4.11786 7.13862 3.56052 8.48414C3.00319 9.82967 2.85737 11.3102 3.14149 12.7386C3.42562 14.167 4.12693 15.4791 5.15675 16.5089C6.18657 17.5387 7.49863 18.24 8.92703 18.5242C10.3554 18.8083 11.836 18.6625 13.1815 18.1051C14.527 17.5478 15.6771 16.604 16.4862 15.3931C17.2953 14.1821 17.7272 12.7585 17.7272 11.3021C17.7271 9.34916 16.9512 7.47628 15.5703 6.09536C14.1894 4.71445 12.3165 3.9386 10.3636 3.93848Z' stroke='%23ffde59' stroke-width='2' stroke-miterlimit='10' /%3E%3Cpath d='M15.8574 16.7959L21.0001 21.9386' stroke='%23ffde59' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' /%3E%3C/svg%3E");
}
/* end form search */

/* form filter */
.wd-filter-text {
    text-align: left;
}

.wd-filter-block {
    position: relative;
    max-width: max-content;
}

.wd-filter-child {
    gap: calc(var(--value) * 1.5);
}

.wd-filter-child.hide {
    max-height: 0;
    transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
}

.wd-filter-child.ex {
    max-height: calc(var(--value) * 1000);
    transition: max-height 0.3s cubic-bezier(1, 0, 1, 0);
}

:where(.wd-filter-child) .wd-filter-block:first-child {
    padding-top: calc(var(--value) * 2);
}

.wd-filter-input {
    position: absolute;
    z-index: -10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    opacity: 0;
}

.wd-filter-label {
    display: grid;
    grid-template-columns: calc(var(--value) * 1.7) auto;
    gap: calc(var(--value) * 1.5);
    align-items: baseline;
    max-width: max-content;
    cursor: pointer;
    transition: color 0.3s;
}

.wd-filter-label::before {
    width: 100%;
    height: calc(var(--value) * 1.4);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    transition: background-image 0.3s;
}

:where(.wd-filter-input:checked) ~ .wd-filter-label {
    color: var(--yellow);
}

:where(.wd-filter-input:checked) ~ .wd-filter-label::before {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 6.99902L10 0.999023M16 6.99902L10 12.999M16 6.99902L5.5 6.99902M0 6.99902H2.5' stroke='%23FFDE59' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

:where(.wd-filter-child) .wd-filter-label::before,
:where(.wd-filter-child .wd-filter-input:checked) ~ .wd-filter-label::before {
    background-image: none;
}
/* end form filter */

/* tags */
.wd-tags {
    display: none;
}

.wd-tags--media {
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--value) * 3);
}

.wd-tags-item {
    display: none;
}

.wd-tags-item--date {
    display: block;
}
/* end tags */

/* hrd */
.wd-mainpage-hrd-container {
    padding-right: calc(var(--value) * 3);
    padding-left: calc(var(--value) * 3);
}
/* end hrd */

/* table */
.wd-table {
    overflow: hidden;
    border-radius: calc(var(--value) * 3);
}

.wd-table,
.wd-table-tr,
.wd-table-body {
    display: grid;
    gap: calc(var(--value) * 0.4);
}

.wd-table-tr {
    grid-template-columns: repeat(2, 1fr);
}

:where(.wd-table-head) .wd-table-tr {
    grid-template-columns: 1fr;
}

.wd-table-td {
    padding: calc(var(--value) * 2);
    background-color: #ffffff;
}

:where(.wd-table-body .wd-table-tr) .wd-table-td:not(:first-child) {
    color: var(--black3);
}

.wd-table-td--hidden,
.wd-table-head-empty {
    display: none;
}
/* end table */

/* tooltip */
[data-hint-id] {
    display: none;
}
/* end tooltip */

/* contacts */
.wd-contact-info::before {
    display: block;
    margin-bottom: calc(var(--value) * 2);
    width: calc(var(--value) * 6.4);
    height: calc(var(--value) * 6.4);
    background: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M8 23.2237V44.8984C8 47.6797 8 49.0717 8.75467 50.1197C9.50933 51.1677 10.8293 51.6077 13.4693 52.4878L16.576 53.5224C20.2213 54.7384 22.0427 55.3464 23.88 55.0984L24 55.0824V17.7491C23.6996 17.7938 23.3969 17.8214 23.0933 17.8317C21.6533 17.8824 20.2293 17.4051 17.384 16.4584C13.656 15.2157 11.792 14.5944 10.3733 15.2264C9.87059 15.4501 9.41941 15.7751 9.048 16.1811C8 17.3304 8 19.2931 8 23.2237ZM56 40.7704V19.0984C56 16.3171 56 14.9251 55.2453 13.8771C54.4907 12.8291 53.1707 12.3891 50.5307 11.5091L47.424 10.4744C43.7787 9.25842 41.9573 8.65042 40.12 8.89842L40 8.91175V46.2451C40.3013 46.1997 40.6053 46.1731 40.9067 46.1624C42.3467 46.1117 43.7707 46.5891 46.616 47.5357C50.344 48.7784 52.208 49.3997 53.6267 48.7677C54.1294 48.5441 54.5806 48.2191 54.952 47.8131C56 46.6637 56 44.7011 56 40.7704Z' fill='%23FFDE59' /%3E%3Cpath d='M24.6587 17.6236C24.4404 17.6721 24.2208 17.7139 24 17.749V55.0823C25.7867 54.805 27.384 53.741 30.512 51.6556L34.1973 49.197C36.6933 47.533 37.9413 46.701 39.344 46.3703C39.5573 46.317 39.7787 46.277 40 46.245V8.91162C38.2133 9.18629 36.616 10.253 33.488 12.3356L29.8027 14.7943C27.3067 16.4583 26.0587 17.2903 24.656 17.621' fill='%23FFDE59' /%3E%3C/svg%3E") center/contain no-repeat;
    content: "";
}

.wd-contacts-item {
    display: grid;
    grid-template-columns: calc(var(--value) * 3.2) auto;
    gap: calc(var(--value) * 2);
}

.wd-contacts-item::before {
    margin-top: 1px;
    margin-bottom: -1px;
    width: calc(var(--value) * 3.2);
    height: calc(var(--value) * 3.2);
    background: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M12.9993 23.8307C18.9826 23.8307 23.8327 18.9806 23.8327 12.9974C23.8327 7.01415 18.9826 2.16406 12.9993 2.16406C7.0161 2.16406 2.16602 7.01415 2.16602 12.9974C2.16602 18.9806 7.0161 23.8307 12.9993 23.8307Z' fill='%23D2D7DF' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13 7.85156C13.2155 7.85156 13.4222 7.93716 13.5745 8.08954C13.7269 8.24191 13.8125 8.44857 13.8125 8.66406V12.6616L16.2825 15.1316C16.3623 15.2059 16.4264 15.2956 16.4708 15.3953C16.5152 15.495 16.539 15.6026 16.541 15.7117C16.5429 15.8208 16.5228 15.9291 16.482 16.0303C16.4411 16.1315 16.3803 16.2234 16.3031 16.3005C16.226 16.3777 16.1341 16.4385 16.0329 16.4794C15.9317 16.5202 15.8234 16.5403 15.7143 16.5384C15.6052 16.5364 15.4976 16.5126 15.3979 16.4682C15.2983 16.4238 15.2086 16.3597 15.1342 16.2799L12.4258 13.5716C12.2734 13.4193 12.1877 13.2128 12.1875 12.9974V8.66406C12.1875 8.44857 12.2731 8.24191 12.4255 8.08954C12.5778 7.93716 12.7845 7.85156 13 7.85156Z' fill='%23D2D7DF' /%3E%3C/svg%3E") center/contain no-repeat;
    content: "";
}

.wd-contacts-item--mail::before {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M15.384 3.24707H10.6173C6.12365 3.24707 3.87573 3.24707 2.4804 4.6749C1.08398 6.10274 1.08398 8.40157 1.08398 12.9971C1.08398 17.5937 1.08398 19.8914 2.4804 21.3192C3.87573 22.7471 6.12365 22.7471 10.6173 22.7471H15.384C19.8777 22.7471 22.1256 22.7471 23.5209 21.3192C24.9173 19.8914 24.9173 17.5926 24.9173 12.9971C24.9173 8.40049 24.9173 6.10274 23.5209 4.6749C22.1256 3.24707 19.8777 3.24707 15.384 3.24707Z' fill='%23D2D7DF' /%3E%3Cpath d='M20.7229 8.6998C20.905 8.5481 21.0195 8.33024 21.041 8.09417C21.0625 7.85809 20.9894 7.62313 20.8377 7.44097C20.686 7.25881 20.4681 7.14437 20.2321 7.12284C19.996 7.1013 19.761 7.17443 19.5789 7.32614L17.0059 9.47114C15.8944 10.3974 15.1231 11.0387 14.4709 11.4569C13.8404 11.8631 13.4125 11.9986 13.0009 11.9986C12.5892 11.9986 12.1624 11.8631 11.5308 11.4569C10.8797 11.0387 10.1073 10.3974 8.99578 9.47005L6.42286 7.32614C6.2407 7.17443 6.00574 7.1013 5.76966 7.12284C5.53358 7.14437 5.31573 7.25881 5.16403 7.44097C5.01232 7.62313 4.93919 7.85809 4.96073 8.09417C4.98227 8.33024 5.0967 8.5481 5.27886 8.6998L7.89619 10.8816C8.95244 11.7613 9.80828 12.4741 10.5644 12.9616C11.3509 13.4665 12.1179 13.7871 13.0019 13.7871C13.8838 13.7871 14.6508 13.4665 15.4384 12.9606C16.1934 12.4752 17.0493 11.7613 18.1055 10.8806L20.7229 8.6998Z' fill='%23D2D7DF' /%3E%3C/svg%3E");
}

.wd-contacts-item--phone::before {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.4176 12.9974C19.5955 12.9972 20.7413 12.613 21.6813 11.9031C22.6212 11.1932 23.3041 10.1962 23.6265 9.0632C23.9489 7.93024 23.8932 6.72306 23.4678 5.62462C23.0424 4.52617 22.2705 3.59633 21.2692 2.97601C20.2678 2.35569 19.0915 2.0787 17.9186 2.18702C16.7456 2.29534 15.64 2.78306 14.7691 3.57628C13.8983 4.36949 13.3098 5.42496 13.0927 6.58274C12.8757 7.74051 13.042 8.93747 13.5664 9.99224C13.6656 10.1837 13.6914 10.4049 13.639 10.6141L13.3162 11.8198C13.2842 11.9392 13.2842 12.0649 13.3162 12.1843C13.3482 12.3036 13.4111 12.4125 13.4985 12.4999C13.5858 12.5873 13.6947 12.6501 13.8141 12.6821C13.9334 12.7141 14.0591 12.7141 14.1785 12.6822L15.3843 12.3593C15.5935 12.3069 15.8146 12.3328 16.0061 12.4319C16.7552 12.8049 17.5808 12.9985 18.4176 12.9974Z' fill='%23D2D7DF' /%3E%3Cpath opacity='0.5' d='M8.70877 7.92298L9.41185 9.1829C10.0456 10.3204 9.79102 11.8111 8.79218 12.811C8.79218 12.811 7.57885 14.0232 9.77802 16.2213C11.9739 18.4172 13.1873 17.2071 13.1873 17.2071C14.1872 16.2072 15.6789 15.9526 16.8154 16.5864L18.0753 17.2906C19.7924 18.2482 19.9949 20.6554 18.4859 22.1656C17.5791 23.0712 16.4676 23.7776 15.2402 23.8231C13.1732 23.9021 9.6621 23.3789 6.14018 19.8581C2.61935 16.3361 2.0961 12.8251 2.17518 10.7581C2.22177 9.53064 2.92702 8.41914 3.83268 7.5124C5.34285 6.00331 7.75002 6.2059 8.70768 7.92406' fill='%23D2D7DF' /%3E%3C/svg%3E");
}
/* end contacts */

/* cookie */
.wd-cookie {
    position: fixed;
    z-index: 1000;
    top: auto;
    right: 0;
    bottom: calc(var(--value) * 2);
    left: 0;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    border: none;
    width: 100svw;
    min-width: 100svw;
    background: none;
}

.wd-cookie-container::before {
    width: calc(var(--value) * 6.3);
    height: calc(var(--value) * 7);
    background: url("/local/images/cookie.svg") center/contain no-repeat;
    content: "";
}
/* end cookie */

/* maps */
.wd-contact-maps {
    min-height: calc(var(--value) * 21.8);
    aspect-ratio: 1 / 1;
}

[class*="ymaps"][class*="-map-copyrights"] {
    display: none;
}
/* end maps */

@media (min-width: 576px) {
    .wd-content-radius-30 {
        border-radius: calc(var(--value) * 3);
    }

    /* footer */
    .wd-foot .wd-foot-container {
        grid-template-columns: repeat(8, 1fr);
    }

    .wd-foot-contacts {
        justify-content: flex-end;
    }

    .wd-foot-contacts-text {
        justify-self: flex-end;
    }
    /* end footer */

    /* hrd */
    .wd-mainpage-hrd-container {
        border-radius: calc(var(--value) * 3);
    }

    .wd-mainpage-hrd-block {
        grid-template-columns: repeat(2, max-content);
    }
    /* end hrd */
}

@media (min-width: 768px) {
    .wd-bg-not {
        background-color: transparent;
    }

    /* section */
    .wd-section-30--xs {
        padding-top: calc(var(--value) * 3);
        padding-bottom: calc(var(--value) * 3);
    }

    .wd-section-60--xs {
        padding-top: calc(var(--value) * 6);
        padding-bottom: calc(var(--value) * 6);
    }

    .wd-section-100--xs {
        padding-top: calc(var(--value) * 10);
        padding-bottom: calc(var(--value) * 10);
    }

    .wd-section-120--xs {
        padding-top: calc(var(--value) * 12);
        padding-bottom: calc(var(--value) * 12);
    }
    /* end section */

    /* title & text*/
    .wd-text-hyphens-not--xs {
        hyphens: initial;
    }

    h1,
    .wd-title-1 {
        font-size: calc(var(--value) * 5.8);
        line-height: 131%;
    }

    .wd-title-1-mp {
        font-size: calc(var(--value) * 7.2);
    }

    h2,
    .wd-title-2 {
        font-size: calc(var(--value) * 4);
        line-height: 140%;
    }

    .wd-title-2-mp {
        font-size: calc(var(--value) * 5.4);
    }

    h3,
    .wd-title-3 {
        font-size: calc(var(--value) * 3.2);
        line-height: 137%;
    }

    h4,
    .wd-title-l {
        font-size: calc(var(--value) * 2.4);
    }

    h5,
    .wd-title-m,
    .wd-text-m {
        font-size: calc(var(--value) * 2);
    }

    h6,
    .wd-title-s,
    .wd-text-s {
        font-size: calc(var(--value) * 1.6);
        line-height: 162%;
    }

    .wd-title-xs,
    .wd-text-xs {
        font-size: calc(var(--value) * 1.5);
    }

    .wd-text-l {
        font-size: calc(var(--value) * 2.4);
        line-height: 158%;
    }
    /* end title & text */

    /* links & buttons */
    .wd-link--baseline,
    .wd-btn--baseline {
        align-items: baseline;
    }

    .wd-btn--small {
        padding: calc(var(--value) * 2) calc(var(--value) * 3);
    }

    .wd-btn--mtop {
        margin-top: calc(var(--value) * 6);
    }

    .wd-btn-mright--xs {
        margin-right: 0;
        margin-left: auto;
    }
    /* end links & buttons */

    /* footer */
    .wd-foot .wd-foot-container {
        grid-template-columns: repeat(6, 1fr);
        row-gap: calc(var(--value) * 8);
    }

    .wd-foot-contacts-text {
        font-size: calc(var(--value) * 2);
        line-height: 150%;
    }

    .wd-foot-politics,
    .wd-foot-copy {
        font-size: calc(var(--value) * 1.5);
        line-height: 140%;
    }

    .wd-foot-copy {
        text-align: right;
    }
    /* end footer */

    /* margin */
    .wd-mbottom--xs {
        margin-bottom: var(--value);
    }

    .wd-mbottom-20--xs {
        margin-bottom: calc(var(--value) * 2);
    }

    .wd-mbottom-30--xs {
        margin-bottom: calc(var(--value) * 3);
    }

    .wd-mbottom-40--xs {
        margin-bottom: calc(var(--value) * 4);
    }

    .wd-mbottom-50--xs {
        margin-bottom: calc(var(--value) * 5);
    }

    .wd-mbottom-60--xs {
        margin-bottom: calc(var(--value) * 6);
    }

    .wd-mbottom-100--xs {
        margin-bottom: calc(var(--value) * 10);
    }

    .wd-mbottom-not--xs {
        margin-bottom: 0;
    }
    /* end margin */

    /* padding */
    .wd-padding--xs {
        padding: var(--value);
    }

    .wd-padding-15--xs {
        padding: calc(var(--value) * 1.5);
    }

    .wd-padding-20--xs {
        padding: calc(var(--value) * 2);
    }

    .wd-padding-30--xs {
        padding: calc(var(--value) * 3);
    }

    .wd-padding-40--xs {
        padding: calc(var(--value) * 4);
    }

    .wd-padding-50--xs {
        padding: calc(var(--value) * 5);
    }

    .wd-padding-60--xs {
        padding: calc(var(--value) * 6);
    }

    .wd-padding-not--xs {
        padding: 0;
    }
    /* end padding */

    /* tags */
    .wd-tags {
        display: flex;
        flex-wrap: wrap;
        margin-top: calc(var(--value) * 4);
    }

    .wd-tags-item {
        display: block;
        padding: calc(var(--value) * 0.4) calc(var(--value) * 1.5);
        border: 1px solid var(--tag-bColor);
        background-color: var(--tag-color);
    }

    .wd-tags-item--date {
        border-color: transparent;
    }
    /* end tags */

    /* table */
    [data-table-hid] {
        display: none;
    }

    .wd-table [data-table-hid]:nth-child(-n+2) {
        display: grid;
    }

    .wd-table-tr {
        grid-template-columns: repeat(2, 1fr);
    }

    :where(.wd-table-3) .wd-table-tr {
        grid-template-columns: repeat(3, 1fr);
    }

    :where(.wd-table-4) .wd-table-tr {
        grid-template-columns: repeat(4, 1fr);
    }

    .wd-table-td.wd-text-black-1 {
        color: var(--black);
    }

    .wd-table-td--hidden,
    .wd-table-head-empty {
        display: block;
    }
    /* end table */

    /* cookie */
    .wd-cookie-container {
        grid-template-columns: max-content auto max-content;
        align-items: start;
    }
    /* end cookie */

    /* maps */
    .wd-contact-maps {
        height: calc(var(--value) * 55);
        aspect-ratio: initial;
    }
    /* end maps */
}

@media (min-width: 992px) {
    /* section */
    .wd-section-30--s {
        padding-top: calc(var(--value) * 3);
        padding-bottom: calc(var(--value) * 3);
    }

    .wd-section-60--s {
        padding-top: calc(var(--value) * 6);
        padding-bottom: calc(var(--value) * 6);
    }

    .wd-section-100--s {
        padding-top: calc(var(--value) * 10);
        padding-bottom: calc(var(--value) * 10);
    }

    .wd-section-120--s {
        padding-top: calc(var(--value) * 12);
        padding-bottom: calc(var(--value) * 12);
    }
    /* end section */

    /* title & text */
    .wd-text-hyphens-not--s {
        hyphens: initial;
    }
    /* end title & text */

    /* header */
    .wd-head.sticky {
        position: sticky;
        z-index: 999;
        top: -100%;
        right: 0;
        left: 0;
        animation: headFix 0.5s ease forwards;
    }
    /* end header */

    /* links & buttons */
    .wd-btn-mright--s {
        margin-right: 0;
        margin-left: auto;
    }
    /* end links & buttons */

    /* footer */
    .wd-foot .wd-foot-container {
        grid-template-columns: repeat(12, 1fr);
        row-gap: calc(var(--value)* 9.7);
    }
    /* end footer */

    /* bottom panel */
    .wd-bottom-panel,
    .wd-bottom-panel.sticky {
        display: none;
    }
    /* end bottom panel */

    /* margin */
    .wd-mbottom--s {
        margin-bottom: var(--value);
    }

    .wd-mbottom-20--s {
        margin-bottom: calc(var(--value) * 2);
    }

    .wd-mbottom-30--s {
        margin-bottom: calc(var(--value) * 3);
    }

    .wd-mbottom-40--s {
        margin-bottom: calc(var(--value) * 4);
    }

    .wd-mbottom-50--s {
        margin-bottom: calc(var(--value) * 5);
    }

    .wd-mbottom-60--s {
        margin-bottom: calc(var(--value) * 6);
    }

    .wd-mbottom-100--s {
        margin-bottom: calc(var(--value) * 10);
    }

    .wd-mbottom-not--s {
        margin-bottom: 0;
    }
    /* end margin */

    /* padding */
    .wd-padding--s {
        padding: var(--value);
    }

    .wd-padding-15--s {
        padding: calc(var(--value) * 1.5);
    }

    .wd-padding-20--s {
        padding: calc(var(--value) * 2);
    }

    .wd-padding-30--s {
        padding: calc(var(--value) * 3);
    }

    .wd-padding-40--s {
        padding: calc(var(--value) * 4);
    }

    .wd-padding-50--s {
        padding: calc(var(--value) * 5);
    }

    .wd-padding-60--s {
        padding: calc(var(--value) * 6);
    }

    .wd-padding-not--s {
        padding: 0;
    }
    /* end padding */

    /* maps */
    .wd-contact-maps {
        height: 100%;
    }
    /* end maps */
}

@media (min-width: 1200px) {
    /* section */
    .wd-section-30--m {
        padding-top: calc(var(--value) * 3);
        padding-bottom: calc(var(--value) * 3);
    }

    .wd-section-60--m {
        padding-top: calc(var(--value) * 6);
        padding-bottom: calc(var(--value) * 6);
    }

    .wd-section-100--m {
        padding-top: calc(var(--value) * 10);
        padding-bottom: calc(var(--value) * 10);
    }

    .wd-section-120--m {
        padding-top: calc(var(--value) * 12);
        padding-bottom: calc(var(--value) * 12);
    }
    /* end section */

    /* title & text */
    .wd-text-hyphens-not--m {
        hyphens: initial;
    }
    /* end title & text */

    /* header */
    .wd-head-grid > div:last-child {
        grid-template-columns: auto calc(var(--value) * 4 + var(--value) * 6.6 * 2);
        gap: calc(var(--value) * 4);
    }
    /* end header */

    /* links & buttons */
    .wd-btn-mright--m {
        margin-right: 0;
        margin-left: auto;
    }
    /* end links & buttons */

    /* margin */
    .wd-mbottom--m {
        margin-bottom: var(--value);
    }

    .wd-mbottom-20--m {
        margin-bottom: calc(var(--value) * 2);
    }

    .wd-mbottom-30--m {
        margin-bottom: calc(var(--value) * 3);
    }

    .wd-mbottom-40--m {
        margin-bottom: calc(var(--value) * 4);
    }

    .wd-mbottom-50--m {
        margin-bottom: calc(var(--value) * 5);
    }

    .wd-mbottom-60--m {
        margin-bottom: calc(var(--value) * 6);
    }

    .wd-mbottom-100--m {
        margin-bottom: calc(var(--value) * 10);
    }

    .wd-mbottom-not--m {
        margin-bottom: 0;
    }
    /* end margin */

    /* padding */
    .wd-padding--m {
        padding: var(--value);
    }

    .wd-padding-15--m {
        padding: calc(var(--value) * 1.5);
    }

    .wd-padding-20--m {
        padding: calc(var(--value) * 2);
    }

    .wd-padding-30--m {
        padding: calc(var(--value) * 3);
    }

    .wd-padding-40--m {
        padding: calc(var(--value) * 4);
    }

    .wd-padding-50--m {
        padding: calc(var(--value) * 5);
    }

    .wd-padding-60--m {
        padding: calc(var(--value) * 6);
    }

    .wd-padding-not--m {
        padding: 0;
    }
    /* end padding */
}

@media (min-width: 1400px) {
    /* section */
    .wd-section-30--xl {
        padding-top: calc(var(--value) * 3);
        padding-bottom: calc(var(--value) * 3);
    }

    .wd-section-60--xl {
        padding-top: calc(var(--value) * 6);
        padding-bottom: calc(var(--value) * 6);
    }

    .wd-section-100--xl {
        padding-top: calc(var(--value) * 10);
        padding-bottom: calc(var(--value) * 10);
    }

    .wd-section-120--xl {
        padding-top: calc(var(--value) * 12);
        padding-bottom: calc(var(--value) * 12);
    }
    /* end section */

    /* title & text */
    h1,
    .wd-title-1 {
        font-size: calc(var(--value) * 8);
        line-height: 130%;
    }

    .wd-title-1-mp {
        font-size: calc(var(--value) * 10);
        line-height: 124%;
    }

    h2,
    .wd-title-2 {
        font-size: calc(var(--value) * 5.2);
        line-height: 127%;
    }

    .wd-title-2-mp {
        font-size: calc(var(--value) * 7.2);
        line-height: 122%;
    }

    h3,
    .wd-title-3 {
        font-size: calc(var(--value) * 4);
        line-height: 140%;
    }

    h4,
    .wd-title-l,
    .wd-text-l {
        font-size: calc(var(--value) * 2.6);
        line-height: 146%;
    }

    h5,
    .wd-title-m {
        line-height: 160%;
    }

    h6,
    .wd-title-s,
    .wd-text-s,
    .wd-text-xm {
        font-size: calc(var(--value) * 1.8);
        line-height: 156%;
    }

    .wd-title-xs,
    .wd-text-xs {
        font-size: calc(var(--value) * 1.6);
        line-height: 150%;
    }

    .wd-text-20,
    .wd-text-m {
        line-height: 160%;
    }
    /* end title & text*/

    /* links & buttons */
    .wd-btn-mright--xl {
        margin-right: 0;
        margin-left: auto;
    }
    /* end links & buttons */

    /* footer */
    .wd-foot .wd-foot-container {
        row-gap: calc(var(--value)* 8);
    }

    .wd-foot-block {
        align-items: flex-start;
    }

    .wd-foot-contacts-text {
        font-size: calc(var(--value) * 2);
        line-height: 160%;
    }

    .wd-foot-politics,
    .wd-foot-copy {
        font-size: calc(var(--value) * 1.6);
        line-height: 150%;
    }
    /* end footer */

    /* margin */
    .wd-mbottom--xl {
        margin-bottom: var(--value);
    }

    .wd-mbottom-20--xl {
        margin-bottom: calc(var(--value) * 2);
    }

    .wd-mbottom-30--xl {
        margin-bottom: calc(var(--value) * 3);
    }

    .wd-mbottom-40--xl {
        margin-bottom: calc(var(--value) * 4);
    }

    .wd-mbottom-50--xl {
        margin-bottom: calc(var(--value) * 5);
    }

    .wd-mbottom-60--xl {
        margin-bottom: calc(var(--value) * 6);
    }

    .wd-mbottom-100--xl {
        margin-bottom: calc(var(--value) * 10);
    }

    .wd-mbottom-not--xl {
        margin-bottom: 0;
    }
    /* end margin */

    /* padding */
    .wd-padding--xl {
        padding: var(--value);
    }

    .wd-padding-15--xl {
        padding: calc(var(--value) * 1.5);
    }

    .wd-padding-20--xl {
        padding: calc(var(--value) * 2);
    }

    .wd-padding-30--xl {
        padding: calc(var(--value) * 3);
    }

    .wd-padding-40--xl {
        padding: calc(var(--value) * 4);
    }

    .wd-padding-50--xl {
        padding: calc(var(--value) * 5);
    }

    .wd-padding-60--xl {
        padding: calc(var(--value) * 6);
    }

    .wd-padding-not--xl {
        padding: 0;
    }
    /* end padding */

    /* form search */
    .wd-search {
        max-width: none;
    }
    /* end form search */

    /* hrd */
    .wd-mainpage-hrd .wd-grid {
        overflow: visible;
    }

    .wd-mainpage-hrd-container {
        position: relative;
    }

    .wd-mainpage-hrd-container::after {
        position: absolute;
        right: calc(var(--value) * 2);
        bottom: 65%;
        width: calc(var(--value) * 35.6);
        height: calc(var(--value) * 26.1);
        background: url("/local/images/mainpage/hrd_bees.svg") center/contain no-repeat;
        content: "";
    }
    /* hrd */

    /* tooltip */
    [data-hint] {
        text-decoration: underline dashed var(--orange);
        cursor: pointer;
    }

    [data-hint-id] {
        display: block;
        padding: calc(var(--value) * 3);
        border-radius: 0 calc(var(--value) * 3) calc(var(--value) * 3) calc(var(--value) * 3);
        color: var(--black2);
        background-color: #ffffff;
        cursor: pointer;
    }
    /* end tooltip */
}

@media (min-width: 1700px) {
    /* section */
    .wd-section-60--l {
        padding-top: calc(var(--value) * 6);
        padding-bottom: calc(var(--value) * 6);
    }

    .wd-section-90--l {
        padding-top: calc(var(--value) * 9);
        padding-bottom: calc(var(--value) * 9);
    }

    .wd-section-100--l {
        padding-top: calc(var(--value) * 10);
        padding-bottom: calc(var(--value) * 10);
    }

    .wd-section-120--l {
        padding-top: calc(var(--value) * 12);
        padding-bottom: calc(var(--value) * 12);
    }
    /* end section */

    /* links & buttons */
    .wd-btn-scrollup {
        width: calc(var(--value) * 12);
    }

    .wd-btn-mright--l {
        margin-right: 0;
        margin-left: auto;
    }
    /* end links & buttons */

    /* hrd */
    .wd-mainpage-hrd .wd-grid {
        overflow: visible;
    }

    .wd-mainpage-hrd-container {
        position: relative;
    }

    .wd-mainpage-hrd-container::after {
        position: absolute;
        right: calc(var(--value) * 2);
        bottom: 65%;
        width: calc(var(--value) * 35.6);
        height: calc(var(--value) * 26.1);
        background: url("/local/images/mainpage/hrd_bees.svg") center/contain no-repeat;
        content: "";
    }
    /* hrd */
}

@media (min-width: 2000px){
    .wd-bg-video{
        width: 100%;
        max-width: 2500px;
        object-fit: contain;
        left: 0;
        margin: 0 auto;
        min-width: unset;
    }
}

/* End */
/* /local/templates/wehive.digital/css/variables.css?17343316251469 */
/* /local/templates/wehive.digital/css/grid.css?173433162514744 */
/* /local/templates/wehive.digital/css/blocks.css?173433162510626 */
/* /local/templates/wehive.digital/components/bitrix/menu/top_menu/style.css?1734331625832 */
/* /local/templates/wehive.digital/components/bitrix/menu/right_menu/style.css?173433162511917 */
/* /local/templates/wehive.digital/components/bitrix/menu/bottom_menu/style.css?17343316251409 */
/* /local/components/ithive/element.hl.list/templates/soc_list/style.css?17343316251628 */
/* /local/components/ithive/element.hl.list/templates/forms/style.css?173433162512761 */
/* /local/components/ithive/cookies/templates/.default/style.css?175940888213846 */
/* /local/templates/wehive.digital/styles.css?1741098430130 */
/* /local/templates/wehive.digital/template_styles.css?174109843079315 */
