@font-face{font-family:neuron;src:url(../fonts/Neuron_Regular.otf);font-weight:400;font-display:swap}@font-face{font-family:neuron;src:url(../fonts/Neuron_Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:neuron angled;
    src:url(../fonts/NEURONANGLED.TTF);
    font-display:swap
    }
    @font-face{font-family:neuron angled;
    src:url(../fonts/NEURONANGLEDBOLD.OTF);
    font-display:swap;
    font-weight:700
    }
    .wrapper {
        overflow:hidden
    }
    body,
    html {
        font-size:16px;
        line-height:1;
        color:#fff;
        font-family:neuron,
        sans-serif
    }
    body {
        background-color:#151419;
        position:relative;
        opacity:0;
        -webkit-transition:opacity .5s ease-in-out;
        transition:opacity .5s ease-in-out
    }
    body.loaded {
        opacity:1;
        -webkit-transition:.5s ease-in-out;
        transition:.5s ease-in-out
    }
    *,
    *:before,
    *:after {
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    h1,
    h2,
    h3,
    h4,
    p,
    ul,
    li,
    .section {
        padding:0;
        margin:0
    }
    img {
        max-width:100%
    }
    .flex {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .centered {
        text-align:center
    }
    .limiter {
        max-width:880px;
        margin-left:auto;
        margin-right:auto
    }
    @media(max-width:1175px){#wrapper{overflow-x:hidden;overflow-y:hidden}}h1.global-title{font-size:85px;font-family:neuron angled,
    sans-serif;
    font-weight:700;
    padding:0!important
    }
    h1.global-title span {
        color:#ffa243
    }
    @media(max-width:1500px){h1.global-title{font-size:3.7rem}}@media(max-width:1175px){h1.global-title{font-size:3rem}}@media(max-width:500px){h1.global-title{font-size:9vw}}h2.logo{font-size:3.75rem;font-family:neuron angled,
    sans-serif;
    font-weight:700
    }
    h2.global-subtitle {
        font-size:2rem;
        font-weight:400;
        line-height:2.5rem
    }
    @media(max-width:1500px){h2.global-subtitle{font-size:2rem;line-height:2rem}}@media(max-width:1175px){h2.global-subtitle{font-size:1.75rem;line-height:2rem}}@media(max-width:500px){h2.global-subtitle{font-size:7vw;line-height:8vw}}.default-title h2 {
        font-size:50px;
        letter-spacing:1.5px;
        line-height:100%;
        font-weight:700;
        font-family:neuron angled,
        sans-serif;
        color:#fff
    }
    .default-title h2 span {
        color:#ffa243
    }
    @media(max-width:1175px){.default-title h2 {
        font-size:2rem
    }
    }
    @media(max-width:1500px){.default-title h2 {
        font-size:2.5rem
    }
    }
    @media(max-width:1175px){.default-title h2 {
        font-size:2rem
    }
    }
    .def-btn {
        min-width:300px;
        height:70px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        font-size:27px;
        font-family:neuron angled,
        sans-serif;
        font-weight:700;
        text-transform:uppercase;
        text-decoration:none;
        border-radius:45px;
        line-height:80px;
        color:#fff;
        -webkit-transition:background-color .3s ease-in-out;
        transition:background-color .3s ease-in-out
    }
    @media(max-width:1500px){.def-btn{line-height:70px;font-size:1.5rem}}@media(max-width:1175px){.def-btn{min-width:260px;line-height:1;font-size:1.5rem}}@media(max-width:992px){.def-btn{height:55px;font-size:1.35rem}}.def-btn.def-blue{background-color:#6149e1}.def-btn.def-blue:hover{background-color:#462adc;-webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
    }
    .def-btn.def-blue:focus,
    .def-btn.def-blue:active {
        background-color:#7c68e6;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .def-btn.def-trans {
        border:2px solid rgba(255,
        255,
        255,
        .3)
    }
    .def-btn.def-trans:hover {
        background-color:#3b3b3b;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .def-btn.def-trans:focus,
    .def-btn.def-trans:active {
        background-color:#262626;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .def-btn.def-purple {
        background-color:#5c297f
    }
    .def-btn.def-purple:hover {
        background-color:#482064;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .def-btn.def-purple:focus,
    .def-btn.def-purple:active {
        background-color:#70329a;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .header {
        position:absolute;
        z-index:10;
        left:0;
        right:0;
        top:0
    }
    .header-wrap {
        position:fixed;
        margin:25px 60px 0;
        max-width:calc(100% - 120px);
        width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:flex-end;
        -ms-flex-pack:flex-end;
        justify-content:space-between;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    @media(max-width:1400px){.header-wrap{margin:25px 30px 0;
    max-width:calc(100% - 60px)
    }
    }
    @media(max-width:1175px){.header-wrap{position:absolute;margin:25px 20px 0;
    max-width:calc(100% - 40px)
    }
    }
    @media(max-width:500px){.header-wrap{position:absolute;margin:25px 0;
    max-width:calc(100% - 20px)
    }
    }
    .header-logo {
        display:flex;
        justify-content:center;
        align-items:center;
        margin-left:25px;
        width:250px;
        -webkit-transform:translateX(-20px);
        transform:translateX(-20px);
        height:75px;
        background-size:100% 100%
    }
    @media(max-width:400px){.header-logo{width:150px}}.header-logo h2 {
        display:none
    }
    @media(max-width:1175px){.header-logo h2 {
        display:none
    }
    }
    .header-lang {
        position:relative;
        cursor:pointer;
        max-height:47px;
        overflow:hidden;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        margin-left:auto
    }
    .header-lang::after {
        content:'';
        position:absolute;
        top:50%;
        right:10px;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        width:15px;
        height:11px;
        pointer-events:none;
        /* background:url(../img/icons/arrow_icon.svg) no-repeat center; */
        -webkit-transition:-webkit-transform .3s ease-in-out;
        transition:-webkit-transform .3s ease-in-out;
        transition:transform .3s ease-in-out;
        transition:transform .3s ease-in-out,
        -webkit-transform .3s ease-in-out
    }
    .header-lang.opened {
        overflow:visible;
        border-radius:24px
    }
    .header-lang.opened::after {
        -webkit-transform:rotate(180deg) translateY(50%);
        transform:rotate(180deg) translateY(50%);
        -webkit-transform-origin:50% 50%;
        transform-origin:50% 50%;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .header-lang.opened .header-lang__option {
        border-radius:0
    }
    .header-lang.opened .header-lang__option.current {
        border-top-left-radius:24px;
        border-top-right-radius:24px
    }
    .header-lang__option {
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        width:100%;
        background-color:#15091b;
        border-radius:24px;
        padding:10px;
        min-height:47px
    }
    .header-lang__option.current {
        -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
        order:-1
    }
    .header-lang__option-flag {
        min-width:27px;
        min-height:27px;
        max-width:27px;
        max-height:27px;
        border-radius:50%;
        overflow:hidden;
        margin-right:12px
    }
    .header-lang__option-flag img {
        width:100%;
        height:100%
    }
    .header-lang__option-name {
        font-size:15px;
        font-family:neuron angled,
        sans-serif;
        font-weight:500;
        text-transform:uppercase;
        margin-right:25px
    }
    a.header-lang__option-name {
        color:#fff
    }
    .section {
        position:relative
    }
    .section-content {
        position:relative;
        z-index:5
    }
    .section-bg {
        position:absolute;
        left:0;
        right:0;
        bottom:0;
        top:0;
        z-index:1;
        background-size:100% 100%;
        background-position:center;
        background-repeat:no-repeat
    }
    .section-titling {
        position:absolute;
        left:-5vw;
        right:-5vw;
        z-index:2;
        font-size:25vw;
        color:rgba(255,
        255,
        255,
        .01);
        font-family:neuron angled,
        sans-serif;
        font-weight:700;
        white-space:nowrap
    }
    .section-shadow {
        position:absolute;
        z-index:3;
        width:1623px;
        height:1623px;
        background-size:100% 100%;
        background-repeat:no-repeat;
        background-position:center;
        pointer-events:none
    }
    @media(max-width:1175px){.section-shadow{display:none}}.section h1 {
        margin:0;
        padding:.67em
    }
    .heading .fp-scroller {
        height:100%
    }
    .heading-bg {
        /* background-image:url(../img/backgrounds/heading-map_figure.svg) */
    }
    @media(max-width:1175px){.heading-bg{background-size:cover}.heading-bg::after{content:'';position:absolute;width:640px;height:640px;
        /* background:url(../img/backgrounds/shadow1_mobile.svg) no-repeat center; */
    left:-360px;
    bottom:-80px;
    pointer-events:none;
    background-size:100% 100%
    }
    }
    @media(max-width:500px){.heading-bg{background-size:100% 280px;
    /* background-image:url(../img/backgrounds/heading_bg--mobile.svg) no-repeat; */
    background-position-y:top
    }
    }
    @media(min-width:1175px){.heading .heading-shadow2 {
        /* background:url(../img/backgrounds/heading2-shadow.svg) no-repeat; */
        right:-50%;
        top:248px;
        opacity:.1
    }
    .heading .heading-shadow3 {
        /* background-image:url(../img/backgrounds/heading3-shadow.svg); */
        left:-733px;
        top:-726px
    }
    .heading .heading-shadow4 {
        /* background-image:url(../img/backgrounds/heading4-shadow.svg); */
        right:-677px;
        top:-795px
    }
    .heading .heading-shadow5 {
        /* background-image:url(../img/backgrounds/heading5-shadow.svg); */
        left:-594px;
        bottom:-582px
    }
    }
    .heading-titling {
        top:35%
    }
    @media(max-width:420px){.heading-titling{top:53%;font-size:78px}}.heading-content{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;text-align:center;height:100%}.heading-content__main{margin-top:100px;min-height:90vh;width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}@media(max-width:992px){.heading-content__main{min-height:80vh}.heading-content__cat{height:80vh}}@media(max-width:1175px){.heading-content{padding-bottom:0;overflow:hidden}}.heading-content__cat img {
        width:100%;
        height:100%
    }
    .heading-content__title {
        margin:30px 0 0
    }
    @media(max-width:1175px){.heading-content__title{margin:-50px auto 30px;
    width:calc(100% - 60px)
    }
    }
    @media(max-width:600px){.heading-content__title{width:calc(100% - 40px)
    }
    }
    .heading-content__subtitle {
        margin:0 0 60px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .heading-content__subtitle {
            margin-bottom:30px
        }
    }
    @media(max-width:1175px){.heading-content__subtitle{margin:0 auto 40px;
    width:calc(100% - 60px)
    }
    }
    .heading-content__btns .btn-wrap {
        margin-right:40px
    }
    .heading-content__btns .btn-wrap:last-child {
        margin-right:0
    }
    @media(max-width:992px){.heading-content__btns .btn-wrap {
        margin-right:0;
        margin-bottom:12px
    }
    .heading-content__btns .btn-wrap:last-child {
        margin-bottom:0
    }
    .heading-content__btns .btn-wrap a {
        width:100%;
        max-width:100%
    }
    }
    @media(max-width:992px){.heading-content__btns{display:block;width:calc(100% - 60px);
    margin:0 auto
    }
    }
    .advantagess {
        overflow:hidden
    }
    .advantages-bg {
        background-image:none;
        background-color:#131316
    }
    @media(max-width:1175px){.advantages-bg{visibility:hidden}.advantages-bg::after{content:'';position:absolute;top:0;left:-360px;width:640px;visibility:visible;height:640px;
        /* background:url(../img/backgrounds/shadow2_mobile.svg) no-repeat center; */
    background-size:100% 100%
    }
    .advantages-bg::before {
        content:'';
        position:absolute;
        top:35%;
        right:-380px;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        width:640px;
        height:640px;
        visibility:visible;
        /* background:url(../img/backgrounds/shadow3_mobile.svg) no-repeat center; */
        background-size:100% 100%
    }
    }
    @media(min-width:1175px){.advantagess .advantages-shadow1 {
        /* background-image:url(../img/backgrounds/heading5-shadow.svg); */
        left:-594px;
        top:11px
    }
    .advantagess .advantages-shadow2 {
        /* background-image:url(../img/backgrounds/heading2-shadow.svg); */
        right:-50%;
        top:2px;
        opacity:1
    }
    .advantagess .advantages-shadow3 {
        /* background-image:url(../img/backgrounds/advantages5-shadow.svg); */
        right:-598px;
        bottom:-587px
    }
    .advantagess .advantages-shadow3 {
        width:1920px;
        height:519px;
        /* background-image:url(../img/backgrounds/advantages2-shadow.svg); */
        left:50%;
        bottom:0;
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%)
    }
    }
    .advantages-content {
        min-height:70vh
    }
    @media(min-width:1175px){.advantages-content{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-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width:1175px){.advantages-content{padding-top:25px}}.advantages-titling{bottom:110px}@media(max-width:1175px){.advantages-titling{bottom:220px}}@media(max-width:650px){.advantages-titling{bottom:570px}}@media(max-width:420px){.advantages-titling{bottom:600px;text-align:center}}.advantages-list__title{text-align:center;padding:calc(var(--vh,1vh) * 14.3) 0 27px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .advantages-list__title {
            padding-top:30px;
            padding-bottom:10px
        }
    }
    @media(max-width:1175px){.advantages-list__title{padding:0;margin:0 auto 30px;
    width:calc(100% - 60px)
    }
    }
    .advantages-list__subtitle {
        font-size:20px!important;
        font-size:120%;
        margin-bottom:65px;
        line-height:22px;
        text-align:center;
        color:rgba(255,
        255,
        255,
        .4)
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .advantages-list__subtitle {
            margin:30px 0 50px
        }
    }
    @media(max-width:1175px){.advantages-list__subtitle{font-size:1rem;margin:0 auto 30px;
    width:calc(100% - 60px)
    }
    }
    .advantages-list-block {
        margin:0 auto 0;
        padding-bottom:0;
        margin-bottom:-20px;
        padding-left:68px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        max-width:1035px;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    @media(max-width:980px){.advantages-list-block{}}.advantages-list-block .advantage {
        width:calc(50% - 65px);
        padding-left:53px;
        padding-right:35px;
        margin-bottom:22px;
        position:relative;
        min-height:0!important;
        padding-bottom:24px
    }
    .advantages-list-block .advantage:nth-last-of-type(1),
    .advantages-list-block .advantage:nth-last-of-type(2) {
        padding-bottom:0
    }
    @media(max-width:1175px){.advantages-list-block .advantage {
        width:100%
    }
    }
    @media(min-width:700px) and (max-width:1175px) {
        .advantages-list-block .advantage {
            width:49%
        }
    }
    .advantages-list-block .advantage::before {
        content:'';
        position:absolute;
        top:-6px;
        left:0;
        width:24px;
        height:24px;
        background:url('../../logo/plus_sign.svg') no-repeat center;
        background-size:100% 100%;
        margin-top: 10px;
    }
    @media(max-width:1175px){.advantages-list-block .advantage::before {
        top:-2px
    }
    }
    .advantages-list-block .advantage::after {
        content:'';
        position:absolute;
        left:11px;
        top:44px;
        bottom:0;
        width:2px;
        background-color: white;
    }
    .advantages-list-block .advantage-title {
        font-size:25px;
        position:relative;
        top:-3px;
        margin-bottom:13px;
        font-family:neuron angled,
        sans-serif;
        font-weight:700;
        color:#ffa243;
        margin-bottom:4px;
        text-transform:uppercase
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .advantages-list-block .advantage-title {
            margin-bottom:10px
        }
    }
    .advantages-list-block .advantage-text {
        line-height:125%
    }
    .advantages-number {
        border-top: 8px solid gold;
        position:relative;
        background:#231f3a
    }
    @media(max-height:1079px) and (min-width:1175px) {}@media(max-width:1175px){.advantages-number{padding:0 0 30px
    }
    }
    
    .results-content::before {
        content:'';
        position:absolute;
        bottom:0;
        top:0;
        width:100%;
        height:100px;
        background-size:cover;
        /* background-image:url(../img/backgrounds/section3_bg-toprow--mobile.svg); */
        background-repeat:no-repeat
    }
    @media(max-width:1175px){.advantages-number{background-color:#23203a}}.advantages-number-wrap{max-width:2000px;margin:0 auto;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative;
    z-index:3;
    padding-top:26px;
    padding-bottom:26px
    }
    @media(max-width:1175px){.advantages-number-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantages-number__item{text-align:center;position:relative;width:100%}@media(max-width:1175px){.advantages-number__item{width:calc(50% - 23.5px)!important
    }
    .advantages-number__item:first-child {
        margin-bottom:30px
    }
    .advantages-number__item:nth-child(2) {
        padding-right:0;
        margin-right:0
    }
    .advantages-number__item:nth-child(2):after,
    .advantages-number__item:nth-child(2)::before {
        display:none
    }
    }
    .advantages-number__item:last-child {
        margin-right:0;
        padding-right:0
    }
    .advantages-number__item:last-child:after,
    .advantages-number__item:last-child::before {
        display:none
    }
    .advantages-number__item::after {
        position:absolute;
        content:'';
        width:6px;
        height:87px;
        background-color:#23203a;
        border:2px solid #39364d;
        border-top-width:0;
        border-bottom-width:0;
        right:1px;
        top:calc(50% + 8px);
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
    @media(max-width:650px){.advantages-number__item{margin:0 0 30px;
    padding:0 0 30px;
    width:100%!important
    }
    .advantages-number__item:first-child {
        margin:0 0 30px
    }
    .advantages-number__item:last-child {
        margin:0;
        padding:0
    }
    .advantages-number__item:last-child::after {
        display:none!important
    }
    .advantages-number__item::after {
        display:block!important;
        width:85%;
        height:6px;
        border-top-width:2px;
        border-bottom-width:2px;
        border-left:none;
        border-right:none;
        bottom:0;
        top:auto;
        left:0;
        right:0;
        margin:0 auto
    }
    }
    .advantages-number__item-title {
        font-size:20px;
        margin-bottom:0;
        line-height:120%;
        text-align:center
    }
    .advantages-number__item-content {
        color:#c4cdf8;
        font-size:55px;
        font-weight:700;
        margin-top:7px;
        letter-spacing:.4px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .advantages-number__item-content {
            font-size:3rem
        }
    }
    .advantages-number__item-content span {
        font-size:2rem;
        color:#4e4c5f
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .advantages-number__item-content span {
            font-size:1.5rem
        }
    }
    @media(min-width:1175px){.resultss .results-shadow1 {
        top:-680px;
        right:-654px;
        /* background-image:url(../img/backgrounds/results1-shadow.svg) */
    }
    .resultss .results-shadow2 {
        bottom:-480px;
        left:-680px;
        /* background-image:url(../img/backgrounds/results2-shadow.svg); */
        opacity:.1
    }
    .resultss .results-shadow3 {
        top:-935px;
        left:-545px;
        /* background-image:url(../img/backgrounds/results3-shadow.svg) */
    }
    .resultss .results-shadow4 {
        bottom:-645px;
        right:-565px;
        /* background-image:url(../img/backgrounds/results4-shadow.svg) */
    }
    }
    .results-second-bg {
        position:absolute;
        z-index:4;
        left:0;
        right:0;
        top:calc(var(--vh,
        1vh) * 34.72);
        bottom:0;
        /* background:url(../img/backgrounds/graphic.svg) no-repeat center; */
        background-size:100%;
        background-position-y:52%
    }
    @media(max-width:700px){.results-second-bg{top:0;-webkit-transform:translateY(0);transform:translateY(0);background-position-y:240px}}.results-bg{background-color:#131316}@media(max-width:1175px){.results-bg{background-size:cover}.results-bg::after{content:'';position:absolute;bottom:-30%;right:-360px;width:640px;visibility:visible;height:640px;
        /* background:url(../img/backgrounds/shadow2_mobile.svg) no-repeat center; */
    background-size:100% 100%
    }
    }
    .results-title {
        text-align:center;
        padding-top:calc(var(--vh,
        1vh) * 11.29);
        margin:100px 0 24px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .results-title {
            padding-top:40px;
            margin-bottom:30px
        }
    }
    @media(max-width:1175px){.results-title{padding-top:50px;margin:100px auto 30px;
    width:calc(100% - 60px)
    }
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .results .fp-scroller {
            min-height:100vh
        }
    }
    .results-subtitle {
        text-align:center;
        margin:0 0 95px;
        font-size:1.25rem;
        line-height:120%
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .results-subtitle {
            margin-bottom:0
        }
    }
    @media(max-width:1175px){.results-subtitle{margin:0 auto;
    font-size:1rem;
    width:calc(100% - 60px)
    }
    }
    .results-subtitle__text {
        color:rgba(255,
        255,
        255,
        .4);
        margin-bottom:5px
    }
    .results-subtitle__info {
        color:#9ea8db
    }
    @media(max-width:1175px){.results-subtitle__info{}}.results-content{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-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media(max-height:1079px) and (min-width:1175px) {
        .results-content {
            min-height:100vh
        }
    }
    .results-content .fp-scroller {
        height:100%
    }
    .carousel {
        margin-bottom:60px;
        width:100%;
        height:600px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel {
            margin-top:30px;
            margin-bottom:30px;
            height:475px
        }
    }
    @media(max-width:1175px){.carousel{margin:30px 0;
    height:470px
    }
    }
    .carousel .carousel-item {
        width:300px;
        height:600px;
        max-height:600px;
        -webkit-transition:background-color .3s ease-in-out;
        transition:background-color .3s ease-in-out
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel .carousel-item {
            height:390px;
            -webkit-box-shadow:none;
            box-shadow:none;
            max-height:400px
        }
    }
    @media(max-width:1175px){.carousel .carousel-item {
        width:260px;
        height:390px
    }
    }
    .carousel-item {
        background-color:#23203a;
        padding:20px 35px 40px 46px;
        border-radius:8px;
        -webkit-box-shadow:0 -30px 50px rgba(0,
        0,
        0,
        .35);
        box-shadow:0 -30px 50px rgba(0,
        0,
        0,
        .35);
        position:relative;
        z-index:10000;
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel-item {
            padding:15px 20px 30px 15px
        }
    }
    @media(max-width:1175px){.carousel-item{padding:23px 28px 32px 20px;
    max-height:450px;
    -webkit-box-shadow:none;
    box-shadow:none
    }
    }
    .carousel-item::before {
        content:'';
        position:absolute;
        z-index:11000;
        pointer-events:none;
        left:0;
        right:0;
        top:0;
        bottom:0;
        background-color:transparent;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out;
        background-color:rgba(19,
        19,
        22,
        .8);
        border-radius:8px
    }
    .carousel-item.active::before {
        background-color:transparent
    }
    .carousel-item.dark {
        opacity:1!important
    }
    .carousel-item.dark::before {
        background-color:rgba(19,
        19,
        22,
        .5);
        border-radius:8px
    }
    .carousel-item.darken {
        opacity:1!important
    }
    .carousel-item.darken::before {
        background-color:rgba(19,
        19,
        22,
        .8);
        border-radius:8px
    }
    @media(max-width:560px){.carousel-item.darken{opacity:0!important}}.carousel-item>div:not(.carousel-item__info){position:relative}.carousel-item>div:not(.carousel-item__info)::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background-color:#fff}@media(max-width:1175px){.carousel-item>div:not(.carousel-item__info)::before{top:6px}}.carousel-item>div:not(.carousel-item__info)::after{content:'';position:absolute;top:36px;left:3px;bottom:0;background-color:#4f4d61;width:2px}@media(max-width:1175px){.carousel-item>div:not(.carousel-item__info)::after{top:34px}}.carousel-item.eth-item::after{content:'';position:absolute;left:30px;top:30px;width:40px;height:64px;
        /* background:url(../img/icons/etherium_icon.svg) no-repeat center; */
    background-size:100% 100%
    }
    .carousel-item.trx-item::after {
        content:'';
        position:absolute;
        left:20px;
        top:25px;
        width:60px;
        height:64px;
        /* background:url(../img/icons/tron_icon.svg) no-repeat center; */
        background-size:100% 100%
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel-item.eth-item::after {
            top:15px
        }
    }
    .carousel-item__info {
        margin:0 0 28px;
        text-align:right;
        font-size:2.25rem;
        font-weight:700
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel-item__info {
            font-size:1.5rem
        }
    }
    @media(max-width:1175px){.carousel-item__info{font-size:1.875rem}}.carousel-item__info-id{margin:0 0 10px
    }
    .carousel-item__info-users {
        position:relative;
        padding-left:44px;
        display:inline-block
    }
    .carousel-item__info-users::before {
        content:'';
        position:absolute;
        left:0;
        top:50%;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        width:34px;
        height:24px;
        /* background:url(../img/icons/users_icon.svg) no-repeat center; */
        background-size:100% 100%
    }
    .carousel-item__block {
        padding:0 0 10px 38px;
        margin-bottom:14px
    }
    @media(max-width:1175px){.carousel-item__block{padding:0 0 0 25px
    }
    }
    .carousel-item__block-title {
        font-size:1.5rem;
        font-weight:700;
        margin-bottom:14px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel-item__block-title {
            font-size:1.3rem
        }
    }
    @media(max-width:1175px){.carousel-item__block-title{font-size:1.25rem}}.carousel-item__block-info{font-size:3rem;color:#ffa243;font-family:neuron angled,
    sans-serif;
    font-weight:700
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel-item__block-info {
            font-size:2rem
        }
    }
    @media(max-width:1175px){.carousel-item__block-info{font-size:2.5rem}}.carousel-item__block-info span {
        font-family:neuron,
        sans-serif;
        font-size:1.5rem;
        font-weight:400;
        color:#4e4c5f
    }
    @media(max-width:1175px){.carousel-item__block-info span {
        font-size:1.25rem
    }
    }
    .carousel-item__subitem {
        margin:0 0 10px;
        padding:0 0 0 38px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel-item__subitem {
            margin-bottom:15px
        }
    }
    @media(max-width:1175px){.carousel-item__subitem{margin-bottom:20px}}.carousel-item__subitem:last-child{margin-bottom:0}.carousel-item__subitem-title{font-size:1.5rem;font-weight:700;margin-bottom:12px}@media(max-height:1079px) and (min-width:1175px) {
        .carousel-item__subitem-title {
            margin-bottom:10px
        }
    }
    @media(max-width:1175px){.carousel-item__subitem-title{font-size:1.25rem}}.carousel-item__subitem-title span {
        color:#9ea8db;
        font-family:neuron angled,
        sans-serif
    }
    .carousel-item__subitem-row {
        font-size:1.75rem;
        color:#ffa243;
        font-weight:700;
        line-height:30px;
        margin-bottom:10px
    }
    .carousel-item__subitem-row:last-child {
        margin-bottom:0
    }
    .carousel-item__subitem-row span {
        color:#4e4c5f;
        font-size:1.25rem
    }
    .carousel-nav {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        padding-bottom:10px;
        position:relative;
        z-index:3
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .carousel-nav {
            padding-bottom:10px
        }
    }
    @media(max-width:1175px){.carousel-nav{padding-bottom:0}}.carousel-nav-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 60px
    }
    @media(max-width:1175px){.carousel-nav-dots{margin:0}}.carousel-nav-dots .dot {
        margin-right:20px;
        width:6px;
        height:6px;
        border-radius:50%;
        background-color:#fff;
        opacity:.5;
        -webkit-transition:opacity .3s ease-in-out;
        transition:opacity .3s ease-in-out;
        cursor:pointer
    }
    @media(max-width:650px){.carousel-nav-dots .dot {
        margin-right:12px
    }
    }
    @media(max-width:650px){.carousel-nav-dots .dot {
        margin-right:9px
    }
    }
    .carousel-nav-dots .dot:hover {
        opacity:.7;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .carousel-nav-dots .dot:last-child {
        margin-right:0
    }
    .carousel-nav-dots .dot.current {
        opacity:1;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .carousel-nav__arrow {
        width:120px;
        height:10px;
        background-size:100% 100%;
        background-repeat:no-repeat;
        background-position:center;
        cursor:pointer;
        -webkit-transition:-webkit-transform .3s ease-in-out;
        transition:-webkit-transform .3s ease-in-out;
        transition:transform .3s ease-in-out;
        transition:transform .3s ease-in-out,
        -webkit-transform .3s ease-in-out
    }
    @media(max-width:1175px){.carousel-nav__arrow{display:none}}.carousel-nav__arrow.carousel-nav__prev{
        /* background-image:url(../img/icons/carouselPrev_icon.png) */
    }.carousel-nav__arrow.carousel-nav__prev:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
    }
    .carousel-nav__arrow.carousel-nav__next {
        /* background-image:url(../img/icons/carouselNext_icon@2x.png) */
    }
    .carousel-nav__arrow.carousel-nav__next:hover {
        -webkit-transform:translateX(5px);
        transform:translateX(5px);
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .examples-titling {
        top:100px
    }
    @media(max-width:1175px){.examples-titling{display:none}}.examples-bg{background-color:#131316}@media(max-width:1175px){.examples-bg{visibility:hidden}.examples-bg::after{content:'';visibility:visible;position:absolute;top:290px;width:640px;height:640px;left:-360px;
        /* background:url(../img/backgrounds/shadow4_mobile.svg) no-repeat center; */
    background-size:100% 100%
    }
    }
    @media(min-width:1175px){.exampless .examples-shadow1 {
        left:-680px;
        top:-1036px;
        /* background-image:url(../img/backgrounds/results2-shadow.svg); */
        opacity:1
    }
    .exampless .examples-shadow2 {
        right:-565px;
        top:-978px;
        /* background-image:url(../img/backgrounds/results4-shadow.svg) */
    }
    .exampless .examples-shadow3 {
        right:-640px;
        bottom:-747px;
        /* background-image:url(../img/backgrounds/examples1-shadow.svg); */
        opacity:1
    }
    .exampless .examples-shadow4 {
        left:-650px;
        bottom:-870px;
        /* background-image:url(../img/backgrounds/examples2-shadow.svg); */
        opacity:1
    }
    }
    .examples-title {
        padding-top:calc(var(--vh,
        1vh) * 19.62);
        margin:0 0 75px;
        text-align:center
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .examples-title {
            padding-top:70px;
            margin-bottom:70px
        }
    }
    @media(max-width:1175px){.examples-title{padding-top:30px;width:calc(100% - 60px);
    margin:0 auto 30px
    }
    }
    .examples-content {
        padding-bottom:120px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .examples-content {
            padding-bottom:50px;
            min-height:100vh
        }
    }
    @media(max-width:1175px){.examples-content{padding-bottom:0}}.examples-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:930px){.examples-blocks{-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;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.examples-blocks .example {
        width:420px;
        margin-right:40px;
        background-color:#23203a;
        border-radius:8px;
        padding:42px 50px;
        padding-bottom:52px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .examples-blocks .example {
            padding:25px 20px
        }
    }
    @media(max-width:930px){.examples-blocks .example {
        width:260px;
        padding:30px 20px;
        margin:0
    }
    }
    .examples-blocks .example:nth-child(2) {
        margin-right:0
    }
    @media(max-width:930px){.examples-blocks .example:first-child {
        -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
        order:0
    }
    }
    .examples-blocks .example:first-child .example-container {
        margin-top:33px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .examples-blocks .example:first-child .example-container {
            margin-top:20px
        }
    }
    @media(max-width:930px){.examples-blocks .example:first-child .example-container {
        margin-top:30px
    }
    }
    .examples-blocks .example:first-child .example-title {
        padding-bottom:143px
    }
    @media(max-width:930px){.examples-blocks .example:first-child .example-title {
        padding-bottom:92px
    }
    }
    .examples-blocks .example:first-child .example-title::after {
        content:'';
        position:absolute;
        left:0;
        right:0;
        top:0;
        bottom:0;
        /* background:url(../img/photos/forsage3x_figure.svg) no-repeat center; */
        background-size:100% 100%
    }
    @media(max-width:930px){.examples-blocks .example:nth-child(2) {
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2
    }
    }
    .examples-blocks .example:nth-child(2) .example-container {
        margin-top:26px
    }
    @media(max-width:930px){.examples-blocks .example:nth-child(2) .example-container {
        margin-top:30px
    }
    }
    .examples-blocks .example:nth-child(2) .example-title {
        padding-bottom:204px
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .examples-blocks .example:nth-child(2) .example-title {
            padding-bottom:180px
        }
    }
    @media(max-width:930px){.examples-blocks .example:nth-child(2) .example-title {
        padding-bottom:130px
    }
    }
    .examples-blocks .example:nth-child(2) .example-title::after {
        content:'';
        position:absolute;
        left:0;
        right:10px;
        bottom:0;
        top:0;
        /* background:url(../img/photos/forsage4x_figure.svg) no-repeat center; */
        background-size:100% 100%
    }
    .examples-blocks .example-title {
        text-align:right;
        font-size:3rem;
        font-weight:700;
        position:relative
    }
    @media(max-height:1079px) and (min-width:1175px) {
        .examples-blocks .example-title {
            font-size:2rem
        }
    }
    @media(max-width:930px){.examples-blocks .example-title {
        font-size:1.875rem;
        font-weight:400
    }
    }
    .examples-blocks .example-title span {
        display:block;
        color:#ffa243;
        font-family:neuron angled,
        sans-serif
    }
    @media(max-width:930px){.examples-blocks .example-title span {
        font-weight:700
    }
    }
    .examples-blocks .example-row {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-bottom:20px
    }
    .examples-blocks .example-row span {
        margin:0 0 0 20px;
        color:#4e4c5f
    }
    @media(max-width:930px){.examples-blocks .example-row span {
        font-size:.875rem
    }
    }
    .examples-blocks .example-row:last-child {
        margin-bottom:0
    }
    /* .examples-more {
        width:777px;
        margin:0 calc((100% - 777px)/2);
        background:url(../img/backgrounds/bottom-borders.png) no-repeat center;
        background-size:100% 100%
    } */
    @media(max-width:930px){.examples-more{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:260px;background-image:none;padding:60px 0;
    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
    }
    .examples-more::before {
        content:'';
        left:50%;
        position:absolute;
        top:4px;
        bottom:calc(100% - 56px);
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        width:57px;
        
        background-size:100% 100%
    }
    .examples-more::after {
        content:'';
        left:50%;
        position:absolute;
        bottom:4px;
        top:calc(100% - 56px);
        -webkit-transform:translateX(-50%);
        transform:translateX(-50%);
        width:57px;
        
        background-size:100% 100%
    }
    }
    .examples-more__text {
        padding:31px 0 0;
        text-align:center;
        font-size:1.5rem;
        font-family:neuron angled,
        sans-serif;
        font-weight:700;
        line-height:27px;
        letter-spacing:.4px
    }
    @media(max-width:930px){.examples-more__text{padding:0;font-size:1rem;margin:0 0 6px
    }
    .examples-more__text br {
        display:none
    }
    }
    .examples-more__text span {
        color:#9ea8db
    }
    .examples-more__btn {
        max-width:300px;
        margin:-8px auto 0
    }
    @media(max-width:930px){.examples-more__btn{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:5px 0 20px
    }
    }
    .examples-more__btn a.def-btn {
        -webkit-transform:translateY(50%);
        transform:translateY(50%)
    }
    @media(max-width:930px){.examples-more__btn a.def-btn {
        -webkit-transform:translate(0);
        transform:translate(0);
        background-color:#6149e1
    }
    }
    .faq {
        position:relative
    }
    .faq .fp-scroller {
        min-height:100vh
    }
    .faq-content {
        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;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        height:100%;
        position:relative;
        z-index:5
    }
    .faq-bg {
        background-color:#131316
    }
    @media(max-width:1175px){.faq-bg{visibility:hidden}.faq-bg::after{content:'';visibility:visible;position:absolute;top:0;width:640px;height:640px;right:-360px;-webkit-transform:translateY(-50%);transform:translateY(-50%);
        /* background:url(../img/backgrounds/shadow5_mobile.svg) no-repeat center; */
    background-size:100% 100%
    }
    }
    .faq-title {
        padding:30px 0 0;
        margin-bottom:20px;
        text-align:center
    }
    @media(max-width:1175px){.faq-title{padding-top:30px;margin:0 auto 30px;
    width:calc(100% - 60px)
    }
    }
    @media(min-width:1175px) and (max-height:780px) {
        .faq-title {
            padding-top:40px
        }
    }
    @media(min-width:930px) and (max-width:1175px) {
        .faq-title {
            padding-top:65px
        }
    }
    .faq-container {
        padding-bottom:25px
    }
    @media(max-width:1175px){.faq-container{width:100%}}.pulse{cursor:pointer;box-shadow:0 0 0 transparent;
    animation:pulse 2s infinite
    }
    .pulse:hover {
        animation:none
    }
    .accordion {
        background-color:#23203a;
        border-radius:8px;
        cursor:pointer;
        width:100%
    }
    @media(max-width:1175px){.accordion{width:100%}}.accordion-wrap{width:880px;margin:0 auto 20px;
    padding-left:38px;
    position:relative
    }
    @media(max-width:1175px){.accordion-wrap{padding-left:0;width:calc(100% - 60px)
    }
    .accordion-wrap:before,
    .accordion-wrap:after {
        display:none
    }
    }
    .accordion-wrap::before {
        content:'';
        position:absolute;
        left:0;
        top:30px;
        width:8px;
        height:8px;
        border-radius:50%;
        background-color:#fff
    }
    .accordion-wrap::after {
        content:'';
        position:absolute;
        left:3px;
        width:2px;
        top:65px;
        bottom:-35px;
        background-color:#434246
    }
    .accordion-wrap:last-child {
        margin-bottom:0
    }
    .accordion-wrap:last-child::after {
        display:none
    }
    .accordion-heading {
        font-size:1.25rem;
        text-transform:uppercase;
        padding:22px 40px;
        font-family:neuron angled,
        sans-serif;
        font-weight:700;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-transition:color .3s ease-in-out;
        transition:color .3s ease-in-out
    }
    @media(max-width:1175px){.accordion-heading{padding:20px 30px 12px
    }
    }
    .accordion-heading span {
        -webkit-transform:rotate(90deg);
        transform:rotate(90deg);
        -webkit-transform-origin:50% 50%;
        transform-origin:50% 50%;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .accordion-heading span svg {
        width:11px;
        height:15px;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .accordion-content {
        margin-top:8px;
        line-height:125%;
        display:none;
        padding:0 40px 32px;
        white-space:pre-wrap
    }
    @media(max-width:1175px){.accordion-content{padding:0 30px 30px
    }
    }
    .accordion.active .accordion-heading {
        color:#ffa243;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .accordion.active .accordion-heading svg {
        fill:#ffa243;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .accordion.active .accordion-heading span {
        -webkit-transform:rotate(-90deg);
        transform:rotate(-90deg);
        -webkit-transform-origin:50% 50%;
        transform-origin:50% 50%;
        -webkit-transition:.3s ease-in-out;
        transition:.3s ease-in-out
    }
    .heading.will-animate .section-shadow {
        opacity:0;
        -webkit-transition:opacity .3s ease-in-out;
        transition:opacity .3s ease-in-out
    }
    .heading .section-shadow {
        display:block
    }
    .heading.will-animate .heading-content__title {
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px)
    }
    @media(max-width:600px){.heading.will-animate .heading-content__title {
        -webkit-transform:translateY(-350px);
        transform:translateY(-350px)
    }
    }
    .heading.will-animate .heading-content__subtitle {
        -webkit-transform:translateY(-500px);
        transform:translateY(-500px)
    }
    @media(max-width:600px){.heading.will-animate .heading-content__subtitle {
        -webkit-transform:translateY(-350px);
        transform:translateY(-350px)
    }
    }
    .heading.will-animate .heading-titling {
        -webkit-transform:translateY(100%) scale(0);
        transform:translateY(100%) scale(0);
        opacity:0
    }
    body.loaded .heading.will-animate .section-shadow {
        opacity:1;
        -webkit-transition:5s .3s ease-in-out;
        transition:5s .3s ease-in-out
    }
    body.loaded .heading.will-animate .heading-content__title {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -webkit-transition:1s ease-in-out;
        transition:1s ease-in-out;
        -webkit-transition-delay:1s;
        transition-delay:1s
    }
    body.loaded .heading.will-animate .heading-content__subtitle {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -webkit-transition:1s ease-in-out;
        transition:1s ease-in-out;
        -webkit-transition-delay:1s;
        transition-delay:1s
    }
    body.loaded .heading.will-animate .heading-content__btns {
        -webkit-transform:translateY(0);
        transform:translateY(0);
        -webkit-transition:1s ease-in-out;
        transition:1s ease-in-out;
        -webkit-transition-delay:.9s;
        transition-delay:.9s
    }
    body.loaded .heading.will-animate .heading-content__btns .btn-wrap {
        -webkit-transform:scale(1);
        transform:scale(1);
        -webkit-transition:1s ease-in-out;
        transition:1s ease-in-out;
        -webkit-transition-delay:.9s;
        transition-delay:.9s
    }
    body.loaded .heading.will-animate .heading-content__cat {
        opacity:1;
        -webkit-transition:1s ease-in-out;
        transition:1s ease-in-out;
        -webkit-transition-delay:1.2s;
        transition-delay:1.2s
    }
    body.loaded .heading.will-animate .heading-bg {
        opacity:1;
        -webkit-transition:3s ease-in-out;
        transition:3s ease-in-out;
        -webkit-transition-delay:1.3s;
        transition-delay:1.3s
    }
    body.loaded .heading.will-animate .heading-titling {
        -webkit-transform:translateY(0) scale(1);
        transform:translateY(0) scale(1);
        opacity:1;
        -webkit-transition:3s ease-in-out;
        transition:3s ease-in-out;
        -webkit-transition-delay:1.5s;
        transition-delay:1.5s
    }
    @-webkit-keyframes advTitle {
        0% {
            -webkit-transform:translateY(450px) scale(1.5) translateZ(300px);
            transform:translateY(450px) scale(1.5) translateZ(300px);
            letter-spacing:10px;
            opacity:0
        }
        40% {
            -webkit-transform:translateY(210px) scale(1) translateZ(0);
            transform:translateY(210px) scale(1) translateZ(0);
            letter-spacing:0;
            opacity:1
        }
        60% {
            -webkit-transform:translateY(210px) scale(1);
            transform:translateY(210px) scale(1);
            letter-spacing:0;
            opacity:1
        }
        100% {
            -webkit-transform:translateY(0) scale(1);
            transform:translateY(0) scale(1);
            letter-spacing:0;
            opacity:1
        }
    }
    @keyframes advTitle {
        0% {
            -webkit-transform:translateY(450px) scale(1.5) translateZ(300px);
            transform:translateY(450px) scale(1.5) translateZ(300px);
            letter-spacing:10px;
            opacity:0
        }
        40% {
            -webkit-transform:translateY(210px) scale(1) translateZ(0);
            transform:translateY(210px) scale(1) translateZ(0);
            letter-spacing:0;
            opacity:1
        }
        60% {
            -webkit-transform:translateY(210px) scale(1);
            transform:translateY(210px) scale(1);
            letter-spacing:0;
            opacity:1
        }
        100% {
            -webkit-transform:translateY(0) scale(1);
            transform:translateY(0) scale(1);
            letter-spacing:0;
            opacity:1
        }
    }
    @-webkit-keyframes bouncing {
        0% {
            -webkit-transform:scale(0);
            transform:scale(0)
        }
        30% {
            -webkit-transform:scale(1.1);
            transform:scale(1.1)
        }
        60% {
            -webkit-transform:scale(.9);
            transform:scale(.9)
        }
        85% {
            -webkit-transform:scale(1.07);
            transform:scale(1.07)
        }
        100% {
            -webkit-transform:scale(1);
            transform:scale(1)
        }
    }
    @keyframes bouncing {
        0% {
            -webkit-transform:scale(0);
            transform:scale(0)
        }
        30% {
            -webkit-transform:scale(1.1);
            transform:scale(1.1)
        }
        60% {
            -webkit-transform:scale(.9);
            transform:scale(.9)
        }
        85% {
            -webkit-transform:scale(1.07);
            transform:scale(1.07)
        }
        100% {
            -webkit-transform:scale(1);
            transform:scale(1)
        }
    }
    .marketing-video {
        background:#f9f9f9;
        text-align:center
    }
    .modal-select {
        background-color:#23203a;
        height:250px;
        width:400px;
        border-radius:3px;
        padding:20px
    }
    .modal-container {
        display:flex;
        flex-flow:column;
        justify-content:space-around;
        align-items:stretch;
        width:100%;
        height:100%
    }
    .modal-header {
        font-size:20px;
        color:#fff;
        text-align:center;
        padding:20px
    }
    .modal_btn_blue {
        background-color:#4daebf
    }
    .modal_btn_pink {
        background-color:#b22279
    }
    .modal_btn {
        display:flex;
        flex-flow:column;
        justify-content:center;
        align-items:center;
        text-align:center;
        height:80px;
        width:100%;
        border-radius:20px;
        border:none;
        font-size:20px;
        color:#fff;
        cursor:pointer;
        margin:5px;
        color:#fff;
        text-shadow:5px 5px 10px #cbced3,
        5px -5px 10px #cbced3,
        -5px 5px 10px #cbced3,
        -5px -5px 10px #cbced3
    }
    .modal_btn_img {
        width:40px;
        height:40px
    }
    .modal-reg-content,
    .modal-login-content {
        display:flex;
        flex-flow:row;
        justify-content:center;
        align-items:center
    }
    .modal_btn:active {
        -webkit-box-shadow:inset 1px 1px 10px #333;
        -moz-box-shadow:inset 1px 1px 10px #333;
        box-shadow:inset 1px 1px 10px #333
    }
    .modal_btn_pink:hover {
        color:#fff;
        background:#c22785
    }
    .modal_btn_blue:hover {
        color:#fff;
        background:#46c2d8
    }
    .marketing-video[data-video_lang] {
        display:none
    }
    .marketing-video[data-video_lang].active {
        display:block
    }
    .marketing-video[data-video_lang].noactive {
        display:none
    }
    .marketing-video[data-video_lang] iframe {
        border:6px solid #fff;
        border-radius:3px;
        box-shadow:1px 2px 3px silver
    }
    .marketing-video .list-lang {
        margin-top:20px;
        margin-bottom:-10px;
        text-align:center
    }
    .marketing-video .list-lang>a {
        opacity:.65;
        margin-right:25px
    }
    .marketing-video .list-lang>a.active {
        opacity:1!important
    }
    .marketing-video .block-copy {
        text-align:center;
        background:#fefefe;
        border:1px solid #ededed;
        border-radius:1px;
        width:85%;
        max-width:500px;
        min-width:200px;
        margin:0 auto;
        overflow:auto;
        padding:15px 25px;
        color:#333;
        margin-bottom:15px
    }
    .marketing-video .block-copy>.link {
        float:left;
        font-size:14px
    }
    .marketing-video .block-copy>.copy {
        float:right;
        font-size:13pt;
        cursor:pointer
    }
    .video-container {
        overflow:hidden;
        position:relative;
        width:100%;
        z-index:99999999
    }
    .video-container::after {
        padding-top:56.25%;
        display:block;
        content:''
    }
    .video-container iframe {
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%
    }
    .modal {
        background-color:#23203a!important
    }
    .modal-close {
        position:absolute;
        top:10px;
        right:15px;
        font-size:15pt
    }
    .modal-header {
        margin-top:-25px
    }
    @media(max-width:500px){.fancybox-content{padding:15px}.modal .modal-content {
        padding:10px
    }
    .marketing-video .block-copy {
        width:90%;
        padding:10px 5px
    }
    .marketing-video .list-lang a {
        margin:7px
    }
    .marketing-video .list-lang img {
        width:30px;
        height:30px
    }
    }
    [data-fancybox-close] {
        color:#333!important
    }
    .success,
    .notice__wrap {
        background:blue!important;
        z-index:100000!important
    }
    .heading-content {
        min-height:100vh
    }
    .heading-content__xGold {
        display:flex;
        flex-flow:column;
        min-height:70vh;
        margin-top:100px;
        justify-content:space-around;
        align-items:center
    }
    .ethIcon {
        height:40vh;
        margin-bottom:25px
    }
    .xGoldMain,
    .comingMain {
        width:40vw;
        margin-bottom:25px
    }
    .xGold-timer {
        width:70vw;
        display:flex;
        flex-direction:row;
        align-items:center;
        justify-content:center;
        font-size:45pt;
        margin-bottom:10px;
        letter-spacing:10px;
        font-weight:500
    }
    .xGold-description {
        font-size:25pt;
        margin-bottom:25px;
        font-weight:500;
        line-height:40pt;
        text-align:center
    }
    @media(min-width:1200px){.xGoldMain,.comingMain,.xGold-description{width:35vw;margin-bottom:25px}.xGold-timer{width:35vw;margin-bottom:10px}}@media(max-width:1000px){.xGoldMain,.comingMain{width:50vw}}@media(max-width:700px){.heading-content__xGold{display:flex;flex-flow:column;margin:0;margin:100px 0 0;
    min-height:50vh;
    justify-content:space-around;
    align-items:center
    }
    .ethIcon {
        height:40vh
    }
    .xGoldMain,
    .comingMain {
        width:70vw
    }
    .xGold-timer,
    .xGold-description {
        margin-bottom:10px
    }
    .xGold-description {
        font-size:20pt;
        font-weight:500;
        line-height:25pt
    }
    }
    @media(max-width:420px){.heading-content__xGold{min-height:45vh;margin:100px 0 0
    }
    .ethIcon {
        height:25vh;
        margin-bottom:10px
    }
    }
    @media screen and (max-width: 350px) {
        .heading-content {
            min-height:100vh
        }
        .heading-content__xGold {
            min-height:45vh;
            margin:75px 0 0
        }
        .xGoldMain,
        .comingMain {
            width:70vw;
            margin-bottom:10px
        }
        .xGold-description {
            font-size:15pt;
            font-weight:500;
            line-height:20pt
        }
    }
    .heading-content__cat {
        height:90vh;
        position:absolute;
        margin:0;
        top:50%;
        transform:translate(-50%,
        -50%);
        left:50%;
        width:95vw;
        z-index:-1
    }
    .heading-content__bigtitle {
        position:relative;
        height:75px
    }
    .heading-content__bigtitle img {
        display:block;
        position:absolute;
        width:calc(100vw - 50px);
        top:50%;
        left:50%;
        transform:translate(-50%,
        -50%);
        max-width:782px
    }
    .heading-content__subbrands {
        display:flex;
        flex-direction:row;
        align-items:center;
        justify-content:center
    }
    .heading-content__subbrands_item {
        border:2px solid rgba(255,
        255,
        255,
        .3);
        padding:10px;
        margin:15px;
        width:90px;
        height:90px;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center;
        font-size:20pt;
        cursor:pointer;
        position:relative;
        border-radius:100%;
        z-index:0;
        overflow:hidden;
        color:#eee
    }
    .heading-content__subbrands_item i {
        color:#eee
    }
    .heading-content__subbrands_item:hover {
        border:2px solid rgba(255,
        255,
        255,
        .1);
        font-size:23pt
    }
    .heading-content__subbrands_item:hover .icon-tron {
        width:35px;
        height:35px
    }
    .heading-content__subbrands_item:hover span {
        display:none
    }
    .heading-content__subbrands_item:hover::before {
        content:'';
        position:absolute;
        z-index:-2;
        left:-50%;
        top:-50%;
        width:200%;
        height:200%;
        background-size:80% 80%,
        80% 8% 0%;
        background-image:linear-gradient(#51277B,
        #EB5FA6,
        #F5BF5D);
        animation:anim-ramka-5 2s linear infinite
    }
    .heading-content__subbrands_item:hover::after {
        content:'';
        position:absolute;
        z-index:-1;
        left:6px;
        top:6px;
        width:calc(100% - 20px);
        height:calc(100% - 20px)
    }
    @keyframes anim-ramka-5 {
        100% {
            transform:rotate(1turn)
        }
    }
    @media(max-width:992px){.heading-content__subbrands{flex-wrap:wrap}.heading-content__subbrands_item{flex:0 0 25%;
    height:75px;
    margin:5px;
    border-radius:30px
    }
    }
    .heading-content__subbrands_item span {
        font-size:10pt;
        margin-top:10px
    }
    .heading-content__subbrands_item .fa-ethereum {}.heading-content__title {
        margin-top:calc(var(--vh,
        1vh) * 7);
        margin-bottom:calc(var(--vh,
        1vh) * 3.5)
    }
    h1.global-title {
        letter-spacing:2.3px
    }
    h1.global-title span {
        color:#ffa243
    }
    h2.global-subtitle {}.advantages-number-switch-btns {
        width:100%;
        display:flex;
        flex-flow:row;
        justify-content:center;
        align-items:center;
        position:relative;
        z-index:2;
        height:50px;
        color:rgba(255,
        255,
        255,
        .4)
    }
    .advantages-number-switch-btns>button {
        border:none;
        background:0 0;
        font-size:1.5rem;
        color:rgba(255,
        255,
        255,
        .4);
        padding:0 20px;
        cursor:pointer
    }
    
    .promo__video-box,
    .promo__desc-box,
    .promo__head,
    .promo__title-wrapp,
    .timer__circle,
    .promo__socials {
        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-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    .promo__video-box {
        padding:0 4%
    }
    .promo__desc-box {
        height:100%;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .promo__video iframe {
        -webkit-box-shadow:#151419;
        box-shadow:#151419;
        width:630px;
        width:45vw;
        min-height:360px;
        height:28vw;
        -webkit-box-shadow:0 0 10px rgb(1 1 1);
        box-shadow:0 0 10px rgb(1 1 1)
    }
    .promo__logo {
        width:70%
    }
    .promo__logo-wrapper {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .promo__desc-txt,
    .modal__header-title {
        text-align:center;
        width:100%;
        font-family:Neuron;
        font-size:20px;
        text-shadow:0 1px 0 #000
    }
    .promo__timer {
        margin-top:4%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-pack:distribute;
        justify-content:space-around;
        width:60%
    }
    .timer__item {
        height:132px;
        width:132px;
        letter-spacing:2px
    }
    .timer__item:last-child {}.timer__circle {
        position:relative;
        padding:15%;
        padding:10px;
        height:100px;
        width:100px;
        border-radius:50%;
        border:1px solid #60a9bb
    }
    .timer__digit {
        font-size:70px;
        font-family:Digital
    }
    .timer__digit-title {
        font-size:12px
    }
    .promo__btn {
        display:block;
        text-align:center;
        color:#fff;
        text-decoration:none;
        font-size:32px;
        margin-top:10%;
        width:50%;
        -webkit-box-shadow:0 0 5px 0 #b43d90;
        box-shadow:0 0 5px 0 #b43d90;
        border:2px solid #b43d90;
        padding:6px
    }
    .promo__btn:hover {
        background:#b43d90
    }
    .promo__socials {
        margin-top:10%
    }
    .promo__socials-desc {
        font-weight:300;
        margin-bottom:10px
    }
    .promo__socials-wrapper {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex
    }
    .promo_social-icon {
        height:24px;
        width:24px;
        margin-right:10px;
        font-size:18px
    }
    .promo_social-icon:last-child {
        margin-right:0
    }
    .promo_social-icon:hover {
        cursor:pointer;
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
    .modal {
        display:none;
        position:relative;
        background-color:#5c5b5b
    }
    .modal__close-btn {
        color:#fff;
        font-size:24px;
        position:absolute;
        top:0;
        right:8px
    }
    .modal__header {
        margin-bottom:30px
    }
    .modal__header-title {
        font-size:26px;
        margin-bottom:2px
    }
    .title__underline {
        border-style:solid;
        border-color:#b43d90;
        -webkit-box-shadow:0 0 5px 0 #b43d90;
        box-shadow:0 0 5px 0 #b43d90
    }
    .modal__form {
        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;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    .form__line {
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        min-width:210px;
        margin-bottom:2vh
    }
    .modal__form-label {
        font-size:22px
    }
    .modal__input-wrapper {
        position:relative;
        height:40px;
        width:40px;
        border-radius:9px;
        outline:none;
        cursor:pointer;
        -webkit-box-shadow:0 0 5px 0 #b43d90;
        box-shadow:0 0 5px 0 #b43d90;
        border:2px solid #b43d90
    }
    .modal__input-wrapper--checked {
        /* background:url(/img/banner/checked_pink.png); */
        background-position:center;
        background-repeat:no-repeat;
        background-size:cover
    }
    .modal__submit {
        margin-top:5vh;
        background:unset;
        width:100%;
        max-width:200px
    }
    .form__confirm-wrapper {
        max-width:300px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        margin-top:20px
    }
    .form__confirm-txt {
        font-size:12px;
        margin-left:10px
    }
    .form__confirm {
        -webkit-transform:scale(1.2);
        transform:scale(1.2)
    }
    .form__confirm.warning {
        -webkit-box-shadow:0 0 7px 1px red;
        box-shadow:0 0 7px 1px red
    }
    @media(max-width:992px){.promo__logo-wrapper{position:absolute;top:2vh}.promo-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding-top:13vh}.promo__video-box{margin-bottom:1vh}.promo__socials{margin-bottom:4vh}.promo__btn{margin-top:8%}.promo__socials{margin-top:4%}}@media(min-width:421px) and (max-width:992px) {
        .promo-wrapper {
            padding-top:0
        }
        .promo__video iframe {
            width:90vw
        }
        .promo__logo {
            width:60%
        }
    }
    @media(max-width:420px){.promo__video iframe {
        width:90vw;
        height:64vw;
        min-height:unset;
        max-height:40vh
    }
    .promo__desc-txt {
        font-size:18px
    }
    .promo__timer {
        width:100%
    }
    .timer__item {
        height:102px;
        width:102px;
        letter-spacing:2px
    }
    .timer__circle {
        padding:20px;
        height:52px;
        width:52px
    }
    .timer__digit {
        font-size:54px
    }
    .timer__digit-title {
        font-size:10px
    }
    .promo__btn {
        width:60%;
        font-size:24px
    }
    .fancybox-content {
        padding:5% 6%;
        width:80vw
    }
    }
    @media(max-width:320px){.promo__btn{margin-top:10%}.promo__timer{width:98%}.timer__circle{padding:20px;height:45px;width:45px}.modal__header-title{font-size:23px}}@media(max-width:390px) and (min-height:800px) {
        .timer__item {
            margin-top:5vh;
            margin-bottom:5vh
        }
        .promo__socials {
            margin-top:5vh
        }
    }
    *::-webkit-scrollbar-track {
        -webkit-box-shadow:inset 0 0 6px rgba(0,
        0,
        0,
        .3);
        background:#131315
    }
    *::-webkit-scrollbar {
        width:10px;
        background:#131315
    }
    *::-webkit-scrollbar-thumb {
        border-radius:10px;
        -webkit-box-shadow:inset 0 0 6px rgba(0,
        0,
        0,
        .3);
        background-color:#2d2948
    }
    .notifications__scroll::-webkit-scrollbar-track {
        -webkit-box-shadow:inset 0 0 6px rgba(0,
        0,
        0,
        .3);
        background:#4d4778;
        border-radius:10px
    }
    .notifications__scroll::-webkit-scrollbar {
        width:10px;
        background:#4d4778;
        border-radius:10px
    }
    .notifications__scroll::-webkit-scrollbar-thumb {
        border-radius:10px;
        -webkit-box-shadow:inset 0 0 6px rgba(0,
        0,
        0,
        .3);
        background-color:rgba(255,
        255,
        255,
        .2)
    }
    .notifications {
        z-index:10;
        position:fixed;
        right:25px;
        bottom:80px
    }
    .notifications__toggle {
        position:relative;
        z-index:2;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:60px;
        height:60px;
        font-size:20pt;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        background-color:#ffa243;
        border-radius:50%;
        cursor:pointer
    }
    .notifications__toggle:hover {
        -webkit-transform:scale(.9);
        -ms-transform:scale(.9);
        transform:scale(.9)
    }
    .notifications__toggle:before,
    .notifications__toggle:after {
        content:'';
        position:absolute;
        top:50%;
        left:50%;
        -webkit-transform:translate(-50%,
        -50%);
        -ms-transform:translate(-50%,
        -50%);
        transform:translate(-50%,
        -50%);
        background-color:#ffa243;
        opacity:.1;
        width:60px;
        height:60px;
        border-radius:50%
    }
    .notifications__scroll {
        height:70vh;
        overflow:auto;
        padding-right:15px
    }
    .notifications__wrap {
        position:absolute;
        bottom:80px;
        right:0;
        width:385px;
        padding:20px;
        border-radius:7px;
        background-color:#4d4778;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s;
        opacity:0;
        visibility:hidden;
        -webkit-transform:translateY(-20px);
        -ms-transform:translateY(-20px);
        transform:translateY(-20px)
    }
    .notifications__wrap:before {
        content:'';
        position:absolute;
        bottom:-40px;
        height:40px;
        left:0;
        right:0
    }
    .notifications__wrap:after {
        position:absolute;
        bottom:-10px;
        right:21px;
        content:'';
        width:0;
        height:0;
        border-style:solid;
        border-width:10px 9.5px 0;
        border-color:#4d4778 transparent transparent transparent
    }
    .notifications__wrap_show {
        opacity:1;
        visibility:visible;
        -webkit-transform:translateY(0px);
        -ms-transform:translateY(0px);
        transform:translateY(0px)
    }
    .notifications__main-title {
        text-transform:none;
        margin-bottom:20px
    }
    .notifications__alert {
        z-index:1;
        position:absolute;
        right:0;
        top:0;
        bottom:0;
        width:420px;
        padding-left:20px;
        padding-right:80px;
        background-color:#4d4778;
        border-radius:50px;
        overflow:hidden;
        -webkit-transition:.3s;
        -o-transition:.3s;
        transition:.3s
    }
    .notifications__alert .notifications__item {
        border-top:none
    }
    .notifications__alert_hide {
        opacity:0;
        width:0;
        padding-left:0;
        padding-right:0
    }
    .notifications__item {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        flex-flow:row;
        padding-top:15px;
        padding-bottom:15px;
        border-top:1px solid rgba(255,
        255,
        255,
        .2)
    }
    .notifications__item:last-of-type {
        padding-bottom:0
    }
    .notifications__icon {
        width:20px;
        position:relative;
        display:flex;
        justify-content:center;
        align-items:center
    }
    .notifications__text {
        line-height:16px;
        padding-left:9px;
        width:-webkit-calc(100% - 16px);
        width:calc(100% - 16px)
    }
    .notifications__title {
        font-size:14px
    }
    .notifications__desc {
        font-size:12px;
        color:#7d779c
    }
    @media(max-width:600px){.notifications__wrap{width:calc(100vw - 20vw)
    }
    .notifications__scroll {
        height:60vh
    }
    }
    .icon-green {
        color:#8bc24a
    }
    .icon-yellow {
        color:#ffa243
    }
    .icon-purple {
        color:#7164ad
    }
    .faq-table {
        width:100%;
        border-collapse:collapse;
        text-align:center;
        margin:10px 0 20px
    }
    .faq-table>th,
    td {
        border-style:solid;
        border-width:1px;
        border-color:#fff
    }
    .footer {
        margin:0 auto;
        position:relative;
        width:100%;
        background-color:#231f3a;
        z-index:5;
        font-size:11pt;
        line-height:20pt
    }
    .underFooter {
        position:relative;
        margin-top:100px;
        width:100%;
        z-index:5
    }
    footer {
        width:100%;
        background-color:#000;
        padding:25px 0
    }
    .underFooter::after {
        content:'';
        position:absolute;
        top:-95px;
        width:100%;
        height:100px;
        background-size:cover;
        /* background-image:url(../img/backgrounds/adv-footer-line.svg); */
        background-repeat:no-repeat
    }
    @media(max-width:754px){.underFooter::after{height:50px;top:-45px}}.servLinks>a{margin-left:25%}.footer-email__wrapper{background:#302c4c;border-radius:6px;margin-bottom:25px;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.footer-email__wrapper div {
        height:45px;
        width:50%;
        margin-right:10px
    }
    .footer-email__wrapper form {
        height:45px;
        width:50%
    }
    .footer-email__wrapper .footer-item__title {
        height:100%
    }
    .footer-item__form {
        display:flex;
        flex-direction:row;
        height:100%;
        max-width:350px;
        margin:0 auto
    }
    .footer-item__form input[type=email]:not(.browser-default) {
        padding:0 10px;
        margin:0;
        height:100%;
        border:none;
        color:#1a182e;
        border-top-left-radius:6px;
        border-bottom-left-radius:6px;
        background:#d1d1d1
    }
    .footer-item__form input[type=email]::placeholder {
        color:#1a182e
    }
    .footer-item__form input[type=email]:active {
        outline:solid;
        background:#d1d1d1
    }
    .footer-item__form input[type=email]:focus {
        border-bottom:none!important;
        box-shadow:none!important;
        background:#d1d1d1
    }
    .footer-item__form button[type=submit]:active,
    .footer-item__form button[type=submit]:focus {
        background:#1a182e;
        color:#d1d1d1
    }
    .footer-item__form button {
        width:200px;
        background:#1a182e;
        color:#d1d1d1;
        border:none;
        border-top-right-radius:6px;
        border-bottom-right-radius:6px;
        transition:.3s all
    }
    .footer-item__form button:hover {
        cursor:pointer;
        opacity:.75;
        border-top-right-radius:6px;
        border-bottom-right-radius:6px
    }
    .footer-info__wrapper {
        display:flex;
        flex-direction:row;
        align-items:stretch;
        justify-content:space-evenly;
        margin-bottom:0
    }
    .footer-info__item {
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:flex-start;
        flex:1 0 30%
    }
    .footer-item__title {
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:flex-start;
        font-size:15pt;
        height:35px;
        width:100%
    }
    .footer-info__logo .footer-item__title {
        align-items:flex-start
    }
    .footer-info__logo {
        align-items:flex-start;
        padding-left:25px
    }
    @media(min-width:769px){.footer-info__logo{padding-left:25px}}.footer-info__logo img {
        height:100%
    }
    .footer-info__item {
        display:flex;
        flex-direction:column;
        justify-content:space-evenly
    }
    .footer-item__socials {
        display:flex;
        flex-direction:row;
        width:70%;
        align-items:center;
        justify-content:flex-start
    }
    .footer-item__socials a {
        flex:1 0 40px;
        height:40px;
        display:flex;
        justify-content:center;
        align-items:center;
        color:#eee
    }
    .footer-item__socials a:hover {
        color:rgba(255,
        255,
        255,
        .5)
    }
    .footer-info__content {
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:space-around
    }
    .footer-info__content>a {
        color:#eee
    }
    .footer-info__content>a:hover {
        color:rgba(255,
        255,
        255,
        .5);
        text-decoration:underline
    }
    .footer-info__subrands {
        display:flex;
        flex-flow:row wrap;
        align-items:center;
        justify-content:space-evenly;
        width:100%
    }
    .footer-info__subrands a {
        flex:0 0 25%;
        margin:5px;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center;
        text-align:center;
        color:#eee;
        line-height:13pt
    }
    .footer-info__subrands a:hover {
        color:rgba(255,
        255,
        255,
        .5)
    }
    .footer-info__subrands a:hover>.icon-tron {
        /* background-image:url(/img/logo/logo-tron-color.svg) */
    }
    .icon-tron {
        /* background-image:url(/img/logo/logo-tron.svg); */
        background-repeat:no-repeat;
        width:25px;
        height:25px
    }
    .footer-info__subrands a>i {
        font-size:20pt;
        margin-bottom:10px
    }
    .footer__copyright a {
        color:#eee;
        text-decoration:underline
    }
    .footer__copyright a:hover {
        color:rgba(255,
        255,
        255,
        .5)
    }
    @media(max-width:768px){.footer-email__wrapper{flex-direction:column}.footer-email__wrapper div {
        height:45px;
        width:100%;
        margin-right:0
    }
    .footer-email__wrapper form {
        height:45px;
        width:100%
    }
    .footer-email__wrapper .footer-item__title {
        margin-bottom:15px
    }
    .footer-item__title {
        text-align:center
    }
    .footer-info__wrapper {
        flex-direction:column
    }
    .footer-info__subrands {
        order:1;
        margin-bottom:25px
    }
    .footer-info__logo {
        order:3
    }
    .footer-info__contracts {
        order:2;
        margin-bottom:25px
    }
    .footer-info__content {
        font-size:12pt;
        line-height:20pt;
        flex-flow:row wrap;
        justify-content:space-evenly;
        align-items:center;
        width:100%
    }
    .footer-info__content>a {
        flex:1 0 45%;
        text-align:center
    }
    .footer-info__item {
        align-items:center;
        text-align:center
    }
    .footer-info__logo .footer-item__title {
        align-items:center
    }
    .footer-item__title {
        font-size:14pt
    }
    .footer-item__form input[type=email]:not(.browser-default) {
        font-size:10pt;
        padding:0 5px 0 10px
    }
    .footer-item__form button {
        font-size:10pt;
        width:175px
    }
    }
    @media(max-width:400px){.footer-info__content>a{flex:1 0 100%
    }
    }
    .success-icn {
        color:#ffa243;
        font-size:15pt
    }
    .error-icn {
        color:red;
        font-size:15pt
    }
    @media(min-width:725px){.social-container{padding-bottom:125px}}.social-content{margin:0 auto
    }
    .main__link_wrapper {
        height:100vh;
        position:fixed;
        width:25px;
        display:flex;
        flex-direction:column;
        align-items:center;
        justify-content:center
    }
    .main__link {
        background:#ffa243;
        height:120px;
        width:25px;
        display:flex;
        flex-direction:row;
        align-items:center;
        justify-content:center;
        color:#fff;
        border-top-right-radius:6px;
        border-bottom-right-radius:6px;
        font-size:12pt
    }
    .main__link i {
        margin-bottom:10px;
        font-size:15px;
        transform:rotate(90deg)
    }
    .main__link_community {
        writing-mode:vertical-rl;
        margin-bottom:20px
    }
    .main__link_academy {
        writing-mode:vertical-rl
    }
    .social__wrapper {
        max-width:800px;
        display:flex;
        flex-flow:row wrap;
        align-items:center;
        justify-content:space-around;
        margin:auto
    }
    .social__block {
        height:50px;
        display:flex;
        flex-direction:row;
        align-items:center;
        justify-content:space-between;
        flex:1 0 30%;
        padding:10px 20px;
        margin:10px;
        background:#23203a;
        border-radius:8px;
        color:#eee;
        transition:background .5s
    }
    .social__block:hover {
        background:rgb(35,
        32,
        58,
        .5)
    }
    .social__icon {
        width:30px;
        height:30px;
        display:flex;
        justify-content:center;
        align-items:center;
        border-radius:100%
    }
    @media(max-width:768px){.social__wrapper{width:calc(100% - 60px)
    }
    .social__block {
        flex:1 0 45%
    }
    }
    @media(max-width:500px){.social__wrapper{width:calc(100% - 60px)
    }
    .social__block {
        width:calc(100% - 60px);
        margin:0 0 20px;
        flex:1 0 90%
    }
    }
    .inst_color {
        background:-moz-linear-gradient(45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%);
        background:-webkit-linear-gradient(45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%);
        background:linear-gradient(45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%)
    }
    .ytube_color {
        background:#c4302b
    }
    .twt_color {
        background:#00acee
    }
    .fbook_color {
        background:#2b4170
    }
    .tgram_color {
        background:#08c
    }