/* stylelint-disable comment-empty-line-before */
:root {
    /* base */
    /* prop 'link-size' */
    /* prop 'link-lheight' */
}
.Link__ek-link___0cNvO {
    display: inline;
    color: inherit;
    line-height: var(--pds-line-height);
    text-decoration: none;
}
/**
 * Display:
 *
 *  - link_display_block
 *  - link_display_inline-block
 *  - link_display_inline
 *  - link_display_none
 *
 * */
.Link__ek-link_display_block___GLonA {
        display: block;
}
.Link__ek-link_display_inline-block___moeAb {
        display: inline-block;
}
.Link__ek-link_display_inline___Yv9uA {
        display: inline;
}
.Link__ek-link_display_none___lbhy1 {
        display: none;
}
/**
 * Font size:
 *
 *  - link_size_*
 *
 * */
.Link__ek-link_size_none___fFXpr {
            font-size: 0;
}
.Link__ek-link_size_inherit___rxZH6 {
            font-size: inherit;
}
.Link__ek-link_size_small___H-veo {
            font-size: var(--pds-font-size-small);
}
.Link__ek-link_size_default___bD4lv {
            font-size: var(--pds-font-size-default);
}
.Link__ek-link_size_big___pIvBN {
            font-size: var(--pds-font-size-big);
}
.Link__ek-link_size_h1___s-Uyh {
            font-size: var(--pds-font-size-h1);
}
.Link__ek-link_size_h2___RBf75 {
            font-size: var(--pds-font-size-h2);
}
.Link__ek-link_size_h3___i0xgJ {
            font-size: var(--pds-font-size-h3);
}
.Link__ek-link_size_h4___QxZ58 {
            font-size: var(--pds-font-size-h4);
}
.Link__ek-link_size_h5___iBrkm {
            font-size: var(--pds-font-size-h5);
}
.Link__ek-link_size_h6___3qitx {
            font-size: var(--pds-font-size-h6);
}
/**
 * Font weight:
 *
 *  - link_weight_*
 *
 * */
.Link__ek-link_weight_default___0TxxC {
            font-weight: 400;
}
.Link__ek-link_weight_thin___KnfOB {
            font-weight: 100;
}
.Link__ek-link_weight_light___RHUWR {
            font-weight: 300;
}
.Link__ek-link_weight_medium___AcTzg {
            font-weight: 500;
}
.Link__ek-link_weight_bold___jTHPH {
            font-weight: 700;
}
.Link__ek-link_weight_black___Dq6AB {
            font-weight: 900;
}
.Link__ek-link_weight_100___2OzFO {
            font-weight: 100;
}
.Link__ek-link_weight_200___fCAqi {
            font-weight: 200;
}
.Link__ek-link_weight_300___Gl0Rm {
            font-weight: 300;
}
.Link__ek-link_weight_400___iEDEO {
            font-weight: 400;
}
.Link__ek-link_weight_500___oZcq6 {
            font-weight: 500;
}
.Link__ek-link_weight_600___j3uR9 {
            font-weight: 600;
}
.Link__ek-link_weight_700___kUeDF {
            font-weight: 700;
}
.Link__ek-link_weight_800___Ig2cF {
            font-weight: 800;
}
.Link__ek-link_weight_900___lJLPr {
            font-weight: 900;
}
/**
 * Valign:
 *
 *  - link_valign_*
 *
 * */
.Link__ek-link_valign_baseline___UtqVX {
        vertical-align: baseline;
}
.Link__ek-link_valign_bottom___-umHz {
        vertical-align: bottom;
}
.Link__ek-link_valign_middle___6c-lC {
        vertical-align: middle;
}
.Link__ek-link_valign_sub___0rOow {
        vertical-align: sub;
}
.Link__ek-link_valign_super___KzR4d {
        vertical-align: super;
}
.Link__ek-link_valign_text-bottom___-WzxY {
        vertical-align: text-bottom;
}
.Link__ek-link_valign_text-top___9YGJk {
        vertical-align: text-top;
}
.Link__ek-link_valign_top___XCtBJ {
        vertical-align: top;
}
/**
 * Line height:
 *
 *  - link_lheight_*
 *
 * */
.Link__ek-link_lheight_default___oF4Zy {
        line-height: var(--pds-line-height);
}
.Link__ek-link_lheight_medium___5msGM {
        line-height: 1.25em;
}
.Link__ek-link_lheight_large___4c7g8 {
        line-height: 1.5em;
}
/**
 * Style:
 *
 *  - link_style_*
 *
 * */
.Link__ek-link_style_solid___jmosF {
        border-bottom: 1px solid;
}
.Link__ek-link_style_dotted___WYdiX {
        border-bottom: 1px dotted;
}
.Link__ek-link_style_dashed___dCGsx {
        border-bottom: 1px dashed;
}
.Link__ek-link_style_multi-line___mxBXr {
    position: relative;
    display: inline-block;
}
.Link__ek-link_style_multi-line___mxBXr:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
}
/**
 * Wrap:
 *
 *  - link_wrap_*
 *
 * */
.Link__ek-link_wrap_normal___8go-z {
            white-space: normal;
}
.Link__ek-link_wrap_nowrap___0YfIB {
            white-space: nowrap;
}
.Link__ek-link_wrap_pre___KpZte {
            white-space: pre;
}
.Link__ek-link_wrap_pre-wrap___-jO9e {
            white-space: pre-wrap;
}
.Link__ek-link_wrap_pre-line___jvKTN {
            white-space: pre-line;
}
.Link__ek-link_wrap_break___CLW3n {
            word-wrap: break-word;
            word-break: break-word;
            -webkit-hyphens: auto;
                    hyphens: auto;
}
.Link__ek-link_wrap_ellipsis___OX5sJ {
            display: inline-block;
            max-width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
}
/* @import "evokit-link/style@small.css"; */
/* @import "evokit-link/style@medium.css"; */
/* @import "evokit-link/style@large.css"; */
/* @import "evokit-link/style@wide.css"; */
/* @import "evokit-link/style@huge.css"; */
/* stylelint-disable */
.Link__ek-link_color_black-300___E7zkh {
    color: var(--black-300);
}
/* stylelint-disable */
.Link__ek-link_color_black-400___W4CV3 {
    color: var(--black-400);
}
/* stylelint-disable */
.Link__ek-link_color_black-600___0UUDy {
    color: var(--black-600);
}
/* stylelint-disable */
.Link__ek-link_color_blue-500___eBhBq {
    color: var(--blue-500);
}
/* stylelint-disable */
.Link__ek-link_color_red-500___Ciq7I {
    color: var(--red-500);
}
/* stylelint-disable */
.Link__ek-link_color_white___6ITBO {
    color: var(--white);
}
/* stylelint-disable */
.Link__ek-link_color_violet-500___YEovm {
    color: var(--violet-500);
}
:root {
    /* base */

    /* prop 'link-size' */

    /* prop 'link-lheight' */
}
/* FIX for new version */
.Link__ek-text_blackhole_ellipsis-inline-block___Q-NjC {
    display: inline-block !important; /* stylelint-disable-line declaration-no-important */
    max-width: 100%;
}
.Link__ek-link_blackhole_full-hover___jwtUM::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }
@media (hover), (min-width:0\0), (min--moz-device-pixel-ratio:0) {
            .Link__ek-link___0cNvO:hover {
        cursor: pointer;
        text-decoration: underline;
    }
            .Link__ek-link_style_solid___jmosF:hover {
            text-decoration: none;
            border-bottom-color: transparent;
    }
            .Link__ek-link_style_dotted___WYdiX:hover {
            text-decoration: none;
            border-bottom-color: transparent;
    }
            .Link__ek-link_style_dashed___dCGsx:hover {
            text-decoration: none;
            border-bottom-color: transparent;
    }
}
@media only screen and (min-width: 480px) {
    .Link__ek-link_color_black-300--small___XKfuv {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--small___mnBXF {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--small___C-6i1 {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--small___HBouq {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--small___DqlUK {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--small___Qeh3A {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--small___QbxKL {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 768px) {
    .Link__ek-link_color_black-300--medium___0YfmE {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--medium___TAeDN {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--medium___dGP4h {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--medium___xXlKg {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--medium___ul79J {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--medium___xHzYO {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--medium___-wqMf {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 960px) {
    .Link__ek-link_color_black-300--large___qLJN2 {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--large___t7R3u {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--large___defCC {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--large___LmnuG {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--large___a1rBa {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--large___lseSb {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--large___0WPEv {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 1200px) {
    .Link__ek-link_color_black-300--wide___Ig9Us {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--wide___EFYsD {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--wide___dQvJQ {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--wide___cQmJu {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--wide___vqJ63 {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--wide___-R2Ym {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--wide___00TIl {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 1400px) {
    .Link__ek-link_color_black-300--huge___1u7Mh {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--huge___bfEOv {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--huge___zMlmV {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--huge___4FaWA {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--huge___R6kUB {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--huge___IGdeW {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--huge___m97LC {
        color: var(--violet-500);
    }
}
