/* stylelint-disable comment-empty-line-before */
:root {
    /* base */
    /* prop 'link-size' */
    /* prop 'link-lheight' */
}
.Link__ek-link___LfJ2R {
    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___VhTb5 {
        display: block;
}
.Link__ek-link_display_inline-block___IEkbB {
        display: inline-block;
}
.Link__ek-link_display_inline___Wtjmd {
        display: inline;
}
.Link__ek-link_display_none___vXy0v {
        display: none;
}
/**
 * Font size:
 *
 *  - link_size_*
 *
 * */
.Link__ek-link_size_none___rYAdG {
            font-size: 0;
}
.Link__ek-link_size_inherit___woRnQ {
            font-size: inherit;
}
.Link__ek-link_size_small___ahjfT {
            font-size: var(--pds-font-size-small);
}
.Link__ek-link_size_default___SANAN {
            font-size: var(--pds-font-size-default);
}
.Link__ek-link_size_big___nCJUh {
            font-size: var(--pds-font-size-big);
}
.Link__ek-link_size_h1___PfLj0 {
            font-size: var(--pds-font-size-h1);
}
.Link__ek-link_size_h2___ZwbBR {
            font-size: var(--pds-font-size-h2);
}
.Link__ek-link_size_h3___VQDbV {
            font-size: var(--pds-font-size-h3);
}
.Link__ek-link_size_h4___TKy-Y {
            font-size: var(--pds-font-size-h4);
}
.Link__ek-link_size_h5___5PX1i {
            font-size: var(--pds-font-size-h5);
}
.Link__ek-link_size_h6___w-VX2 {
            font-size: var(--pds-font-size-h6);
}
/**
 * Font weight:
 *
 *  - link_weight_*
 *
 * */
.Link__ek-link_weight_default___RQr-N {
            font-weight: 400;
}
.Link__ek-link_weight_thin___Ao2BL {
            font-weight: 100;
}
.Link__ek-link_weight_light___aJ5nN {
            font-weight: 300;
}
.Link__ek-link_weight_medium___guEsa {
            font-weight: 500;
}
.Link__ek-link_weight_bold___Nbg7W {
            font-weight: 700;
}
.Link__ek-link_weight_black___FHVeZ {
            font-weight: 900;
}
.Link__ek-link_weight_100___tjXln {
            font-weight: 100;
}
.Link__ek-link_weight_200___Gn0iw {
            font-weight: 200;
}
.Link__ek-link_weight_300___m88Bd {
            font-weight: 300;
}
.Link__ek-link_weight_400___cCnA7 {
            font-weight: 400;
}
.Link__ek-link_weight_500___v-I4R {
            font-weight: 500;
}
.Link__ek-link_weight_600___VZ19C {
            font-weight: 600;
}
.Link__ek-link_weight_700___CF09h {
            font-weight: 700;
}
.Link__ek-link_weight_800___AeRMF {
            font-weight: 800;
}
.Link__ek-link_weight_900___F11lO {
            font-weight: 900;
}
/**
 * Valign:
 *
 *  - link_valign_*
 *
 * */
.Link__ek-link_valign_baseline___NxwNL {
        vertical-align: baseline;
}
.Link__ek-link_valign_bottom___-E6aR {
        vertical-align: bottom;
}
.Link__ek-link_valign_middle___vhHEl {
        vertical-align: middle;
}
.Link__ek-link_valign_sub___pfbyc {
        vertical-align: sub;
}
.Link__ek-link_valign_super___B-mQ3 {
        vertical-align: super;
}
.Link__ek-link_valign_text-bottom___xhZeI {
        vertical-align: text-bottom;
}
.Link__ek-link_valign_text-top___LsiM- {
        vertical-align: text-top;
}
.Link__ek-link_valign_top___22--V {
        vertical-align: top;
}
/**
 * Line height:
 *
 *  - link_lheight_*
 *
 * */
.Link__ek-link_lheight_default___nhcpL {
        line-height: var(--pds-line-height);
}
.Link__ek-link_lheight_medium___hJW8j {
        line-height: 1.25em;
}
.Link__ek-link_lheight_large___c-qwF {
        line-height: 1.5em;
}
/**
 * Style:
 *
 *  - link_style_*
 *
 * */
.Link__ek-link_style_solid___txBlV {
        border-bottom: 1px solid;
}
.Link__ek-link_style_dotted___UHLOg {
        border-bottom: 1px dotted;
}
.Link__ek-link_style_dashed___uCFHW {
        border-bottom: 1px dashed;
}
.Link__ek-link_style_multi-line___19Gzs {
    position: relative;
    display: inline-block;
}
.Link__ek-link_style_multi-line___19Gzs:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
}
/**
 * Wrap:
 *
 *  - link_wrap_*
 *
 * */
.Link__ek-link_wrap_normal___Zsqh5 {
            white-space: normal;
}
.Link__ek-link_wrap_nowrap___PKkgr {
            white-space: nowrap;
}
.Link__ek-link_wrap_pre___v4TTo {
            white-space: pre;
}
.Link__ek-link_wrap_pre-wrap___hRnKG {
            white-space: pre-wrap;
}
.Link__ek-link_wrap_pre-line___kXz8h {
            white-space: pre-line;
}
.Link__ek-link_wrap_break___uBCDy {
            word-wrap: break-word;
            word-break: break-word;
            -webkit-hyphens: auto;
                    hyphens: auto;
}
.Link__ek-link_wrap_ellipsis___SR3tB {
            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___Z5u8C {
    color: var(--black-300);
}
/* stylelint-disable */
.Link__ek-link_color_black-400___tREmk {
    color: var(--black-400);
}
/* stylelint-disable */
.Link__ek-link_color_black-600___ICqNy {
    color: var(--black-600);
}
/* stylelint-disable */
.Link__ek-link_color_blue-500___-Xr4G {
    color: var(--blue-500);
}
/* stylelint-disable */
.Link__ek-link_color_red-500___VTkFT {
    color: var(--red-500);
}
/* stylelint-disable */
.Link__ek-link_color_white___8ZIwn {
    color: var(--white);
}
/* stylelint-disable */
.Link__ek-link_color_violet-500___-8UhQ {
    color: var(--violet-500);
}
:root {
    /* base */

    /* prop 'link-size' */

    /* prop 'link-lheight' */
}
/* FIX for new version */
.Link__ek-text_blackhole_ellipsis-inline-block___ldQ2D {
    display: inline-block !important; /* stylelint-disable-line declaration-no-important */
    max-width: 100%;
}
.Link__ek-link_blackhole_full-hover___FB70C::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___LfJ2R:hover {
        cursor: pointer;
        text-decoration: underline;
    }
            .Link__ek-link_style_solid___txBlV:hover {
            text-decoration: none;
            border-bottom-color: transparent;
    }
            .Link__ek-link_style_dotted___UHLOg:hover {
            text-decoration: none;
            border-bottom-color: transparent;
    }
            .Link__ek-link_style_dashed___uCFHW:hover {
            text-decoration: none;
            border-bottom-color: transparent;
    }
}
@media only screen and (min-width: 480px) {
    .Link__ek-link_color_black-300--small___pJh2g {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--small___SvAAn {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--small___Z8pdV {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--small___A-wBW {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--small___-m3M8 {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--small___V2Llj {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--small___j7sSw {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 768px) {
    .Link__ek-link_color_black-300--medium___-wlee {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--medium___OhA-J {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--medium___AiBqs {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--medium___HdWUk {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--medium___XCcIp {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--medium___0qv1y {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--medium___-Ndz3 {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 960px) {
    .Link__ek-link_color_black-300--large___WQFFC {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--large___cUGn3 {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--large___TcP0c {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--large___qFLjW {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--large___HtIul {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--large___EpER- {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--large___n2kgC {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 1200px) {
    .Link__ek-link_color_black-300--wide___d0nWq {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--wide___m-bPq {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--wide___hInmV {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--wide___ry5GX {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--wide___Tuzee {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--wide___w67OK {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--wide___7F8-r {
        color: var(--violet-500);
    }
}
@media only screen and (min-width: 1400px) {
    .Link__ek-link_color_black-300--huge___fGWYX {
        color: var(--black-300);
    }
    .Link__ek-link_color_black-400--huge___lkrkm {
        color: var(--black-400);
    }
    .Link__ek-link_color_black-600--huge___QouTC {
        color: var(--black-600);
    }
    .Link__ek-link_color_blue-500--huge___IFxBM {
        color: var(--blue-500);
    }
    .Link__ek-link_color_red-500--huge___Ri29j {
        color: var(--red-500);
    }
    .Link__ek-link_color_white--huge___k0t4R {
        color: var(--white);
    }
    .Link__ek-link_color_violet-500--huge___mpedK {
        color: var(--violet-500);
    }
}
