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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

:root {
    --color-i3k0ijap7: 0, 0, 0;
    --color-i7nly39ub: 255, 255, 255;
    --color-ib89jsv1h: 0, 0, 0;
    --color-if4aj7zwk: 56, 163, 204;
    --color-id80iarg3: 255, 255, 255;
    --color-i0ax9m0jx: 50, 50, 50;
    --color-i4y7he2h7: 50, 50, 50;
    --color-i4xbkliaj: 50, 50, 50;
    --color-i5pysp5tc: 50, 50, 50;
    --color-i509rjejy: 255, 255, 255;
    --color-i1ojkar22: 58, 162, 121;
    --color-icu8b591a: 58, 162, 121;
    --color-ipx303h1f: 58, 162, 121;
    --color-ilyw5rqov: 58, 162, 121;
    --color-iouov3zw8: 255, 46, 0;
    --color-ikp4miwop: 255, 46, 0;
    --color-itw2lx2oh: 255, 46, 0;
    --color-ip9cs0qog: 255, 168, 0;
    --color-itsxr31nj: 50, 50, 50;
    --color-il8bat8e7: 50, 50, 50;
    --color-isocgpyz8: 50, 50, 50;
    --color-idlcc4u3t: 50, 50, 50;
    --color-i7yycd478: 255, 255, 255;
    --color-iokn1anm6: 58, 162, 121;
    --color-iyp7eviiy: 58, 162, 121;
    --color-icofrsgbo: 58, 162, 121;
    --color-ivpn9u5h2: 58, 162, 121;
    --color-id6ymg0x7: 255, 46, 0;
    --color-iaulnqpuf: 255, 46, 0;
    --color-im7y3tfhc: 255, 168, 0;
    --color-id49a0uux: 255, 46, 0;
    --color-io8b1d18n: 255, 255, 255;
    --color-ixzx41eey: 255, 255, 255;
    --color-i1jyjgqsg: 0, 0, 0;
    --color-is0a6306g: 238, 238, 238;
    --color-i43g5ajqe: 0, 0, 0;
    --color-i4rg2szg0: 255, 255, 255;
    --color-ifgm2oi2v: 221, 221, 221;
    --color-i6v8ea9zt: 51, 51, 51;
    --color-i2v2cwsxk: 255, 255, 255;
    --color-i8oir8nqu: 51, 51, 51;
    --color-ickpi0vux: 255, 255, 255;
    --color-ilnih18fw: 255, 46, 0;
    --color-i8pq8s8te: 255, 255, 255;
    --color-i9vtihle6: 255, 46, 0;
    --color-i8uiu1qxz: 255, 168, 0;
    --color-ig85027we: 255, 46, 0;
    --color-i37x0wstw: 255, 255, 255;
    --color-ievl1w0a2: 255, 46, 0;
    --color-ims3kjb31: 255, 255, 255;
    --color-iluu1lq78: 255, 168, 0;
    --color-iektc7jvn: 255, 255, 255;
    --color-imixq2k5o: 255, 255, 255;
    --color-iys27sjdj: 255, 255, 255;
    --color-igic8sgg8: 255, 255, 255;
}

.section--u-in52jtrxc {
    display: block;
    width: 100%;
    position: relative;
    color: rgba(var(--color-i3k0ijap7), 1);
    cursor: auto;
    font-family: Montserrat, 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
}

.container--u-img39eud5 {
    width: 100%;
    max-width: 1600px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    position: relative;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 20px;
    padding-bottom: 20px
}

.div--u-id6wp2f3x {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}

.div--u-ik2xgkn0n {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 400px;
    margin-right: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    flex-shrink: 1
}

.link-universal--u-i511g50x6 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    text-decoration-line: none;
    max-width: 170px;
    max-height: 170px;
    margin-right: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    flex-shrink: 1
}

.div--u-iejsjiqs3 {
    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;
    padding-top: 10px;
    padding-bottom: 10px
}

.link-universal--u-irt1jkwha {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    text-decoration-line: none;
    margin-bottom: 5px
}

.text--u-iflbyrkwk {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    font-size: 16px;
    color: rgba(var(--color-i7nly39ub), 0.7);
    font-family: Montserrat, sans-serif
}

.imageFit--u-i6tf5125m {
    position: relative;
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: hidden;
    flex-shrink: 0;
    max-width: 170px;
    max-height: 170px;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px
}

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

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

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

.svg_image--u-ix4ef5ytn {
    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-ix4ef5ytn svg {
    flex-shrink: 0;
    width: 100%;
    height: 100%
}

.text--u-ikh2812wn {
    font-size: 1.3vw;
    font-weight: 700;
    color: rgba(var(--color-id80iarg3), 1);
    font-family: Play, sans-serif
}

.div--u-i5i3qmhtl {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.div--u-i13dsk81e {
    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;
    justify-content: center;
    padding-right: 0px;
    margin-left: 0px;
    flex-shrink: 0;
    padding-top: 0px
}

.list__item--u-iwpcqw348 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list--u-ihbj1tsvb {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    display: block
}

.text--u-ivtdpxait {
    display: inline-block;
    font-size: 1.3vw;
    font-weight: 700;
    border-top-color: rgba(var(--color-i0ax9m0jx), 1);
    border-right-color: rgba(var(--color-i4y7he2h7), 1);
    border-bottom-color: rgba(var(--color-i4xbkliaj), 1);
    border-left-color: rgba(var(--color-i5pysp5tc), 1);
    color: rgba(var(--color-i509rjejy), 1);
    font-family: Play, sans-serif
}

.div--u-ijrprl2vn {
    width: 50px;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    height: 50px;
    flex-shrink: 0;
    margin-right: 20px;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-style: solid;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-i1ojkar22), 1);
    border-right-color: rgba(var(--color-icu8b591a), 1);
    border-bottom-color: rgba(var(--color-ipx303h1f), 1);
    border-left-color: rgba(var(--color-ilyw5rqov), 1);
    background-color: rgba(var(--color-iouov3zw8), 1);
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: 0px 0px 9px 0px rgba(var(--color-ikp4miwop), 1);
    background-image: linear-gradient(rgba(var(--color-itw2lx2oh), 1) 50%, rgba(var(--color-ip9cs0qog), 1) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll
}

.div--u-igsin7t6c {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-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;
    justify-content: center;
    padding-right: 0px;
    margin-left: 50px;
    flex-shrink: 0;
    padding-top: 0px
}

.list__item--u-ibmcg2bh2 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.list--u-i8upo35r0 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    display: block
}

.link-universal--u-ipenpr2uc {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    text-decoration-line: none;
    padding-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px
}

.text--u-iveyt7lz9 {
    display: block;
    font-size: 1.3vw;
    font-weight: 700;
    border-top-color: rgba(var(--color-itsxr31nj), 1);
    border-right-color: rgba(var(--color-il8bat8e7), 1);
    border-bottom-color: rgba(var(--color-isocgpyz8), 1);
    border-left-color: rgba(var(--color-idlcc4u3t), 1);
    color: rgba(var(--color-i7yycd478), 1);
    font-family: Play, sans-serif
}

.div--u-ik1zr5m2g {
    width: 50px;
    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;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    height: 50px;
    flex-shrink: 0;
    margin-right: 20px;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-style: solid;
    border-right-width: 0px;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-style: solid;
    border-left-width: 0px;
    border-top-color: rgba(var(--color-iokn1anm6), 1);
    border-right-color: rgba(var(--color-iyp7eviiy), 1);
    border-bottom-color: rgba(var(--color-icofrsgbo), 1);
    border-left-color: rgba(var(--color-ivpn9u5h2), 1);
    background-color: rgba(var(--color-id6ymg0x7), 1);
    background-image: linear-gradient(rgba(var(--color-iaulnqpuf), 1) 50%, rgba(var(--color-im7y3tfhc), 1) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    box-shadow: 0px 0px 9px 0px rgba(var(--color-id49a0uux), 1)
}

.svg_image--u-ixw06my26 {
    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: 17px;
    width: 17px;
    overflow-x: hidden;
    overflow-y: hidden
}

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

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

.svg_image--u-ixw06my26 .path-iqsymxz8r {
    fill: rgba(var(--color-ixzx41eey), 1)
}

.svg_image--u-i0bc0ruvn {
    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: 17px;
    width: 17px;
    overflow-x: hidden;
    overflow-y: hidden
}

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

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

.svg_image--u-i0bc0ruvn .path-i81elgqqh {
    fill: rgba(var(--color-io8b1d18n), 1)
}

.hor-menu--u-ie0bbtwb4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

.hor-menu--u-ie0bbtwb4 .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: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    flex-shrink: 1;
    height: 49px;
    width: 1%;
    overflow-x: hidden;
    overflow-y: hidden
}

.hor-menu--u-ie0bbtwb4 .hor-menu__item {
    flex-shrink: 0;
    margin-right: 0px;
    margin-left: 3px
}

.hor-menu--u-ie0bbtwb4 .hor-menu__link,
.hor-menu--u-ie0bbtwb4 .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-i1jyjgqsg), 1)
}

.hor-menu--u-ie0bbtwb4 .hor-menu__icon,
.hor-menu--u-ie0bbtwb4 .hor-menu__sub_icon {
    background-color: rgba(var(--color-is0a6306g), 1);
    width: 25px;
    height: 25px;
    flex-shrink: 0;
    margin-left: 10px
}

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

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

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

.hor-menu--u-ie0bbtwb4 .hor-menu__sub_link {
    background-color: rgba(var(--color-ifgm2oi2v), 1);
    color: rgba(var(--color-i6v8ea9zt), 1)
}

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

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

.hor-menu--u-ie0bbtwb4 .hor-menu__more_link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    text-decoration-line: none;
    color: rgba(var(--color-i2v2cwsxk), 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-i8oir8nqu), 1)
}

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

.hor-menu--u-ie0bbtwb4 .hor-menu__link {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    transition-property: all;
    transition-duration: 350ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    color: rgba(var(--color-ickpi0vux), 1);
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px
}

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

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

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

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

.hor-menu--u-ie0bbtwb4 .hor-menu__more_list>.hor-menu__item {
    width: 100%;
    height: 100%;
    margin-right: 0px
}

.hor-menu--u-ie0bbtwb4 .hor-menu__item:hover .hor-menu__link,
.hor-menu--u-ie0bbtwb4 .hor-menu__item.is-hover .hor-menu__link {
    box-shadow: 0px 0px 0px 1px rgba(var(--color-iektc7jvn), 0.3)
}

.hor-menu--u-ie0bbtwb4 .hor-menu__item:first-child .hor-menu__link {
    box-shadow: 0px 0px 0px 1px rgba(var(--color-imixq2k5o), 0.3)
}

.hor-menu--u-ie0bbtwb4 .hor-menu__more_list>.hor-menu__item>.hor-menu__more_link {
    height: 100%;
    background-color: rgba(var(--color-ilnih18fw), 1);
    color: rgba(var(--color-i8pq8s8te), 1);
    width: 30px;
    justify-content: center;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
    border-bottom-right-radius: 250px;
    border-bottom-left-radius: 250px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: linear-gradient(rgba(var(--color-i9vtihle6), 1) 50%, rgba(var(--color-i8uiu1qxz), 1) 100%);
    background-repeat: no-repeat;
    background-position: left 0px top 0px;
    background-size: auto;
    background-attachment: scroll;
    box-shadow: 0px 0px 9px 0px rgba(var(--color-ig85027we), 1)
}

.hor-menu--u-ie0bbtwb4 .hor-menu__sub_list>.hor-menu__sub_item>.hor-menu__sub_link {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    transition-property: all;
    transition-duration: 350ms;
    transition-delay: 0ms;
    transition-timing-function: ease;
    background-color: rgba(var(--color-i37x0wstw), 1);
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-bottom-left-radius: 50px
}

.hor-menu--u-ie0bbtwb4 .hor-menu__sub_list>.hor-menu__sub_item:hover>.hor-menu__sub_link,
.hor-menu--u-ie0bbtwb4 .hor-menu__sub_list>.hor-menu__sub_item.is-hover>.hor-menu__sub_link {
    background-color: rgba(var(--color-ievl1w0a2), 1);
    color: rgba(var(--color-ims3kjb31), 1);
    box-shadow: inset 0px -10px 25px 0px rgba(var(--color-iluu1lq78), 1)
}

.div--u-iwr52f0b2 {
    width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.div--u-iqct628fb {
    width: 100%;
    position: relative;
    display: inline-block
}

.text--u-i1lwdoi17 {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    color: rgba(var(--color-iys27sjdj), 0.7)
}

.div--u-ig04bn7y1 {
    width: 100%;
    position: relative;
    display: inline-block
}

.text--u-in3gy97sq {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    position: relative;
    color: rgba(var(--color-igic8sgg8), 0.7)
}

@media (max-width: 991px) {
    .div--u-i13dsk81e {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0px;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 0px;
        margin-right: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        margin-bottom: 20px
    }
    .list__item--u-iwpcqw348 {
        justify-content: flex-start
    }
    .text--u-ivtdpxait {
        text-align: center;
        font-size: 24px
    }
    .div--u-ijrprl2vn {
        margin-right: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .div--u-id6wp2f3x {
        -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;
        margin-bottom: 0px
    }
    .div--u-i5i3qmhtl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .div--u-ik2xgkn0n {
        margin-right: 0px;
        margin-bottom: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }
    .text--u-ikh2812wn {
        font-size: 24px
    }
    .div--u-igsin7t6c {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding-right: 0px;
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 0px;
        margin-right: 0px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .list__item--u-ibmcg2bh2 {
        justify-content: center
    }
    .text--u-iveyt7lz9 {
        text-align: center;
        font-size: 24px
    }
    .div--u-ik1zr5m2g {
        margin-right: 20px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
    .div--u-iejsjiqs3 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding-bottom: 0px
    }
    .hor-menu--u-ie0bbtwb4 {
        display: none
    }
    .link-universal--u-i511g50x6 {
        margin-right: 0px
    }
    .div--u-iwr52f0b2 {
        display: none
    }
}

@media (max-width: 767px) {
    .div--u-i13dsk81e {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: auto;
        margin-bottom: 10px
    }
    .div--u-i5i3qmhtl {
        width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .div--u-igsin7t6c {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: auto
    }
    .text--u-ikh2812wn {
        font-size: 22px
    }
    .text--u-ivtdpxait {
        font-size: 22px
    }
    .text--u-iveyt7lz9 {
        font-size: 22px
    }
}

@media (max-width: 479px) {
    .div--u-ik2xgkn0n {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: -2px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }
    .link-universal--u-i511g50x6 {
        margin-right: 0px
    }
    .link-universal--u-irt1jkwha {
        justify-content: center
    }
    .text--u-iveyt7lz9 {
        font-size: 20px
    }
    .text--u-ivtdpxait {
        font-size: 20px
    }
    .text--u-ikh2812wn {
        font-size: 20px
    }
    .div--u-ik1zr5m2g {
        margin-right: 10px
    }
    .div--u-ijrprl2vn {
        margin-right: 10px
    }
    .div--u-iwr52f0b2 {
        display: none
    }
    .div--u-id6wp2f3x {
        margin-bottom: 0px
    }
}