body {
    font-family: 'ProximaNova', Arial, sans-serif;
    font-size: 16px;
    line-height: 1.4;
}

a {
    transition: all 0.3s;
}

.t450__logowrapper {
    margin-bottom: 40px;
}

.t450__logoimg {
    max-width: 100px;
}

.t450 a, #allrecords .t450 a.t-menu__link-item {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    font-family: 'ProximaNova';
}

.t-records ul.t-menusub__list {
    padding-left: 20px!important;
}

.t450__right_descr {
    font-family: 'ProximaNova', Arial, sans-serif;
    font-size: 14px;
}

.fixed {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 999;
    transform: translateY(-100%); 
}

.fonmenu {
    transform: translateY(0%) !important;
}

.transtime {
    transition:  all 0.4s cubic-bezier(0, 0, 0.8, 1.0)
}

@media screen and (max-width: 960px) {
    .t395__wrapper {
        display: flex !important;
        flex-wrap: wrap;
        justify-content: center;
    }

    .t395__wrapper_mobile { 
        display: none;
    }

    .t395__tab {
        width: calc(100%/3);
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .t395__title {
        padding: 10px 15px !important;
    }
}

@media screen and (max-width: 460px){
    .t395__tab {width: calc(100%/2);}      
}

.t395__tab {
    box-shadow: 0 0 0 1px #d6d6d6;
}

.sbsmodificator { 
    overflow:hidden!important;
}

.open .tn-atom {
    cursor:url(https://static.tildacdn.com/tild6636-6537-4834-a532-303361306138/photo.svg) 50 50, pointer!important;
}

/* HERO MOBILE --------------------------- */
#rec437526905 .t396__artboard {
    min-height: 686px;
    height: 100vh;
    background-color: #f4f4f4;
}

#rec437526905 .t396__filter {
    min-height: 686px;
    height: 100vh;
}

#rec437526905 .t396__carrier {
    min-height: 686px;
    height: 100vh;
    background-position: center top;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .t396__artboard {}

    #rec437526905 .t396__filter {}

    #rec437526905 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec437526905 .t396__artboard {}

    #rec437526905 .t396__filter {}

    #rec437526905 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .t396__artboard {}

    #rec437526905 .t396__filter {}

    #rec437526905 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .t396__artboard {
        min-height: 550px;
    }

    #rec437526905 .t396__filter {
        min-height: 550px;
    }

    #rec437526905 .t396__carrier {
        min-height: 550px;
        background-attachment: scroll;
    }
}

#rec437526905 .tn-elem[data-elem-id="1644408510838"] {
    z-index: 10;
    top: 73px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 1px;
}

#rec437526905 .tn-elem[data-elem-id="1644408510838"] .tn-atom {
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .tn-elem[data-elem-id="1644408510838"] {
        top: 73px;
        left: calc(50% - 480px + 10px);
    }
}

#rec437526905 .tn-elem[data-elem-id="1644419327287"] {
    color: #141414;
    z-index: 9;
    top: 918px;
    left: calc(50% - 600px + 63px);
    width: 602px;
}

#rec437526905 .tn-elem[data-elem-id="1644419327287"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec437526905 .tn-elem[data-elem-id="1644407925442"] {
    color: #ffffff;
    z-index: 11;
    top: calc(50vh - 0px + -108px);
    left: calc(50% - 600px + 20px);
    width: 1220px;
}

#rec437526905 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
    color: #ffffff;
    font-size: 80px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -8px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -119px);
        left: calc(50% - 480px + 10px);
        width: 879px;
    }

    #rec437526905 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 73px;
    }
}

@media screen and (max-width: 959px) {
    #rec437526905 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -121px);
        left: calc(50% - 320px + 10px);
        width: 630px;
    }

    #rec437526905 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 50px;
        letter-spacing: -3px;
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -63px);
        left: calc(50% - 240px + 250px);
        width: 449px;
    }

    #rec437526905 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 57px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -79px);
        left: calc(50% - 160px + 161px);
        width: 124px;
    }

    #rec437526905 .tn-elem[data-elem-id="1644407925442"] {
        text-align: left;
    }

    #rec437526905 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 42px;
        letter-spacing: -3px;
    }
}

#rec437526905 .tn-elem[data-elem-id="1644764502985"] {
    z-index: 5;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100vh;
}

#rec437526905 .tn-elem[data-elem-id="1644764502985"] .tn-atom {
    opacity: 0.7;
    background-color: #010e1c;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
    }
}

@media screen and (max-width: 959px) {
    #rec437526905 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
        width: 100%;
        height: 101vh;
    }
}

#rec437526905 .tn-elem[data-elem-id="1644765114980"] {
    color: #ffffff;
    text-align: center;
    z-index: 13;
    top: calc(50vh - 52.5px + 200px);
    left: calc(50% - 600px + 410px);
    width: 334px;
    height: 105px;
}

#rec437526905 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
    color: #ffffff;
    font-size: 24px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-width: 1px;
    border-radius: 55px;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 46px + 167px);
        left: calc(50% - 480px + 289px);
        width: 277px;
        height: 92px;
    }

    #rec437526905 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
        font-size: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec437526905 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 37.5px + 99px);
        left: calc(50% - 320px + 126px);
        width: 234px;
        height: 75px;
    }

    #rec437526905 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
        font-size: 18px;
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 41.5px + 280px);
        left: calc(50% - 240px + 101px);
        width: 278px;
        height: 83px;
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 32px + 167px);
        left: calc(50% - 160px + 60px);
        width: 200px;
        height: 64px;
    }

    #rec437526905 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
        font-size: 14px;
        letter-spacing: 0.5px;
        border-width: 1px;
        border-color: #ffffff;
    }
}

#rec437526905 .tn-elem[data-elem-id="1650357155402"] {
    color: #ffffff;
    z-index: 12;
    top: calc(50vh - 0px + -108px);
    left: calc(50% - 600px + 20px);
    width: 1220px;
}

#rec437526905 .tn-elem[data-elem-id="1650357155402"] .tn-atom {
    color: #ffffff;
    font-size: 80px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -8px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .tn-elem[data-elem-id="1650357155402"] {
        top: calc(50vh - 0px + -119px);
        left: calc(50% - 480px + 10px);
        width: 879px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650357155402"] .tn-atom {
        font-size: 73px;
    }
}

@media screen and (max-width: 959px) {
    #rec437526905 .tn-elem[data-elem-id="1650357155402"] {
        top: calc(50vh - 0px + -121px);
        left: calc(50% - 320px + 10px);
        width: 630px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650357155402"] .tn-atom {
        font-size: 50px;
        letter-spacing: -3px;
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .tn-elem[data-elem-id="1650357155402"] {
        top: calc(50vh - 0px + -131px);
        left: calc(50% - 240px + 27px);
        width: 376px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650357155402"] .tn-atom {
        font-size: 57px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1650357155402"] {
        top: calc(50vh - 0px + -120px);
        left: calc(50% - 160px + 10px);
        width: 280px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650357155402"] {
        text-align: left;
    }

    #rec437526905 .tn-elem[data-elem-id="1650357155402"] .tn-atom {
        font-size: 42px;
        letter-spacing: -3px;
    }
}

#rec437526905 .tn-elem[data-elem-id="1650358244375"] {
    color: #ffffff;
    z-index: 20;
    top: calc(50vh - 0px + 217px);
    left: calc(50% - 600px + 699px);
    width: 539px;
}

#rec437526905 .tn-elem[data-elem-id="1650358244375"] .tn-atom {
    color: #ffffff;
    font-size: 26px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .tn-elem[data-elem-id="1650358244375"] {
        top: calc(50vh - 0px + 57px);
        left: calc(50% - 480px + 414px);
        width: 505px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650358244375"] .tn-atom {
        font-size: 24px;
    }
}

@media screen and (max-width: 959px) {
    #rec437526905 .tn-elem[data-elem-id="1650358244375"] {
        top: calc(50vh - 0px + 48px);
        left: calc(50% - 320px + 178px);
        width: 385px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650358244375"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .tn-elem[data-elem-id="1650358244375"] {
        top: calc(50vh - 0px + 29px);
        left: calc(50% - 240px + 48px);
    }

    #rec437526905 .tn-elem[data-elem-id="1650358244375"] {
        text-align: center;
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1650358244375"] {
        top: calc(50vh - 0px + 22px);
        left: calc(50% - 160px + 84px);
        width: 223px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650358244375"] {
        text-align: left;
    }

    #rec437526905 .tn-elem[data-elem-id="1650358244375"] .tn-atom {
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 0;
        opacity: 1;
    }
}

#rec437526905 .tn-elem[data-elem-id="1650358244397"] {
    z-index: 22;
    top: -295pxpx;
    left: calc(50% - 600px + 156pxpx);
    width: 100px;
    height: 1px;
}

#rec437526905 .tn-elem[data-elem-id="1650358244397"] .tn-atom {
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1650358244397"] {
        top: calc(50vh - 0.5px + 21px);
        left: calc(50% - 160px + 10px);
        width: 68px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650358244397"] .tn-atom {
        opacity: 1;
        background-attachment: scroll;
    }
}

#rec437526905 .tn-elem[data-elem-id="1650360245738"] {
    z-index: 17;
    top: -126px;
    left: calc(50% - 600px + 156px);
    width: 100px;
    height: 100px;
}

#rec437526905 .tn-elem[data-elem-id="1650360245738"] .tn-atom {
    opacity: 0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1650360245738"] {
        top: 300px!important;
        left: calc(50% - 160px + 166px);
        width: 146px;
        height: 19px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650360245738"] .tn-atom {
        background-color: #ffeb04;
        opacity: 1;
        font-family: 'ProximaNova', Arial, sans-serif;
        line-height: 1.1;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        color: #030405;
        padding: 6px 5px 4px;
        text-align: center;
    }
}

#rec437526905 .tn-elem[data-elem-id="1647436635159"] {
    z-index: 2;
    top: 10pxpx;
    left: -108pxpx;
    width: 117%;
    height: 117vh;
}

#rec437526905 .tn-elem[data-elem-id="1647436635159"] .tn-atom {
    background-color: #010e1c;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 959px) {
    #rec437526905 .tn-elem[data-elem-id="1647436635159"] {
        top: 5pxpx;
        left: -78px;
        width: 100%;
        height: 101vh;
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .tn-elem[data-elem-id="1647436635159"] {
        top: 10px;
        left: 10px;
        height: 100vh;
        background-position: 70% 50%;
    }
    #rec437526905 .tn-elem[data-elem-id="1647436635159"] .tn-atom {
        background-position: 70% 50%;
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1647436635159"] {
        top: -30px;
        left: -53px;
        width: 120%;
        height: 119vh;
    }
}

#rec437526905 .tn-elem[data-elem-id="1650530611997"] {
    color: #ffffff;
    z-index: 20;
    top: calc(50vh - 0px + 217px);
    left: calc(50% - 600px + 699px);
    width: 539px;
}

#rec437526905 .tn-elem[data-elem-id="1650530611997"] .tn-atom {
    color: #ffffff;
    font-size: 26px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 300;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec437526905 .tn-elem[data-elem-id="1650530611997"] {
        top: calc(50vh - 0px + 57px);
        left: calc(50% - 480px + 414px);
        width: 505px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650530611997"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {
    #rec437526905 .tn-elem[data-elem-id="1650530611997"] {
        top: calc(50vh - 0px + 48px);
        left: calc(50% - 320px + 178px);
        width: 385px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650530611997"] .tn-atom {
        font-size: 17px;
    }
}

@media screen and (max-width: 639px) {
    #rec437526905 .tn-elem[data-elem-id="1650530611997"] {
        top: calc(50vh - 0px + 29px);
        left: calc(50% - 240px + 48px);
    }

    #rec437526905 .tn-elem[data-elem-id="1650530611997"] {
        text-align: center;
    }
}

@media screen and (max-width: 479px) {
    #rec437526905 .tn-elem[data-elem-id="1650530611997"] {
        top: calc(50vh - 0px + 58px);
        left: calc(50% - 160px + 10px);
        width: 286px;
    }

    #rec437526905 .tn-elem[data-elem-id="1650530611997"] {
        text-align: left;
    }

    #rec437526905 .tn-elem[data-elem-id="1650530611997"] .tn-atom {
        font-size: 17px;
        font-weight: 400;
        letter-spacing: 0;
        opacity: 1;
    }
}


/* HEADER MENU --------------------------- */
#rec424020783 .t794__tooltip-menu,
a[data-tooltip-menu-id="424020783"] + .t794__tooltip-menu {
    margin-top: 4px;
    text-align:left; 
    max-width: 240px; 
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15);
    /*background-color: #0a131d;*/
    background-color: rgba(0, 0, 0, 0.9);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}
#rec424020783 .t794__tooltip-menu-corner-border_top {
    border-top-color: #030506;
}
#rec424020783 .t794__tooltip-menu-corner-border_bottom {
    border-bottom-color: #0a131d;
}
#rec424020783 .t794__tooltip-menu-corner_top {
    bottom: -21px;
    border-top-color: rgba(255, 255, 255, 0.2);
}
#rec424020783 .t794__tooltip-menu-corner_bottom {
    top: -21px;
    border-bottom-color: rgba(255, 255, 255, 0.2) ;
}
@media screen and (max-width: 980px) {
    a[data-tooltip-menu-id="424020783"] + .t794__tooltip-menu {
        max-width: 100%;
    }
}
#rec424020783 .t794__content {
    padding: 25px;
}
#rec424020783 .t794__list_item:not(:last-child) {
    margin-bottom: 16px;
}
#rec424020783 .t794__typo {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    font-family: 'ProximaNova';
}
#rec424020783 .t794__typo.t-active,
a[data-tooltip-menu-id="424020783"] + .t794__tooltip-menu .t794__typo.t-active {
    color: #ffeb04 !important;
}
#rec424020783 .t794__typo:not(.t-active):hover {
    color: #ffeb04 !important;
}

/* HERO --------------------------- */
#rec420396593 .t396__artboard {
    min-height: 686px;
    height: 100vh;
    background-color: #f4f4f4;
}

#rec420396593 .t396__filter {
    min-height: 686px;
    height: 100vh;
}

#rec420396593 .t396__carrier {
    min-height: 686px;
    height: 100vh;
    background-position: center top;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .t396__artboard {}

    #rec420396593 .t396__filter {}

    #rec420396593 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .t396__artboard {}

    #rec420396593 .t396__filter {}

    #rec420396593 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .t396__artboard {}

    #rec420396593 .t396__filter {}

    #rec420396593 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .t396__artboard {
        min-height: 550px;
    }

    #rec420396593 .t396__filter {
        min-height: 550px;
    }

    #rec420396593 .t396__carrier {
        min-height: 550px;
        background-attachment: scroll;
    }
}

#rec420396593 .tn-elem[data-elem-id="1644408510838"] {
    z-index: 11;
    top: 73px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 1px;
}

#rec420396593 .tn-elem[data-elem-id="1644408510838"] .tn-atom {
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1644408510838"] {
        top: 73px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {}

#rec420396593 .tn-elem[data-elem-id="1644419327287"] {
    color: #141414;
    z-index: 10;
    top: 918px;
    left: calc(50% - 600px + 63px);
    width: 602px;
}

#rec420396593 .tn-elem[data-elem-id="1644419327287"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {}

#rec420396593 .tn-elem[data-elem-id="1644407925442"] {
    color: #ffffff;
    z-index: 23;
    top: calc(50vh - 0px + -108px);
    left: calc(50% - 600px + 20px);
    width: 1220px;
}

#rec420396593 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
    color: #ffffff;
    font-size: 80px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -8px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -119px);
        left: calc(50% - 480px + 10px);
        width: 879px;
    }

    #rec420396593 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 73px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -121px);
        left: calc(50% - 320px + 10px);
        width: 630px;
    }

    #rec420396593 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 50px;
        letter-spacing: -3px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -130px);
        left: calc(50% - 240px + 14px);
        width: 449px;
    }

    #rec420396593 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 57px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1644407925442"] {
        top: calc(50vh - 0px + -113px);
        left: calc(50% - 160px + -443px);
        width: 280px;
    }

    #rec420396593 .tn-elem[data-elem-id="1644407925442"] {
        text-align: center;
    }

    #rec420396593 .tn-elem[data-elem-id="1644407925442"] .tn-atom {
        font-size: 35px;
        letter-spacing: -3px;
    }
}

#rec420396593 .tn-elem[data-elem-id="1646408091176"] {
    color: #ffffff;
    z-index: 27;
    top: calc(50vh - 0px + 67px);
    left: calc(50% - 600px + 470px);
    width: 539px;
}

#rec420396593 .tn-elem[data-elem-id="1646408091176"] .tn-atom {
    color: #ffffff;
    font-size: 26px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 200;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1646408091176"] {
        top: calc(50vh - 0px + 57px);
        left: calc(50% - 480px + 414px);
        width: 505px;
    }

    #rec420396593 .tn-elem[data-elem-id="1646408091176"] .tn-atom {
        font-size: 24px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1646408091176"] {
        top: calc(50vh - 0px + 48px);
        left: calc(50% - 320px + 178px);
        width: 385px;
    }

    #rec420396593 .tn-elem[data-elem-id="1646408091176"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1646408091176"] {
        top: calc(50vh - 0px + 29px);
        left: calc(50% - 240px + 48px);
    }

    #rec420396593 .tn-elem[data-elem-id="1646408091176"] {
        text-align: center;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1646408091176"] {
        top: calc(50vh - 0px + 28px);
        left: calc(50% - 160px + 10px);
        width: 286px;
    }

    #rec420396593 .tn-elem[data-elem-id="1646408091176"] {
        text-align: left;
    }

    #rec420396593 .tn-elem[data-elem-id="1646408091176"] .tn-atom {
        font-size: 18px;
        opacity: 1;
    }
}

#rec420396593 .tn-elem[data-elem-id="1644764502985"] {
    z-index: 5;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100vh;
}

#rec420396593 .tn-elem[data-elem-id="1644764502985"] .tn-atom {
    opacity: 0.7;
    background-color: #010e1c;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1644764502985"] {
        top: 0px;
        left: 0px;
        width: 100 %;
        height: 101 vh;
    }
}

#rec420396593 .tn-elem[data-elem-id="1646427717386"] {
    z-index: 3;
    top: 0px;
    left: -118px;
    width: 117%;
    height: 117vh;
}

#rec420396593 .tn-elem[data-elem-id="1646427717386"] .tn-atom {
    background-color: #010e1c;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1646427717386"] {
        top: -5px;
        left: -88px;
        width: 100 %;
        height: 101 vh;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1646427717386"] {
        top: 0px;
        left: 0px;
        height: 100 vh;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1646427717386"] {
        top: 0px;
        left: 0px;
        width: 100 %;
        height: 101 vh;
    }

    #rec420396593 .tn-elem[data-elem-id="1646427717386"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec420396593 .tn-elem[data-elem-id="1647352876084"] {
    z-index: 30;
    top: -305px;
    left: calc(50% - 600px + 146px);
    width: 100px;
    height: 1px;
}

#rec420396593 .tn-elem[data-elem-id="1647352876084"] .tn-atom {
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1647352876084"] {
        top: calc(50vh - 0.5px + -10px);
        left: calc(50% - 160px + 10px);
        width: 68px;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352876084"] .tn-atom {
        opacity: 1;
        background-attachment: scroll;
    }
}

#rec420396593 .tn-elem[data-elem-id="1647352904110"] {
    color: #ffffff;
    z-index: 28;
    top: calc(50vh - 0px + 80px);
    left: calc(50% - 600px + 410px);
    width: 539px;
}

#rec420396593 .tn-elem[data-elem-id="1647352904110"] .tn-atom {
    color: #ffffff;
    font-size: 26px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1647352904110"] {
        top: calc(50vh - 0px + 43px);
        left: calc(50% - 480px + 289px);
        width: 505px;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352904110"] .tn-atom {
        font-size: 24px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1647352904110"] {
        top: calc(50vh - 0px + 19px);
        left: calc(50% - 320px + 126px);
        width: 385px;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352904110"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1647352904110"] {
        top: calc(50vh - 0px + 29px);
        left: calc(50% - 240px + 48px);
    }

    #rec420396593 .tn-elem[data-elem-id="1647352904110"] {
        text-align: center;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1647352904110"] {
        top: calc(50vh - 0px + 417px);
        left: calc(50% - 160px + -1px);
        width: 275px;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352904110"] {
        text-align: left;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352904110"] .tn-atom {
        font-size: 18px;
    }
}

#rec420396593 .tn-elem[data-elem-id="1647352905810"] {
    color: #ffffff;
    z-index: 29;
    top: calc(50vh - 0px + 67px);
    left: calc(50% - 600px + 489px);
    width: 539px;
}

#rec420396593 .tn-elem[data-elem-id="1647352905810"] .tn-atom {
    color: #ffffff;
    font-size: 26px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 200;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1647352905810"] {
        top: calc(50vh - 0px + 57px);
        left: calc(50% - 480px + 414px);
        width: 505px;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352905810"] .tn-atom {
        font-size: 24px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1647352905810"] {
        top: calc(50vh - 0px + 48px);
        left: calc(50% - 320px + 178px);
        width: 385px;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352905810"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1647352905810"] {
        top: calc(50vh - 0px + 29px);
        left: calc(50% - 240px + 48px);
    }

    #rec420396593 .tn-elem[data-elem-id="1647352905810"] {
        text-align: center;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1647352905810"] {
        top: calc(50vh - 0px + -9px);
        left: calc(50% - 160px + 86px);
        width: 275px;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352905810"] {
        text-align: left;
    }

    #rec420396593 .tn-elem[data-elem-id="1647352905810"] .tn-atom {
        font-size: 18px;
        opacity: 1;
    }
}

#rec420396593 .tn-elem[data-elem-id="1644765114980"] {
    color: #ffffff;
    text-align: center;
    z-index: 24;
    top: calc(50vh - 52.5px + 200px);
    left: calc(50% - 600px + 410px);
    width: 334px;
    height: 105px;
}

#rec420396593 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
    color: #ffeb04;
    font-size: 24px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-width: 1px;
    border-radius: 55px;
    background-position: center center;
    border-color: #ffeb04;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

#rec420396593 .tn-elem[data-elem-id="1644765114980"] .tn-atom.reverse div div {
    overflow: hidden;
    text-shadow: 0 var(--font-shadow) 0 #ffeb04;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 46px + 167px);
        left: calc(50% - 480px + 289px);
        width: 277px;
        height: 92px;
    }

    #rec420396593 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
        font-size: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 37.5px + 99px);
        left: calc(50% - 320px + 126px);
        width: 234px;
        height: 75px;
    }

    #rec420396593 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
        font-size: 18px;
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 41.5px + 148px);
        left: calc(50% - 240px + 101px);
        width: 278px;
        height: 83px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1644765114980"] {
        top: calc(50vh - 32px + 147px);
        left: calc(50% - 160px + 60px);
        width: 200px;
        height: 64px;
    }

    #rec420396593 .tn-elem[data-elem-id="1644765114980"] .tn-atom {
        font-size: 13px;
        letter-spacing: 0.5px;
        border-width: 1px;
        border-color: #ffffff;
    }
}

#rec420396593 .tn-elem[data-elem-id="1650357116564"] {
    color: #ffffff;
    z-index: 26;
    top: calc(50vh - 0px + -28px);
    left: calc(50% - 600px + 398px);
    width: 898px;
}

#rec420396593 .tn-elem[data-elem-id="1650357116564"] .tn-atom {
    color: #ffffff;
    font-size: 80px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -8px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396593 .tn-elem[data-elem-id="1650357116564"] {
        top: calc(50vh - 0px + -46px);
        left: calc(50% - 480px + 289px);
    }

    #rec420396593 .tn-elem[data-elem-id="1650357116564"] .tn-atom {
        font-size: 73px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396593 .tn-elem[data-elem-id="1650357116564"] {
        top: calc(50vh - 0px + -61px);
        left: calc(50% - 320px + 126px);
        width: 613px;
    }

    #rec420396593 .tn-elem[data-elem-id="1650357116564"] .tn-atom {
        font-size: 50px;
        letter-spacing: -3px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396593 .tn-elem[data-elem-id="1650357116564"] {
        top: calc(50vh - 0px + 159px);
        left: calc(50% - 240px + -264px);
        width: 189px;
    }

    #rec420396593 .tn-elem[data-elem-id="1650357116564"] .tn-atom {
        font-size: 57px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396593 .tn-elem[data-elem-id="1650357116564"] {
        top: calc(50vh - 0px + -20px);
        left: calc(50% - 160px + -404px);
        width: 219px;
    }

    #rec420396593 .tn-elem[data-elem-id="1650357116564"] {
        text-align: center;
    }

    #rec420396593 .tn-elem[data-elem-id="1650357116564"] .tn-atom {
        font-size: 35px;
        letter-spacing: -3px;
    }
}
/* HERO END ------------------------------ */

#rec422343024 .t396__artboard {
    height: 0px;
    background-color: #f4f4f4;
    overflow: visible;
}

#rec422343024 .t396__filter {
    height: 0px;
}

#rec422343024 .t396__carrier {
    height: 0px;
    background-position: center top;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .t396__artboard {}

    #rec422343024 .t396__filter {}

    #rec422343024 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .t396__artboard {}

    #rec422343024 .t396__filter {}

    #rec422343024 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .t396__artboard {}

    #rec422343024 .t396__filter {}

    #rec422343024 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .t396__artboard {}

    #rec422343024 .t396__filter {}

    #rec422343024 .t396__carrier {
        background-attachment: scroll;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644419327287"] {
    color: #141414;
    z-index: 7;
    top: 918px;
    left: calc(50% - 600px + 63px);
    width: 602px;
}

#rec422343024 .tn-elem[data-elem-id="1644419327287"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {}

#rec422343024 .tn-elem[data-elem-id="1644567614842"] {
    z-index: 8;
    top: 17px;
    left: calc(50% - 600px + 20px);
    width: 109px;
}

#rec422343024 .tn-elem[data-elem-id="1644567614842"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644567614842"] {
        top: 14px;
        left: calc(50% - 480px + 10px);
        width: 88px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644567614842"] {
        top: 14px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644567614842"] {
        top: 20px;
        left: calc(50% - 160px + 10px);
        width: 69px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644567655952"] {
    color: #ffffff;
    z-index: 9;
    top: 20px;
    left: calc(50% - 600px + 195px);
    width: 60px;
}

#rec422343024 .tn-elem[data-elem-id="1644567655952"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    letter-spacing: 0.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644567655952"] {
        top: 15px;
        left: calc(50% - 480px + 145px);
        width: 44px;
    }

    #rec422343024 .tn-elem[data-elem-id="1644567655952"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644567655952"] {
        top: -55px;
        left: calc(50% - 320px + 145px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644567655952"] .tn-atom {
        opacity: 0;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644567693147"] {
    color: #ffffff;
    z-index: 10;
    top: 20px;
    left: calc(50% - 600px + 285px)!important;
    width: 50px;
}

#rec422343024 .tn-elem[data-elem-id="1644567693147"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    letter-spacing: 0.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644567693147"] {
        top: 15px;
        left: calc(50% - 480px + 229px);
        width: 42px;
    }

    #rec422343024 .tn-elem[data-elem-id="1644567693147"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644567693147"] {
        top: -55px;
        left: calc(50% - 320px + 229px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644567693147"] .tn-atom {
        opacity: 0;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644567703928"] {
    color: #ffffff;
    z-index: 11;
    top: 20px;
    left: calc(50% - 600px + 420px);
    width: 50px;
}

#rec422343024 .tn-elem[data-elem-id="1644567703928"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    letter-spacing: 0.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644567703928"] {
        top: 15px;
        left: calc(50% - 480px + 311px);
    }

    #rec422343024 .tn-elem[data-elem-id="1644567703928"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644567703928"] {
        top: -55px;
        left: calc(50% - 320px + 311px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644567703928"] .tn-atom {
        opacity: 0;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644567729688"] {
    color: #ffffff;
    z-index: 12;
    top: 20px;
    left: calc(50% - 600px + 519px);
    width: 50px;
}

#rec422343024 .tn-elem[data-elem-id="1644567729688"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    letter-spacing: 0.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644567729688"] {
        top: 15px;
        left: calc(50% - 480px + 415px);
    }

    #rec422343024 .tn-elem[data-elem-id="1644567729688"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644567729688"] {
        top: -55px;
        left: calc(50% - 320px + 415px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644567729688"] .tn-atom {
        opacity: 0;
    }
}

#rec422343024 .tn-elem[data-elem-id="1645812730667"] {
    z-index: 18;
    top: -70px;
    left: calc(50% - 600px + 190px);
    width: 29px;
}

#rec422343024 .tn-elem[data-elem-id="1645812730667"] .tn-atom {
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1645812730667"] {
        top: 17px;
        left: calc(50% - 320px + 601px);
    }

    #rec422343024 .tn-elem[data-elem-id="1645812730667"] .tn-atom {
        opacity: 1;
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1645812730667"] {
        top: 17px;
        left: calc(50% - 240px + 441px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1645812730667"] {
        top: 23px;
        left: calc(50% - 160px + 286px);
        width: 24px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644827632159"] {
    z-index: 17;
    top: 20px;
    left: calc(50% - 600px + 1099px);
    width: 1px;
    height: 24px;
}

#rec422343024 .tn-elem[data-elem-id="1644827632159"] .tn-atom {
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644827632159"] {
        top: 16px;
        left: calc(50% - 480px + 875px);
        height: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644827632159"] {
        top: 16px;
        left: calc(50% - 320px + 332px);
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1644827632159"] {
        top: 16px;
        left: calc(50% - 240px + 252px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644827632159"] {
        top: -36px;
        left: calc(50% - 160px + 187px);
        height: 16px;
    }

    #rec422343024 .tn-elem[data-elem-id="1644827632159"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec422343024 .tn-elem[data-elem-id="1649151022295"] {
    color: #ffffff;
    text-align: center;
    z-index: 20;
    top: 42px;
    left: calc(50% - 600px + 1048px);
    width: 137px;
    height: 26px;
}

#rec422343024 .tn-elem[data-elem-id="1649151022295"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media (hover),
(min-width:0\0) {
    #rec422343024 .tn-elem[data-elem-id="1649151022295"] .tn-atom:hover {
        color: #ffeb04;
    }
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022295"] {
        top: 31px;
        left: calc(50% - 480px + 824px);
    }

    #rec422343024 .tn-elem[data-elem-id="1649151022295"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022295"] {
        top: 30px;
        left: calc(50% - 320px + 282px);
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022295"] {
        top: 30px;
        left: calc(50% - 240px + 232px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022295"] {
        top: 61px;
        left: calc(50% - 160px + 112px);
    }

    #rec422343024 .tn-elem[data-elem-id="1649151022295"] .tn-atom {
        font-size: 12px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1649151022304"] {
    color: #ffffff;
    text-align: center;
    z-index: 21;
    top: 42px;
    left: calc(50% - 600px + 988px);
    width: 137px;
    height: 26px;
}

#rec422343024 .tn-elem[data-elem-id="1649151022304"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media (hover),
(min-width:0\0) {
    #rec422343024 .tn-elem[data-elem-id="1649151022304"] .tn-atom:hover {
        color: #ffeb04;
    }
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022304"] {
        top: 31px;
        left: calc(50% - 480px + 784px);
    }

    #rec422343024 .tn-elem[data-elem-id="1649151022304"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022304"] {
        top: 30px;
        left: calc(50% - 320px + 244px);
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022304"] {
        top: 30px;
        left: calc(50% - 240px + 124px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1649151022304"] {
        top: 61px;
        left: calc(50% - 160px + 112px);
    }

    #rec422343024 .tn-elem[data-elem-id="1649151022304"] .tn-atom {
        font-size: 12px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644827600305"] {
    z-index: 16;
    top: 25px;
    left: calc(50% - 600px + 1112px);
    width: 14px;
}

#rec422343024 .tn-elem[data-elem-id="1644827600305"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644827600305"] {
        top: 20px;
        left: calc(50% - 480px + 888px);
        width: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644827600305"] {
        top: 20px;
        left: calc(50% - 320px + 345px);
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1644827600305"] {
        top: 20px;
        left: calc(50% - 240px + 265px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644827600305"] {
        top: 40px;
        left: calc(50% - 160px + 122px);
        width: 10px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644567940189"] {
    z-index: 15;
    top: 25px;
    left: calc(50% - 600px + 990px);
    width: 14px;
}

#rec422343024 .tn-elem[data-elem-id="1644567940189"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644567940189"] {
        top: 20px;
        left: calc(50% - 480px + 777px);
        width: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644567940189"] {
        top: 20px;
        left: calc(50% - 320px + 234px);
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1644567940189"] {
        top: 20px;
        left: calc(50% - 240px + 154px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644567940189"] {
        top: 17px;
        left: calc(50% - 160px + 121px);
        width: 10px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644827579942"] {
    color: #ffffff;
    z-index: 14;
    top: 23px;
    left: calc(50% - 600px + 1132px);
    width: 51px;
}

#rec422343024 .tn-elem[data-elem-id="1644827579942"] .tn-atom {
    color: #ffffff;
    font-size: 15px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 300;
    letter-spacing: 0.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec422343024 .tn-elem[data-elem-id="1644827579942"] .tn-atom a {
    display: block;
    margin: 2px 0;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644827579942"] {
        top: 18px;
        left: calc(50% - 480px + 908px);
    }

    #rec422343024 .tn-elem[data-elem-id="1644827579942"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644827579942"] {
        top: 18px;
        left: calc(50% - 320px + 365px);
        width: 42px;
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1644827579942"] {
        top: 18px;
        left: calc(50% - 240px + 285px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644827579942"] {
        top: 35px;
        left: calc(50% - 160px + 137px);
        width: 100px;
    }

    #rec422343024 .tn-elem[data-elem-id="1644827579942"] .tn-atom {
        font-size: 12px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1644567873677"] {
    color: #ffffff;
    z-index: 13;
    top: 23px;
    left: calc(50% - 600px + 1010px);
    width: 80px;
}

#rec422343024 .tn-elem[data-elem-id="1644567873677"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 300;
    letter-spacing: 0.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1644567873677"] {
        top: 18px;
        left: calc(50% - 480px + 797px);
        width: 69px;
    }

    #rec422343024 .tn-elem[data-elem-id="1644567873677"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1644567873677"] {
        top: 18px;
        left: calc(50% - 320px + 254px);
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1644567873677"] {
        top: 18px;
        left: calc(50% - 240px + 174px);
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1644567873677"] {
        top: 12px;
        left: calc(50% - 160px + 137px);
        width: 59px;
    }

    #rec422343024 .tn-elem[data-elem-id="1644567873677"] .tn-atom {
        font-size: 12px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1650511968094"] {
    z-index: 19;
    /*top: 43px!important;
    left: calc(50% - 600px + 21px);
    width: 1159px;*/
    top: 65px!important;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 1px;
    opacity: 0.3;
}

#rec422343024 .tn-elem[data-elem-id="1650511968094"] .tn-atom {
    /*background-position: center center;
    border-color: transparent;
    border-style: solid;*/
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1650511968094"] {
        top: 65px;
        left: calc(50% - 480px + 0px);
        width: 960px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1650511968094"] .tn-atom {
        opacity: 0;
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1650511968094"] {
        top: -20px;
        left: calc(50% - 160px + 300px);
        width: 10px;
    }
}

#rec422343024 .tn-elem[data-elem-id="1650512038044"] {
    z-index: 22;
    top: 0px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 1px;
}

#rec422343024 .tn-elem[data-elem-id="1650512038044"] .tn-atom {
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422343024 .tn-elem[data-elem-id="1650512038044"] {
        top: 0px;
        left: calc(50% - 480px + 0px);
        width: 960px;
    }
}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1650512038044"] {
        top: 0px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1650512038044"] {
        top: 0px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1650512038044"] {
        top: 0px;
        left: calc(50% - 160px + 0px);
        width: 320px;
    }

    #rec422343024 .tn-elem[data-elem-id="1650512038044"] .tn-atom {
        opacity: 0.6;
        background-attachment: scroll;
    }
}

#rec422343024 .tn-elem[data-elem-id="1650512064314"] {
    z-index: 23;
    top: 60px;
    left: calc(50% - 600px + 1020px);
    width: 160px;
    height: 1px;
}

#rec422343024 .tn-elem[data-elem-id="1650512064314"] .tn-atom {
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {
    #rec422343024 .tn-elem[data-elem-id="1650512064314"] {
        top: 60px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }

    #rec422343024 .tn-elem[data-elem-id="1650512064314"] .tn-atom {
        opacity: 1;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec422343024 .tn-elem[data-elem-id="1650512064314"] {
        top: 60px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec422343024 .tn-elem[data-elem-id="1650512064314"] {
        top: 60px;
        left: calc(50% - 160px + 0px);
        width: 320px;
    }

    #rec422343024 .tn-elem[data-elem-id="1650512064314"] .tn-atom {
        opacity: 0.6;
        background-attachment: scroll;
    }
}

#rec422347816 .t396__artboard {
    height: 65px;
}

#rec422347816 .t396__filter {
    height: 65px;
}

#rec422347816 .t396__carrier {
    height: 65px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .t396__artboard {
        height: 52px;
    }

    #rec422347816 .t396__filter {
        height: 52px;
    }

    #rec422347816 .t396__carrier {
        height: 52px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .t396__artboard {
        height: 52px;
    }

    #rec422347816 .t396__filter {
        height: 52px;
    }

    #rec422347816 .t396__carrier {
        height: 52px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .t396__artboard {
        height: 52px;
    }

    #rec422347816 .t396__filter {
        height: 52px;
    }

    #rec422347816 .t396__carrier {
        height: 52px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .t396__artboard {
        height: 64px;
        background-color: #ffffff;
    }

    #rec422347816 .t396__filter {
        height: 64px;
    }

    #rec422347816 .t396__carrier {
        height: 64px;
        background-attachment: scroll;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255136"] {
    z-index: 1;
    top: -1px;
    left: calc(50% - 600px + -1510px);
    width: 3900px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255136"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    background-color: #fff;
    height: 66px;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255136"] {
        top: 0px;
        left: calc(50% - 480px + -1182px);
        width: 3045px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255136"] {
        top: 0px;
        left: calc(50% - 320px + -972px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255136"] {
        top: -165px;
        left: calc(50% - 160px + -958px);
        width: 2645px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255145"] {
    z-index: 2;
    top: 16px;
    left: calc(50% - 600px + 20px);
    width: 109px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255145"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255145"] {
        top: 14px;
        left: calc(50% - 480px + 10px);
        width: 88px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255145"] {
        top: 14px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255145"] {
        top: 21px;
        left: calc(50% - 160px + 10px);
        width: 69px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255152"] {
    color: #141414;
    z-index: 3;
    top: 19px;
    left: calc(50% - 600px + 195px);
    width: 62px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255152"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255152"] {
        top: 15px;
        left: calc(50% - 480px + 145px);
        width: 44px;
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255152"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255152"] {
        top: -55px;
        left: calc(50% - 320px + 145px);
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255158"] {
    color: #141414;
    z-index: 4;
    top: 19px;
    left: calc(50% - 600px + 285px)!important;
    width: 50px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255158"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255158"] {
        top: 15px;
        left: calc(50% - 480px + 229px);
        width: 42px;
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255158"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255158"] {
        top: -55px;
        left: calc(50% - 320px + 229px);
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255163"] {
    color: #141414;
    z-index: 5;
    top: 19px;
    left: calc(50% - 600px + 415px);
    width: 50px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255163"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255163"] {
        top: 15px;
        left: calc(50% - 480px + 311px);
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255163"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255163"] {
        top: -55px;
        left: calc(50% - 320px + 311px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {}

#rec422347816 .tn-elem[data-elem-id="1646046255168"] {
    color: #141414;
    z-index: 6;
    top: 19px;
    left: calc(50% - 600px + 519px);
    width: 50px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255168"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255168"] {
        top: 15px;
        left: calc(50% - 480px + 415px);
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255168"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255168"] {
        top: -55px;
        left: calc(50% - 320px + 415px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {}

#rec422347816 .tn-elem[data-elem-id="1646046255202"] {
    z-index: 11;
    top: 19px;
    left: calc(50% - 600px + 1096px);
    width: 1px;
    height: 24px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255202"] .tn-atom {
    background-color: #141414;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255202"] {
        top: 16px;
        left: calc(50% - 480px + 875px);
        height: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255202"] {
        top: 16px;
        left: calc(50% - 320px + 472px);
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255202"] {
        top: 16px;
        left: calc(50% - 240px + 312px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255202"] {
        top: -77px;
        left: calc(50% - 160px + 208px);
        height: 16px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255209"] {
    z-index: 12;
    top: -71px;
    left: calc(50% - 600px + 190px);
    width: 29px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255209"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255209"] {
        top: 17px;
        left: calc(50% - 320px + 601px);
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255209"] {
        top: 17px;
        left: calc(50% - 240px + 441px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255209"] {
        top: 23px;
        left: calc(50% - 160px + 284px);
        width: 26px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255196"] {
    z-index: 10;
    top: 24px;
    left: calc(50% - 600px + 1112px);
    width: 14px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255196"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255196"] {
        top: 20px;
        left: calc(50% - 480px + 888px);
        width: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255196"] {
        top: 20px;
        left: calc(50% - 320px + 485px);
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255196"] {
        top: 20px;
        left: calc(50% - 240px + 325px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255196"] {
        top: 33px;
        left: calc(50% - 160px + 122px);
        width: 10px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255186"] {
    color: #141414;
    z-index: 9;
    top: 22px;
    left: calc(50% - 600px + 1132px);
    width: 51px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255186"] .tn-atom {
    color: #141414;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255186"] {
        top: 18px;
        left: calc(50% - 480px + 908px);
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255186"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255186"] {
        top: 18px;
        left: calc(50% - 320px + 505px);
        width: 42px;
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255186"] {
        top: 18px;
        left: calc(50% - 240px + 345px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255186"] {
        top: 28px;
        left: calc(50% - 160px + 139px);
        width: 36px;
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255186"] .tn-atom {
        font-size: 12px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255177"] {
    z-index: 8;
    top: 24px;
    left: calc(50% - 600px + 990px);
    width: 14px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255177"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255177"] {
        top: 20px;
        left: calc(50% - 480px + 777px);
        width: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255177"] {
        top: 20px;
        left: calc(50% - 320px + 374px);
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255177"] {
        top: 20px;
        left: calc(50% - 240px + 214px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255177"] {
        top: 10px;
        left: calc(50% - 160px + 122px);
        width: 10px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1646046255172"] {
    color: #141414;
    z-index: 7;
    top: 22px;
    left: calc(50% - 600px + 1010px);
    width: 80px;
}

#rec422347816 .tn-elem[data-elem-id="1646046255172"] .tn-atom {
    color: #141414;
    font-size: 15px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec422347816 .tn-elem[data-elem-id="1646046255172"] .tn-atom a {
    display: block;
    margin: 2px 0;
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255172"] {
        top: 18px;
        left: calc(50% - 480px + 797px);
        width: 69px;
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255172"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255172"] {
        top: 18px;
        left: calc(50% - 320px + 394px);
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255172"] {
        top: 18px;
        left: calc(50% - 240px + 234px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1646046255172"] {
        top: 5px;
        left: calc(50% - 160px + 139px);
        width: 59px;
    }

    #rec422347816 .tn-elem[data-elem-id="1646046255172"] .tn-atom {
        font-size: 12px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1649150387649"] {
    color: #030506;
    text-align: center;
    z-index: 13;
    top: 42px;
    left: calc(50% - 600px + 1048px);
    width: 137px;
    height: 26px;
}

#rec422347816 .tn-elem[data-elem-id="1649150387649"] .tn-atom {
    color: #030506;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media (hover),
(min-width:0\0) {
    #rec422347816 .tn-elem[data-elem-id="1649150387649"] .tn-atom:hover {
        color: #ffeb04;
    }
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1649150387649"] {
        top: 31px;
        left: calc(50% - 480px + 824px);
    }

    #rec422347816 .tn-elem[data-elem-id="1649150387649"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1649150387649"] {
        top: 30px;
        left: calc(50% - 320px + 422px);
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1649150387649"] {
        top: 30px;
        left: calc(50% - 240px + 332px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1649150387649"] {
        top: 46px;
        left: calc(50% - 160px + 112px);
    }

    #rec422347816 .tn-elem[data-elem-id="1649150387649"] .tn-atom {
        font-size: 12px;
    }
}

#rec422347816 .tn-elem[data-elem-id="1649150494040"] {
    color: #030506;
    text-align: center;
    z-index: 14;
    top: 42px;
    left: calc(50% - 600px + 988px);
    width: 137px;
    height: 26px;
}

#rec422347816 .tn-elem[data-elem-id="1649150494040"] .tn-atom {
    color: #030506;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

@media (hover),
(min-width:0\0) {
    #rec422347816 .tn-elem[data-elem-id="1649150494040"] .tn-atom:hover {
        color: #ffeb04;
    }
}

@media screen and (max-width: 1199px) {
    #rec422347816 .tn-elem[data-elem-id="1649150494040"] {
        top: 31px;
        left: calc(50% - 480px + 784px);
    }

    #rec422347816 .tn-elem[data-elem-id="1649150494040"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec422347816 .tn-elem[data-elem-id="1649150494040"] {
        top: 30px;
        left: calc(50% - 320px + 384px);
    }
}

@media screen and (max-width: 639px) {
    #rec422347816 .tn-elem[data-elem-id="1649150494040"] {
        top: 30px;
        left: calc(50% - 240px + 224px);
    }
}

@media screen and (max-width: 479px) {
    #rec422347816 .tn-elem[data-elem-id="1649150494040"] {
        top: 46px;
        left: calc(50% - 160px + 112px);
    }

    #rec422347816 .tn-elem[data-elem-id="1649150494040"] .tn-atom {
        font-size: 12px;
    }
}

/* SERVICES GRID -------------------*/
#rec420396596 .t396__artboard {
    height: 1725px;
    background-color: #030506;
    overflow: visible;
}

#rec420396596 .t396__filter {
    height: 1725px;
}

#rec420396596 .t396__carrier {
    height: 1725px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .t396__artboard {
        height: 1514px;
        background-color: #000;
    }

    #rec420396596 .t396__filter {
        height: 1514px;
    }

    #rec420396596 .t396__carrier {
        height: 1514px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .t396__artboard {
        height: 1898px;
    }

    #rec420396596 .t396__filter {
        height: 1898px;
    }

    #rec420396596 .t396__carrier {
        height: 1898px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .t396__artboard {
        height: 1551px;
    }

    #rec420396596 .t396__filter {
        height: 1551px;
    }

    #rec420396596 .t396__carrier {
        height: 1551px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .t396__artboard {
        height: 2542px;
    }

    #rec420396596 .t396__filter {
        height: 2542px;
    }

    #rec420396596 .t396__carrier {
        height: 2542px;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645459240973"] {
    z-index: 11;
    top: 565px;
    left: calc(50% - 600px + 55px);
    width: 5px;
    height: 5px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645459240973"] .tn-atom {
    border-radius: 3000px;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645459240973"] {
        top: 515px;
        left: calc(50% - 480px + 45px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645459240973"] {
        top: 515px;
        left: calc(50% - 320px + 45px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645459240973"] {
        top: 442px;
        left: calc(50% - 240px + 29px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645459240973"] {
        top: 339px;
        left: calc(50% - 160px + 45px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645459181371"] {
    z-index: 10;
    top: 562px;
    left: calc(50% - 600px + 52px);
    width: 11px;
    height: 11px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645459181371"] .tn-atom {
    border-radius: 3000px;
    opacity: 0.5;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645459181371"] {
        top: 512px;
        left: calc(50% - 480px + 42px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645459181371"] {
        top: 512px;
        left: calc(50% - 320px + 42px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645459181371"] {
        top: 439px;
        left: calc(50% - 240px + 26px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645459181371"] {
        top: 336px;
        left: calc(50% - 160px + 42px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645459121401"] {
    z-index: 9;
    top: 655px;
    left: calc(50% - 600px + 151px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645459121401"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645459121401"] {
        top: 597px;
        left: calc(50% - 480px + 126px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645459121401"] {
        top: 597px;
        left: calc(50% - 320px + 126px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645459121401"] {
        top: 505px;
        left: calc(50% - 240px + 97px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645459121401"] {
        top: 410px;
        left: calc(50% - 160px + 109px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645459075422"] {
    color: #ffffff;
    z-index: 8;
    top: 155px;
    left: calc(50% - 600px + 704px);
    width: 400px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645459075422"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645459075422"] {
        top: 166px;
        left: calc(50% - 480px + 673px);
        width: 225px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645459075422"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645459075422"] {
        top: 197px;
        left: calc(50% - 320px + 121px);
        width: 522px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645459075422"] {
        top: 165px;
        left: calc(50% - 240px + 98px);
        width: 494px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645459075422"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645459075422"] {
        top: 108px;
        left: calc(50% - 160px + 77px);
        width: 225px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645459075422"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645458968656"] {
    color: #ffeb04;
    z-index: 7;
    top: 650px;
    left: calc(50% - 600px + 53px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645458968656"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645458968656"] {
        top: 593px;
        left: calc(50% - 480px + 43px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645458968656"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645458968656"] {
        top: 593px;
        left: calc(50% - 320px + 43px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645458968656"] {
        top: 502px;
        left: calc(50% - 240px + 29px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645458968656"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645458968656"] {
        top: 407px;
        left: calc(50% - 160px + 43px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1644828598886"] {
    color: #ffffff;
    z-index: 6;
    top: 555px;
    left: calc(50% - 600px + 69px);
    width: 304px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1644828598886"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1644828598886"] {
        top: 507px;
        left: calc(50% - 480px + 56px);
    }

    #rec420396596 .tn-elem[data-elem-id="1644828598886"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1644828598886"] {
        top: 504px;
        left: calc(50% - 320px + 56px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1644828598886"] {
        top: 433px;
        left: calc(50% - 240px + 41px);
    }

    #rec420396596 .tn-elem[data-elem-id="1644828598886"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1644828598886"] {
        top: 332px;
        left: calc(50% - 160px + 59px);
        width: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1644828598886"] .tn-atom {
        font-size: 17px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645458812304"] {
    z-index: 5;
    top: 534px;
    left: calc(50% - 600px + 30px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645458812304"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645458812304"] {
        top: 491px;
        left: calc(50% - 480px + 20px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645458812304"] {
        top: 491px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645458812304"] {
        top: 424px;
        left: calc(50% - 240px + 15px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645458812304"] {
        top: 318px;
        left: calc(50% - 160px + 20px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645458750073"] {
    z-index: 4;
    top: 280px;
    left: calc(50% - 600px + 320px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645458750073"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645458750073"] {
        top: 280px;
        left: calc(50% - 480px + 260px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645458750073"] {
        top: 280px;
        left: calc(50% - 320px + 260px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645458750073"] {
        top: 249px;
        left: calc(50% - 240px + 180px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645458750073"] {
        top: 180px;
        left: calc(50% - 160px + 261px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645458663541"] {
    z-index: 2;
    top: 280px;
    left: calc(50% - 600px + 20px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645458663541"] .tn-atom {
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645458663541"] {
        top: 280px;
        left: calc(50% - 480px + 10px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645458663541"] {
        top: 280px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645458663541"] {
        top: 249px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645458663541"] {
        top: 182px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518486138"] {
    color: #ffffff;
    z-index: 1;
    top: 121px;
    left: calc(50% - 600px + 20px);
    width: 724px;
}

#rec420396596 .tn-elem[data-elem-id="1645518486138"] .tn-atom {
    color: #ffffff;
    font-size: 80px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -4.8px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518486138"] {
        top: 121px;
        left: calc(50% - 480px + 7px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518486138"] .tn-atom {
        font-size: 60px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518486138"] {
        top: 90px;
        left: calc(50% - 240px + 7px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518486138"] {
        top: 60px;
        left: calc(50% - 160px + 7px);
        width: 372px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645518486138"] .tn-atom {
        font-size: 36px;
        letter-spacing: -1px;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

#rec420396596 .tn-elem[data-elem-id="1646130058994"] {
    z-index: 3;
    top: 280px;
    left: calc(50% - 600px + 20px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646130058994"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646130058994"] {
        top: 280px;
        left: calc(50% - 480px + 10px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646130058994"] {
        top: 280px;
        left: calc(50% - 320px + 10px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646130058994"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646130058994"] {
        top: 249px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646130058994"] {
        top: 182px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645711232322"] {
    color: #ffffff;
    z-index: 81;
    top: 598px;
    left: calc(50% - 600px + 53px);
    width: 243px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645711232322"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645711232322"] {
        top: 542px;
        left: calc(50% - 480px + 45px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645711232322"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645711232322"] {
        top: 542px;
        left: calc(50% - 320px + 42px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645711232322"] {
        top: 464px;
        left: calc(50% - 240px + 29px);
        width: 210px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645711232322"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645711232322"] {
        top: 363px;
        left: calc(50% - 160px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645711232322"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470575"] {
    z-index: 42;
    top: 740px;
    left: calc(50% - 600px + 720px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470575"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470575"] {
        top: 670px;
        left: calc(50% - 480px + 580px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470575"] {
        top: 1060px;
        left: calc(50% - 320px + 580px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470575"] {
        top: 559px;
        left: calc(50% - 240px + 420px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470575"] {
        top: 1382px;
        left: calc(50% - 160px + 260px);
        width: 51px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470360"] {
    z-index: 41;
    top: 1025px;
    left: calc(50% - 600px + 55px);
    width: 5px;
    height: 5px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470360"] .tn-atom {
    border-radius: 3000px;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470360"] {
        top: 905px;
        left: calc(50% - 480px + 45px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470360"] {
        top: 905px;
        left: calc(50% - 320px + 365px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470360"] {
        top: 1062px;
        left: calc(50% - 240px + 269px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470360"] {
        top: 1239px;
        left: calc(50% - 160px + 45px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470369"] {
    z-index: 40;
    top: 1022px;
    left: calc(50% - 600px + 52px);
    width: 11px;
    height: 11px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470369"] .tn-atom {
    border-radius: 3000px;
    opacity: 0.5;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470369"] {
        top: 902px;
        left: calc(50% - 480px + 42px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470369"] {
        top: 902px;
        left: calc(50% - 320px + 362px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470369"] {
        top: 1059px;
        left: calc(50% - 240px + 266px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470369"] {
        top: 1236px;
        left: calc(50% - 160px + 42px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470379"] {
    z-index: 39;
    top: 1115px;
    left: calc(50% - 600px + 151px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470379"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470379"] {
        top: 987px;
        left: calc(50% - 480px + 126px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470379"] {
        top: 987px;
        left: calc(50% - 320px + 446px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470379"] {
        top: 1125px;
        left: calc(50% - 240px + 337px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470379"] {
        top: 1310px;
        left: calc(50% - 160px + 109px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470389"] {
    color: #ffffff;
    z-index: 38;
    top: 1058px;
    left: calc(50% - 600px + 52px);
    width: 229px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470389"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470389"] {
        top: 932px;
        left: calc(50% - 480px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470389"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470389"] {
        top: 932px;
        left: calc(50% - 320px + 362px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470389"] {
        top: 1084px;
        left: calc(50% - 240px + 267px);
        width: 179px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470389"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470389"] {
        top: 1263px;
        left: calc(50% - 160px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470389"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470396"] {
    color: #ffeb04;
    z-index: 37;
    top: 1110px;
    left: calc(50% - 600px + 53px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470396"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470396"] {
        top: 983px;
        left: calc(50% - 480px + 43px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470396"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470396"] {
        top: 983px;
        left: calc(50% - 320px + 363px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470396"] {
        top: 1122px;
        left: calc(50% - 240px + 269px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470396"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470396"] {
        top: 1307px;
        left: calc(50% - 160px + 43px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470402"] {
    color: #ffffff;
    z-index: 36;
    top: 1015px;
    left: calc(50% - 600px + 69px);
    width: 240px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470402"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470402"] {
        top: 897px;
        left: calc(50% - 480px + 56px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470402"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470402"] {
        top: 894px;
        left: calc(50% - 320px + 376px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470402"] {
        top: 1053px;
        left: calc(50% - 240px + 281px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470402"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470402"] {
        top: 1232px;
        left: calc(50% - 160px + 59px);
        width: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470402"] .tn-atom {
        font-size: 17px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470409"] {
    z-index: 35;
    top: 994px;
    left: calc(50% - 600px + 30px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645516470409"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470409"] {
        top: 881px;
        left: calc(50% - 480px + 20px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470409"] {
        top: 881px;
        left: calc(50% - 320px + 340px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470409"] {
        top: 1044px;
        left: calc(50% - 240px + 255px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470409"] {
        top: 1218px;
        left: calc(50% - 160px + 20px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470421"] {
    z-index: 34;
    top: 740px;
    left: calc(50% - 600px + 320px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470421"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470421"] {
        top: 670px;
        left: calc(50% - 480px + 260px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470421"] {
        top: 670px;
        left: calc(50% - 320px + 580px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470421"] {
        top: 869px;
        left: calc(50% - 240px + 420px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470421"] {
        top: 1080px;
        left: calc(50% - 160px + 262px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470431"] {
    z-index: 32;
    top: 740px;
    left: calc(50% - 600px + 20px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645516470431"] .tn-atom {
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470431"] {
        top: 670px;
        left: calc(50% - 480px + 10px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470431"] {
        top: 670px;
        left: calc(50% - 320px + 330px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470431"] {
        top: 869px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470431"] {
        top: 1082px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217314"] {
    z-index: 72;
    top: 1485px;
    left: calc(50% - 600px + 55px);
    width: 5px;
    height: 5px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518217314"] .tn-atom {
    border-radius: 3000px;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217314"] {
        top: 1295px;
        left: calc(50% - 480px + 44px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217314"] {
        top: 1694px;
        left: calc(50% - 320px + 44px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217314"] {
        top: 1372px;
        left: calc(50% - 240px + 29px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217314"] {
        top: 2139px;
        left: calc(50% - 160px + 44px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217323"] {
    z-index: 71;
    top: 1482px;
    left: calc(50% - 600px + 52px);
    width: 11px;
    height: 11px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518217323"] .tn-atom {
    border-radius: 3000px;
    opacity: 0.5;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217323"] {
        top: 1292px;
        left: calc(50% - 480px + 41px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217323"] {
        top: 1691px;
        left: calc(50% - 320px + 41px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217323"] {
        top: 1369px;
        left: calc(50% - 240px + 26px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217323"] {
        top: 2136px;
        left: calc(50% - 160px + 41px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217335"] {
    z-index: 70;
    top: 1575px;
    left: calc(50% - 600px + 151px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518217335"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217335"] {
        top: 1377px;
        left: calc(50% - 480px + 125px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217335"] {
        top: 1776px;
        left: calc(50% - 320px + 125px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217335"] {
        top: 1435px;
        left: calc(50% - 240px + 97px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217335"] {
        top: 2210px;
        left: calc(50% - 160px + 108px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518535735"] {
    color: #ffffff;
    z-index: 69;
    top: 1518px;
    left: calc(50% - 600px + 52px);
    width: 243px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518535735"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518535735"] {
        top: 1322px;
        left: calc(50% - 480px + 41px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645518535735"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518535735"] {
        top: 1721px;
        left: calc(50% - 320px + 41px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518535735"] {
        top: 1394px;
        left: calc(50% - 240px + 27px);
        width: 210px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645518535735"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518535735"] {
        top: 2163px;
        left: calc(50% - 160px + 41px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645518535735"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217351"] {
    color: #ffeb04;
    z-index: 68;
    top: 1570px;
    left: calc(50% - 600px + 53px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518217351"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217351"] {
        top: 1373px;
        left: calc(50% - 480px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645518217351"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217351"] {
        top: 1772px;
        left: calc(50% - 320px + 42px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217351"] {
        top: 1432px;
        left: calc(50% - 240px + 29px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645518217351"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217351"] {
        top: 2207px;
        left: calc(50% - 160px + 42px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217358"] {
    color: #ffffff;
    z-index: 67;
    top: 1475px;
    left: calc(50% - 600px + 69px);
    width: 240px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518217358"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217358"] {
        top: 1287px;
        left: calc(50% - 480px + 55px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645518217358"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217358"] {
        top: 1683px;
        left: calc(50% - 320px + 55px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217358"] {
        top: 1363px;
        left: calc(50% - 240px + 41px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645518217358"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217358"] {
        top: 2132px;
        left: calc(50% - 160px + 58px);
        width: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645518217358"] .tn-atom {
        font-size: 17px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217364"] {
    z-index: 66;
    top: 1454px;
    left: calc(50% - 600px + 30px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645518217364"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217364"] {
        top: 1271px;
        left: calc(50% - 480px + 19px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217364"] {
        top: 1670px;
        left: calc(50% - 320px + 19px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217364"] {
        top: 1354px;
        left: calc(50% - 240px + 15px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217364"] {
        top: 2118px;
        left: calc(50% - 160px + 19px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217373"] {
    z-index: 65;
    top: 1200px;
    left: calc(50% - 600px + 320px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518217373"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217373"] {
        top: 1060px;
        left: calc(50% - 480px + 259px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217373"] {
        top: 1459px;
        left: calc(50% - 320px + 259px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217373"] {
        top: 1179px;
        left: calc(50% - 240px + 180px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217373"] {
        top: 1980px;
        left: calc(50% - 160px + 261px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518217385"] {
    z-index: 63;
    top: 1200px;
    left: calc(50% - 600px + 20px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645518217385"] .tn-atom {
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217385"] {
        top: 1060px;
        left: calc(50% - 480px + 9px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217385"] {
        top: 1459px;
        left: calc(50% - 320px + 9px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217385"] {
        top: 1179px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518217385"] {
        top: 1982px;
        left: calc(50% - 160px + 9px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645518217385"] .tn-atom {
        background-position: center center;
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645536517569"] {
    z-index: 80;
    top: 1200px;
    left: calc(50% - 600px + 720px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645536517569"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645536517569"] {
        top: 1060px;
        left: calc(50% - 480px + 580px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645536517569"] {
        top: 1459px;
        left: calc(50% - 320px + 580px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645536517569"] {
        top: 1179px;
        left: calc(50% - 240px + 420px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645536517569"] {
        top: 2280px;
        left: calc(50% - 160px + 261px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518555391"] {
    color: #ffeb04;
    z-index: 79;
    top: 1570px;
    left: calc(50% - 600px + 453px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518555391"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555391"] {
        top: 1373px;
        left: calc(50% - 480px + 363px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645518555391"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555391"] {
        top: 1772px;
        left: calc(50% - 320px + 363px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555391"] {
        top: 1432px;
        left: calc(50% - 240px + 267px);
        width: 70px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645518555391"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555391"] {
        top: 2513px;
        left: calc(50% - 160px + 43px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645518555382"] {
    z-index: 78;
    top: 1575px;
    left: calc(50% - 600px + 553px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645518555382"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555382"] {
        top: 1377px;
        left: calc(50% - 480px + 446px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555382"] {
        top: 1776px;
        left: calc(50% - 320px + 446px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555382"] {
        top: 1435px;
        left: calc(50% - 240px + 337px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645518555382"] {
        top: 2516px;
        left: calc(50% - 160px + 109px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645458924877"] {
    color: #ffffff;
    z-index: 77;
    top: 1470px;
    left: calc(50% - 600px + 451px);
    width: 311px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645458924877"] .tn-atom {
    color: #ffffff;
    font-size: 32px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645458924877"] {
        top: 1279px;
        left: calc(50% - 480px + 363px);
        width: 505px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645458924877"] .tn-atom {
        font-size: 28px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645458924877"] {
        top: 1680px;
        left: calc(50% - 320px + 362px);
        width: 333px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645458924877"] .tn-atom {
        font-size: 30px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645458924877"] {
        top: 1359px;
        left: calc(50% - 240px + 267px);
        width: 186px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645458924877"] .tn-atom {
        font-size: 30px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645458924877"] {
        top: 2431px;
        left: calc(50% - 160px + 42px);
        width: 171px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645458924877"] .tn-atom {
        font-size: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645536546616"] {
    z-index: 76;
    top: 1454px;
    left: calc(50% - 600px + 430px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645536546616"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645536546616"] {
        top: 1271px;
        left: calc(50% - 480px + 340px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645536546616"] {
        top: 1670px;
        left: calc(50% - 320px + 340px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645536546616"] {
        top: 1354px;
        left: calc(50% - 240px + 255px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645536546616"] {
        top: 2418px;
        left: calc(50% - 160px + 20px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645536494697"] {
    z-index: 73;
    top: 1200px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645536494697"] .tn-atom {
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645536494697"] {
        top: 1060px;
        left: calc(50% - 480px + 330px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645536494697"] {
        top: 1459px;
        left: calc(50% - 320px + 330px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645536494697"] {
        top: 1179px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645536494697"] {
        top: 2282px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645536494697"] .tn-atom {
        background-position: center center;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646135876091"] {
    z-index: 33;
    top: 740px;
    left: calc(50% - 600px + 20px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646135876091"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646135876091"] {
        top: 670px;
        left: calc(50% - 480px + 10px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646135876091"] {
        top: 670px;
        left: calc(50% - 320px + 330px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646135876091"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646135876091"] {
        top: 869px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646135876091"] {
        top: 1082px;
        left: calc(50% - 160px + 11px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646135993090"] {
    z-index: 64;
    top: 1200px;
    left: calc(50% - 600px + 20px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646135993090"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646135993090"] {
        top: 1060px;
        left: calc(50% - 480px + 9px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646135993090"] {
        top: 1459px;
        left: calc(50% - 320px + 9px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646135993090"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646135993090"] {
        top: 1179px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646135993090"] {
        top: 1982px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1646135993090"] .tn-atom {
        background-position: center top;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646136051821"] {
    z-index: 75;
    top: 1200px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646136051821"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646136051821"] {
        top: 1060px;
        left: calc(50% - 480px + 330px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646136051821"] {
        top: 1459px;
        left: calc(50% - 320px + 330px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646136051821"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646136051821"] {
        top: 1179px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646136051821"] {
        top: 2282px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1646136051821"] .tn-atom {
        background-position: right bottom;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192479"] {
    z-index: 21;
    top: 565px;
    left: calc(50% - 600px + 455px);
    width: 5px;
    height: 5px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645482192479"] .tn-atom {
    border-radius: 3000px;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec420396596 .tn-elem[data-elem-id="1645482192479"] .tn-atom {
    -webkit-transform: rotate(330deg);
    -moz-transform: rotate(330deg);
    transform: rotate(330deg);
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192479"] {
        top: 515px;
        left: calc(50% - 480px + 365px);
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192479"] {
        top: 442px;
        left: calc(50% - 240px + 269px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192479"] {
        top: 639px;
        left: calc(50% - 160px + 45px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192472"] {
    z-index: 20;
    top: 562px;
    left: calc(50% - 600px + 452px);
    width: 11px;
    height: 11px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645482192472"] .tn-atom {
    border-radius: 3000px;
    opacity: 0.5;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192472"] {
        top: 512px;
        left: calc(50% - 480px + 362px);
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192472"] {
        top: 439px;
        left: calc(50% - 240px + 266px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192472"] {
        top: 636px;
        left: calc(50% - 160px + 42px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192464"] {
    z-index: 19;
    top: 655px;
    left: calc(50% - 600px + 551px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645482192464"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192464"] {
        top: 597px;
        left: calc(50% - 480px + 446px);
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192464"] {
        top: 505px;
        left: calc(50% - 240px + 337px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192464"] {
        top: 710px;
        left: calc(50% - 160px + 109px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192459"] {
    color: #ffffff;
    z-index: 18;
    top: 598px;
    left: calc(50% - 600px + 452px);
    width: 243px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645482192459"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192459"] {
        top: 542px;
        left: calc(50% - 480px + 362px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192459"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192459"] {
        top: 542px;
        left: calc(50% - 320px + 362px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192459"] {
        top: 464px;
        left: calc(50% - 240px + 267px);
        width: 175px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192459"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192459"] {
        top: 663px;
        left: calc(50% - 160px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192459"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192449"] {
    color: #ffeb04;
    z-index: 17;
    top: 650px;
    left: calc(50% - 600px + 453px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645482192449"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192449"] {
        top: 593px;
        left: calc(50% - 480px + 363px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192449"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192449"] {
        top: 502px;
        left: calc(50% - 240px + 269px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192449"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192449"] {
        top: 707px;
        left: calc(50% - 160px + 43px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192421"] {
    color: #ffffff;
    z-index: 16;
    top: 555px;
    left: calc(50% - 600px + 469px);
    width: 240px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645482192421"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192421"] {
        top: 507px;
        left: calc(50% - 480px + 376px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192421"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192421"] {
        top: 433px;
        left: calc(50% - 240px + 281px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192421"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192421"] {
        top: 632px;
        left: calc(50% - 160px + 59px);
        width: 225px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192421"] .tn-atom {
        font-size: 17px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192442"] {
    z-index: 15;
    top: 534px;
    left: calc(50% - 600px + 430px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645482192442"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192442"] {
        top: 491px;
        left: calc(50% - 480px + 340px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192442"] {
        top: 424px;
        left: calc(50% - 240px + 255px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192442"] {
        top: 618px;
        left: calc(50% - 160px + 20px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192435"] {
    z-index: 14;
    top: 280px;
    left: calc(50% - 600px + 720px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645482192435"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192435"] {
        top: 280px;
        left: calc(50% - 480px + 580px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192435"] {
        top: 249px;
        left: calc(50% - 240px + 420px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192435"] {
        top: 480px;
        left: calc(50% - 160px + 262px);
        width: 51px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646135566679"] {
    z-index: 13;
    top: 280px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646135566679"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646135566679"] {
        top: 280px;
        left: calc(50% - 480px + 330px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646135566679"] {
        top: 280px;
        left: calc(50% - 320px + 330px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646135566679"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646135566679"] {
        top: 249px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646135566679"] {
        top: 482px;
        left: calc(50% - 160px + 11px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645482192427"] {
    z-index: 12;
    top: 280px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645482192427"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192427"] {
        top: 280px;
        left: calc(50% - 480px + 330px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192427"] {
        top: 280px;
        left: calc(50% - 320px + 330px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192427"] {
        top: 249px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645482192427"] {
        top: 482px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645482192427"] .tn-atom {
        background-position: center center;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275277"] {
    z-index: 31;
    top: 565px;
    left: calc(50% - 600px + 855px);
    width: 5px;
    height: 5px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645515275277"] .tn-atom {
    border-radius: 3000px;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec420396596 .tn-elem[data-elem-id="1645515275277"] .tn-atom {
    -webkit-transform: rotate(330deg);
    -moz-transform: rotate(330deg);
    transform: rotate(330deg);
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275277"] {
        top: 515px;
        left: calc(50% - 480px + 685px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275277"] {
        top: 905px;
        left: calc(50% - 320px + 45px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275277"] {
        top: 752px;
        left: calc(50% - 240px + 29px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275277"] {
        top: 939px;
        left: calc(50% - 160px + 45px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275286"] {
    z-index: 30;
    top: 562px;
    left: calc(50% - 600px + 852px);
    width: 11px;
    height: 11px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645515275286"] .tn-atom {
    border-radius: 3000px;
    opacity: 0.5;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275286"] {
        top: 512px;
        left: calc(50% - 480px + 682px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275286"] {
        top: 902px;
        left: calc(50% - 320px + 42px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275286"] {
        top: 749px;
        left: calc(50% - 240px + 26px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275286"] {
        top: 936px;
        left: calc(50% - 160px + 42px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275295"] {
    z-index: 29;
    top: 655px;
    left: calc(50% - 600px + 951px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645515275295"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275295"] {
        top: 597px;
        left: calc(50% - 480px + 766px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275295"] {
        top: 987px;
        left: calc(50% - 320px + 126px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275295"] {
        top: 815px;
        left: calc(50% - 240px + 97px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275295"] {
        top: 1010px;
        left: calc(50% - 160px + 109px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275304"] {
    color: #ffffff;
    z-index: 28;
    top: 598px;
    left: calc(50% - 600px + 852px);
    width: 280px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645515275304"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275304"] {
        top: 542px;
        left: calc(50% - 480px + 682px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275304"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275304"] {
        top: 932px;
        left: calc(50% - 320px + 42px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275304"] {
        top: 774px;
        left: calc(50% - 240px + 29px);
        width: 210px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275304"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275304"] {
        top: 963px;
        left: calc(50% - 160px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275304"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275312"] {
    color: #ffeb04;
    z-index: 27;
    top: 650px;
    left: calc(50% - 600px + 853px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645515275312"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275312"] {
        top: 593px;
        left: calc(50% - 480px + 683px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275312"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275312"] {
        top: 983px;
        left: calc(50% - 320px + 43px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275312"] {
        top: 812px;
        left: calc(50% - 240px + 29px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275312"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275312"] {
        top: 1007px;
        left: calc(50% - 160px + 43px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275318"] {
    color: #ffffff;
    z-index: 26;
    top: 555px;
    left: calc(50% - 600px + 869px);
    width: 323px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645515275318"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275318"] {
        top: 507px;
        left: calc(50% - 480px + 696px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275318"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275318"] {
        top: 894px;
        left: calc(50% - 320px + 56px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275318"] {
        top: 743px;
        left: calc(50% - 240px + 41px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275318"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275318"] {
        top: 932px;
        left: calc(50% - 160px + 59px);
        width: 261px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275318"] .tn-atom {
        font-size: 17px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646135831001"] {
    z-index: 25;
    top: 280px;
    left: calc(50% - 600px + 820px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646135831001"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646135831001"] {
        top: 280px;
        left: calc(50% - 480px + 650px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646135831001"] {
        top: 670px;
        left: calc(50% - 320px + 10px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646135831001"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646135831001"] {
        top: 559px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646135831001"] {
        top: 778px;
        left: calc(50% - 160px + -425px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275325"] {
    z-index: 24;
    top: 534px;
    left: calc(50% - 600px + 830px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645515275325"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275325"] {
        top: 491px;
        left: calc(50% - 480px + 660px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275325"] {
        top: 881px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275325"] {
        top: 734px;
        left: calc(50% - 240px + 15px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275325"] {
        top: 918px;
        left: calc(50% - 160px + 20px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275334"] {
    z-index: 23;
    top: 280px;
    left: calc(50% - 600px + 1120px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645515275334"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275334"] {
        top: 280px;
        left: calc(50% - 480px + 900px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275334"] {
        top: 670px;
        left: calc(50% - 320px + 260px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275334"] {
        top: 559px;
        left: calc(50% - 240px + 180px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275334"] {
        top: 780px;
        left: calc(50% - 160px + 261px);
        width: 51px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645515275342"] {
    z-index: 22;
    top: 280px;
    left: calc(50% - 600px + 820px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645515275342"] .tn-atom {
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275342"] {
        top: 280px;
        left: calc(50% - 480px + 650px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275342"] {
        top: 670px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275342"] {
        top: 559px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645515275342"] {
        top: 782px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645515275342"] .tn-atom {
        background-position: center bottom;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470511"] {
    z-index: 51;
    top: 1025px;
    left: calc(50% - 600px + 455px);
    width: 5px;
    height: 5px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470511"] .tn-atom {
    border-radius: 3000px;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec420396596 .tn-elem[data-elem-id="1645516470511"] .tn-atom {
    -webkit-transform: rotate(330deg);
    -moz-transform: rotate(330deg);
    transform: rotate(330deg);
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470511"] {
        top: 905px;
        left: calc(50% - 480px + 365px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470511"] {
        top: 1295px;
        left: calc(50% - 320px + 365px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470511"] {
        top: 752px;
        left: calc(50% - 240px + 269px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470511"] {
        top: 1539px;
        left: calc(50% - 160px + 45px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470519"] {
    z-index: 50;
    top: 1022px;
    left: calc(50% - 600px + 452px);
    width: 11px;
    height: 11px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470519"] .tn-atom {
    border-radius: 3000px;
    opacity: 0.5;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470519"] {
        top: 902px;
        left: calc(50% - 480px + 362px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470519"] {
        top: 1292px;
        left: calc(50% - 320px + 362px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470519"] {
        top: 749px;
        left: calc(50% - 240px + 266px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470519"] {
        top: 1536px;
        left: calc(50% - 160px + 42px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470526"] {
    z-index: 49;
    top: 1115px;
    left: calc(50% - 600px + 551px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470526"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470526"] {
        top: 987px;
        left: calc(50% - 480px + 446px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470526"] {
        top: 1377px;
        left: calc(50% - 320px + 446px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470526"] {
        top: 815px;
        left: calc(50% - 240px + 337px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470526"] {
        top: 1610px;
        left: calc(50% - 160px + 109px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470536"] {
    color: #ffffff;
    z-index: 48;
    top: 1058px;
    left: calc(50% - 600px + 452px);
    width: 243px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470536"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470536"] {
        top: 932px;
        left: calc(50% - 480px + 362px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470536"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470536"] {
        top: 1322px;
        left: calc(50% - 320px + 362px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470536"] {
        top: 774px;
        left: calc(50% - 240px + 267px);
        width: 210px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470536"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470536"] {
        top: 1563px;
        left: calc(50% - 160px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470536"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470544"] {
    color: #ffeb04;
    z-index: 47;
    top: 1110px;
    left: calc(50% - 600px + 453px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470544"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470544"] {
        top: 983px;
        left: calc(50% - 480px + 363px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470544"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470544"] {
        top: 1373px;
        left: calc(50% - 320px + 363px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470544"] {
        top: 812px;
        left: calc(50% - 240px + 269px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470544"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470544"] {
        top: 1607px;
        left: calc(50% - 160px + 43px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470553"] {
    color: #ffffff;
    z-index: 46;
    top: 1015px;
    left: calc(50% - 600px + 469px);
    width: 240px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470553"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470553"] {
        top: 897px;
        left: calc(50% - 480px + 376px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470553"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470553"] {
        top: 1284px;
        left: calc(50% - 320px + 376px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470553"] {
        top: 743px;
        left: calc(50% - 240px + 281px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470553"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470553"] {
        top: 1532px;
        left: calc(50% - 160px + 59px);
        width: 225px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470553"] .tn-atom {
        font-size: 17px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470563"] {
    z-index: 45;
    top: 994px;
    left: calc(50% - 600px + 430px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645516470563"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470563"] {
        top: 881px;
        left: calc(50% - 480px + 340px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470563"] {
        top: 1271px;
        left: calc(50% - 320px + 340px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470563"] {
        top: 734px;
        left: calc(50% - 240px + 255px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470563"] {
        top: 1518px;
        left: calc(50% - 160px + 20px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646135926560"] {
    z-index: 44;
    top: 740px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646135926560"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646135926560"] {
        top: 670px;
        left: calc(50% - 480px + 330px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646135926560"] {
        top: 1060px;
        left: calc(50% - 320px + 330px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646135926560"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646135926560"] {
        top: 559px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646135926560"] {
        top: 1382px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470588"] {
    z-index: 43;
    top: 740px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645516470588"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470588"] {
        top: 670px;
        left: calc(50% - 480px + 330px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470588"] {
        top: 1060px;
        left: calc(50% - 320px + 330px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470588"] {
        top: 559px;
        left: calc(50% - 240px + 250px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470588"] {
        top: 1382px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470588"] .tn-atom {
        background-position: center center;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470440"] {
    z-index: 61;
    top: 1025px;
    left: calc(50% - 600px + 855px);
    width: 5px;
    height: 5px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470440"] .tn-atom {
    border-radius: 3000px;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec420396596 .tn-elem[data-elem-id="1645516470440"] .tn-atom {
    -webkit-transform: rotate(330deg);
    -moz-transform: rotate(330deg);
    transform: rotate(330deg);
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470440"] {
        top: 905px;
        left: calc(50% - 480px + 685px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470440"] {
        top: 1295px;
        left: calc(50% - 320px + 45px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470440"] {
        top: 1062px;
        left: calc(50% - 240px + 29px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470440"] {
        top: 1839px;
        left: calc(50% - 160px + 45px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470448"] {
    z-index: 60;
    top: 1022px;
    left: calc(50% - 600px + 852px);
    width: 11px;
    height: 11px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470448"] .tn-atom {
    border-radius: 3000px;
    opacity: 0.5;
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470448"] {
        top: 902px;
        left: calc(50% - 480px + 682px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470448"] {
        top: 1292px;
        left: calc(50% - 320px + 42px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470448"] {
        top: 1059px;
        left: calc(50% - 240px + 26px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470448"] {
        top: 1836px;
        left: calc(50% - 160px + 42px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470456"] {
    z-index: 59;
    top: 1115px;
    left: calc(50% - 600px + 951px);
    width: 39px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470456"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470456"] {
        top: 987px;
        left: calc(50% - 480px + 766px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470456"] {
        top: 1377px;
        left: calc(50% - 320px + 126px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470456"] {
        top: 1125px;
        left: calc(50% - 240px + 97px);
        width: 33px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470456"] {
        top: 1910px;
        left: calc(50% - 160px + 109px);
        width: 30px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470464"] {
    color: #ffffff;
    z-index: 58;
    top: 1058px;
    left: calc(50% - 600px + 852px);
    width: 261px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470464"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470464"] {
        top: 932px;
        left: calc(50% - 480px + 682px);
        width: 178px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470464"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470464"] {
        top: 1322px;
        left: calc(50% - 320px + 42px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470464"] {
        top: 1084px;
        left: calc(50% - 240px + 27px);
        width: 210px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470464"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470464"] {
        top: 1863px;
        left: calc(50% - 160px + 42px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470464"] .tn-atom {
        font-size: 12px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470471"] {
    color: #ffeb04;
    z-index: 57;
    top: 1110px;
    left: calc(50% - 600px + 853px);
    width: 92px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470471"] .tn-atom {
    color: #ffeb04;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 600;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470471"] {
        top: 983px;
        left: calc(50% - 480px + 683px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470471"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470471"] {
        top: 1373px;
        left: calc(50% - 320px + 43px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470471"] {
        top: 1122px;
        left: calc(50% - 240px + 29px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470471"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470471"] {
        top: 1907px;
        left: calc(50% - 160px + 43px);
        width: 62px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470477"] {
    color: #ffffff;
    z-index: 56;
    top: 1014px;
    left: calc(50% - 600px + 869px);
    width: 240px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470477"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470477"] {
        top: 897px;
        left: calc(50% - 480px + 696px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470477"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470477"] {
        top: 1284px;
        left: calc(50% - 320px + 56px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470477"] {
        top: 1053px;
        left: calc(50% - 240px + 41px);
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470477"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470477"] {
        top: 1832px;
        left: calc(50% - 160px + 59px);
        width: 261px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470477"] .tn-atom {
        font-size: 17px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470484"] {
    z-index: 55;
    top: 994px;
    left: calc(50% - 600px + 830px);
    width: 340px;
    height: 150px;
    pointer-events: none;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

#rec420396596 .tn-elem[data-elem-id="1645516470484"] .tn-atom {
    opacity: 0.5;
    background-color: #000000;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470484"] {
        top: 881px;
        left: calc(50% - 480px + 660px);
        width: 280px;
        height: 124px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470484"] {
        top: 1271px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470484"] {
        top: 1044px;
        left: calc(50% - 240px + 15px);
        width: 210px;
        height: 100px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470484"] {
        top: 1818px;
        left: calc(50% - 160px + 20px);
        width: 280px;
        height: 114px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470495"] {
    z-index: 54;
    top: 740px;
    left: calc(50% - 600px + 1120px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1645516470495"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470495"] {
        top: 670px;
        left: calc(50% - 480px + 900px);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470495"] {
        top: 1060px;
        left: calc(50% - 320px + 260px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470495"] {
        top: 869px;
        left: calc(50% - 240px + 180px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470495"] {
        top: 1680px;
        left: calc(50% - 160px + 262px);
        width: 51px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646135957704"] {
    z-index: 53;
    top: 740px;
    left: calc(50% - 600px + 820px);
    width: 360px;
    height: 420px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1646135957704"] .tn-atom {
    opacity: 0.6;
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646135957704"] {
        top: 670px;
        left: calc(50% - 480px + 650px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646135957704"] {
        top: 1060px;
        left: calc(50% - 320px + 10px);
    }

    #rec420396596 .tn-elem[data-elem-id="1646135957704"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646135957704"] {
        top: 869px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646135957704"] {
        top: 1682px;
        left: calc(50% - 160px + 11px);
        width: 300px;
        height: 260px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1645516470503"] {
    z-index: 52;
    top: 740px;
    left: calc(50% - 600px + 820px);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1645516470503"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470503"] {
        top: 670px;
        left: calc(50% - 480px + 650px);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470503"] {
        top: 1060px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470503"] {
        top: 869px;
        left: calc(50% - 240px + 10px);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1645516470503"] {
        top: 1682px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1645516470503"] .tn-atom {
        background-position: center center;
        background-attachment: scroll;
    }
}

#rec420396596 .tn-elem[data-elem-id="1646818104184"] {
    z-index: 82;
    top: 143px;
    left: calc(50% - 600px + 720px);
    width: 320px;
    height: 1px;
}

#rec420396596 .tn-elem[data-elem-id="1646818104184"] .tn-atom {
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    opacity: 0.6;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1646818104184"] {
        top: 143px;
        left: calc(50% - 480px + 673px);
        width: 220px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1646818104184"] {
        top: 206px;
        left: calc(50% - 320px + 10px);
        width: 100px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1646818104184"] {
        top: 173px;
        left: calc(50% - 240px + 10px);
        width: 80px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1646818104184"] {
        top: 116px;
        left: calc(50% - 160px + 10px);
        width: 55px;
    }
}

#rec420396596 .tn-elem[data-elem-id="1647427007023"] {
    z-index: 83;
    top: 740px;
    left: calc(50% - 600px + 720px);
    width: 61px;
    pointer-events: none;
}

#rec420396596 .tn-elem[data-elem-id="1647427007023"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1647427007023"] {
        top: 680pxpx;
        left: calc(50% - 480px + 270pxpx);
        width: 51px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1647427007023"] {
        top: 680pxpx;
        left: calc(50% - 320px + 590pxpx);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1647427007023"] {
        top: 879pxpx;
        left: calc(50% - 240px + 430pxpx);
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1647427007023"] {
        top: 1380px;
        left: calc(50% - 160px + 261px);
    }
}

#rec420396596 .tn-elem[data-elem-id="1647432438401"] {
    z-index: 62;
    top: 1210pxpx;
    left: calc(50% - 600px + 30pxpx);
    width: 360px;
    height: 420px;
}

#rec420396596 .tn-elem[data-elem-id="1647432438401"] .tn-atom {
    opacity: 0;
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396596 .tn-elem[data-elem-id="1647432438401"] {
        top: 1070pxpx;
        left: calc(50% - 480px + 19pxpx);
        width: 300px;
        height: 349px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396596 .tn-elem[data-elem-id="1647432438401"] {
        top: 1469pxpx;
        left: calc(50% - 320px + 19pxpx);
    }
}

@media screen and (max-width: 639px) {
    #rec420396596 .tn-elem[data-elem-id="1647432438401"] {
        top: 1189pxpx;
        left: calc(50% - 240px + 20pxpx);
        width: 220px;
        height: 282px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396596 .tn-elem[data-elem-id="1647432438401"] {
        top: 1982px;
        left: calc(50% - 160px + 9px);
        width: 300px;
        height: 260px;
    }

    #rec420396596 .tn-elem[data-elem-id="1647432438401"] .tn-atom {
        background-position: center center;
        opacity: 1;
        background-attachment: scroll;
    }
}

/* ADVANRAGES ------------------- */
#rec420396597 .t396__artboard {
    height: 905px;
    background-color: #000;
}

#rec420396597 .t396__filter {
    height: 905px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(3, 5, 6, 0.9)), to(rgba(3, 5, 6, 0)));
    background-image: -webkit-linear-gradient(right, rgba(3, 5, 6, 0), rgba(3, 5, 6, 0.9));
    background-image: linear-gradient(to left, rgba(3, 5, 6, 0), rgba(3, 5, 6, 0.9));
    will-change: transform;
}

#rec420396597 .t396__carrier {
    height: 905px;
    background-position: 40% 50%;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .t396__artboard {
        height: 1155px;
    }

    #rec420396597 .t396__filter {
        height: 1155px;
    }

    #rec420396597 .t396__carrier {
        height: 1155px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .t396__artboard {
        height: 1318px;
    }

    #rec420396597 .t396__filter {
        height: 1318px;
    }

    #rec420396597 .t396__carrier {
        height: 1318px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .t396__artboard {
        height: 1238px;
    }

    #rec420396597 .t396__filter {
        height: 1238px;
    }

    #rec420396597 .t396__carrier {
        height: 1238px;
        background-attachment: scroll;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644828598886"] {
    color: #ffffff;
    z-index: 13;
    top: 112px;
    left: calc(50% - 600px + 640px);
    width: 466px;
}

#rec420396597 .tn-elem[data-elem-id="1644828598886"] .tn-atom {
    color: #ffffff;
    font-size: 55px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 800;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644828598886"] {
        top: 112px;
        left: calc(50% - 480px + 620px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644828598886"] {
        top: 52px;
        left: calc(50% - 320px + 620px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644828598886"] {
        top: 12px;
        left: calc(50% - 240px + 620px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644828598886"] {
        top: 31px;
        left: calc(50% - 160px + 620px);
    }
}

#rec420396597 .tn-elem[data-elem-id="1644906841269"] {
    color: #ffffff;
    z-index: 14;
    top: 178px;
    left: calc(50% - 600px + 149px);
    width: 1337px;
}

#rec420396597 .tn-elem[data-elem-id="1644906841269"] .tn-atom {
    color: #ffffff;
    font-size: 45px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 200;
    letter-spacing: -3.1px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644906841269"] {
        top: 178px;
        left: calc(50% - 480px + 129px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644906841269"] {
        top: 118px;
        left: calc(50% - 320px + 129px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644906841269"] {
        top: 78px;
        left: calc(50% - 240px + 129px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644906841269"] {
        top: 97px;
        left: calc(50% - 160px + 129px);
    }
}

#rec420396597 .tn-elem[data-elem-id="1644906874532"] {
    color: #ffffff;
    z-index: 25;
    top: 111px;
    left: calc(50% - 600px + 20px);
    width: 794px;
}

#rec420396597 .tn-elem[data-elem-id="1644906874532"] .tn-atom {
    color: #ffffff;
    font-size: 55px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 600;
    letter-spacing: -3px;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644906874532"] {
        top: 111px;
        left: calc(50% - 480px + 0px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644906874532"] {
        top: 111px;
        left: calc(50% - 320px + 10px);
        width: 580px;
    }

    #rec420396597 .tn-elem[data-elem-id="1644906874532"] .tn-atom {
        font-size: 42px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644906874532"] {
        top: 61px;
        left: calc(50% - 240px + 10px);
        width: 450px;
    }

    #rec420396597 .tn-elem[data-elem-id="1644906874532"] {
        text-align: left;
    }

    #rec420396597 .tn-elem[data-elem-id="1644906874532"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644906874532"] {
        top: 141px;
        left: calc(50% - 160px + 10px);
        width: 316px;
    }

    #rec420396597 .tn-elem[data-elem-id="1644906874532"] {
        text-align: left;
    }

    #rec420396597 .tn-elem[data-elem-id="1644906874532"] .tn-atom {
        font-size: 16px;
        letter-spacing: 0px;
        opacity: 1;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644906899616"] {
    color: #ffffff;
    z-index: 29;
    top: 418px;
    left: calc(50% - 600px + 20px);
    width: 161px;
}

#rec420396597 .tn-elem[data-elem-id="1644906899616"] .tn-atom {
    color: #ffffff;
    font-size: 20px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644906899616"] {
        top: 418px;
        left: calc(50% - 480px + 0px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644906899616"] {
        top: 358px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644906899616"] {
        top: 248px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644906899616"] {
        top: 277px;
        left: calc(50% - 160px + 10px);
    }

    #rec420396597 .tn-elem[data-elem-id="1644906899616"] .tn-atom {
        font-size: 16px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644906923689"] {
    color: #ffffff;
    z-index: 30;
    top: 468px;
    left: calc(50% - 600px + 20px);
    width: 306px;
}

#rec420396597 .tn-elem[data-elem-id="1644906923689"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644906923689"] {
        top: 462px;
        left: calc(50% - 480px + 0px);
        width: 272px;
    }

    #rec420396597 .tn-elem[data-elem-id="1644906923689"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644906923689"] {
        top: 402px;
        left: calc(50% - 320px + 10px);
        width: 243px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644906923689"] {
        top: 292px;
        left: calc(50% - 240px + 10px);
        width: 335px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644906923689"] {
        top: 312px;
        left: calc(50% - 160px + 10px);
        width: 264px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644907732436"] {
    color: #ffffff;
    z-index: 31;
    top: 690px;
    left: calc(50% - 600px + 20px);
    width: 161px;
}

#rec420396597 .tn-elem[data-elem-id="1644907732436"] .tn-atom {
    color: #ffffff;
    font-size: 20px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732436"] {
        top: 678px;
        left: calc(50% - 480px + 0px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732436"] {
        top: 358px;
        left: calc(50% - 320px + 321px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732436"] {
        top: 636px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732436"] {
        top: 673px;
        left: calc(50% - 160px + 10px);
    }

    #rec420396597 .tn-elem[data-elem-id="1644907732436"] .tn-atom {
        font-size: 16px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644907732445"] {
    color: #ffffff;
    z-index: 37;
    top: 739px;
    left: calc(50% - 600px + 20px);
    width: 242px;
}

#rec420396597 .tn-elem[data-elem-id="1644907732445"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732445"] {
        top: 722px;
        left: calc(50% - 480px + 0px);
        width: 226px;
    }

    #rec420396597 .tn-elem[data-elem-id="1644907732445"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732445"] {
        top: 402px;
        left: calc(50% - 320px + 321px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732445"] {
        top: 680px;
        left: calc(50% - 240px + 10px);
        width: 361px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644907732445"] {
        top: 708px;
        left: calc(50% - 160px + 10px);
        width: 226px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644909276496"] {
    color: #ffffff;
    z-index: 38;
    top: 690px;
    left: calc(50% - 600px + 420px);
    width: 161px;
}

#rec420396597 .tn-elem[data-elem-id="1644909276496"] .tn-atom {
    color: #ffffff;
    font-size: 20px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276496"] {
        top: 678px;
        left: calc(50% - 480px + 320px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276496"] {
        top: 618px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276496"] {
        top: 445px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276496"] {
        top: 478px;
        left: calc(50% - 160px + 10px);
    }

    #rec420396597 .tn-elem[data-elem-id="1644909276496"] .tn-atom {
        font-size: 16px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644909276503"] {
    color: #ffffff;
    z-index: 39;
    top: 739px;
    left: calc(50% - 600px + 420px);
    width: 280px;
}

#rec420396597 .tn-elem[data-elem-id="1644909276503"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276503"] {
        top: 722px;
        left: calc(50% - 480px + 320px);
        width: 239px;
    }

    #rec420396597 .tn-elem[data-elem-id="1644909276503"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276503"] {
        top: 662px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276503"] {
        top: 489px;
        left: calc(50% - 240px + 10px);
        width: 333px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644909276503"] {
        top: 513px;
        left: calc(50% - 160px + 10px);
        width: 249px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644909284730"] {
    color: #ffffff;
    z-index: 40;
    top: 418px;
    left: calc(50% - 600px + 426px);
    width: 161px;
}

#rec420396597 .tn-elem[data-elem-id="1644909284730"] .tn-atom {
    color: #ffffff;
    font-size: 20px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284730"] {
        top: 417px;
        left: calc(50% - 480px + 320px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284730"] {
        top: 618px;
        left: calc(50% - 320px + 321px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284730"] {
        top: 826px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284730"] {
        top: 867px;
        left: calc(50% - 160px + 10px);
    }

    #rec420396597 .tn-elem[data-elem-id="1644909284730"] .tn-atom {
        font-size: 16px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1644909284736"] {
    color: #ffffff;
    z-index: 41;
    top: 468px;
    left: calc(50% - 600px + 426px);
    width: 290px;
}

#rec420396597 .tn-elem[data-elem-id="1644909284736"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284736"] {
        top: 561px;
        left: calc(50% - 480px + 320px);
        width: 247px;
    }

    #rec420396597 .tn-elem[data-elem-id="1644909284736"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284736"] {
        top: 762px;
        left: calc(50% - 320px + 321px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284736"] {
        top: 970px;
        left: calc(50% - 240px + 10px);
        width: 378px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1644909284736"] {
        top: 1002px;
        left: calc(50% - 160px + 10px);
        width: 266px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1646296116385"] {
    z-index: 42;
    top: 884px;
    left: calc(50% - 600px + 8px);
    width: 552px;
}

#rec420396597 .tn-elem[data-elem-id="1646296116385"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1646296116385"] {
        top: 884px;
        left: calc(50% - 480px + 408px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1646296116385"] {
        top: 1160px;
        left: calc(50% - 320px + 704px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1646296116385"] {
        top: 1120px;
        left: calc(50% - 240px + 704px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1646296116385"] {
        top: 1139px;
        left: calc(50% - 160px + 704px);
    }
}

#rec420396597 .tn-elem[data-elem-id="1646827018810"] {
    z-index: 43;
    top: 336px;
    left: calc(50% - 600px + 14px);
    width: 73px;
}

#rec420396597 .tn-elem[data-elem-id="1646827018810"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec420396597 .tn-elem[data-elem-id="1646827018810"] .tn-atom {
    -webkit-transform: rotate(16deg);
    -moz-transform: rotate(16deg);
    transform: rotate(16deg);
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1646827018810"] {
        top: 336px;
        left: calc(50% - 480px + 0px);
        width: 70px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1646827018810"] {
        top: 276px;
        left: calc(50% - 320px + 0px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1646827018810"] {
        top: 196px;
        left: calc(50% - 240px + 6px);
        width: 44px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1646827018810"] {
        top: 225px;
        left: calc(50% - 160px + 6px);
    }
}

#rec420396597 .tn-elem[data-elem-id="1646827089166"] {
    z-index: 44;
    top: 608px;
    left: calc(50% - 600px + 419px);
    width: 61px;
}

#rec420396597 .tn-elem[data-elem-id="1646827089166"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1646827089166"] {
        top: 596px;
        left: calc(50% - 480px + 320px);
        width: 58px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1646827089166"] {
        top: 536px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1646827089166"] {
        top: 393px;
        left: calc(50% - 240px + 10px);
        width: 36px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1646827089166"] {
        top: 426px;
        left: calc(50% - 160px + 10px);
    }
}

#rec420396597 .tn-elem[data-elem-id="1646827108232"] {
    z-index: 45;
    top: 610px;
    left: calc(50% - 600px + 21px);
    width: 36px;
}

#rec420396597 .tn-elem[data-elem-id="1646827108232"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1646827108232"] {
        top: 605px;
        left: calc(50% - 480px + 0px);
        width: 34px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1646827108232"] {
        top: 276px;
        left: calc(50% - 320px + 321px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1646827108232"] {
        top: 590px;
        left: calc(50% - 240px + 10px);
        width: 21px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1646827108232"] {
        top: 627px;
        left: calc(50% - 160px + 10px);
    }
}

#rec420396597 .tn-elem[data-elem-id="1646827172456"] {
    z-index: 46;
    top: 342px;
    left: calc(50% - 600px + 428px);
    width: 43px;
}

#rec420396597 .tn-elem[data-elem-id="1646827172456"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1646827172456"] {
        top: 352px;
        left: calc(50% - 480px + 320px);
        width: 41px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1646827172456"] {
        top: 553px;
        left: calc(50% - 320px + 321px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1646827172456"] {
        top: 781px;
        left: calc(50% - 240px + 10px);
        width: 26px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1646827172456"] {
        top: 822px;
        left: calc(50% - 160px + 10px);
    }
}

#rec420396597 .tn-elem[data-elem-id="1647962361718"] {
    z-index: 7;
    top: 207px;
    left: calc(50% - 600px + 742px);
    width: 411px;
}

#rec420396597 .tn-elem[data-elem-id="1647962361718"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1647962361718"] {
        top: 205px;
        left: calc(50% - 480px + 568px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1647962361718"] {
        top: 723px;
        left: calc(50% - 320px + 128px);
        width: 367px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1647962361718"] {
        top: 900px;
        left: calc(50% - 240px + 20px);
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1647962361718"] {
        top: 953px;
        left: calc(50% - 160px + 14px);
        width: 282px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1647969468442"] {
    z-index: 47;
    top: 0px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 1px;
}

#rec420396597 .tn-elem[data-elem-id="1647969468442"] .tn-atom {
    background-color: #ffeb04;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    opacity: 0.6;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1647969468442"] {
        top: 0px;
        left: calc(50% - 480px + 10px);
        width: 940px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1647969468442"] {
        top: -60px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1647969468442"] {
        top: -100px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1647969468442"] {
        top: 170px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec420396597 .tn-elem[data-elem-id="1650273317648"] {
    color: #ffffff;
    z-index: 26;
    top: 111px;
    left: calc(50% - 600px + 20px);
    width: 794px;
}

#rec420396597 .tn-elem[data-elem-id="1650273317648"] .tn-atom {
    color: #ffffff;
    font-size: 55px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -3px;
    text-transform: uppercase;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1650273317648"] {
        top: 111px;
        left: calc(50% - 480px + 0px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1650273317648"] {
        top: 111px;
        left: calc(50% - 320px + 10px);
        width: 580px;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273317648"] .tn-atom {
        font-size: 42px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1650273317648"] {
        top: 61px;
        left: calc(50% - 240px + 10px);
        width: 450px;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273317648"] {
        text-align: left;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273317648"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1650273317648"] {
        top: 120px;
        left: calc(50% - 160px + 8px);
        width: 316px;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273317648"] {
        text-align: left;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273317648"] .tn-atom {
        font-size: 36px;
        line-height: 1.1;
        letter-spacing: -2px;
        opacity: 1;
    }
}

#rec420396597 .tn-elem[data-elem-id="1650273318529"] {
    color: #ffffff;
    z-index: 27;
    top: 111px;
    left: calc(50% - 600px + 20px);
    width: 794px;
}

#rec420396597 .tn-elem[data-elem-id="1650273318529"] .tn-atom {
    color: #ffffff;
    font-size: 55px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -3px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396597 .tn-elem[data-elem-id="1650273318529"] {
        top: 111px;
        left: calc(50% - 480px + 0px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396597 .tn-elem[data-elem-id="1650273318529"] {
        top: 111px;
        left: calc(50% - 320px + 10px);
        width: 580px;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273318529"] .tn-atom {
        font-size: 42px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396597 .tn-elem[data-elem-id="1650273318529"] {
        top: 61px;
        left: calc(50% - 240px + 10px);
        width: 450px;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273318529"] {
        text-align: left;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273318529"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396597 .tn-elem[data-elem-id="1650273318529"] {
        top: 31px;
        left: calc(50% - 160px + 514px);
        width: 316px;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273318529"] {
        text-align: left;
    }

    #rec420396597 .tn-elem[data-elem-id="1650273318529"] .tn-atom {
        font-size: 36px;
        letter-spacing: -2px;
        opacity: 0;
    }
}

/* FORM */
#rec438134265 .t396__artboard {
    height: 660px;
    background-color: #030506;
}

#rec438134265 .t396__filter {
    height: 660px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(3, 5, 6, 0.75)), to(rgba(3, 5, 6, 0.9)));
    background-image: -webkit-linear-gradient(top, rgba(3, 5, 6, 0.75), rgba(3, 5, 6, 0.9));
    background-image: linear-gradient(to bottom, rgba(3, 5, 6, 0.75), rgba(3, 5, 6, 0.9));
    will-change: transform;
    opacity: 0.5;
}

#rec438134265 .t396__carrier {
    height: 660px;
    background-position: center center;
    background-attachment: fixed;
    transform: translate3d(0, 0, 0);
    -moz-transform: unset;
    background-image: url('https://static.tildacdn.com/tild3831-3962-4763-b263-363930323437/-/resize/20x/220D0BCD0B5D180D181D.jpg');
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (min-width: 1200px) {
    #rec438134265 .t396__carrier-wrapper {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        clip-path: inset(0 0 0 0);
    }

    #rec438134265 .t396__carrier {
        position: fixed;
        display: block;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-size: cover;
        background-position: center center;
        transform: translateZ(0);
        will-change: transform;
        pointer-events: none;
    }
}

@media screen and (max-width: 1199px) {
    #rec438134265 .t396__artboard {}

    #rec438134265 .t396__filter {}

    #rec438134265 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec438134265 .t396__artboard {}

    #rec438134265 .t396__filter {}

    #rec438134265 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .t396__artboard {}

    #rec438134265 .t396__filter {}

    #rec438134265 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .t396__artboard {
        height: 658px;
    }

    #rec438134265 .t396__filter {
        height: 658px;
    }

    #rec438134265 .t396__carrier {
        height: 658px;
        background-attachment: scroll;
    }
}

#rec438134265 .tn-elem[data-elem-id="1645704898159"] {
    z-index: 6;
    top: 624px;
    left: calc(50% - 600px + 736px);
    width: 512px;
}

#rec438134265 .tn-elem[data-elem-id="1645704898159"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134265 .tn-elem[data-elem-id="1645704898159"] {
        top: 624px;
        left: calc(50% - 480px + 438px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134265 .tn-elem[data-elem-id="1645704898159"] {
        top: 624px;
        left: calc(50% - 320px + 20px);
        width: 600px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1645704898159"] {
        top: 631px;
        left: calc(50% - 240px + 40px);
        width: 400px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1645704898159"] {
        top: 757px;
        left: calc(50% - 160px + 0px);
        width: 320px;
    }

    #rec438134265 .tn-elem[data-elem-id="1645704898159"] .tn-atom {
        opacity: 0;
    }
}

#rec438134265 .tn-elem[data-elem-id="1645705102323"] {
    color: #ffffff;
    z-index: 14;
    top: 470px;
    left: calc(50% - 600px + 174px);
    width: 603px;
}

#rec438134265 .tn-elem[data-elem-id="1645705102323"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    opacity: 0.5;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102323"] {
        top: 420px;
        left: calc(50% - 480px + 54px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102323"] {
        top: 469px;
        left: calc(50% - 320px + -849px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102323"] {
        top: 546px;
        left: calc(50% - 240px + 131px);
        width: 219px;
    }

    #rec438134265 .tn-elem[data-elem-id="1645705102323"] {
        text-align: center;
    }

    #rec438134265 .tn-elem[data-elem-id="1645705102323"] .tn-atom {
        font-size: 10px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102323"] {
        top: 567px;
        left: calc(50% - 160px + 51px);
    }
}

#rec438134265 .tn-elem[data-elem-id="1645705102317"] {
    color: #ffffff;
    text-align: center;
    z-index: 13;
    top: 293px;
    left: calc(50% - 600px + 358px);
    width: 484px;
}

#rec438134265 .tn-elem[data-elem-id="1645705102317"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102317"] {
        top: 253px;
        left: calc(50% - 480px + 238px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102317"] {
        top: 215px;
        left: calc(50% - 320px + 78px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102317"] {
        top: 185px;
        left: calc(50% - 240px + -2px);
    }

    #rec438134265 .tn-elem[data-elem-id="1645705102317"] .tn-atom {
        font-size: 18px;
        line-height: 1.35;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102317"] {
        top: 204px;
        left: calc(50% - 160px + 14px);
        width: 293px;
    }

    #rec438134265 .tn-elem[data-elem-id="1645705102317"] .tn-atom {
        font-size: 16px;
    }
}

#rec438134265 .tn-elem[data-elem-id="1645705126305"] {
    color: #ffffff;
    z-index: 11;
    top: 148px;
    left: calc(50% - 600px + 636px);
    width: 259px;
}

#rec438134265 .tn-elem[data-elem-id="1645705126305"] .tn-atom {
    color: #ffffff;
    font-size: 55px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 800;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {}

#rec438134265 .tn-elem[data-elem-id="1645705102311"] {
    color: #ffffff;
    text-align: center;
    z-index: 8;
    top: -197px;
    left: calc(50% - 600px + 179px);
    width: 853px;
}

#rec438134265 .tn-elem[data-elem-id="1645705102311"] .tn-atom {
    color: #ffffff;
    font-size: 45px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -1px;
    text-transform: uppercase;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102311"] {
        top: 123px;
        left: calc(50% - 480px + 54px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102311"] {
        top: 123px;
        left: calc(50% - 320px + -106px);
    }

    #rec438134265 .tn-elem[data-elem-id="1645705102311"] .tn-atom {
        font-size: 34px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102311"] {
        top: 103px;
        left: calc(50% - 240px + -15px);
        width: 511px;
    }

    #rec438134265 .tn-elem[data-elem-id="1645705102311"] .tn-atom {
        font-size: 26px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1645705102311"] {
        top: 60px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }

    #rec438134265 .tn-elem[data-elem-id="1645705102311"] .tn-atom {
        font-size: 26px;
        opacity: 1;
    }
}

#rec438134265 .tn-elem[data-elem-id="1645705113695"] {
    color: #ffffff;
    z-index: 7;
    top: 147px;
    left: calc(50% - 600px + 304px);
    width: 338px;
}

#rec438134265 .tn-elem[data-elem-id="1645705113695"] .tn-atom {
    color: #ffffff;
    font-size: 55px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 800;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {}

#rec438134265 .tn-elem[data-elem-id="1645789154640"] {
    z-index: 15;
    top: -1px;
    left: calc(50% - 600px + 0px);
    width: 649px;
}

#rec438134265 .tn-elem[data-elem-id="1645789154640"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {
    #rec438134265 .tn-elem[data-elem-id="1645789154640"] {
        top: -1px;
        left: calc(50% - 320px + 20px);
        width: 600px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1645789154640"] {
        top: -1px;
        left: calc(50% - 240px + 0px);
        width: 480px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1645789154640"] {
        top: -1px;
        left: calc(50% - 160px + 0px);
        width: 320px;
    }

    #rec438134265 .tn-elem[data-elem-id="1645789154640"] .tn-atom {
        opacity: 0;
    }
}

#rec438134265 .tn-elem[data-elem-id="1646824165566"] {
    z-index: 16;
    top: 390px;
    left: calc(50% - 600px + 174px);
    width: 853px;
}

#rec438134265 .tn-elem[data-elem-id="1646824165566"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134265 .tn-elem[data-elem-id="1646824165566"] {
        top: 320px;
        left: calc(50% - 480px + 54px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134265 .tn-elem[data-elem-id="1646824165566"] {
        top: 324px;
        left: calc(50% - 320px + 98px);
        width: 460px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1646824165566"] {
        top: 274px;
        left: calc(50% - 240px + 70px);
        width: 340px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1646824165566"] {
        top: 288px;
        left: calc(50% - 160px + 23px);
        width: 280px;
    }
}

#rec438134265 .tn-elem[data-elem-id="1650205282161"] {
    z-index: 2;
    top: -80px;
    left: calc(50% - 600px + -283px);
    width: 100px;
    height: 100px;
}

#rec438134265 .tn-elem[data-elem-id="1650205282161"] .tn-atom {
    opacity: 0;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1650205282161"] {
        top: 0px;
        left: calc(50% - 240px + 0px);
        width: 100px;
        height: 108px;
    }

    #rec438134265 .tn-elem[data-elem-id="1650205282161"] .tn-atom {
        opacity: 1;
        background-attachment: scroll;
        background-position: 60% 50%;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1650205282161"] {
        top: 0px;
        left: calc(50% - 160px + 0px);
        width: 100px;
        height: 104px;
    }
}

#rec438134265 .tn-elem[data-elem-id="1650205339135"] {
    z-index: 5;
    top: 20px;
    left: calc(50% - 600px + -284px);
    width: 100px;
    height: 100px;
}

#rec438134265 .tn-elem[data-elem-id="1650205339135"] .tn-atom {
    opacity: 0;
    background-color: #fff705;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1650205339135"] {
        top: 0px;
        left: calc(50% - 240px + 0px);
        width: 100px;
        height: 100px;
    }

    #rec438134265 .tn-elem[data-elem-id="1650205339135"] .tn-atom {
        background-color: #030506;
        opacity: 0.65;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1650205339135"] {
        top: 0px;
        left: calc(50% - 160px + 0px);
        width: 100px;
        height: 100px;
    }

    #rec438134265 .tn-elem[data-elem-id="1650205339135"] .tn-atom {
        background-color: #030506;
        opacity: 0.6;
        background-attachment: scroll;
    }
}

#rec438134265 .tn-elem[data-elem-id="1650270960690"] {
    color: #ffffff;
    text-align: center;
    z-index: 9;
    top: 163px;
    left: calc(50% - 600px + 174px);
    width: 853px;
}

#rec438134265 .tn-elem[data-elem-id="1650270960690"] .tn-atom {
    color: #ffffff;
    font-size: 45px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -1px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134265 .tn-elem[data-elem-id="1650270960690"] {
        top: 123px;
        left: calc(50% - 480px + 54px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134265 .tn-elem[data-elem-id="1650270960690"] {
        top: 123px;
        left: calc(50% - 320px + -106px);
    }

    #rec438134265 .tn-elem[data-elem-id="1650270960690"] .tn-atom {
        font-size: 34px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134265 .tn-elem[data-elem-id="1650270960690"] {
        top: 103px;
        left: calc(50% - 240px + -15px);
        width: 511px;
    }

    #rec438134265 .tn-elem[data-elem-id="1650270960690"] .tn-atom {
        font-size: 26px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134265 .tn-elem[data-elem-id="1650270960690"] {
        top: 60px;
        left: calc(50% - 160px + -334px);
        width: 268px;
    }

    #rec438134265 .tn-elem[data-elem-id="1650270960690"] .tn-atom {
        font-size: 26px;
        opacity: 0;
    }
}

/* Contacts -------------------- */

#rec422379480 .t396__artboard {
    height: 881px;
    background-color: #f4f4f4;
    overflow: visible;
}

#rec422379480 .t396__filter {
    height: 881px;
}

#rec422379480 .t396__carrier {
    height: 881px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .t396__artboard {
        height: 747px;
    }

    #rec422379480 .t396__filter {
        height: 747px;
    }

    #rec422379480 .t396__carrier {
        height: 747px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .t396__artboard {
        height: 701px;
    }

    #rec422379480 .t396__filter {
        height: 701px;
    }

    #rec422379480 .t396__carrier {
        height: 701px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .t396__artboard {
        height: 603px;
    }

    #rec422379480 .t396__filter {
        height: 603px;
    }

    #rec422379480 .t396__carrier {
        height: 603px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .t396__artboard {
        height: 708px;
    }

    #rec422379480 .t396__filter {
        height: 708px;
    }

    #rec422379480 .t396__carrier {
        height: 708px;
        background-attachment: scroll;
    }
}

#rec422379480 .tn-elem[data-elem-id="1645795638788"] {
    color: #030506;
    z-index: 2;
    top: 111px;
    left: calc(50% - 600px + 20px);
    width: 746px;
}

#rec422379480 .tn-elem[data-elem-id="1645795638788"] .tn-atom {
    color: #030506;
    font-size: 45px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -3.1px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1645795638788"] {
        top: 111px;
        left: calc(50% - 480px + 10px);
        width: 558px;
    }

    #rec422379480 .tn-elem[data-elem-id="1645795638788"] .tn-atom {
        font-size: 45px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1645795638788"] .tn-atom {
        font-size: 38px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1645795638788"] {
        top: 80px;
        left: calc(50% - 160px + 10px);
        width: 282px;
    }
}

#rec422379480 .tn-elem[data-elem-id="1645795758471"] {
    color: #030506;
    z-index: 3;
    top: 108px;
    left: calc(50% - 600px + 751px);
    width: 509px;
}

#rec422379480 .tn-elem[data-elem-id="1645795758471"] .tn-atom {
    color: #030506;
    font-size: 25px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1645795758471"] {
        top: 108px;
        left: calc(50% - 480px + 611px);
        width: 323px;
    }

    #rec422379480 .tn-elem[data-elem-id="1645795758471"] .tn-atom {
        font-size: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .tn-elem[data-elem-id="1645795758471"] {
        top: 177px;
        left: calc(50% - 320px + 11px);
        width: 477px;
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1645795758471"] {
        top: 177px;
        left: calc(50% - 240px + 11px);
        width: 290px;
    }

    #rec422379480 .tn-elem[data-elem-id="1645795758471"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1645795758471"] {
        top: 176px;
        left: calc(50% - 160px + 11px);
    }
}

#rec422379480 .tn-elem[data-elem-id="1645796266719"] {
    z-index: 4;
    top: 85px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 120px;
}

#rec422379480 .tn-elem[data-elem-id="1645796266719"] .tn-atom {
    background-color: #030506;
    background-position: center center;
    border-color: transparent;
    border-style: solid;    
    border-radius: 10px;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1645796266719"] {
        top: 85px;
        left: calc(50% - 480px + 10px);
        width: 938px;
        height: 1px;
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .tn-elem[data-elem-id="1645796266719"] {
        top: 85px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 1px;
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1645796266719"] {
        top: 85px;
        left: calc(50% - 240px + 10px);
        width: 459px;
        height: 1px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1645796266719"] {
        top: 60px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 1px;
    }
}

#rec422379480 .tn-elem[data-elem-id="1645796297719"] {
    z-index: 5;
    top: 205px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 1px;
}

#rec422379480 .tn-elem[data-elem-id="1645796297719"] .tn-atom {
    background-color: #030506;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1645796297719"] {
        top: 195px;
        left: calc(50% - 480px + 10px);
        width: 938px;
        height: 1px;
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .tn-elem[data-elem-id="1645796297719"] {
        top: 255px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 1px;
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1645796297719"] {
        top: 255px;
        left: calc(50% - 240px + 10px);
        width: 459px;
        height: 1px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1645796297719"] {
        top: 240px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 1px;
    }
}

#rec422379480 .tn-elem[data-elem-id="1650451491596"] {
    z-index: 7;
    top: 287px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 480px;
    border-radius: 10px;
    overflow: hidden;
}

#rec422379480 .tn-elem[data-elem-id="1650451491596"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1650451491596"] {
        top: 277px;
        left: calc(50% - 480px + 10px);
        width: 940px;
        height: 408px;
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .tn-elem[data-elem-id="1650451491596"] {
        top: 296px;
        left: calc(50% - 320px + 10px);
        width: 618px;
        height: 346px;
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1650451491596"] {
        top: 286px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 257px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1650451491596"] {
        top: 261px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 320px;
    }
    #rec422379480 .tn-elem[data-elem-id="1650451491596"] .tn-atom iframe {
        height: 380px!important;
    }
}

#rec422379480 .tn-elem[data-elem-id="1650452526804"] {
    z-index: 8;
    top: 742px;
    left: calc(50% - 600px + 40px);
    width: 200px;
    height: 29px;
}

#rec422379480 .tn-elem[data-elem-id="1650452526804"] .tn-atom {
    border-radius: 4px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 4px 12px 0px rgba(3, 5, 6, 0.1);
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1650452526804"] {
        top: 642px;
        left: calc(50% - 480px + 20px);
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .tn-elem[data-elem-id="1650452526804"] {
        top: 602px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1650452526804"] {
        top: 512px;
        left: calc(50% - 240px + 20px);
        width: 153px;
        height: 20px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1650452526804"] {
        top: 617px;
        left: calc(50% - 160px + 20px);
    }
}

#rec422379480 .tn-elem[data-elem-id="1650452758541"] {
    color: #030506;
    z-index: 9;
    top: 746px;
    left: calc(50% - 600px + 68px);
    width: 171px;
    pointer-events: none;
}

#rec422379480 .tn-elem[data-elem-id="1650452758541"] .tn-atom {
    color: #030506;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1650452758541"] {
        top: 646px;
        left: calc(50% - 480px + 48px);
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .tn-elem[data-elem-id="1650452758541"] {
        top: 606px;
        left: calc(50% - 320px + 48px);
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1650452758541"] {
        top: 515px;
        left: calc(50% - 240px + 39px);
        width: 125px;
    }

    #rec422379480 .tn-elem[data-elem-id="1650452758541"] .tn-atom {
        font-size: 10px;
        letter-spacing: 0.2px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1650452758541"] {
        top: 620px;
        left: calc(50% - 160px + 39px);
    }
}

#rec422379480 .tn-elem[data-elem-id="1650452867191"] {
    z-index: 10;
    top: 748px;
    left: calc(50% - 600px + 49px);
    width: 13px;
    pointer-events: none;
}

#rec422379480 .tn-elem[data-elem-id="1650452867191"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec422379480 .tn-elem[data-elem-id="1650452867191"] {
        top: 648px;
        left: calc(50% - 480px + 29px);
    }
}

@media screen and (max-width: 959px) {
    #rec422379480 .tn-elem[data-elem-id="1650452867191"] {
        top: 608px;
        left: calc(50% - 320px + 29px);
    }
}

@media screen and (max-width: 639px) {
    #rec422379480 .tn-elem[data-elem-id="1650452867191"] {
        top: 516px;
        left: calc(50% - 240px + 24px);
        width: 9px;
    }
}

@media screen and (max-width: 479px) {
    #rec422379480 .tn-elem[data-elem-id="1650452867191"] {
        top: 621px;
        left: calc(50% - 160px + 24px);
    }
}

/* Footer ------------------- */
.tn-elem__4304299341646049484384 .tn-atom,
.tn-elem__4304299341646049073028 .tn-atom,
.tn-elem__4304299341646048441303 .tn-atom,
.tn-elem__4304299341649844274784 .tn-atom,
.tn-elem__4304299341649844286231 .tn-atom,
.tn-elem__4304299341649844318077 .tn-atom,
.tn-elem__4304299341649844334081 .tn-atom,
.tn-elem__4304299341649844334087 .tn-atom,
.tn-elem__4304299341649844334093 .tn-atom,
.tn-elem__4304299341649844334098 .tn-atom,
.tn-elem__4304299341649844371588 .tn-atom,
.tn-elem__4304299341649844371595 .tn-atom {
    position: relative;
    transition: color 0.2s !important;
}

/*!:hover!*/
.tn-elem__4304299341646049484384 .tn-atom:hover,
.tn-elem__4304299341646049073028 .tn-atom:hover,
.tn-elem__4304299341646048441303 .tn-atom:hover,
.tn-elem__4304299341649844274784 .tn-atom:hover,
.tn-elem__4304299341649844286231 .tn-atom:hover,
.tn-elem__4304299341649844318077 .tn-atom:hover,
.tn-elem__4304299341649844334081 .tn-atom:hover,
.tn-elem__4304299341649844334087 .tn-atom:hover,
.tn-elem__4304299341649844334093 .tn-atom:hover,
.tn-elem__4304299341649844334098 .tn-atom:hover,
.tn-elem__4304299341649844371588 .tn-atom:hover,
.tn-elem__4304299341649844371595 .tn-atom:hover {
    color: rgba(255, 255, 255, 1) !important;
}

/*!:before!*/
.tn-elem__4304299341646049484384 .tn-atom:before,
.tn-elem__4304299341646049073028 .tn-atom:before,
.tn-elem__4304299341646048441303 .tn-atom:before,
.tn-elem__4304299341649844274784 .tn-atom:before,
.tn-elem__4304299341649844286231 .tn-atom:before,
.tn-elem__4304299341649844318077 .tn-atom:before,
.tn-elem__4304299341649844334081 .tn-atom:before,
.tn-elem__4304299341649844334087 .tn-atom:before,
.tn-elem__4304299341649844334093 .tn-atom:before,
.tn-elem__4304299341649844334098 .tn-atom:before,
.tn-elem__4304299341649844371588 .tn-atom:before,
.tn-elem__4304299341649844371595 .tn-atom:before {
    transform-origin: 100% 50%;
    transform: scale3d(0, 1, 1);
    transition: transform 0.2s !important;
    position: absolute;
    width: 100%;
    height: 3px;
    background: #ffeb04;
    top: 100%;
    left: 0;
    pointer-events: none;
    content: '';
}

/*!:hover:before!*/
.tn-elem__4304299341646049484384 .tn-atom:hover:before,
.tn-elem__4304299341646049073028 .tn-atom:hover:before,
.tn-elem__4304299341646048441303 .tn-atom:hover:before,
.tn-elem__4304299341649844274784 .tn-atom:hover:before,
.tn-elem__4304299341649844286231 .tn-atom:hover:before,
.tn-elem__4304299341649844318077 .tn-atom:hover:before,
.tn-elem__4304299341649844334081 .tn-atom:hover:before,
.tn-elem__4304299341649844334087 .tn-atom:hover:before,
.tn-elem__4304299341649844334093 .tn-atom:hover:before,
.tn-elem__4304299341649844334098 .tn-atom:hover:before,
.tn-elem__4304299341649844371588 .tn-atom:hover:before,
.tn-elem__4304299341649844371595 .tn-atom:hover:before {
    transform-origin: 0% 50%;
    transform: scale3d(1, 1, 1);
}

[data-elem-type="text"] a.tn-atom {
    display: inline-block;
    width: fit-content;
    width: -moz-fit-content;
}

.t282__menu__item {
    width: fit-content;
    width: -moz-fit-content;
    margin-left: auto;
    margin-right: auto;
}

.t280__menu__item {
    width: fit-content;
    width: -moz-fit-content;
}

#rec430429934 .t396__artboard {
    height: 361px;
    background-color: #030506;
}

#rec430429934 .t396__filter {
    height: 361px;
}

#rec430429934 .t396__carrier {
    height: 361px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .t396__artboard {
        height: 320px;
    }

    #rec430429934 .t396__filter {
        height: 320px;
    }

    #rec430429934 .t396__carrier {
        height: 320px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .t396__artboard {
        height: 445px;
    }

    #rec430429934 .t396__filter {
        height: 445px;
    }

    #rec430429934 .t396__carrier {
        height: 445px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .t396__artboard {
        height: 494px;
    }

    #rec430429934 .t396__filter {
        height: 494px;
    }

    #rec430429934 .t396__carrier {
        height: 494px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .t396__artboard {
        height: 464px;
    }

    #rec430429934 .t396__filter {
        height: 464px;
    }

    #rec430429934 .t396__carrier {
        height: 464px;
        background-attachment: scroll;
    }
}

#rec430429934 .tn-elem[data-elem-id="1646049484384"] {
    color: #ffffff;
    z-index: 11;
    top: 135px;
    left: calc(50% - 600px + 520px);
    width: 151px;
}

#rec430429934 .tn-elem[data-elem-id="1646049484384"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1646049484384"] {
        top: 130px;
        left: calc(50% - 480px + 460px);
    }

    #rec430429934 .tn-elem[data-elem-id="1646049484384"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1646049484384"] {
        top: 262px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1646049484384"] {
        top: 271px;
        left: calc(50% - 160px + 10px);
        width: 61px;
    }

    #rec430429934 .tn-elem[data-elem-id="1646049484384"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1646049073028"] {
    color: #ffffff;
    z-index: 10;
    top: 287px;
    left: calc(50% - 600px + 18px);
    width: 205px;
}

#rec430429934 .tn-elem[data-elem-id="1646049073028"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    opacity: 0.5;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1646049073028"] {
        top: 257px;
        left: calc(50% - 480px + 18px);
    }

    #rec430429934 .tn-elem[data-elem-id="1646049073028"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1646049073028"] {
        top: 396px;
        left: calc(50% - 320px + 18px);
        width: 189px;
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .tn-elem[data-elem-id="1646049073028"] {
        top: 419px;
        left: calc(50% - 240px + 18px);
        width: 166px;
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1646049073028"] {
        top: 416px;
        left: calc(50% - 160px + 11px);
        width: 160px;
    }

    #rec430429934 .tn-elem[data-elem-id="1646049073028"] .tn-atom {
        font-size: 10px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1646048441303"] {
    color: #ffffff;
    text-align: right;
    z-index: 9;
    top: 287px;
    left: calc(50% - 600px + 1059px);
    width: 113px;
}

#rec430429934 .tn-elem[data-elem-id="1646048441303"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    opacity: 0.5;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1646048441303"] {
        top: 257px;
        left: calc(50% - 480px + 821px);
        width: 129px;
    }

    #rec430429934 .tn-elem[data-elem-id="1646048441303"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1646048441303"] {
        top: 396px;
        left: calc(50% - 320px + 501px);
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .tn-elem[data-elem-id="1646048441303"] {
        top: 426px;
        left: calc(50% - 240px + 341px);
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1646048441303"] {
        top: 418px;
        left: calc(50% - 160px + 209px);
    }

    #rec430429934 .tn-elem[data-elem-id="1646048441303"] {
        text-align: left;
    }

    #rec430429934 .tn-elem[data-elem-id="1646048441303"] .tn-atom {
        font-size: 10px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1646048334958"] {
    z-index: 8;
    top: 43px;
    left: calc(50% - 600px + 18px);
    width: 121px;
}

#rec430429934 .tn-elem[data-elem-id="1646048334958"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1646048334958"] {
        top: 43px;
        left: calc(50% - 160px + 8px);
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844053957"] {
    z-index: 17;
    top: 149px;
    left: calc(50% - 600px + 20px);
    width: 11px;
}

#rec430429934 .tn-elem[data-elem-id="1649844053957"] .tn-atom {
    opacity: 0.9;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844053957"] {
        top: 143px;
        left: calc(50% - 480px + 20px);
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844053957"] {
        top: 143px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844053957"] {
        top: 136px;
        left: calc(50% - 160px + 10px);
        width: 9px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844121533"] {
    color: #ffffff;
    z-index: 18;
    top: 106px;
    left: calc(50% - 600px + 40px);
    width: 163px;
}

#rec430429934 .tn-elem[data-elem-id="1649844121533"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec430429934 .tn-elem[data-elem-id="1649844121533"] .tn-atom a {
    transition: 0.3s;
}

#rec430429934 .tn-elem[data-elem-id="1649844121533"] .tn-atom a:hover {
    color: #ffeb04;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844121533"] {
        top: 104px;
        left: calc(50% - 480px + 40px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844121533"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844121533"] {
        top: 104px;
        left: calc(50% - 320px + 40px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844121533"] {
        top: 104px;
        left: calc(50% - 160px + 30px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844121533"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844121542"] {
    z-index: 19;
    top: 113px;
    left: calc(50% - 600px + 20px);
    width: 11px;
}

#rec430429934 .tn-elem[data-elem-id="1649844121542"] .tn-atom {
    opacity: 0.9;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844121542"] {
        top: 110px;
        left: calc(50% - 480px + 20px);
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844121542"] {
        top: 108px;
        left: calc(50% - 160px + 10px);
        width: 9px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844239573"] {
    color: #ffffff;
    z-index: 12;
    top: 141px;
    left: calc(50% - 600px + 40px);
    width: 163px;
}

#rec430429934 .tn-elem[data-elem-id="1649844239573"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec430429934 .tn-elem[data-elem-id="1649844239573"] a {
    transition: 0.3s;
}

#rec430429934 .tn-elem[data-elem-id="1649844239573"] a:hover {
    color: #ffeb04;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844239573"] {
        top: 136px;
        left: calc(50% - 480px + 40px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844239573"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844239573"] {
        top: 136px;
        left: calc(50% - 320px + 40px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844239573"] {
        top: 131px;
        left: calc(50% - 160px + 30px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844239573"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844274784"] {
    color: #ffffff;
    z-index: 20;
    top: 100px;
    left: calc(50% - 600px + 520px);
    width: 166px;
}

#rec430429934 .tn-elem[data-elem-id="1649844274784"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844274784"] {
        top: 98px;
        left: calc(50% - 480px + 460px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844274784"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844274784"] {
        top: 230px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844274784"] {
        top: 244px;
        left: calc(50% - 160px + 10px);
        width: 166px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649844274784"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844286231"] {
    color: #ffffff;
    z-index: 21;
    top: 65px;
    left: calc(50% - 600px + 520px);
    width: 130px;
}

#rec430429934 .tn-elem[data-elem-id="1649844286231"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844286231"] {
        top: 66px;
        left: calc(50% - 480px + 460px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844286231"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844286231"] {
        top: 198px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844286231"] {
        top: 217px;
        left: calc(50% - 160px + 10px);
        width: 130px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649844286231"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844318077"] {
    color: #ffffff;
    z-index: 22;
    top: 170px;
    left: calc(50% - 600px + 520px);
    width: 81px;
}

#rec430429934 .tn-elem[data-elem-id="1649844318077"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844318077"] {
        top: 162px;
        left: calc(50% - 480px + 460px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844318077"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844318077"] {
        top: 294px;
        left: calc(50% - 320px + 20px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844318077"] {
        top: 298px;
        left: calc(50% - 160px + 10px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844318077"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844334081"] {
    color: #ffffff;
    z-index: 23;
    top: 100px;
    left: calc(50% - 600px + 780px);
    width: 113px;
}

#rec430429934 .tn-elem[data-elem-id="1649844334081"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334081"] {
        top: 98px;
        left: calc(50% - 480px + 680px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334081"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334081"] {
        top: 230px;
        left: calc(50% - 320px + 319px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334081"] {
        top: 244px;
        left: calc(50% - 160px + 209px);
        width: 95px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334081"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844334087"] {
    color: #ffffff;
    z-index: 24;
    top: 135px;
    left: calc(50% - 600px + 780px);
    width: 130px;
}

#rec430429934 .tn-elem[data-elem-id="1649844334087"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334087"] {
        top: 130px;
        left: calc(50% - 480px + 680px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334087"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334087"] {
        top: 262px;
        left: calc(50% - 320px + 319px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334087"] {
        top: 271px;
        left: calc(50% - 160px + 209px);
        width: 130px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334087"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844334093"] {
    color: #ffffff;
    z-index: 25;
    top: 65px;
    left: calc(50% - 600px + 780px);
    width: 48px;
}

#rec430429934 .tn-elem[data-elem-id="1649844334093"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334093"] {
        top: 66px;
        left: calc(50% - 480px + 680px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334093"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334093"] {
        top: 198px;
        left: calc(50% - 320px + 319px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334093"] {
        top: 217px;
        left: calc(50% - 160px + 209px);
        width: 46px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334093"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844334098"] {
    color: #ffffff;
    z-index: 26;
    top: 170px;
    left: calc(50% - 600px + 780px);
    width: 66px;
}

#rec430429934 .tn-elem[data-elem-id="1649844334098"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334098"] {
        top: 162px;
        left: calc(50% - 480px + 680px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334098"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334098"] {
        top: 294px;
        left: calc(50% - 320px + 319px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844334098"] {
        top: 298px;
        left: calc(50% - 160px + 209px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844334098"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844371588"] {
    color: #ffffff;
    z-index: 27;
    top: 100px;
    left: calc(50% - 600px + 1060px);
    width: 67px;
}

#rec430429934 .tn-elem[data-elem-id="1649844371588"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844371588"] {
        top: 98px;
        left: calc(50% - 480px + 850px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844371588"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844371588"] {
        top: 136px;
        left: calc(50% - 320px + 319px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844371588"] {
        top: 131px;
        left: calc(50% - 160px + 209px);
        width: 67px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649844371588"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844371595"] {
    color: #ffffff;
    z-index: 28;
    top: 65px;
    left: calc(50% - 600px + 1060px);
    width: 46px;
}

#rec430429934 .tn-elem[data-elem-id="1649844371595"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844371595"] {
        top: 66px;
        left: calc(50% - 480px + 850px);
    }

    #rec430429934 .tn-elem[data-elem-id="1649844371595"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844371595"] {
        top: 104px;
        left: calc(50% - 320px + 319px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844371595"] {
        top: 104px;
        left: calc(50% - 160px + 209px);
        width: 46px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649844371595"] .tn-atom {
        font-size: 12px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649844425966"] {
    z-index: 29;
    top: 254px;
    left: calc(50% - 600px + 18px);
    width: 1600px;
    height: 1px;
}

#rec430429934 .tn-elem[data-elem-id="1649844425966"] .tn-atom {
    opacity: 0.3;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649844425966"] {
        top: 234px;
        left: calc(50% - 480px + 18px);
        width: 930px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649844425966"] {
        top: 371px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .tn-elem[data-elem-id="1649844425966"] {
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649844425966"] {
        top: 345px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1649845203324"] {
    z-index: 30;
    top: 264pxpx;
    left: calc(50% - 600px + 28pxpx);
    width: 1600px;
    height: 1px;
}

#rec430429934 .tn-elem[data-elem-id="1649845203324"] .tn-atom {
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1649845203324"] {
        top: 244px;
        left: calc(50% - 480px + 28px);
        width: 930px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1649845203324"] {
        top: 381px;
        left: calc(50% - 320px + 20px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .tn-elem[data-elem-id="1649845203324"] {
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1649845203324"] {
        top: 186px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }

    #rec430429934 .tn-elem[data-elem-id="1649845203324"] .tn-atom {
        opacity: 0.3;
        background-attachment: scroll;
    }
}

#rec430429934 .tn-elem[data-elem-id="1646050503197"] {
    z-index: 16;
    top: 288px;
    left: calc(50% - 600px + 570px);
    width: 22px;
}

#rec430429934 .tn-elem[data-elem-id="1646050503197"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1646050503197"] {
        top: 257px;
        left: calc(50% - 480px + 510px);
        width: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1646050503197"] {
        top: 395px;
        left: calc(50% - 320px + 310px);
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .tn-elem[data-elem-id="1646050503197"] {
        top: 425px;
        left: calc(50% - 240px + 230px);
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1646050503197"] {
        top: 371px;
        left: calc(50% - 160px + 151px);
        width: 18px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1646049833729"] {
    z-index: 15;
    top: 288px;
    left: calc(50% - 600px + 612px);
    width: 22px;
}

#rec430429934 .tn-elem[data-elem-id="1646049833729"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1646049833729"] {
        top: 257px;
        left: calc(50% - 480px + 560px);
        width: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1646049833729"] {
        top: 395px;
        left: calc(50% - 320px + 365px);
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .tn-elem[data-elem-id="1646049833729"] {
        top: 425px;
        left: calc(50% - 240px + 270px);
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1646049833729"] {
        top: 371px;
        left: calc(50% - 160px + 187px);
        width: 18px;
    }
}

#rec430429934 .tn-elem[data-elem-id="1646049419358"] {
    z-index: 14;
    top: 288px;
    left: calc(50% - 600px + 528px);
    width: 22px;
}

#rec430429934 .tn-elem[data-elem-id="1646049419358"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430429934 .tn-elem[data-elem-id="1646049419358"] {
        top: 257px;
        left: calc(50% - 480px + 460px);
        width: 20px;
    }
}

@media screen and (max-width: 959px) {
    #rec430429934 .tn-elem[data-elem-id="1646049419358"] {
        top: 395px;
        left: calc(50% - 320px + 255px);
    }
}

@media screen and (max-width: 639px) {
    #rec430429934 .tn-elem[data-elem-id="1646049419358"] {
        top: 425px;
        left: calc(50% - 240px + 190px);
    }
}

@media screen and (max-width: 479px) {
    #rec430429934 .tn-elem[data-elem-id="1646049419358"] {
        top: 371px;
        left: calc(50% - 160px + 115px);
        width: 18px;
    }
}

/* VKONTAKTE */
#rec438134054 .t396__artboard {
    height: 620px;
    background-color: #f4f4f4;
}

#rec438134054 .t396__filter {
    height: 620px;
}

#rec438134054 .t396__carrier {
    height: 620px;
    background-position: center bottom;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .t396__artboard {
        height: 556px;
    }

    #rec438134054 .t396__filter {
        height: 556px;
    }

    #rec438134054 .t396__carrier {
        height: 556px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .t396__artboard {
        height: 1009px;
    }

    #rec438134054 .t396__filter {
        height: 1009px;
    }

    #rec438134054 .t396__carrier {
        height: 1009px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .t396__artboard {
        height: 979px;
    }

    #rec438134054 .t396__filter {
        height: 979px;
    }

    #rec438134054 .t396__carrier {
        height: 979px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .t396__artboard {
        height: 894px;
    }

    #rec438134054 .t396__filter {
        height: 894px;
    }

    #rec438134054 .t396__carrier {
        height: 894px;
        background-attachment: scroll;
    }
}

#rec438134054 .tn-elem[data-elem-id="1645711943735"] {
    color: #030506;
    z-index: 2;
    top: 80px;
    left: calc(50% - 600px + 20px);
    width: 760px;
}

#rec438134054 .tn-elem[data-elem-id="1645711943735"] .tn-atom {
    color: #030506;
    font-size: 45px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 100;
    letter-spacing: -3px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1645711943735"] {
        top: 71px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1645711943735"] {
        top: 71px;
        left: calc(50% - 320px + 10px);
        width: 527px;
    }

    #rec438134054 .tn-elem[data-elem-id="1645711943735"] .tn-atom {
        font-size: 30px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1645711943735"] .tn-atom {
        font-size: 28px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1645711943735"] {
        top: 71px;
        left: calc(50% - 160px + 10px);
        width: 294px;
    }

    #rec438134054 .tn-elem[data-elem-id="1645711943735"] .tn-atom {
        font-size: 26px;
        letter-spacing: -1px;
    }
}

#rec438134054 .tn-elem[data-elem-id="1645712069915"] {
    z-index: 3;
    top: 300px;
    left: calc(50% - 600px + 20px);
    width: 260px;
    height: 260px;
    border-radius: 20px;
}

#rec438134054 .tn-elem[data-elem-id="1645712069915"] .tn-atom {
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1645712069915"] {
        top: 245px;
        left: calc(50% - 480px + 10px);
        width: 223px;
        height: 221px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1645712069915"] {
        top: 195px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1645712069915"] {
        top: 688px;
        left: calc(50% - 160px + 11px);
        width: 147px;
        height: 146px;
    }
}

#rec438134054 .tn-elem[data-elem-id="1645788642649"] {
    z-index: 7;
    top: 300px;
    left: calc(50% - 600px + 320px);
    width: 260px;
    height: 260px;
    border-radius: 20px;
}

#rec438134054 .tn-elem[data-elem-id="1645788642649"] .tn-atom {
    background-position: right top;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1645788642649"] {
        top: 245px;
        left: calc(50% - 480px + 248px);
        width: 223px;
        height: 221px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1645788642649"] {
        top: 446px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1645788642649"] {
        top: 679px;
        left: calc(50% - 240px + 251px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1645788642649"] {
        top: 383px;
        left: calc(50% - 160px + -365px);
        width: 13px;
        height: 13px;
    }

    #rec438134054 .tn-elem[data-elem-id="1645788642649"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec438134054 .tn-elem[data-elem-id="1645788648123"] {
    z-index: 9;
    top: 300px;
    left: calc(50% - 600px + 620px);
    width: 260px;
    height: 260px;
    border-radius: 20px;
}

#rec438134054 .tn-elem[data-elem-id="1645788648123"] .tn-atom {
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1645788648123"] {
        top: 245px;
        left: calc(50% - 480px + 487px);
        width: 223px;
        height: 221px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1645788648123"] {
        top: 697px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1645788648123"] {
        top: 467px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1645788648123"] {
        top: 688px;
        left: calc(50% - 160px + 163px);
        width: 147px;
        height: 146px;
    }
}

#rec438134054 .tn-elem[data-elem-id="1645788677223"] {
    z-index: 10;
    top: 88px;
    left: calc(50% - 600px + 905px);
    width: 280px;
    pointer-events: none;
}

#rec438134054 .tn-elem[data-elem-id="1645788677223"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1645788677223"] {
        top: 69px;
        left: calc(50% - 480px + 737px);
        width: 230px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1645788677223"] {
        top: 272px;
        left: calc(50% - 320px + 269px);
        width: 381px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1645788677223"] {
        top: 190px;
        left: calc(50% - 240px + 238px);
        width: 242px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1645788677223"] {
        top: 258px;
        left: calc(50% - 160px + 50px);
        width: 218px;
    }
}

#rec438134054 .tn-elem[data-elem-id="1646051555839"] {
    color: #030506;
    z-index: 6;
    top: 210px;
    left: calc(50% - 600px + 22px);
    width: 500px;
}

#rec438134054 .tn-elem[data-elem-id="1646051555839"] .tn-atom {
    color: #030506;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.35;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646051555839"] {
        top: 115px;
        left: calc(50% - 480px + 341px);
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646051555839"] {
        top: 114px;
        left: calc(50% - 320px + 277px);
        width: 233px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646051555839"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646051555839"] {
        top: 111px;
        left: calc(50% - 240px + 257px);
        width: 212px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646051555839"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646051555839"] {
        top: 196px;
        left: calc(50% - 160px + 11px);
        width: 216px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646051555839"] .tn-atom {
        font-size: 12px;
    }
}

#rec438134054 .tn-elem[data-elem-id="1646051791012"] {
    color: #030506;
    text-align: center;
    z-index: 11;
    top: 150px;
    left: calc(50% - 600px + 460px);
    width: 172px;
    height: 42px;
}

#rec438134054 .tn-elem[data-elem-id="1646051791012"] .tn-atom {
    color: #030506;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 40px;
    background-color: #ffeb04;
    background-position: center center;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

#rec438134054 .tn-elem[data-elem-id="1646051791012"] .tn-atom.reverse div div {
    overflow: hidden;
    text-shadow: 0 var(--font-shadow) 0 #fff;
}

@media (hover),
(min-width:0\0) {
    #rec438134054 .tn-elem[data-elem-id="1646051791012"] .tn-atom:hover {
        background-color: #030506;
        background-image: none;
        color: #fff;
    }
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646051791012"] {
        top: 59px;
        left: calc(50% - 480px + 700px);
    }

    #rec438134054 .tn-elem[data-elem-id="1646051791012"] .tn-atom {
        -webkit-transform: rotate(345deg);
        -moz-transform: rotate(345deg);
        transform: rotate(345deg);
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646051791012"] {
        top: 259px;
        left: calc(50% - 320px + 259px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646051791012"] {
        top: 180px;
        left: calc(50% - 240px + 244px);
        width: 105px;
        height: 36px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646051791012"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646051791012"] {
        top: 252px;
        left: calc(50% - 160px + 181px);
        width: 102px;
        height: 29px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646051791012"] .tn-atom {
        -webkit-transform: rotate(12deg);
        -moz-transform: rotate(12deg);
        transform: rotate(12deg);
    }
}

#rec438134054 .tn-elem[data-elem-id="1646132235993"] {
    z-index: 12;
    top: 300px;
    left: calc(50% - 600px + 20px);
    width: 260px;
    height: 260px;
    pointer-events: none;
    border-radius: 20px;
    overflow: hidden;

}

#rec438134054 .tn-elem[data-elem-id="1646132235993"] .tn-atom {
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646132235993"] {
        top: 245px;
        left: calc(50% - 480px + 10px);
        width: 223px;
        height: 221px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646132235993"] {
        top: 195px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646132235993"] {
        top: 195px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646132235993"] {
        top: 139px;
        left: calc(50% - 160px + -619px);
        width: 141px;
        height: 140px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646132235993"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec438134054 .tn-elem[data-elem-id="1646132358080"] {
    color: #ffffff;
    text-align: center;
    z-index: 13;
    top: 360px;
    left: calc(50% - 600px + 66px);
    width: 168px;
    pointer-events: none;
    border-radius: 20px;
}

#rec438134054 .tn-elem[data-elem-id="1646132358080"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646132358080"] {
        top: 324px;
        left: calc(50% - 480px + 49px);
        width: 143px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646132358080"] {
        top: 274px;
        left: calc(50% - 320px + 49px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646132358080"] {
        top: 259px;
        left: calc(50% - 240px + 50px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646132358080"] {
        top: 239px;
        left: calc(50% - 160px + -327px);
        width: 91px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646132358080"] .tn-atom {
        opacity: 0;
    }
}

#rec438134054 .tn-elem[data-elem-id="1646132617073"] {
    z-index: 14;
    top: 300px;
    left: calc(50% - 600px + 320px);
    width: 260px;
    height: 260px;
    pointer-events: none;
    border-radius: 20px;
    overflow: hidden;
}

#rec438134054 .tn-elem[data-elem-id="1646132617073"] .tn-atom {
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617073"] {
        top: 245px;
        left: calc(50% - 480px + 248px);
        width: 223px;
        height: 221px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617073"] {
        top: 446px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617073"] {
        top: 679px;
        left: calc(50% - 240px + 251px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617073"] {
        top: 515px;
        left: calc(50% - 160px + -539px);
        width: 141px;
        height: 140px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646132617073"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec438134054 .tn-elem[data-elem-id="1646132617082"] {
    color: #ffffff;
    text-align: center;
    z-index: 15;
    top: 360px;
    left: calc(50% - 600px + 346px);
    width: 208px;
    pointer-events: none;
    border-radius: 20px;
}

#rec438134054 .tn-elem[data-elem-id="1646132617082"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617082"] {
        top: 316px;
        left: calc(50% - 480px + 271px);
        width: 178px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617082"] {
        top: 517px;
        left: calc(50% - 320px + 33px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617082"] {
        top: 733px;
        left: calc(50% - 240px + 273px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646132617082"] {
        top: 572px;
        left: calc(50% - 160px + -337px);
        width: 156px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646132617082"] .tn-atom {
        opacity: 0;
    }
}

#rec438134054 .tn-elem[data-elem-id="1646132622397"] {
    z-index: 16;
    top: 300px;
    left: calc(50% - 600px + 620px);
    width: 260px;
    height: 260px;
    pointer-events: none;
    border-radius: 20px;
    overflow: hidden;
}

#rec438134054 .tn-elem[data-elem-id="1646132622397"] .tn-atom {
    background-color: #000000;
    background-position: center bottom;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622397"] {
        top: 245px;
        left: calc(50% - 480px + 487px);
        width: 223px;
        height: 221px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622397"] {
        top: 697px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622397"] {
        top: 467px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622397"] {
        top: 329px;
        left: calc(50% - 160px + -539px);
        width: 141px;
        height: 140px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646132622397"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec438134054 .tn-elem[data-elem-id="1646132622404"] {
    color: #ffffff;
    text-align: center;
    z-index: 17;
    top: 360px;
    left: calc(50% - 600px + 650px);
    width: 201px;
    pointer-events: none;
    border-radius: 20px;
}

#rec438134054 .tn-elem[data-elem-id="1646132622404"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622404"] {
        top: 324px;
        left: calc(50% - 480px + 514px);
        width: 172px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622404"] {
        top: 776px;
        left: calc(50% - 320px + 37px);
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622404"] {
        top: 531px;
        left: calc(50% - 240px + 35px);
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1646132622404"] {
        top: 404px;
        left: calc(50% - 160px + -337px);
        width: 108px;
    }

    #rec438134054 .tn-elem[data-elem-id="1646132622404"] .tn-atom {
        opacity: 0;
    }
}

#rec438134054 .tn-elem[data-elem-id="1650510795038"] {
    z-index: 1;
    top: 96px;
    left: calc(50% - 600px + 925px);
    width: 239px;
    height: 458px;
}

#rec438134054 .tn-elem[data-elem-id="1650510795038"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438134054 .tn-elem[data-elem-id="1650510795038"] {
        top: 76px;
        left: calc(50% - 480px + 758px);
        width: 191px;
        height: 375px;
    }
}

@media screen and (max-width: 959px) {
    #rec438134054 .tn-elem[data-elem-id="1650510795038"] {
        top: 282px;
        left: calc(50% - 320px + 303px);
        width: 317px;
        height: 619px;
    }
}

@media screen and (max-width: 639px) {
    #rec438134054 .tn-elem[data-elem-id="1650510795038"] {
        top: 200px;
        left: calc(50% - 240px + 260px);
        width: 199px;
        height: 394px;
    }
}

@media screen and (max-width: 479px) {
    #rec438134054 .tn-elem[data-elem-id="1650510795038"] {
        top: 262px;
        left: calc(50% - 160px + 69px);
        width: 181px;
        height: 360px;
    }
}

/* VIDEO ------------------------ */ 
#rec438645486 .t396__artboard {
    height: 1200px;
    background-color: #030506;
}

#rec438645486 .t396__filter {
    height: 1200px;
}

#rec438645486 .t396__carrier {
    height: 1200px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .t396__artboard {
        height: 1060px;
    }

    #rec438645486 .t396__filter {
        height: 1060px;
    }

    #rec438645486 .t396__carrier {
        height: 1060px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .t396__artboard {
        height: 1070px;
    }

    #rec438645486 .t396__filter {
        height: 1070px;
    }

    #rec438645486 .t396__carrier {
        height: 1070px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .t396__artboard {
        height: 1000px!important;
    }

    #rec438645486 .t396__filter {
        height: 1000px!important;
    }

    #rec438645486 .t396__carrier {
        height: 1000px!important;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .t396__artboard {
        height: 1000px!important;
    }

    #rec438645486 .t396__filter {
        height: 1000px!important;
    }

    #rec438645486 .t396__carrier {
        height: 1000px!important;
        background-attachment: scroll;
    }
}

#rec438645486 .tn-elem[data-elem-id="1645694471187"] {
    color: #ffffff;
    z-index: 14;
    top: 165px;
    left: calc(50% - 600px + 20px);
    width: 10px;
}

#rec438645486 .tn-elem[data-elem-id="1645694471187"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1645694471187"] {
        top: 175px;
        left: calc(50% - 480px + 10px);
        width: 270px;
    }

    #rec438645486 .tn-elem[data-elem-id="1645694471187"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1645694471187"] {
        top: 116px;
        left: calc(50% - 240px + 10px);
        width: 169px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1645694471187"] {
        top: 96px;
        left: calc(50% - 160px + 10px);
        width: 10px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1644906874532"] {
    color: #ffffff;
    z-index: 9;
    top: 110px;
    left: calc(50% - 600px + 39px);
    width: 102px;
}

#rec438645486 .tn-elem[data-elem-id="1644906874532"] .tn-atom {
    color: #ffffff;
    font-size: 75px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1644906874532"] {
        top: 120px;
        left: calc(50% - 480px + 29px);
        width: 296px;
    }

    #rec438645486 .tn-elem[data-elem-id="1644906874532"] .tn-atom {
        letter-spacing: -3.1px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1644906874532"] {
        top: 61px;
        left: calc(50% - 240px + 29px);
        width: 181px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1644906874532"] {
        top: 61px;
        left: calc(50% - 160px + 22px);
        width: 121px;
    }

    #rec438645486 .tn-elem[data-elem-id="1644906874532"] .tn-atom {
        font-size: 45px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1645695847229"] {
    color: #ffffff;
    z-index: 26;
    top: 980px;
    left: calc(50% - 600px + 21px);
    width: 785px;
}

#rec438645486 .tn-elem[data-elem-id="1645695847229"] .tn-atom h2 {
    color: #ffffff;
    font-size: 45px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -2px;
    text-transform: uppercase;
}

#rec438645486 .tn-elem[data-elem-id="1645695847229"] .tn-atom p {
    display: block;
    margin-top: 20px;
    max-width: 560px;
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 300;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1645695847229"] {
        top: 836px;
        left: calc(50% - 480px + 11px);
        width: 960px;
    }

    #rec438645486 .tn-elem[data-elem-id="1645695847229"] .tn-atom {
        font-size: 60px;
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1645695847229"] {
        top: 830px;
        left: calc(50% - 320px + 11px);
        width: 646px;
    }

    #rec438645486 .tn-elem[data-elem-id="1645695847229"] .tn-atom {
        font-size: 50px;
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1645695847229"] {
        top: 671px;
        left: calc(50% - 240px + 11px);
        width: 444px;
    }

    #rec438645486 .tn-elem[data-elem-id="1645695847229"] .tn-atom {
        font-size: 40px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1645695847229"] {
        top: 491px;
        left: calc(50% - 160px + 11px);
        width: 300px;
        display: none;
    }

    #rec438645486 .tn-elem[data-elem-id="1645695847229"] .tn-atom {
        font-size: 26px;
        letter-spacing: -1.1px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647425938748"] {
    color: #ffffff;
    z-index: 29;
    top: 206px;
    left: calc(50% - 600px + 20px);
    width: 209px;
}

#rec438645486 .tn-elem[data-elem-id="1647425938748"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647425938748"] {
        top: 216px;
        left: calc(50% - 480px + 10px);
        width: 270px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647425938748"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647425938748"] {
        top: 157px;
        left: calc(50% - 240px + 10px);
        width: 166px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647425938748"] {
        top: 121px;
        left: calc(50% - 160px + 10px);
        width: 144px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647425938748"] .tn-atom {
        font-size: 13px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647426063067"] {
    z-index: 30;
    top: 199px;
    left: calc(50% - 600px + 20px);
    width: 200px;
    height: 1px;
}

#rec438645486 .tn-elem[data-elem-id="1647426063067"] .tn-atom {
    opacity: 0.6;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647426063067"] {
        top: 209px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647426063067"] {
        top: 150px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647426063067"] {
        top: 130px;
        left: calc(50% - 160px + 10px);
        width: 140px;
        height: 1px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426063067"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647426131365"] {
    color: #ffffff;
    z-index: 31;
    top: 110px;
    left: calc(50% - 600px + 380px);
    width: 102px;
}

#rec438645486 .tn-elem[data-elem-id="1647426131365"] .tn-atom {
    color: #ffffff;
    font-size: 75px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131365"] {
        top: 120px;
        left: calc(50% - 480px + 370px);
        width: 296px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426131365"] .tn-atom {
        letter-spacing: -3.1px;
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131365"] {
        top: 120px;
        left: calc(50% - 320px + 310px);
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131365"] {
        top: 61px;
        left: calc(50% - 240px + 250px);
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131365"] {
        top: 61px;
        left: calc(50% - 160px + 160px);
        width: 131px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426131365"] .tn-atom {
        font-size: 45px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647426131371"] {
    color: #ffffff;
    z-index: 33;
    top: 206px;
    left: calc(50% - 600px + 380px);
    width: 229px;
}

#rec438645486 .tn-elem[data-elem-id="1647426131371"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131371"] {
        top: 216px;
        left: calc(50% - 480px + 370px);
        width: 270px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426131371"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131371"] {
        top: 216px;
        left: calc(50% - 320px + 310px);
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131371"] {
        top: 157px;
        left: calc(50% - 240px + 250px);
        width: 216px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131371"] {
        top: 121px;
        left: calc(50% - 160px + 160px);
        width: 162px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426131371"] .tn-atom {
        font-size: 13px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647426131376"] {
    z-index: 34;
    top: 199px;
    left: calc(50% - 600px + 380px);
    width: 200px;
    height: 1px;
}

#rec438645486 .tn-elem[data-elem-id="1647426131376"] .tn-atom {
    opacity: 0.6;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131376"] {
        top: 209px;
        left: calc(50% - 480px + 370px);
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131376"] {
        top: 209px;
        left: calc(50% - 320px + 310px);
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131376"] {
        top: 150px;
        left: calc(50% - 240px + 250px);
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647426131376"] {
        top: 130px;
        left: calc(50% - 160px + 180px);
        width: 140px;
        height: 1px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426131376"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647426209446"] {
    color: #ffffff;
    z-index: 35;
    top: 110px;
    left: calc(50% - 600px + 740px);
    width: 102px;
}

#rec438645486 .tn-elem[data-elem-id="1647426209446"] .tn-atom {
    color: #ffffff;
    font-size: 75px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209446"] {
        top: 120px;
        left: calc(50% - 480px + 730px);
        width: 296px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426209446"] .tn-atom {
        letter-spacing: -3.1px;
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209446"] {
        top: 296px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209446"] {
        top: 237px;
        left: calc(50% - 240px + 10px);
        width: 200px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209446"] {
        top: 190px;
        left: calc(50% - 160px + 10px);
        width: 101px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426209446"] .tn-atom {
        font-size: 45px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647426209453"] {
    color: #ffffff;
    z-index: 36;
    top: 206px;
    left: calc(50% - 600px + 740px);
    width: 239px;
}

#rec438645486 .tn-elem[data-elem-id="1647426209453"] .tn-atom {
    color: #ffffff;
    font-size: 18px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209453"] {
        top: 216px;
        left: calc(50% - 480px + 730px);
        width: 270px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426209453"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209453"] {
        top: 391px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209453"] {
        top: 332px;
        left: calc(50% - 240px + 10px);
        width: 181px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209453"] {
        top: 250px;
        left: calc(50% - 160px + 10px);
        width: 164px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426209453"] .tn-atom {
        font-size: 13px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1647426209458"] {
    z-index: 37;
    top: 199px;
    left: calc(50% - 600px + 740px);
    width: 200px;
    height: 1px;
}

#rec438645486 .tn-elem[data-elem-id="1647426209458"] .tn-atom {
    opacity: 0.6;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209458"] {
        top: 209px;
        left: calc(50% - 480px + 730px);
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209458"] {
        top: 384px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209458"] {
        top: 325px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1647426209458"] {
        top: 278px;
        left: calc(50% - 160px + 10px);
        width: 140px;
        height: 1px;
    }

    #rec438645486 .tn-elem[data-elem-id="1647426209458"] .tn-atom {
        opacity: 0;
        background-attachment: scroll;
    }
}

#rec438645486 .tn-elem[data-elem-id="1650534393473"] {
    z-index: 39;
    top: 286px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 650px;
}

#rec438645486 .tn-elem[data-elem-id="1650534393473"] .tn-atom {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    border-color: transparent;
    border-style: solid;
    border-radius: 20px;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1650534393473"] {
        top: 296px;
        left: calc(50% - 480px + 10px);
        width: 960px;
        height: 512px;
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1650534393473"] {
        top: 451px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 357px;
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1650534393473"] {
        top: 392px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 256px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1650534393473"] {
        top: 302px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 170px;
    }
}

#rec438645486 .tn-elem[data-elem-id="1650534632307"] {
    z-index: 40;
    top: 572px;
    left: calc(50% - 600px + 561px);
    width: 78px;
}

#rec438645486 .tn-elem[data-elem-id="1650534632307"] .tn-atom {
    border-radius: 39px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.5);
}

#rec438645486 .tn-elem[data-elem-id="1650534632307"] .tn-atom__img {
    border-radius: 39px;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1650534632307"] {
        top: 491px;
        left: calc(50% - 480px + 441px);
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1650534632307"] {
        top: 590px;
        left: calc(50% - 320px + 281px);
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1650534632307"] {
        top: 496px;
        left: calc(50% - 240px + 216px);
        width: 49px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1650534632307"] {
        top: 363px;
        left: calc(50% - 160px + 136px);
    }
}

#rec438645486 .tn-elem[data-elem-id="1645704898159"] {
    z-index: 6;
    bottom: 0;
    left: calc(50% - 600px + 736px);
    width: 512px;
}

#rec438645486 .tn-elem[data-elem-id="1645704898159"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec438645486 .tn-elem[data-elem-id="1645704898159"] {
        top: 624px;
        left: calc(50% - 480px + 438px);
    }
}

@media screen and (max-width: 959px) {
    #rec438645486 .tn-elem[data-elem-id="1645704898159"] {
        top: 624px;
        left: calc(50% - 320px + 20px);
        width: 600px;
    }
}

@media screen and (max-width: 639px) {
    #rec438645486 .tn-elem[data-elem-id="1645704898159"] {
        top: 631px;
        left: calc(50% - 240px + 40px);
        width: 400px;
    }
}

@media screen and (max-width: 479px) {
    #rec438645486 .tn-elem[data-elem-id="1645704898159"] {
        top: 757px;
        left: calc(50% - 160px + 0px);
        width: 320px;
    }

    #rec438645486 .tn-elem[data-elem-id="1645704898159"] .tn-atom {
        opacity: 0;
    }
}

/* FORM */
#rec420396598 .t396__artboard {
    height: 500px;
    background-color: #f4f4f4;
    overflow: visible;
}

#rec420396598 .t396__filter {
    height: 500px;
}

#rec420396598 .t396__carrier {
    height: 500px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec420396598 .t396__artboard {
        height: 520px;
    }

    #rec420396598 .t396__filter {
        height: 520px;
    }

    #rec420396598 .t396__carrier {
        height: 520px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec420396598 .t396__artboard {
        height: 500px;
        background-color: #f7f7f7;
    }

    #rec420396598 .t396__filter {
        height: 500px;
    }

    #rec420396598 .t396__carrier {
        height: 500px;
        background-position: center center;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec420396598 .t396__artboard {
        height: 948px;
    }

    #rec420396598 .t396__filter {
        height: 948px;
    }

    #rec420396598 .t396__carrier {
        height: 948px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec420396598 .t396__artboard {
        height: 926px;
    }

    #rec420396598 .t396__filter {
        height: 926px;
    }

    #rec420396598 .t396__carrier {
        height: 926px;
        background-position: 84% 0%;
        background-size: auto 660px;
        background-image: url("../images/section_bg_03-2.jpg")!important;
    }
}

#rec420396598 .tn-elem[data-elem-id="1645537066330"] {
    color: #030506;
    z-index: 8;
    top: 87px;
    left: calc(50% - 600px + 20px);
    width: 891px;
}

#rec420396598 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
    color: #030506;
    font-size: 55px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -3px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396598 .tn-elem[data-elem-id="1645537066330"] {
        top: 91px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396598 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
        font-size: 42px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396598 .tn-elem[data-elem-id="1645537066330"] {
        top: 71px;
        left: calc(50% - 240px + -23px);
        width: 527px;
    }

    #rec420396598 .tn-elem[data-elem-id="1645537066330"] {
        text-align: center;
    }

    #rec420396598 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396598 .tn-elem[data-elem-id="1645537066330"] {
        top: 71px;
        left: calc(50% - 160px + -10px);
        width: 340px;
    }

    #rec420396598 .tn-elem[data-elem-id="1645537066330"] {
        text-align: center;
    }

    #rec420396598 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
        font-size: 36px;
        line-height: 1.15;
        letter-spacing: -1px;
    }
}

#rec420396598 .tn-elem[data-elem-id="1645537576064"] {
    color: #030506;
    z-index: 10;
    top: 376px;
    left: calc(50% - 600px + 20px);
    width: 529px;
}

#rec420396598 .tn-elem[data-elem-id="1645537576064"] .tn-atom {
    color: #030506;
    font-size: 12px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    opacity: 0.5;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396598 .tn-elem[data-elem-id="1645537576064"] {
        top: 414px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396598 .tn-elem[data-elem-id="1645537576064"] {
        top: 415px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec420396598 .tn-elem[data-elem-id="1645537576064"] {
        top: 780px;
        left: calc(50% - 240px + 87px);
        width: 306px;
    }

    #rec420396598 .tn-elem[data-elem-id="1645537576064"] {
        text-align: center;
    }

    #rec420396598 .tn-elem[data-elem-id="1645537576064"] .tn-atom {
        font-size: 10px;
        line-height: 1.3!important;
    }
}

@media screen and (max-width: 479px) {
    #rec420396598 .tn-elem[data-elem-id="1645537576064"] {
        top: 825px;
        left: calc(50% - 160px + 6px);
    }
}

#rec420396598 .tn-elem[data-elem-id="1645537771545"] {
    z-index: 12;
    top: 300px;
    left: calc(50% - 600px + 20px);
    width: 759px;
}

#rec420396598 .tn-elem[data-elem-id="1645537771545"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec420396598 [data-elem-id="1645537771545"] .t-submit {
    letter-spacing: 1px;
    font-family: 'ProximaNova', Arial, sans-serif!important;
}

@media screen and (max-width: 1199px) {
    #rec420396598 .tn-elem[data-elem-id="1645537771545"] {
        top: 320px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396598 .tn-elem[data-elem-id="1645537771545"] {
        top: 320px;
        left: calc(50% - 320px + 10px);
        width: 617px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396598 .tn-elem[data-elem-id="1645537771545"] {
        top: 517px;
        left: calc(50% - 240px + 88px);
        width: 300px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396598 .tn-elem[data-elem-id="1645537771545"] {
        top: 551px;
        left: calc(50% - 160px + 20px);
        width: 280px;
    }
}

#rec420396598 .tn-elem[data-elem-id="1645538104464"] {
    z-index: 1;
    top: 69px;
    left: calc(50% - 600px + 792px);
    width: 457px;
}

#rec420396598 .tn-elem[data-elem-id="1645538104464"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396598 .tn-elem[data-elem-id="1645538104464"] {
        top: 178px;
        left: calc(50% - 480px + 742px);
        width: 363px;
    }
}

@media screen and (max-width: 959px) {
    #rec420396598 .tn-elem[data-elem-id="1645538104464"] {
        top: 164px;
        left: calc(50% - 320px + 440px);
        width: 179px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396598 .tn-elem[data-elem-id="1645538104464"] {
        top: 193px;
        left: calc(50% - 240px + 71px);
        width: 339px;
    }
}

@media screen and (max-width: 479px) {
    #rec420396598 .tn-elem[data-elem-id="1645538104464"] {
        top: 234px;
        left: calc(50% - 160px + 26px);
        width: 282px;
    }
}

#rec420396598 .tn-elem[data-elem-id="1646428953393"] {
    color: #010e1c;
    z-index: 13;
    top: 225px;
    left: calc(50% - 600px + 18px);
    width: 560px;
}

#rec420396598 .tn-elem[data-elem-id="1646428953393"] .tn-atom {
    color: #010e1c;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec420396598 .tn-elem[data-elem-id="1646428953393"] {
        top: 235px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec420396598 .tn-elem[data-elem-id="1646428953393"] {
        top: 205px;
        left: calc(50% - 320px + 10px);
        width: 459px;
    }

    #rec420396598 .tn-elem[data-elem-id="1646428953393"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 639px) {
    #rec420396598 .tn-elem[data-elem-id="1646428953393"] {
        top: 155px;
        left: calc(50% - 240px + 11px);
    }

    #rec420396598 .tn-elem[data-elem-id="1646428953393"] {
        text-align: center;
    }
}

@media screen and (max-width: 479px) {
    #rec420396598 .tn-elem[data-elem-id="1646428953393"] {
        top: 486px;
        left: calc(50% - 160px + 20px);
        width: 281px;
    }

    #rec420396598 .tn-elem[data-elem-id="1646428953393"] {
        text-align: center;
    }

    #rec420396598 .tn-elem[data-elem-id="1646428953393"] .tn-atom {
        font-size: 18px;
        line-height: 1.35;
    }
}

#rec420396598 .tn-elem[data-elem-id="1646823924330"] {
    z-index: 4;
    top: 20px;
    left: calc(50% - 600px + 20px);
    width: 100px;
    height: 100px;
}

#rec420396598 .tn-elem[data-elem-id="1646823924330"] .tn-atom {
    border-radius: 12px;
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 12px 0px rgba(3, 5, 6, 0.1);
}

@media screen and (max-width: 639px) {
    #rec420396598 .tn-elem[data-elem-id="1646823924330"] {
        top: 476px;
        left: calc(50% - 240px + 70px);
        width: 340px;
        height: 382px;
    }

    #rec420396598 .tn-elem[data-elem-id="1646823924330"] .tn-atom {
        opacity: 1;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec420396598 .tn-elem[data-elem-id="1646823924330"] {
        top: 456px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 410px;
    }
}

/* POPUP ------------------------- */
#rec436069423 .t396__artboard {
    height: 530px;
    overflow: visible;
}

#rec436069423 .t396__filter {
    height: 530px;
}

#rec436069423 .t396__carrier {
    height: 530px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec436069423 .t396__artboard {
        height: 450px;
    }

    #rec436069423 .t396__filter {
        height: 450px;
    }

    #rec436069423 .t396__carrier {
        height: 450px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec436069423 .t396__artboard {}

    #rec436069423 .t396__filter {}

    #rec436069423 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec436069423 .t396__artboard {
        height: 690px;
    }

    #rec436069423 .t396__filter {
        height: 690px;
    }

    #rec436069423 .t396__carrier {
        height: 690px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec436069423 .t396__artboard {
        height: 565px;
    }

    #rec436069423 .t396__filter {
        height: 565px;
    }

    #rec436069423 .t396__carrier {
        height: 565px;
        background-attachment: scroll;
    }
}

#rec436069423 .tn-elem[data-elem-id="1612526346158"] {
    z-index: 1;
    top: 0px;
    left: calc(50% - 600px + 0px);
    width: 100%;
    height: 100vh;
}

#rec436069423 .tn-elem[data-elem-id="1612526346158"] .tn-atom {
    border-radius: 44px;
    background-color: rgba(3, 5, 6, 0.9);
    background-position: center center;
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0px 80px 60px -80px rgba(255, 235, 4, 0.5);
    backdrop-filter: blur(8px);
}

@media screen and (max-width: 1199px) {
    #rec436069423 .tn-elem[data-elem-id="1612526346158"] {
        top: 0px;
        left: calc(50% - 480px + 0px);
        width: 100 %;
        height: 100 vh;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec436069423 .tn-elem[data-elem-id="1612526346158"] {
        top: 0px;
        left: calc(50% - 240px + 0px);
        width: 100 %;
        height: 100 vh;
    }
}

@media screen and (max-width: 479px) {
    #rec436069423 .tn-elem[data-elem-id="1612526346158"] {
        top: 0px;
        left: calc(50% - 160px + 0px);
        width: 100 %;
        height: 97 vh;
    }

    #rec436069423 .tn-elem[data-elem-id="1612526346158"] .tn-atom {
        border-radius: 26px;
        background-attachment: scroll;
    }
}

#rec436069423 .tn-elem[data-elem-id="1612526360675"] {
    color: #f7f7f7;
    z-index: 6;
    top: 67px;
    left: calc(50% - 600px + 100px);
    width: 482px;
}

#rec436069423 .tn-elem[data-elem-id="1612526360675"] .tn-atom {
    color: #f7f7f7;
    font-size: 36px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 100;
    letter-spacing: -1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360675"] {
        top: 42px;
        left: calc(50% - 480px + 60px);
        width: 484px;
    }
}

@media screen and (max-width: 959px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360675"] {
        top: 22px;
        left: calc(50% - 320px + 50px);
        width: 485px;
    }
}

@media screen and (max-width: 639px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360675"] {
        top: 296px;
        left: calc(50% - 240px + 50px);
        width: 402px;
    }

    #rec436069423 .tn-elem[data-elem-id="1612526360675"] .tn-atom {
        font-size: 30px;
    }
}

@media screen and (max-width: 479px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360675"] {
        top: 192px;
        left: calc(50% - 160px + 0px);
        width: 320px;
    }

    #rec436069423 .tn-elem[data-elem-id="1612526360675"] {
        text-align: center;
    }

    #rec436069423 .tn-elem[data-elem-id="1612526360675"] .tn-atom {
        font-size: 24px;
    }
}

#rec436069423 .tn-elem[data-elem-id="1612526360706"] {
    color: #f7f7f7;
    z-index: 2;
    top: 165px;
    left: calc(50% - 600px + 100px);
    width: 410px;
}

#rec436069423 .tn-elem[data-elem-id="1612526360706"] .tn-atom {
    color: #f7f7f7;
    font-size: 18px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360706"] {
        top: 131px;
        left: calc(50% - 480px + 60px);
        width: 440px;
    }
}

@media screen and (max-width: 959px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360706"] {
        top: 114px;
        left: calc(50% - 320px + 50px);
        width: 493px;
    }
}

@media screen and (max-width: 639px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360706"] {
        top: 374px;
        left: calc(50% - 240px + 50px);
        width: 420px;
    }

    #rec436069423 .tn-elem[data-elem-id="1612526360706"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec436069423 .tn-elem[data-elem-id="1612526360706"] {
        top: 257px;
        left: calc(50% - 160px + 43px);
        width: 235px;
    }

    #rec436069423 .tn-elem[data-elem-id="1612526360706"] {
        text-align: center;
    }

    #rec436069423 .tn-elem[data-elem-id="1612526360706"] .tn-atom {
        line-height: 1.35;
    }
}

#rec436069423 .tn-elem[data-elem-id="1612526396934"] {
    z-index: 7;
    top: 221px;
    left: calc(50% - 600px + 99px);
    width: 280px;
}

#rec436069423 .tn-elem[data-elem-id="1612526396934"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec436069423 .tn-elem[data-elem-id="1612526396934"] {
        top: 185px;
        left: calc(50% - 480px + 60px);
        width: 320px;
    }
}

@media screen and (max-width: 959px) {
    #rec436069423 .tn-elem[data-elem-id="1612526396934"] {
        top: 170px;
        left: calc(50% - 320px + 45px);
        width: 290px;
    }
}

@media screen and (max-width: 639px) {
    #rec436069423 .tn-elem[data-elem-id="1612526396934"] {
        top: 425px;
        left: calc(50% - 240px + 50px);
        width: 360px;
    }
}

@media screen and (max-width: 479px) {
    #rec436069423 .tn-elem[data-elem-id="1612526396934"] {
        top: 319px;
        left: calc(50% - 160px + 10px);
        width: 270px;
    }
}

#rec436069423 .tn-elem[data-elem-id="1612526493298"] {
    z-index: 4;
    top: 0;
    left: calc(50% - 600px + 534px);
    width: 726px;
}

#rec436069423 .tn-elem[data-elem-id="1612526493298"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec436069423 .tn-elem[data-elem-id="1612526493298"] {
        top: 72px;
        left: calc(50% - 480px + 470px);
        width: 461px;
    }
}

@media screen and (max-width: 959px) {
    #rec436069423 .tn-elem[data-elem-id="1612526493298"] {
        top: 210px;
        left: calc(50% - 320px + 340px);
        width: 311px;
    }
}

@media screen and (max-width: 639px) {
    #rec436069423 .tn-elem[data-elem-id="1612526493298"] {
        top: 30px;
        left: calc(50% - 240px + 53px);
        width: 374px;
    }
}

@media screen and (max-width: 479px) {
    #rec436069423 .tn-elem[data-elem-id="1612526493298"] {
        top: 10px;
        left: calc(50% - 160px + 28px);
        width: 264px;
    }
}

#rec436069423 .tn-elem[data-elem-id="1612612582792"] {
    color: #ffffff;
    z-index: 5;
    top: 426px;
    left: calc(50% - 600px + 104px);
    width: 289px;
}

#rec436069423 .tn-elem[data-elem-id="1612612582792"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.5;
    font-weight: 400;
    opacity: 0.4;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec436069423 .tn-elem[data-elem-id="1612612582792"] {
        top: 375px;
        left: calc(50% - 480px + 60px);
        width: 250px;
    }
}

@media screen and (max-width: 959px) {
    #rec436069423 .tn-elem[data-elem-id="1612612582792"] {
        top: 361px;
        left: calc(50% - 320px + 57px);
        width: 260px;
    }

    #rec436069423 .tn-elem[data-elem-id="1612612582792"] {
        color: #ffffff;
    }

    #rec436069423 .tn-elem[data-elem-id="1612612582792"] .tn-atom {
        color: #ffffff;
        font-size: 12px;
        opacity: 0.4;
    }
}

@media screen and (max-width: 639px) {
    #rec436069423 .tn-elem[data-elem-id="1612612582792"] {
        top: 620px;
        left: calc(50% - 240px + 50px);
        width: 360px;
    }

    #rec436069423 .tn-elem[data-elem-id="1612612582792"] {
        text-align: center;
    }

    #rec436069423 .tn-elem[data-elem-id="1612612582792"] .tn-atom {
        font-size: 11px;
    }
}

@media screen and (max-width: 479px) {
    #rec436069423 .tn-elem[data-elem-id="1612612582792"] {
        top: 493px;
        left: calc(50% - 160px + 35px);
        width: 250px;
    }

    #rec436069423 .tn-elem[data-elem-id="1612612582792"] .tn-atom {
        font-size: 12px;
        line-height: 1.3;
        opacity: 0.4;
    }
} 

/* ADVANTAGES ------------------*/
#rec430964797 .t396__artboard {
    height: 500px;
}

#rec430964797 .t396__filter {
    height: 500px;
}

#rec430964797 .t396__carrier {
    height: 500px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec430964797 .t396__artboard {
        height: 520px;
    }

    #rec430964797 .t396__filter {
        height: 520px;
    }

    #rec430964797 .t396__carrier {
        height: 520px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec430964797 .t396__artboard {
        height: 500px;
        background-color: #f5f5f5;
    }

    #rec430964797 .t396__filter {
        height: 500px;
    }

    #rec430964797 .t396__carrier {
        height: 500px;
        background-position: center center;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 639px) {
    #rec430964797 .t396__artboard {
        height: 948px;
    }

    #rec430964797 .t396__filter {
        height: 948px;
    }

    #rec430964797 .t396__carrier {
        height: 948px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .t396__artboard {
        height: 926px;
    }

    #rec430964797 .t396__filter {
        height: 926px;
    }

    #rec430964797 .t396__carrier {
        height: 926px;
        background-attachment: scroll;
    }
}

#rec430964797 .tn-elem[data-elem-id="1645537066330"] {
    color: #ffffff;
    z-index: 14;
    top: 87px;
    left: calc(50% - 600px + 30px);
    width: 925px;
}

#rec430964797 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
    color: #ffffff;
    font-size: 36px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 100;
    letter-spacing: -1.9px;
    text-transform: uppercase;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430964797 .tn-elem[data-elem-id="1645537066330"] {
        top: 91px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec430964797 .tn-elem[data-elem-id="1645537066330"] {
        top: 91px;
        left: calc(50% - 320px + 10px);
        width: 630 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
        font-size: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1645537066330"] {
        top: 65px;
        left: calc(50% - 240px + -607px);
        width: 527 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537066330"] {
        text-align: center;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1645537066330"] {
        top: 82px;
        left: calc(50% - 160px + -417px);
        width: 323 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537066330"] {
        text-align: center;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537066330"] .tn-atom {
        font-size: 20px;
        opacity: 0;
    }
}

#rec430964797 .tn-elem[data-elem-id="1645537576064"] {
    color: #ffffff;
    z-index: 15;
    top: 376px;
    left: calc(50% - 600px + 30px);
    width: 529px;
}

#rec430964797 .tn-elem[data-elem-id="1645537576064"] .tn-atom {
    color: #ffffff;
    font-size: 12px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 300;
    opacity: 0.5;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430964797 .tn-elem[data-elem-id="1645537576064"] {
        top: 414px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec430964797 .tn-elem[data-elem-id="1645537576064"] {
        top: 415px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1645537576064"] {
        top: 840px;
        left: calc(50% - 240px + 87px);
        width: 306 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537576064"] {
        text-align: center;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537576064"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1645537576064"] {
        top: 825px;
        left: calc(50% - 160px + 6px);
    }

    #rec430964797 .tn-elem[data-elem-id="1645537576064"] {
        color: #ffffff;
    }

    #rec430964797 .tn-elem[data-elem-id="1645537576064"] .tn-atom {
        color: #ffffff;
    }
}

#rec430964797 .tn-elem[data-elem-id="1645538104464"] {
    z-index: 8;
    top: 120px;
    left: calc(50% - 600px + 774px);
    width: 401px;
}

#rec430964797 .tn-elem[data-elem-id="1645538104464"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430964797 .tn-elem[data-elem-id="1645538104464"] {
        top: 178px;
        left: calc(50% - 480px + 742px);
        width: 363 px;
    }
}

@media screen and (max-width: 959px) {
    #rec430964797 .tn-elem[data-elem-id="1645538104464"] {
        top: 164px;
        left: calc(50% - 320px + 413px);
        width: 179 px;
    }
}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1645538104464"] {
        top: 213px;
        left: calc(50% - 240px + 74px);
        width: 339 px;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1645538104464"] {
        top: 234px;
        left: calc(50% - 160px + 26px);
        width: 282 px;
    }
}

#rec430964797 .tn-elem[data-elem-id="1646428953393"] {
    color: #ffffff;
    z-index: 19;
    top: 195px;
    left: calc(50% - 600px + 28px);
    width: 560px;
}

#rec430964797 .tn-elem[data-elem-id="1646428953393"] .tn-atom {
    color: #ffffff;
    font-size: 21px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430964797 .tn-elem[data-elem-id="1646428953393"] {
        top: 215px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec430964797 .tn-elem[data-elem-id="1646428953393"] {
        top: 185px;
        left: calc(50% - 320px + 10px);
        width: 459 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1646428953393"] .tn-atom {
        font-size: 18px;
    }
}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1646428953393"] {
        top: 512px;
        left: calc(50% - 240px + 106px);
        width: 275 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1646428953393"] {
        color: #000000;
        text-align: center;
    }

    #rec430964797 .tn-elem[data-elem-id="1646428953393"] .tn-atom {
        color: #000000;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1646428953393"] {
        top: 496px;
        left: calc(50% - 160px + 40px);
        width: 241 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1646428953393"] {
        color: #ffffff;
        text-align: center;
    }

    #rec430964797 .tn-elem[data-elem-id="1646428953393"] .tn-atom {
        color: #ffffff;
        font-size: 16px;
        line-height: 1.35;
    }
}

#rec430964797 .tn-elem[data-elem-id="1646823924330"] {
    z-index: 9;
    top: 20px;
    left: calc(50% - 600px + 20px);
    width: 100px;
    height: 100px;
}

#rec430964797 .tn-elem[data-elem-id="1646823924330"] .tn-atom {
    opacity: 0;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 22px 0px rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 1199px) {}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1646823924330"] {
        top: 496px;
        left: calc(50% - 240px + 70px);
        width: 340 px;
        height: 401 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1646823924330"] .tn-atom {
        background-color: #000000;
        border-radius: 26px;
        opacity: 1;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1646823924330"] {
        top: 468px;
        left: calc(50% - 160px + 10px);
        width: 300 px;
        height: 413 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1646823924330"] .tn-atom {
        background-color: #000000;
        border-radius: 26px;
        background-attachment: scroll;
        box-shadow: 0px 0px 1222px 0px rgba(255, 255, 255, 0.2);
    }
}

#rec430964797 .tn-elem[data-elem-id="1648913529319"] {
    color: #ffffff;
    z-index: 12;
    top: -253px;
    left: calc(50% - 600px + 20px);
    width: 925px;
}

#rec430964797 .tn-elem[data-elem-id="1648913529319"] .tn-atom {
    color: #ffffff;
    font-size: 36px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 100;
    letter-spacing: -1.9px;
    text-transform: uppercase;
    opacity: 0;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430964797 .tn-elem[data-elem-id="1648913529319"] {
        top: -219px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec430964797 .tn-elem[data-elem-id="1648913529319"] {
        top: -169px;
        left: calc(50% - 320px + 10px);
        width: 630 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1648913529319"] .tn-atom {
        font-size: 26px;
    }
}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1648913529319"] {
        top: 34px;
        left: calc(50% - 240px + -23px);
        width: 527 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1648913529319"] {
        color: #ffffff;
        text-align: center;
    }

    #rec430964797 .tn-elem[data-elem-id="1648913529319"] .tn-atom {
        color: #ffffff;
        font-size: 29px;
        opacity: 1;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1648913529319"] {
        top: 70px;
        left: calc(50% - 160px + -3px);
        width: 323 px;
    }

    #rec430964797 .tn-elem[data-elem-id="1648913529319"] {
        color: #ffffff;
        text-align: center;
    }

    #rec430964797 .tn-elem[data-elem-id="1648913529319"] .tn-atom {
        color: #ffffff;
        font-size: 20px;
    }
}

#rec430964797 .tn-elem[data-elem-id="1650368716066"] {
    z-index: 4;
    top: 0px;
    left: calc(50% - 600px + 0px);
    width: 100%;
    height: 100vh;
}

#rec430964797 .tn-elem[data-elem-id="1650368716066"] .tn-atom {
    border-radius: 44px;
    opacity: 0.9;
    background-color: #030506;
    background-position: center center;
    border-color: #ffffff;
    border-style: solid;
    box-shadow: 0px 0px 32px 0px rgba(255, 255, 255, 0.2);
}

@media screen and (max-width: 1199px) {
    #rec430964797 .tn-elem[data-elem-id="1650368716066"] {
        top: 0px;
        left: calc(50% - 480px + 0px);
        width: 100 %;
        height: 100 vh;
    }
}

@media screen and (max-width: 959px) {}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1650368716066"] {
        top: 0px;
        left: calc(50% - 240px + 0px);
        width: 100 %;
        height: 100 vh;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1650368716066"] {
        top: 0px;
        left: calc(50% - 160px + 0px);
        width: 100 %;
        height: 97 vh;
    }

    #rec430964797 .tn-elem[data-elem-id="1650368716066"] .tn-atom {
        border-radius: 26px;
        background-attachment: scroll;
    }
}

#rec430964797 .tn-elem[data-elem-id="1650368773101"] {
    z-index: 18;
    top: 300px;
    left: calc(50% - 600px + 30px);
    width: 759px;
}

#rec430964797 .tn-elem[data-elem-id="1650368773101"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec430964797 .tn-elem[data-elem-id="1650368773101"] {
        top: 320px;
        left: calc(50% - 480px + 25px);
    }
}

@media screen and (max-width: 959px) {
    #rec430964797 .tn-elem[data-elem-id="1650368773101"] {
        top: 320px;
        left: calc(50% - 320px + 15px);
        width: 586 px;
    }
}

@media screen and (max-width: 639px) {
    #rec430964797 .tn-elem[data-elem-id="1650368773101"] {
        top: 580px;
        left: calc(50% - 240px + 90px);
        width: 300 px;
    }
}

@media screen and (max-width: 479px) {
    #rec430964797 .tn-elem[data-elem-id="1650368773101"] {
        top: 551px;
        left: calc(50% - 160px + 20px);
        width: 280 px;
    }
}

/* main */
.container,
.container-sm {
    box-sizing: border-box;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.container {
    max-width: 1160px;
}

.container-sm {
    max-width: 800px;
}

.container .container-sm {
    max-width: 800px;
    padding-left: 0;
    padding-right: 0;
}

.section-padding {
    padding-top: 80px;
    padding-bottom: 80px;
}

.position-relative {
    position: relative;
}

.position-relative .container {
    position: relative;
    z-index: 10;
}



/* flex cols */
.flex-cols {
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: -20px;
    margin-right: -20px;
}
.flex-dir-col {
    flex-direction: column;
    justify-content: flex-start;
}
.flex-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
.justify-content-center {
    -ms-flex-pack: center!important;
    justify-content: center!important;
}
.justify-content-start {
    -ms-flex-pack: start!important;
    justify-content: flex-start!important;
}
.justify-content-end {
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}
.align-items-center {
    align-items: center!important;
}
.align-items-end {
    align-items: flex-end!important;
}

.flex-cols-item {
    position: relative;
    box-sizing: border-box;
    min-width: 25%;
    flex: auto;
    padding-left: 20px;
    padding-right: 20px;
}
.flex-cols-item.w-100 {
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
}
.flex-cols-item.w-75 {
    -ms-flex: 0 0 73%;
    flex: 0 0 73%;
}
.flex-cols-item.w-66 {
    -ms-flex: 0 0 64%;
    flex: 0 0 64%;
}
.flex-cols-item.w-50 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
}
.flex-cols-item.w-33 {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
}
.flex-cols-item.w-25 {
    -ms-flex: 0 0 24%;
    flex: 0 0 24%;
    min-width: 24%;
}
.flex-cols-item.w-20 {
    -ms-flex: 0 0 19%;
    flex: 0 0 19%;
    min-width: 19%;
}
.flex-cols-item.w-15 {
    -ms-flex: 0 0 14%;
    flex: 0 0 14%;
    min-width: 14%;
}

.flex-cols-item.align-right {
    text-align: right;
}
@media (max-width: 1024px) {
    .flex-cols-item.w-tablet-100 {
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        max-width: 100%;
    }
    .flex-cols-item.w-tablet-50 {
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
    }
}
@media (max-width: 479px) {
    .flex-cols {
        margin-left: 0;
        margin-right: 0;
    }
    .flex-cols-item {
        padding-left: 0;
        padding-right: 0;
    }
    .flex-cols-item.w-mob-100 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .flex-cols-item.w-mob-50 {
        -ms-flex: 0 0 48%;
        flex: 0 0 48%;
    }
    .flex-cols-item.w-mob-none {
        display: none;
    }
    .order-1-mob {
        order: 1;
    }
    .order-2-mob {
        order: 2;
    }
}

.y-card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 320px;
    overflow: hidden;
    background: #000;
    transition: .3s all ease;
    font-family: 'ProximaNova', Arial, sans-serif;
    font-size: 16px;
}

.y-card:hover {
    -webkit-box-shadow: 0 15px 40px -10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 15px 40px -10px rgba(0, 0, 0, 0.2);
}

.y-services {
    position: relative;
    z-index: 10;
    padding-top: 240px;
}

.y-services .y-card {
    height: 420px;
    margin-top: 40px;
}

.y-card-inner {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    z-index: 5;
}

.y-card-bottom {
    box-sizing: border-box;
    min-height: 190px;
    display: flex;
    flex-direction: column;
}

.y-card-bottom >*:last-child {
    margin-top: auto;
}

@media screen and (max-width: 479px) {
    .y-services {
        position: relative;
        z-index: 10;
        padding-top: 210px;
    }

    .y-services .y-card {
        height: 380px;
        margin-top: 40px;
    }

} 

.b-rad-10 {
    border-radius: 10px;
}

.b-rad-20 {
    border-radius: 20px;
}

.bg-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    transition: .4s all ease;
    z-index: 1;
}

.y-card:hover .bg-img {
    transform: scale(1.15);
}

.bg-dark {
    background-color: #030506;
}

.bg-light {
    background-color: #f4f4f4;
}

.bg-overlay-black {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.6;
    z-index: 2;
}

.bg-overlay-dark {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #010e1c;
    opacity: 0.6;
    z-index: 2;
}

.bg-overlay-dark-grad {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;  
    background: linear-gradient(180deg, rgba(1, 14, 28, 0.1) 0, rgba(1, 14, 28, 0.99) 100%);
    opacity: 0.85;
    z-index: 2;
}

.bg-black-opa {
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

.bg-dark-opa {
    background-color: rgba(1, 14, 28, 0.5);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
}

.h-90vh {
    height: 90vh!important;
}

.p-15 {
    padding: 15px;
}

.p-20 {
    padding: 20px;
}

.p-25 {
    padding: 25px;
}

.p-30 {
    padding: 30px;
}

.pt-200 {
    padding-top: 200px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pb-25 {
    padding-bottom: 25px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pb-50 {
    padding-bottom: 50px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-15 {
    margin-bottom: 15px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-25 {
    margin-bottom: 25px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-40 {
    margin-bottom: 40px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mt-20 {
    margin-top: 20px;
}

.border-white-opa {
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.border-bottom-white {
    border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}

.border-bottom-black {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.border-bottom-primary {
    border-bottom: 1px solid #ffeb04;
}

.text-primary {
    color: #ffeb04!important;
}

.text-white {
    color: #fff!important;
}

.text-white a:hover {
    color: #ffeb04;
}

.text-muted {
    opacity: 0.8;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-light {
    font-weight: 300;
}

.text-bold {
    font-weight: 600;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 600;
}

h1,
.h1 {
    font-size: 78px;
    line-height: 1.1;
    font-weight: 100;
    letter-spacing: -8px;
}

h2,
.h2 {
    font-size: 55px;
    line-height: 1.1;
    font-weight: 100;
    letter-spacing: -6px;
}

h3,
.h3 {
    font-size: 24px;
}

h4,
.h4 {
    font-size: 20px;
}

h5,
.h5 {
    font-size: 32px;
}

.display-1 {
    font-size: 128px;
    line-height: 1.1;
    font-weight: 100;
    letter-spacing: -4px;
}

.display-2 {
    font-size: 72px;
    line-height: 1.2;
    font-weight: 100;
    text-transform: uppercase;
    letter-spacing: -2px;
}

.display-3 {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 100;
    letter-spacing: -2px;
}

.text-lg {
    font-size: 18px;
}

.text-xl {
    font-size: 21px;
}

.text-xxl {
    font-size: 24px;
}

.text-lg p,
.text-xl p,
.text-xxl p {
    margin-bottom: 15px;
}

.subhead {
    font-family: 'ProximaNova', Arial, sans-serif;
    font-size: 26px;
    line-height: 1.35;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

.big-number {
    font-family: 'ProximaNova', Arial, sans-serif;
    font-size: 208px;
    line-height: 1;
    font-weight: 100;
    letter-spacing: -8px;
}

@media screen and (max-width: 479px) {
    h1,
    .h1 {
        font-size: 38px;
        letter-spacing: -5px;
    }

    h2,
    .h2 {
        font-size: 32px;
        letter-spacing: -3px;
    }

    .display-1 {
        font-size: 48px;
        letter-spacing: -3px;
    }

    .display-2 {
        font-size: 48px;
        letter-spacing: -2px;
    }

    .display-3 {
        font-size: 24px;
        letter-spacing: -2px;
    }

    .subhead {
        font-size: 18px;
    }

    .text-xl {
        font-size: 18px;
    }

    .big-number {
        font-size: 200px;
        line-height: 1;
        font-weight: 100;
    }

    .pt-mob-40 {
        padding-top: 40px;
    }

    .pt-mob-0 {
        padding-top: 0;
    }

    .pb-mob-0 {
        padding-bottom: 0;
    }

    .pb-mob-10 {
        padding-bottom: 10px;
    }
} 

@-webkit-keyframes ripple-out {
  100% {
    top: -18px;
    right: -18px;
    bottom: -18px;
    left: -18px;
    opacity: 0;
    border-width: 0;
  }
}

@keyframes ripple-out {
  100% {
    top: -18px;
    right: -18px;
    bottom: -18px;
    left: -18px;
    opacity: 0;
  }
}

.dot-animated {
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 10px 4px 0;
    border-radius: 50%;
    background-color: #ffeb04;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
}

.dot-animated:before {
    content: '';
    position: absolute;
    background-color: #ffeb04;
    border-radius: 500px;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    opacity: 0.4;
    -webkit-animation: ripple-out 1.2s linear 2s infinite;
          animation: ripple-out 1.2s linear 2s infinite;
}

.link-arrow {
    display: inline-block;
    padding: 6px 52px 6px 0;
    color: #ffeb04!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: url(../images/arrow_2.svg) 100% center no-repeat;
    transition: .2s all ease;
}

.link-arrow:hover {
    padding-right: 58px;
}


.slick-carousel {
    position: relative;
    z-index: 10;
    padding-top: 340px;
}

.slick-carousel .slick-track {
    display: flex;
}

.slick-carousel .items {
    padding: 0 15px;
    min-width: 376px;
    /*float: unset;
    flex-shrink: 0;*/
}

.slick-carousel-item {
    box-sizing: border-box;
    position: relative;
    width: 100%;
    height: 480px;
    overflow: hidden;
    border-radius: 10px;    
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

.slick-carousel-item._lg {
    height: 560px;
}

.slick-carousel-item .bg__wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border-radius: 8px; 
    opacity: 0;
    background: linear-gradient(180deg, rgba(1, 14, 28, 0.5) 0%, rgba(1, 14, 28, 0.9) 90%);
    transition: 0.4s;
}

.slick-carousel-item .link {
    box-sizing: border-box;
    position: absolute;
    padding: 15px 20px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    transition: 0.4s;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.slick-carousel-item .link-content {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.slick-carousel-item .link-content h4 {
    padding-right: 10px;
    font-size: 18px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.45;
    font-weight: 300;
}


.slick-carousel-item .link .icon {
    background-color: #ffeb04;
    width: 48px;
    height: 48px;
    flex-shrink: 0;
    border-radius: 50%;
    transition: 0.5s;
    background-image: url(../images/icon_zoom_in_24.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 32px;
}

.slick-carousel-item .link .icon:hover {
    box-shadow: 0 15px 30px rgba(255, 235, 4, 0.5) !important;
}

.slick-carousel-item:hover .bg__wrap {
    opacity: 1;
}

.slick-carousel-item:hover .link {
    opacity: 1;
}

.slick-carousel .slick-prev {
    left: 50%;
    margin-left: -30px;
}

.slick-carousel .slick-next {
    left: 50%;
    margin-left: 30px;
}

.slick-gallery .slick-prev,
.slick-gallery-2 .slick-prev {
    left: 15px;
}

.slick-gallery .slick-next,
.slick-gallery-2 .slick-next {
    right: 15px;
}

.slick-arrow {
    box-sizing: border-box;
    position: absolute;
    z-index: 10;
    top:  100%;
    margin-top: 20px;
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 50%;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.4s;
}

.slick-arrow svg {
    width: 24px;
    height: 24px;
    margin: 3px 0 0 -3px;
}

.slick-next svg {
    margin: 3px 0 0 3px;
}

.slick-arrow:hover {    
    background-color: #ffeb04;
}

.slick-gallery-2 .slick-arrow,
.slick-gallery .slick-arrow {
    top: 50%;
    margin-top: -24px;
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -50px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    opacity: 1;
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 24px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .5;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
    opacity: 1;
    color: #ffeb04;
}


.fancybox-item.fancybox-close {
    background: url("../images/icon-close.svg") no-repeat 50% 50% #ffeb04;
    background-size: 30px;
    height: 50px;
    width: 50px;
    right: -25px;
    top: -25px;
    border-radius: 50%;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.fancybox-next span {
    background: url("../images/icon-chevron-right.svg") no-repeat center center #ffeb04;
    background-size: 30px;
    height: 50px;
    width: 50px;
    right: -25px !important;
    border-radius: 50%;
}

.fancybox-prev span {
    background: url("../images/icon-chevron-left.svg") no-repeat center center #ffeb04;
    background-size: 30px;
    height: 50px;
    width: 50px;
    left: -25px !important;
    border-radius: 50%;
}
.fancybox-item.fancybox-close:hover,
.fancybox-prev span:hover,
.fancybox-next span:hover { opacity: 0.8; }

@media screen and (max-width: 479px) {
    .slick-carousel-item {
        height: 340px;
    }

    .slick-carousel .slick-prev {
        left: 45%;
        margin-left: -30px;
    }

    .slick-carousel .slick-next {
        left: 45%;
        margin-left: 30px;
    }

    .fancybox-title-outside-wrap h3 {
        font-size: 21px;
        font-weight: 400;
    }
}

.y-hero {
    position: relative;
    min-height: 686px;
    height: 100vh;
    background-color: #f4f4f4;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

.y-hero_overlay {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    min-height: 686px;
    /*background-color: #010e1c;*/
    background: linear-gradient(180deg, rgba(1, 14, 28, 0.5) 0%, rgba(1, 14, 28, 0.99) 100%);
}

.y-hero .container {
    position: relative;
    height: 100%;
    z-index: 5;
}

.y-hero .container > .y-hero_inner {
    position: relative;
    height: 100%;
    padding: 80px 0;
    color: #fff;
}

.y-hero-slim {
    background-color: #030506;
    min-height: 600px;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.y-hero-slim .y-hero_overlay {    
    min-height: unset;
}

.y-hero-slim .container {    
    height: unset;
}

.btn {
    display: inline-flex;
    align-items: center;
    text-align: center;
    padding: 20px 50px;
    color: #010e1c;
    font-size: 18px;
    font-family: 'ProximaNova', Arial, sans-serif;
    line-height: 1.3;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #010e1c;
    transition: all 0.2s ease-in-out;
}

.btn-lg {
    padding: 35px 80px;
    font-size: 24px;
}

.btn-primary {
    font-weight: 500;
    color: #030506!important;
    background-color: #ffeb04;
    border-color: #ffeb04;
}

.btn-primary:hover {
    color: #ffeb04!important;
    background-color: #030506!important;
    border-color: #030506!important;
}

.btn-black {
    color: #ffeb04;
    background-color: #030506;
    border-color: #030506;
}

.btn-black:hover {
    color: #ffeb04!important;
    background-color: #030506!important;
    border-color: #030506!important;
}

.btn-outline-white {
    font-weight: 400;
    color: #ffffff!important;
    border: 1px solid #ffffff;
}

.btn-outline-primary {
    color: #ffeb04!important;
    border: 1px solid #ffeb04;
}

.btn-outline-primary:hover {
    color: #010e1c!important;
    border-color: #ffeb04;
    background-color: #ffeb04;
}

@media screen and (max-width: 479px) {
    .btn-lg {
        padding: 25px 60px;
        font-size: 21px;
    }
} 

.decor_section-bottom-right {
    position: absolute;
    bottom: -1px;
    right: 0;
    width: 512px;
    height: 39px;
    background-image: url(../images/3.svg);
    background-position: 50% 50%;
    background-size: cover;
}

.decor_endslash {
    position: relative;
    display: inline-block;
    padding-right: 30px;
}

.decor_endslash:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 2px;
    background: #ffeb04;
    transform: rotate(25deg);
}

@media screen and (max-width: 479px) {
    .decor_section-bottom-right {
        display: none;
    }

    .decor_endslash {
        padding-right: 20px;
    }
} 

.icon-number {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 1px solid rgba(255, 235, 4, 0.6);
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'ProximaNova', Arial, sans-serif;
    font-weight: 200;
    font-size: 45px;
    line-height: 1;
    color: #ffeb04;
}

.icon-number-sm {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid rgba(255, 235, 4, 0.6);
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'ProximaNova', Arial, sans-serif;
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    color: #ffeb04;
}

.icon-circle {
    width: 36px;
    height: 36px;
}

.icon-circle a {
    display: block;
}

.icon-circle a:hover {
    transform: translateY(-5px);
}

.icon-circle img {
    width: 100%;
}

.list-inline {
    margin: 0;
    padding: 0;
    display: inline-flex;
    list-style: none;
}

.list-inline li {
    margin-right: 15px;
}

/* TABS ---------------------- */
.tabs-container {
    overflow-x: auto;
    box-sizing: border-box;
    width: 100%;
}

.tabs-links {
    list-style: none;
    padding: 0!important;
    margin: 0 0 30px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    border-radius: 50px;
}

.tabs-links li {
    flex: 0 0 auto;
}

.tabs-links li:not(:first-child) {
    margin-left: -1px;
}

.tab-link {
    position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    height: 100%;
    padding: 15px 30px;
    background: rgba(3, 5, 6, 0.7);
    color: #ffeb04!important;
    border: 1px solid rgba(255, 255, 255, 0.3);
    transition: 0.2s;
}

.tabs-links li:first-child .tab-link {
    border-radius: 50px 0 0 50px;
}

.tabs-links li:last-child .tab-link {
    border-radius: 0 50px 50px 0;
}

.tab-link,
.tab-link:hover,
.tab-link:active {
    text-decoration: none
}

.tab-link:active,
.tab-link.is-active {
    color: #030506!important;
    background-color: #fff;
}

.tabs-content {
    flex: 1;
    margin-top: 30px;
}

.tab-panel {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0 16px;
}

.tab-panel.is-active {
    height: auto;
    -webkit-animation: panelIn .4s ease both;
    animation: panelIn .4s ease both
}

.tab-panel p {
    padding-bottom: 10px;
}

.tab-panel ul {
    display: block;
    list-style: none;
    margin: 20px 0;
    padding: 0;
}

.tab-panel ul li {
    display: block;
    margin-bottom: 15px;
    padding-left: 35px;
    position: relative;
}

.tab-panel ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 11px;
    width: 20px;
    height: 0;
    border-bottom: 2px solid #ffeb04;
}

@media (min-width: 641px) {
    .tabs-container {
        overflow-x: visible;
        width: 100%;
        padding: 0;
        margin: 60px 0;
    }

    .tabs-links {
        display: flex;
        flex-wrap: nowrap;
        /*justify-content: center;*/
    }

    .tabs-links li {
        flex: 1 1 auto;
    }

    .tabs-link {
        padding: 15px 20px;
    }

    .tabs-content {
        flex: 1;
        margin-top: 60px;
    }

    .tab-panel {
        padding: 0;
    }

    .tab-panel h3:first-of-type {
        margin-top: 0;
    }
}

@media (min-width: 641px) and (max-width: 1024px) {
    .tab-link span {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: -0.1px
    }
}

@-webkit-keyframes panelIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}
@keyframes panelIn {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}


@media (min-width: 641px) {
    .d-desk-none {
        display: none;
    }
}

@media (max-width: 640px) {
    .d-mob-none {
        display: none;
    }
}

.steps-item {
    position: relative;
    box-sizing: border-box;
    height: 100%;
    border: 1px solid rgba(255, 255, 255, 0.3);
    padding: 25px 20px 25px 40px;
    border-radius: 10px;
}

.steps-item .icon-number-sm {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
    background-color: #ffeb04;
    color: #030506;
}

@media (max-width: 640px) {
    .steps-item {
        margin-left: 10px;
    }
}

.slick-slider {
    border: 1px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.85), 0px 60px 40px -60px rgba(255, 235, 4, 0.5);
    border-radius: 10px;
    margin-bottom: 40px;
}

.slick-list {
    border-radius: 10px;
}

.img-container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    min-height: 320px;
}

.img-back-frame {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 60px;
    left: 0;
    right: 0;
    border-radius: 10px;
    border: 1px solid #4d4d4d;    
    background-color: rgba(0, 0, 0, 0.8);
    background-image: linear-gradient(180deg, rgba(8, 45, 75, 0.1) 0%, rgba(211, 219, 215, 0.7) 100%);
}

.img-offset-bottom {
    position: relative;
    z-index: 2;
    width: 100%;
    margin-top: 40px;
}

.circle-arrow {
    box-sizing: border-box;
    width: 48px;
    height: 48px;
    background-color: rgba(0, 0, 0, 0.4);
    background-position: 50% 50%;
    background-image: url(../images/arrow_1.svg);
    background-repeat: no-repeat;
    background-size: 19px auto;
    border-radius: 50%;
    border: none;
    outline: none;
    cursor: pointer;
    transition: 0.4s;
}

.circle-arrow:hover {    
    background-color: #000;
}

.y-card-inner .circle-arrow {
    margin-left: auto;
}

.gallery-holder > .flex-cols-item {
    flex: 0 0 33%;
}

.gallery-holder > .flex-cols-item:last-child {
    margin-right: auto;
}

.gallery-holder > .flex-cols-item:nth-child(5n+5) {
    flex: 0 0 66%;
}

.gallery-holder .y-card {
    position: relative;
    min-height: 420px;
    margin-top: 40px;
}

.gallery-holder .bg-overlay-dark-grad {
    top: 40%;
}

@media (max-width: 640px) {
    .gallery-holder > .flex-cols-item {
        flex: 0 0 100%!important;
    }
}
