@font-face {
    font-family: "Fira Sans";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-t.woff2") format("woff2"), url("/fonts/fira_sans-t.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-t-i.woff2") format("woff2"), url("/fonts/fira_sans-t-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-e-l.woff2") format("woff2"), url("/fonts/fira_sans-e-l.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 200;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-e-l-i.woff2") format("woff2"), url("/fonts/fira_sans-e-l-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-l.woff2") format("woff2"), url("/fonts/fira_sans-l.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-l-i.woff2") format("woff2"), url("/fonts/fira_sans-l-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-r.woff2") format("woff2"), url("/fonts/fira_sans-r.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-i.woff2") format("woff2"), url("/fonts/fira_sans-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-m.woff2") format("woff2"), url("/fonts/fira_sans-m.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-m-i.woff2") format("woff2"), url("/fonts/fira_sans-m-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-s-b.woff2") format("woff2"), url("/fonts/fira_sans-s-b.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-s-b-i.woff2") format("woff2"), url("/fonts/fira_sans-s-b-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-b.woff2") format("woff2"), url("/fonts/fira_sans-b.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-b-i.woff2") format("woff2"), url("/fonts/fira_sans-b-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-e-b.woff2") format("woff2"), url("/fonts/fira_sans-e-b.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 800;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-e-b-i.woff2") format("woff2"), url("/fonts/fira_sans-e-b-i.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/fira_sans-bl.woff2") format("woff2"), url("/fonts/fira_sans-bl.woff") format("woff");
}

@font-face {
    font-family: "Fira Sans";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/fira_sans-bl-i.woff2") format("woff2"), url("/fonts/fira_sans-bl-i.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 100;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/roboto-t.woff2") format("woff2"), url("/fonts/roboto-t.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 100;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/roboto-t-i.woff2") format("woff2"), url("/fonts/roboto-t-i.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/roboto-l.woff2") format("woff2"), url("/fonts/roboto-l.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/roboto-l-i.woff2") format("woff2"), url("/fonts/roboto-l-i.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/roboto-r.woff2") format("woff2"), url("/fonts/roboto-r.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/roboto-i.woff2") format("woff2"), url("/fonts/roboto-i.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/roboto-m.woff2") format("woff2"), url("/fonts/roboto-m.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/roboto-m-i.woff2") format("woff2"), url("/fonts/roboto-m-i.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/roboto-b.woff2") format("woff2"), url("/fonts/roboto-b.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/roboto-b-i.woff2") format("woff2"), url("/fonts/roboto-b-i.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 900;
    font-style: normal;
    font-display: swap;
    src: url("/fonts/roboto-bl.woff2") format("woff2"), url("/fonts/roboto-bl.woff") format("woff");
}

@font-face {
    font-family: "Roboto";
    font-weight: 900;
    font-style: italic;
    font-display: swap;
    src: url("/fonts/roboto-bl-i.woff2") format("woff2"), url("/fonts/roboto-bl-i.woff") format("woff");
}

:root {
    --color-i1tno4m5c: 255, 255, 255;
    --color-ixnl9wkv4: 0, 0, 0;
    --color-ilava1mne: 0, 0, 0;
    --color-irmp3xada: 255, 255, 255;
    --color-iy92jxukb: 255, 255, 255;
    --color-i5hc2gp5a: 0, 0, 0;
    --color-ira152v9n: 56, 163, 204;
    --color-iuv6uwm5w: 255, 255, 255;
    --color-i14idmo9x: 134, 105, 229;
    --color-iujjtnhls: 134, 105, 229;
    --color-ik51up9if: 134, 105, 229;
    --color-ir7sfi6a4: 134, 105, 229;
    --color-ilcn74afh: 255, 224, 66;
    --color-i0ddstuo0: 0, 0, 0;
    --color-i9mirhe73: 0, 0, 0;
    --color-i9tk8tbki: 0, 0, 0;
    --color-iw47cfos6: 0, 0, 0;
    --color-ig2cbjlq3: 0, 0, 0;
    --color-i0jxwnzu7: 238, 238, 238;
    --color-irg49at7e: 0, 0, 0;
    --color-icfurk749: 255, 224, 66;
    --color-iqm7b28pw: 221, 221, 221;
    --color-i2eshutuy: 51, 51, 51;
    --color-icy5hdj6f: 255, 255, 255;
    --color-io6eagprf: 51, 51, 51;
    --color-im9tyccrg: 0, 0, 0;
    --color-igzhcvq1l: 0, 0, 0;
    --color-iw5hgqaov: 0, 0, 0;
    --color-i87zs6xkt: 0, 0, 0;
    --color-iiq0qpg5m: 255, 255, 255;
    --color-incihftfo: 51, 51, 51;
    --color-iw4fzznqk: 255, 255, 255;
    --color-ivge9kugo: 201, 215, 93;
    --color-ims86gwiy: 201, 215, 93;
    --color-ir1976lne: 201, 215, 93;
    --color-igniwcwoy: 201, 215, 93;
    --color-im0p95bfs: 201, 215, 93;
    --color-i3szqfnt2: 201, 215, 93;
    --color-ioi86lxtv: 201, 215, 93;
    --color-ipt8ahfwv: 201, 215, 93;
    --color-ikszjiv2t: 255, 224, 66;
    --color-itezdjbjq: 255, 224, 66;
    --color-isbggvn34: 255, 224, 66;
    --color-ikbxwt2ao: 255, 224, 66;
    --color-i6o74ea6v: 255, 255, 255;
    --color-i2wvs8sfl: 255, 255, 255;
    --color-ihkth2bg0: 0, 0, 0;
    --color-ivdilsf77: 255, 224, 66;
    --color-i48v9ed5y: 255, 224, 66;
    --color-ihhfrtd1d: 255, 224, 66;
    --color-it5pobwxi: 255, 224, 66;
    --color-iolvsqsf8: 255, 224, 66;
    --color-ifarg2pwa: 255, 224, 66;
    --color-i3got15w2: 255, 224, 66;
    --color-ij8ezisgy: 255, 224, 66;
    --color-ivn7lpevl: 221, 221, 221;
    --color-isn5mli7e: 0, 0, 0;
}

.section--u-i928ydly6 {
    display: block;
    width: 100%;
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
    background-image: none;
    background-repeat: repeat;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
    background-color: rgba(var(--color-i1tno4m5c), 0);
    color: rgba(var(--color-ixnl9wkv4), 1);
    cursor: auto;
    font-family: Fira Sans, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    overflow-wrap: break-word;
    text-align: left;
    text-indent: 0px;
    text-shadow: none;
    text-transform: none
}

.div--u-i9l1i5ccq {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    padding-top: 40px;
    padding-bottom: 0px;
    padding-right: 0px;
    background-color: rgba(var(--color-irmp3xada), 0);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: none;
}

.div--u-i10oh7vjr {
    width: 35%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.div--u-i2bokl41c {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 2.65%;
    margin-right: 2.65%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.div--u-i2o770s7d {
    width: 30%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.link-universal--u-iatgn5elk {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    text-decoration-line: none;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%
}

.imageFit--u-ig6snivph {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100px;
    height: 70px;
    margin-right: 6%;
    flex-shrink: 0
}

.imageFit__img--u-imu5a6l7v {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.imageFit__overlay--u-itv4pgaz4 {
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-color: rgba(var(--color-i5hc2gp5a), 0.4)
}

.imageFit__zoom--u-iwyqd7ak1 {
    display: none;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 20px;
    height: 20px;
    background-color: rgba(var(--color-ira152v9n), 1)
}

.svg_image--u-ihpuaejbg {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 20px;
    width: 20px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-ihpuaejbg svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.text--u-ib31l2alo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 30px;
    font-weight: 800;
    color: rgba(var(--color-iuv6uwm5w), 1);
    text-transform: none;
    font-family: Fira Sans, sans-serif
}

.svg_image--u-iw7jxbd8c {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 22px;
    width: 22px;
    overflow-x: hidden;
    overflow-y: hidden
}

.svg_image--u-iw7jxbd8c > svg {
    flex-shrink: 0
}

.svg_image--u-iw7jxbd8c svg {
    width: 100%;
    height: 100%
}

.svg_image--u-iw7jxbd8c .path-ilqzqun2p {
    fill: rgba(var(--color-ihkth2bg0), 1)
}

.list__item--u-i19bgom1o {
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px
}

.list--u-iv91nyi6l {
    display: block
}

.div--u-iwz33vcxn {
    width: 50px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 50px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: rgba(var(--color-i14idmo9x), 1);
    border-right-color: rgba(var(--color-iujjtnhls), 1);
    border-bottom-color: rgba(var(--color-ik51up9if), 1);
    border-left-color: rgba(var(--color-ir7sfi6a4), 1);
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin-left: 4%;
    background-color: rgba(var(--color-ilcn74afh), 1);
    flex-shrink: 0;
    margin-right: 0px
}

.hor-menu--u-i8leg85cp {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 5
}

.hor-menu--u-i8leg85cp .is-removed {
    display: none
}

.hor-menu--u-i8leg85cp .hor-menu__list {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    flex-direction: inherit;
    justify-content: inherit;
    align-content: inherit;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 1;
    height: 63px;
    width: 1%;
    overflow-x: hidden;
    overflow-y: hidden
}

.hor-menu--u-i8leg85cp .hor-menu__item {
    flex-shrink: 0;
    margin-left: 10px;
    margin-right: 10px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-color: rgba(var(--color-i0ddstuo0), 0);
    border-right-color: rgba(var(--color-i9mirhe73), 0);
    border-bottom-color: rgba(var(--color-i9tk8tbki), 0);
    border-left-color: rgba(var(--color-iw47cfos6), 0)
}

.hor-menu--u-i8leg85cp .hor-menu__link, .hor-menu--u-i8leg85cp .hor-menu__sub_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    text-decoration-line: none;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    color: rgba(var(--color-ig2cbjlq3), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__icon, .hor-menu--u-i8leg85cp .hor-menu__sub_icon {
    background-color: rgba(var(--color-i0jxwnzu7), 1);
    width: 10px;
    height: 10px;
    margin-left: 10px
}

.hor-menu--u-i8leg85cp .hor-menu__sub_icon {
    background-color: rgba(var(--color-irg49at7e), 1);
    display: none
}

.hor-menu--u-i8leg85cp .hor-menu__sub_list {
    position: absolute;
    z-index: 10;
    list-style-type: none;
    background-color: rgba(var(--color-icfurk749), 1);
    width: 200px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

.hor-menu--u-i8leg85cp .hor-menu__sub_item {
    vertical-align: top
}

.hor-menu--u-i8leg85cp .hor-menu__sub_link {
    background-color: rgba(var(--color-iqm7b28pw), 1);
    color: rgba(var(--color-i2eshutuy), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__more_list {
    display: block;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: none
}

.hor-menu--u-i8leg85cp .hor-menu__more_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hor-menu--u-i8leg85cp .hor-menu__more_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-icy5hdj6f), 1);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 10px;
    background-color: rgba(var(--color-io6eagprf), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__icon {
    display: none
}

.hor-menu--u-i8leg85cp .hor-menu__link {
    font-weight: 400;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Fira Sans, sans-serif;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-color: rgba(var(--color-im9tyccrg), 0);
    border-right-color: rgba(var(--color-igzhcvq1l), 0);
    border-bottom-color: rgba(var(--color-iw5hgqaov), 0);
    border-left-color: rgba(var(--color-i87zs6xkt), 0);
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgba(var(--color-iiq0qpg5m), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__item:hover, .hor-menu--u-i8leg85cp .hor-menu__item.is-hover {
    border-top-color: rgba(var(--color-ivge9kugo), 1);
    border-right-color: rgba(var(--color-ims86gwiy), 1);
    border-bottom-color: rgba(var(--color-ir1976lne), 1);
    border-left-color: rgba(var(--color-igniwcwoy), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__item:active, .hor-menu--u-i8leg85cp .hor-menu__item.is-active {
    border-top-color: rgba(var(--color-im0p95bfs), 1);
    border-right-color: rgba(var(--color-i3szqfnt2), 1);
    border-bottom-color: rgba(var(--color-ioi86lxtv), 1);
    border-left-color: rgba(var(--color-ipt8ahfwv), 1)
}

.hor-menu--u-i8leg85cp.flex-menu .hor-menu__list {
    flex-wrap: wrap;
    width: auto;
    overflow-x: unset;
    overflow-y: unset
}

.hor-menu--u-i8leg85cp .hor-menu__item > .hor-menu__sub_list {
    display: none
}

.hor-menu--u-i8leg85cp .hor-menu__sub_list .hor-menu__sub_list {
    top: 0px;
    left: 100%
}

.hor-menu--u-i8leg85cp .hor-menu__more_list .hor-menu__sub_list {
    right: 0px
}

.hor-menu--u-i8leg85cp .hor-menu__item:hover .hor-menu__link, .hor-menu--u-i8leg85cp .hor-menu__item.is-hover .hor-menu__link {
    border-top-color: rgba(var(--color-ivdilsf77), 1);
    border-right-color: rgba(var(--color-i48v9ed5y), 1);
    border-bottom-color: rgba(var(--color-ihhfrtd1d), 1);
    border-left-color: rgba(var(--color-it5pobwxi), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__item:active .hor-menu__link, .hor-menu--u-i8leg85cp .hor-menu__item.is-active .hor-menu__link {
    text-decoration: underline;
    border-top-color: rgba(var(--color-ikszjiv2t), 1);
    border-right-color: rgba(var(--color-itezdjbjq), 1);
    border-bottom-color: rgba(var(--color-isbggvn34), 1);
    border-left-color: rgba(var(--color-ikbxwt2ao), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__item.is-current .hor-menu__link {
    border-top-color: rgba(var(--color-iolvsqsf8), 1);
    border-right-color: rgba(var(--color-ifarg2pwa), 1);
    border-bottom-color: rgba(var(--color-i3got15w2), 1);
    border-left-color: rgba(var(--color-ij8ezisgy), 1)
}

.hor-menu--u-i8leg85cp .hor-menu__more_list > .hor-menu__item > .hor-menu__more_link {
    background-color: rgba(var(--color-incihftfo), 0);
    color: rgba(var(--color-iw4fzznqk), 0);
    padding-left: 4px;
    padding-right: 4px;
    width: 40px;
    height: 40px;
    background-image: url("/d/more_1.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 3.69px auto;
    background-attachment: scroll
}

.hor-menu--u-i8leg85cp .hor-menu__sub_list > .hor-menu__sub_item > .hor-menu__sub_link {
    background-color: rgba(var(--color-ivn7lpevl), 0);
    font-size: 14px;
    font-weight: 400;
    color: rgba(var(--color-isn5mli7e), 1);
    font-family: Roboto, sans-serif
}

.hor-menu--u-i8leg85cp .hor-menu__sub_list > .hor-menu__sub_item:hover > .hor-menu__sub_link, .hor-menu--u-i8leg85cp .hor-menu__sub_list > .hor-menu__sub_item.is-hover > .hor-menu__sub_link {
    text-decoration: underline
}

.hor-menu--u-i8leg85cp .hor-menu__sub_list > .hor-menu__sub_item:active > .hor-menu__sub_link, .hor-menu--u-i8leg85cp .hor-menu__sub_list > .hor-menu__sub_item.is-active > .hor-menu__sub_link {
    text-decoration: underline
}

.link-universal--u-icnceqbaz {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none
}

.text--u-ikos57xl8 a {
    color: rgba(var(--color-i6o74ea6v), 1);
    font-weight: 800;
    font-size: 18px;
    font-family: Fira Sans, sans-serif;
    text-transform: uppercase;
    text-decoration: none
}

.div--u-iy5s0k8be {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.text--u-ibhq46fya {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: top;
    position: relative;
    color: rgba(var(--color-i2wvs8sfl), 0.6);
    margin-top: 5px;
    font-family: Fira Sans, sans-serif
}

@media (max-width: 991px) {
    .div--u-i2bokl41c {
        display: none
    }

    .section--u-i928ydly6 {
        padding-top: 40px
    }
}

@media (max-width: 767px) {
    .div--u-iwz33vcxn {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-right: 20px;
        margin-left: 0%
    }

    .div--u-i9l1i5ccq {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-right: 20px;
        padding-left: 20px
    }

    .link-universal--u-iatgn5elk {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: auto
    }

    .text--u-ib31l2alo {
        text-align: center;
        margin-top: 0px
    }

    .imageFit--u-ig6snivph {
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px
    }

    .div--u-i2o770s7d {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: 0px;
        margin-right: 0px;
        width: 100%;
        margin-top: 20px;
        justify-content: center
    }

    .text--u-ibhq46fya {
        text-align: center
    }

    .section--u-i928ydly6 {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 30px
    }

    .div--u-i10oh7vjr {
        width: auto
    }
}

@media (max-width: 479px) {
    .section--u-i928ydly6 {
        padding-left: 20px;
        padding-right: 20px
    }

    .div--u-i2o770s7d {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .text--u-ib31l2alo {
        font-size: 23px
    }

    .div--u-iwz33vcxn {
        margin-right: 0px
    }

    .div--u-i9l1i5ccq {
        padding-right: 20px;
        padding-left: 20px
    }
}