#rec50581960 .t-menu__link-item {
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    position: relative;
}

#rec50581960 .t-menu__link-item::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 20%;
    opacity: 0;
    width: 100%;
    height: 100%;
    border-bottom: px solid;
    -webkit-box-shadow: inset 0px -px 0px 0px;
    -moz-box-shadow: inset 0px -px 0px 0px;
    box-shadow: inset 0px -px 0px 0px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#rec50581960 .t-menu__link-item.t-active {
    color: #ffffff !important;
    opacity: 1 !important;
}

#rec50581960 .t-menu__link-item.t-active::after {
    opacity: 1;
    bottom: -1px;
    border-bottom: 1px solid #ffdf61;
    -webkit-box-shadow: inset 0px -1px 0px 0px #ffdf61;
    -moz-box-shadow: inset 0px -1px 0px 0px #ffdf61;
    box-shadow: inset 0px -1px 0px 0px #ffdf61;
}

#rec50581960 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover {
    color: #fac32c !important;
}

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
    #rec50581960 .t-menu__link-item,
    #rec50581960 .t-menu__link-item.t-active {
        opacity: 1 !important;
    }
}
#rec50580895 .t-btn:not(.t-animate_no-hover):hover {
    background-color: #262626 !important;
    color: #ffe042 !important;
}

#rec50580895 .t-btn:not(.t-animate_no-hover) {
    -webkit-transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
#rec50883166 .t396__artboard {
    height: 900px;
    background-color: #ffffff;
}

#rec50883166 .t396__filter {
    height: 900px;
}

#rec50883166 .t396__carrier {
    height: 900px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec50883166 .t396__artboard {}
    #rec50883166 .t396__filter {}
    #rec50883166 .t396__carrier {
        background-attachment: scroll;
    }
}

#rec50883166 .tn-elem[data-elem-id="1470209944682"] {
    color: #2b2b2b;
    text-align: center;
    z-index: 2;
    top: 341px;
    left: calc(50% - 600px + -42px);
    width: 650px;
}

#rec50883166 .tn-elem[data-elem-id="1470209944682"] .tn-atom {
    color: #2b2b2b;
    font-size: 58px;
    font-family: 'Arial';
    line-height: 0.95;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1470210011265"] {
    color: #000000;
    z-index: 3;
    top: 256px;
    left: calc(50% - 600px + 846px);
    width: 410px;
}

#rec50883166 .tn-elem[data-elem-id="1470210011265"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1470233923389"] {
    color: #000000;
    text-align: center;
    z-index: 6;
    top: 595px;
    left: calc(50% - 600px + 87px);
    width: 400px;
}

#rec50883166 .tn-elem[data-elem-id="1470233923389"] .tn-atom {
    color: #000000;
    font-size: 30px;
    font-family: 'Roboto';
    line-height: 1.15;
    font-weight: 300;
    letter-spacing: 1.5px;
    opacity: 0.6;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1523704505315"] {
    color: #000000;
    text-align: center;
    z-index: 7;
    top: 502px;
    left: calc(50% - 600px + -42px);
    width: 650px;
}

#rec50883166 .tn-elem[data-elem-id="1523704505315"] .tn-atom {
    color: #000000;
    font-size: 78px;
    font-family: 'Roboto';
    line-height: 1;
    font-weight: 700;
    letter-spacing: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1523704636207"] {
    color: #2b2b2b;
    text-align: center;
    z-index: 11;
    top: 679px;
    left: calc(50% - 600px + 121px);
    width: 330px;
    height: 45px;
}

#rec50883166 .tn-elem[data-elem-id="1523704636207"] .tn-atom {
    color: #2b2b2b;
    font-size: 15px;
    font-family: 'Roboto';
    line-height: 1.55;
    font-weight: 500;
    letter-spacing: 0.5px;
    border-width: 1px;
    border-radius: 30px;
    background-color: #fee152;
    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;
}

#rec50883166 .tn-elem[data-elem-id="1523704636207"] .tn-atom:hover {
    background-color: #333333;
    color: #facb49;
}

#rec50883166 .tn-elem[data-elem-id="1523707680116"] {
    color: #000000;
    z-index: 13;
    top: 471px;
    left: calc(50% - 600px + 846px);
    width: 410px;
}

#rec50883166 .tn-elem[data-elem-id="1523707680116"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1523707703678"] {
    color: #000000;
    z-index: 16;
    top: 663px;
    left: calc(50% - 600px + 846px);
    width: 410px;
}

#rec50883166 .tn-elem[data-elem-id="1523707703678"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1523714307625"] {
    color: #fee152;
    text-align: center;
    z-index: 21;
    top: 415px;
    left: calc(50% - 600px + 84px);
    width: 400px;
}

#rec50883166 .tn-elem[data-elem-id="1523714307625"] .tn-atom {
    color: #fee152;
    font-size: 85px;
    font-family: 'Roboto';
    line-height: 1;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1524039134031"] {
    z-index: 23;
    top: 210px;
    left: calc(50% - 600px + 650px);
    width: 164px;
}

#rec50883166 .tn-elem[data-elem-id="1524039134031"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1524039134048"] {
    z-index: 24;
    top: 590px;
    left: calc(50% - 600px + 670px);
    width: 164px;
}

#rec50883166 .tn-elem[data-elem-id="1524039134048"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50883166 .tn-elem[data-elem-id="1524039261300"] {
    z-index: 25;
    top: 390px;
    left: calc(50% - 600px + 660px);
    width: 164px;
}

#rec50883166 .tn-elem[data-elem-id="1524039261300"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .t396__artboard {
    height: 900px;
    background-color: #ffffff;
}

#rec50903642 .t396__filter {
    height: 900px;
}

#rec50903642 .t396__carrier {
    height: 900px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec50903642 .t396__artboard {}
    #rec50903642 .t396__filter {}
    #rec50903642 .t396__carrier {
        background-attachment: scroll;
    }
}

#rec50903642 .tn-elem[data-elem-id="1470209944682"] {
    color: #2b2b2b;
    text-align: center;
    z-index: 3;
    top: 251px;
    left: calc(50% - 600px + -52px);
    width: 650px;
}

#rec50903642 .tn-elem[data-elem-id="1470209944682"] .tn-atom {
    color: #2b2b2b;
    font-size: 84px;
    font-family: 'Arial';
    line-height: 0.95;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1470210011265"] {
    color: #000000;
    z-index: 6;
    top: 359px;
    left: calc(50% - 600px + 792px);
    width: 410px;
}

#rec50903642 .tn-elem[data-elem-id="1470210011265"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1470233923389"] {
    color: #000000;
    text-align: center;
    z-index: 7;
    top: 535px;
    left: calc(50% - 600px + 80px);
    width: 400px;
}

#rec50903642 .tn-elem[data-elem-id="1470233923389"] .tn-atom {
    color: #000000;
    font-size: 29px;
    font-family: 'Roboto';
    line-height: 1.15;
    font-weight: 300;
    letter-spacing: 0.5px;
    opacity: 0.55;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1523704505315"] {
    color: #000000;
    text-align: center;
    z-index: 11;
    top: 452px;
    left: calc(50% - 600px + -42px);
    width: 650px;
}

#rec50903642 .tn-elem[data-elem-id="1523704505315"] .tn-atom {
    color: #000000;
    font-size: 70px;
    font-family: 'Roboto';
    line-height: 1;
    font-weight: 700;
    letter-spacing: 3px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1523704636207"] {
    color: #2b2b2b;
    text-align: center;
    z-index: 20;
    top: 609px;
    left: calc(50% - 600px + 121px);
    width: 320px;
    height: 45px;
}

#rec50903642 .tn-elem[data-elem-id="1523704636207"] .tn-atom {
    color: #2b2b2b;
    font-size: 15px;
    font-family: 'Roboto';
    line-height: 1.55;
    font-weight: 500;
    letter-spacing: 0.5px;
    border-width: 1px;
    border-radius: 30px;
    background-color: #fee152;
    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;
}

#rec50903642 .tn-elem[data-elem-id="1523704636207"] .tn-atom:hover {
    background-color: #333333;
    color: #facb49;
}

#rec50903642 .tn-elem[data-elem-id="1523714307625"] {
    color: #fee152;
    text-align: center;
    z-index: 25;
    top: 335px;
    left: calc(50% - 600px + 74px);
    width: 400px;
}

#rec50903642 .tn-elem[data-elem-id="1523714307625"] .tn-atom {
    color: #fee152;
    font-size: 89px;
    font-family: 'Roboto';
    line-height: 1;
    font-weight: 700;
    letter-spacing: 2px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1523723467141"] {
    color: #000000;
    z-index: 27;
    top: 509px;
    left: calc(50% - 600px + 792px);
    width: 410px;
}

#rec50903642 .tn-elem[data-elem-id="1523723467141"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1523723509748"] {
    color: #000000;
    z-index: 29;
    top: 199px;
    left: calc(50% - 600px + 792px);
    width: 410px;
}

#rec50903642 .tn-elem[data-elem-id="1523723509748"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1523723526637"] {
    color: #000000;
    z-index: 30;
    top: 666px;
    left: calc(50% - 600px + 792px);
    width: 410px;
}

#rec50903642 .tn-elem[data-elem-id="1523723526637"] .tn-atom {
    color: #000000;
    font-size: 20px;
    font-family: 'Arial';
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1524046404591"] {
    z-index: 36;
    top: 300px;
    left: calc(50% - 600px + 660px);
    width: 123px;
}

#rec50903642 .tn-elem[data-elem-id="1524046404591"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1524046404613"] {
    z-index: 37;
    top: 150px;
    left: calc(50% - 600px + 660px);
    width: 122px;
}

#rec50903642 .tn-elem[data-elem-id="1524046404613"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1524046404624"] {
    z-index: 38;
    top: 617px;
    left: calc(50% - 600px + 660px);
    width: 123px;
}

#rec50903642 .tn-elem[data-elem-id="1524046404624"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1524045788541"] {
    z-index: 2;
    top: -1px;
    left: calc(50% - 600px + -356px);
    width: 1916px;
    height: 901px;
}

#rec50903642 .tn-elem[data-elem-id="1524045788541"] .tn-atom {
    background-color: #fcfcfc;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec50903642 .tn-elem[data-elem-id="1524046483289"] {
    z-index: 39;
    top: 460px;
    left: calc(50% - 600px + 660px);
    width: 123px;
}

#rec50903642 .tn-elem[data-elem-id="1524046483289"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

body {
    background-color: #dbdbdb;
}

.t674__body_with-bg:after {
    content: "";
    position: fixed;
    top: 0;
    /*bottom:0;*/
    left: 0;
    right: 0;
    z-index: -1;
    background-image: url('/static.tildacdn.com/tild6165-3732-4933-b163-663831323739/bg3-01.jpg');
    background-repeat: repeat;
    background-position: center;
    height: 100vh;
    background-attachment: initial;
    transform: translate3d(0, 0, 0);
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}