

/* Start:/local/components/trofey/landing/templates/.default/style.css?1752121145120671*/
#rec491348784 {
    position: fixed;
    top: 0px;
    height: 132px;
    z-index: 500;
    width: 100%;
}
#rec491456347 {
    position: fixed;
    top: 0px;
    height: 132px;
    z-index: 500;
    width: 100%;
    background-color: white;
}
.first_line {
    height:132px;
}
#rec491348784 .t396__artboard {
    height: 132px;
    background-color: #ffffff;
}

#rec491348784 .t396__filter {
    height: 132px;
}

#rec491348784 .t396__carrier {
    height: 132px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {

    #rec491348784 .t396__carrier {
        background-attachment: scroll;
    }
}

#rec491348784 .tn-elem[data-elem-id="1663303705265"] {
    z-index: 1;
    top: -16px;
    left: calc(50% - 600px + 20px);
    width: 260px;
    height: 116px;
}

#rec491348784 .tn-elem[data-elem-id="1663303705265"] .tn-atom {
    border-radius: 16px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}

#rec491348784 .tn-elem[data-elem-id="1663303781240"] {
    z-index: 2;
    top: 26px;
    left: calc(50% - 600px + 62px);
    width: 176px;
}

#rec491348784 .tn-elem[data-elem-id="1663303781240"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec491348784 .tn-elem[data-elem-id="1663304057084"] {
    color: #222222;
    text-align: center;
    z-index: 3;
    top: 48px;
    left: calc(50% - 600px + 320px);
    width: 106px;
    height: 20px;
}

#rec491348784 .tn-elem[data-elem-id="1663304057084"] .tn-atom {
    color: #222222;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 500;
    border-radius: 0px;
    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
) {
    #rec491348784 .tn-elem[data-elem-id="1663304057084"] .tn-atom:hover {
        color: #858585;
    }
}

#rec491348784 .tn-elem[data-elem-id="1663304131320"] {
    color: #222222;
    text-align: center;
    z-index: 4;
    top: 48px;
    left: calc(50% - 600px + 451px);
    width: 137px;
    height: 20px;
}

#rec491348784 .tn-elem[data-elem-id="1663304131320"] .tn-atom {
    color: #222222;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 500;
    border-radius: 0px;
    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
) {
    #rec491348784 .tn-elem[data-elem-id="1663304131320"] .tn-atom:hover {
        color: #858585;
    }
}

#rec491348784 .tn-elem[data-elem-id="1663304161480"] {
    color: #222222;
    text-align: center;
    z-index: 5;
    top: 48px;
    left: calc(50% - 600px + 614px);
    width: 40px;
    height: 20px;
}

#rec491348784 .tn-elem[data-elem-id="1663304161480"] .tn-atom {
    color: #222222;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 500;
    border-radius: 0px;
    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
) {
    #rec491348784 .tn-elem[data-elem-id="1663304161480"] .tn-atom:hover {
        color: #858585;
    }
}

#rec491348784 .tn-elem[data-elem-id="1663304181160"] {
    color: #222222;
    text-align: center;
    z-index: 6;
    top: 48px;
    left: calc(50% - 600px + 677px);
    width: 61px;
    height: 20px;
}

#rec491348784 .tn-elem[data-elem-id="1663304181160"] .tn-atom {
    color: #222222;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 500;
    border-radius: 0px;
    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
) {
    #rec491348784 .tn-elem[data-elem-id="1663304181160"] .tn-atom:hover {
        color: #858585;
    }
}

#rec491348784 .tn-elem[data-elem-id="1663304197767"] {
    color: #222222;
    text-align: center;
    z-index: 7;
    top: 48px;
    left: calc(50% - 600px + 760px);
    width: 105px;
    height: 20px;
}

#rec491348784 .tn-elem[data-elem-id="1663304197767"] .tn-atom {
    color: #222222;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 500;
    border-radius: 0px;
    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
) {
    #rec491348784 .tn-elem[data-elem-id="1663304197767"] .tn-atom:hover {
        color: #858585;
    }
}

#rec491348784 .tn-elem[data-elem-id="1663304216406"] {
    color: #222222;
    text-align: center;
    z-index: 8;
    top: 48px;
    left: calc(50% - 600px + 892px);
    width: 73px;
    height: 20px;
}

#rec491348784 .tn-elem[data-elem-id="1663304216406"] .tn-atom {
    color: #222222;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 500;
    border-radius: 0px;
    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
) {
    #rec491348784 .tn-elem[data-elem-id="1663304216406"] .tn-atom:hover {
        color: #858585;
    }
}

#rec491348784 .tn-elem[data-elem-id="1663304272491"] {
    color: #000000;
    z-index: 9;
    top: 39px;
    left: calc(50% - 600px + 1020px);
    width: 154px;
}

#rec491348784 .tn-elem[data-elem-id="1663304272491"] .tn-atom {
    color: #000000;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec491348784 .tn-elem[data-elem-id="1663304347951"] {
    color: #ff7f00;
    text-align: center;
    z-index: 10;
    top: 61px;
    left: calc(50% - 600px + 1020px);
    width: 107px;
    height: 17px;
}

#rec491348784 .tn-elem[data-elem-id="1663304347951"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 500;
    border-radius: 0px;
    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;
}

.tmenu-mobile {
    background-color: #111;
    display: none;
    width: 100%;
    top: 0;
    z-index: 990;
}

.tmenu-mobile_positionfixed {
    position: fixed;
}

.tmenu-mobile__text {
    color: #fff;
}

.tmenu-mobile__container {
    min-height: 64px;
    padding: 20px;
    position: relative;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tmenu-mobile__burger {
    position: relative;
    margin-top: 0;
    width: 28px;
    height: 20px;
    transition: .5s ease-in-out;
    cursor: pointer;
}

.tmenu-mobile__burger span {
    display: block;
    position: absolute;
    width: 100%;
    opacity: 1;
    left: 0;
    transition: .25s ease-in-out;
    height: 3px;
    background-color: #fff;
}

.tmenu-mobile__burger span:nth-child(1) {
    top: 0px;
}

.tmenu-mobile__burger span:nth-child(2),
.tmenu-mobile__burger span:nth-child(3) {
    top: 8px;
}

.tmenu-mobile__burger span:nth-child(4) {
    top: 16px;
}

.tmenu-mobile_opened .tmenu-mobile__burger span:nth-child(1) {
    top: 8px;
    width: 0%;
    left: 50%;
}

.tmenu-mobile_opened .tmenu-mobile__burger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.tmenu-mobile_opened .tmenu-mobile__burger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.tmenu-mobile_opened .tmenu-mobile__burger span:nth-child(4) {
    top: 8px;
    width: 0%;
    left: 50%;
}

.tmenu-mobile__list {
    display: block;
}

.tmenu-mobile__burgerlogo {
    display: inline-block;
    font-size: 24px;
    font-weight: 400;
    white-space: nowrap;
    vertical-align: middle;
}

.tmenu-mobile__imglogo {
    height: auto;
    display: block;
    max-width: 300px !important;
    box-sizing: border-box;
    padding: 0;
    margin: 0 auto;
}

@media screen and (max-width: 980px) {
    .tmenu-mobile__menucontent_hidden {
        display: none;
        height: 100%;
    }

    .tmenu-mobile {
        display: block;
    }
}

@media screen and (max-width: 980px) {
    #rec491456347 .tmenu-mobile {
        background-color: #ffffff;
    }

    #rec491456347 .tmenu-mobile__burger span {
        background-color: #ff7f00;
    }

    #rec491456347 .tmenu-mobile__burger {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
}

#rec491351249 .t396__artboard {
    height: 640px;
    background-color: #ffffff;
    overflow: visible;
}

#rec491351249 .t396__filter {
    height: 640px;
}

#rec491351249 .t396__carrier {
    height: 640px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .t396__artboard {
        height: 615px;
    }

    #rec491351249 .t396__filter {
        height: 615px;
    }

    #rec491351249 .t396__carrier {
        height: 615px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .t396__artboard {
        height: 1318px;
    }

    #rec491351249 .t396__filter {
        height: 1318px;
    }

    #rec491351249 .t396__carrier {
        height: 1318px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .t396__artboard {
        height: 1059px;
    }

    #rec491351249 .t396__filter {
        height: 1059px;
    }

    #rec491351249 .t396__carrier {
        height: 1059px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .t396__artboard {
        height: 976px;
    }

    #rec491351249 .t396__filter {
        height: 976px;
    }

    #rec491351249 .t396__carrier {
        height: 976px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304560628"] {
    z-index: 3;
    top: 32px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 560px;
}

#rec491351249 .tn-elem[data-elem-id="1663304560628"] .tn-atom {
    border-radius: 16px;
    background-color: #ff7f00;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 480px + 10px);
        width: 940px;
        height: 535px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 1238px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 995px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 912px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304707993"] {
    z-index: 5;
    top: 32px;
    left: calc(50% - 600px + 60px);
    width: 520px;
}

#rec491351249 .tn-elem[data-elem-id="1663304707993"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 32px;
        left: calc(50% - 480px + 50px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 32px;
        left: calc(50% - 320px + 60px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 32px;
        left: calc(50% - 240px + 35px);
        width: 410px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 94px;
        left: calc(50% - 160px + 30px);
        width: 260px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304843191"] {
    color: #ff7f00;
    z-index: 6;
    top: 56px;
    left: calc(50% - 600px + 84px);
    width: 278px;
}

#rec491351249 .tn-elem[data-elem-id="1663304843191"] .tn-atom {
    color: #ff7f00;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 56px;
        left: calc(50% - 480px + 74px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 56px;
        left: calc(50% - 320px + 84px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 48px;
        left: calc(50% - 240px + 51px);
        width: 243px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663304843191"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 48px;
        left: calc(50% - 160px + 38px);
        width: 244px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304978145"] {
    z-index: 4;
    top: 20px;
    left: calc(50% - 600px + 1853px);
    width: 100px;
    height: 100px;
}

#rec491351249 .tn-elem[data-elem-id="1663304978145"] .tn-atom {
    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) {
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304978145"] {
        top: 32px;
        left: calc(50% - 160px + 30px);
        width: 260px;
        height: 62px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663304978145"] .tn-atom {
        background-color: #ffffff;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305025106"] {
    color: #ff7f00;
    z-index: 7;
    top: 80px;
    left: calc(50% - 600px + 84px);
    width: 248px;
}

#rec491351249 .tn-elem[data-elem-id="1663305025106"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 80px;
        left: calc(50% - 480px + 74px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 80px;
        left: calc(50% - 320px + 84px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 72px;
        left: calc(50% - 240px + 51px);
        width: 243px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305025106"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 68px;
        left: calc(50% - 160px + 38px);
        width: 244px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305207776"] {
    color: #ff7f00;
    z-index: 8;
    top: 56px;
    left: calc(50% - 600px + 433px);
    width: 123px;
}

#rec491351249 .tn-elem[data-elem-id="1663305207776"] .tn-atom {
    color: #ff7f00;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 56px;
        left: calc(50% - 480px + 423px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 56px;
        left: calc(50% - 320px + 433px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 48px;
        left: calc(50% - 240px + 321px);
        width: 108px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305207776"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 90px;
        left: calc(50% - 160px + 38px);
        width: 244px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305207776"] .tn-atom {
        font-size: 18px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305454888"] {
    color: #ff7f00;
    z-index: 9;
    top: 80px;
    left: calc(50% - 600px + 437px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305454888"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 80px;
        left: calc(50% - 480px + 428px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 80px;
        left: calc(50% - 320px + 438px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 72px;
        left: calc(50% - 240px + 327px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305454888"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 113px;
        left: calc(50% - 160px + 99px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305467757"] {
    color: #ff7f00;
    z-index: 10;
    top: 80px;
    left: calc(50% - 600px + 471px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305467757"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 80px;
        left: calc(50% - 480px + 462px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 80px;
        left: calc(50% - 320px + 472px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 72px;
        left: calc(50% - 240px + 356px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305467757"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 113px;
        left: calc(50% - 160px + 137px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305476094"] {
    color: #ff7f00;
    z-index: 11;
    top: 80px;
    left: calc(50% - 600px + 505px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305476094"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 80px;
        left: calc(50% - 480px + 496px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 80px;
        left: calc(50% - 320px + 506px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 72px;
        left: calc(50% - 240px + 385px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305476094"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 113px;
        left: calc(50% - 160px + 175px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305485678"] {
    color: #ff7f00;
    z-index: 12;
    top: 80px;
    left: calc(50% - 600px + 541px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305485678"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 80px;
        left: calc(50% - 480px + 532px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 80px;
        left: calc(50% - 320px + 542px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 72px;
        left: calc(50% - 240px + 414px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305485678"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 113px;
        left: calc(50% - 160px + 213px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663306648632"] {
    color: #ffffff;
    z-index: 13;
    top: 177px;
    left: calc(50% - 600px + 60px);
    width: 620px;
}

#rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
    color: #ffffff;
    font-size: 56px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 177px;
        left: calc(50% - 480px + 50px);
        width: 570px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 177px;
        left: calc(50% - 320px + 60px);
        width: 530px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
        font-size: 50px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 158px;
        left: calc(50% - 240px + 35px);
        width: 410px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
        font-size: 42px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 171px;
        left: calc(50% - 160px + 30px);
        width: 260px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
        font-size: 41px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663306964259"] {
    color: #ffffff;
    z-index: 14;
    top: 279px;
    left: calc(50% - 600px + 60px);
    width: 620px;
}

#rec491351249 .tn-elem[data-elem-id="1663306964259"] .tn-atom {
    color: #ffffff;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 279px;
        left: calc(50% - 480px + 50px);
        width: 537px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 272px;
        left: calc(50% - 320px + 60px);
        width: 530px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 243px;
        left: calc(50% - 240px + 35px);
        width: 410px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306964259"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 293px;
        left: calc(50% - 160px + 30px);
        width: 260px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306964259"] .tn-atom {
        font-size: 14px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663307229571"] {
    color: #ff7f00;
    text-align: center;
    z-index: 15;
    top: 455px;
    left: calc(50% - 600px + 60px);
    width: 220px;
    height: 56px;
}

#rec491351249 .tn-elem[data-elem-id="1663307229571"] .tn-atom {
    color: #ff7f00;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-color: #ffffff;
    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 screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 439px;
        left: calc(50% - 480px + 50px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 460px;
        left: calc(50% - 320px + 60px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 411px;
        left: calc(50% - 240px + 40px);
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 478px;
        left: calc(50% - 160px + 62px);
        width: 196px;
        height: 48px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663307229571"] .tn-atom {
        font-size: 14px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663307296067"] {
    color: #ffffff;
    text-align: center;
    z-index: 16;
    top: 455px;
    left: calc(50% - 600px + 320px);
    width: 153px;
    height: 56px;
}

#rec491351249 .tn-elem[data-elem-id="1663307296067"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 0px;
    background-color: #ff7f00;
    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
) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] .tn-atom:hover {
        color: #ebebeb;
    }
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 439px;
        left: calc(50% - 480px + 302px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 460px;
        left: calc(50% - 320px + 312px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 411px;
        left: calc(50% - 240px + 287px);
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 530px;
        left: calc(50% - 160px + 84px);
        height: 48px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663307296067"] .tn-atom {
        font-size: 14px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663307471765"] {
    z-index: 17;
    top: 32px;
    left: calc(50% - 600px + 720px);
    width: 460px;
}

#rec491351249 .tn-elem[data-elem-id="1663307471765"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307471765"] {
        top: 75px;
        left: calc(50% - 480px + 1510px);
        width: 330px;
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491351249 .tn-elem[data-elem-id="1663307986089"] {
    z-index: 18;
    top: 100px;
    left: calc(50% - 600px + 1840px);
    width: 200px;
}

#rec491351249 .tn-elem[data-elem-id="1663307986089"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307986089"] {
        top: 32px;
        left: calc(50% - 480px + 605px);
        width: 345px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663307986089"] {
        top: 125px;
        left: calc(50% - 320px + 2010px);
    }
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491351249 .tn-elem[data-elem-id="1663308110915"] {
    z-index: 19;
    top: 285px;
    left: calc(50% - 600px + 1890px);
    width: 200px;
}

#rec491351249 .tn-elem[data-elem-id="1663308110915"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663308110915"] {
        top: 580px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663308110915"] {
        top: 515px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663308110915"] {
        top: 610px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663308456327"] {
    z-index: 2;
    top: 310px;
    left: calc(50% - 600px + -330px);
    width: 498px;
}

#rec491351249 .tn-elem[data-elem-id="1663308456327"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663308456327"] {
        top: 410px;
        left: calc(50% - 320px + 1390px);
    }
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491351249 .tn-elem[data-elem-id="1663308678124"] {
    z-index: 1;
    top: 530px;
    left: calc(50% - 600px + 620px);
    width: 940px;
}

#rec491351249 .tn-elem[data-elem-id="1663308678124"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663308678124"] {
        top: 520px;
        left: calc(50% - 320px + 1500px);
    }
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491351249 .t396__artboard {
    height: 640px;
    background-color: #ffffff;
    overflow: visible;
}

#rec491351249 .t396__filter {
    height: 640px;
}

#rec491351249 .t396__carrier {
    height: 640px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .t396__artboard {
        height: 615px;
    }

    #rec491351249 .t396__filter {
        height: 615px;
    }

    #rec491351249 .t396__carrier {
        height: 615px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .t396__artboard {
        height: 1318px;
    }

    #rec491351249 .t396__filter {
        height: 1318px;
    }

    #rec491351249 .t396__carrier {
        height: 1318px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .t396__artboard {
        height: 1059px;
    }

    #rec491351249 .t396__filter {
        height: 1059px;
    }

    #rec491351249 .t396__carrier {
        height: 1059px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .t396__artboard {
        height: 976px;
    }

    #rec491351249 .t396__filter {
        height: 976px;
    }

    #rec491351249 .t396__carrier {
        height: 976px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304560628"] {
    z-index: 3;
    top: 32px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 560px;
}

#rec491351249 .tn-elem[data-elem-id="1663304560628"] .tn-atom {
    border-radius: 16px;
    background-color: #ff7f00;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 480px + 10px);
        width: 940px;
        height: 535px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 1238px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 995px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304560628"] {
        top: 32px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 912px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304707993"] {
    z-index: 5;
    top: 32px;
    left: calc(50% - 600px + 60px);
    width: 520px;
}

#rec491351249 .tn-elem[data-elem-id="1663304707993"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 32px;
        left: calc(50% - 480px + 50px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 32px;
        left: calc(50% - 320px + 60px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 32px;
        left: calc(50% - 240px + 35px);
        width: 410px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304707993"] {
        top: 94px;
        left: calc(50% - 160px + 30px);
        width: 260px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304843191"] {
    color: #ff7f00;
    z-index: 6;
    top: 56px;
    left: calc(50% - 600px + 84px);
    width: 278px;
}

#rec491351249 .tn-elem[data-elem-id="1663304843191"] .tn-atom {
    color: #ff7f00;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 56px;
        left: calc(50% - 480px + 74px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 56px;
        left: calc(50% - 320px + 84px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 48px;
        left: calc(50% - 240px + 51px);
        width: 243px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663304843191"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        top: 48px;
        left: calc(50% - 160px + 38px);
        width: 244px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663304843191"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663304978145"] {
    z-index: 4;
    top: 20px;
    left: calc(50% - 600px + 1853px);
    width: 100px;
    height: 100px;
}

#rec491351249 .tn-elem[data-elem-id="1663304978145"] .tn-atom {
    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) {
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663304978145"] {
        top: 32px;
        left: calc(50% - 160px + 30px);
        width: 260px;
        height: 62px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663304978145"] .tn-atom {
        background-color: #ffffff;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305025106"] {
    color: #ff7f00;
    z-index: 7;
    top: 80px;
    left: calc(50% - 600px + 84px);
    width: 248px;
}

#rec491351249 .tn-elem[data-elem-id="1663305025106"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 80px;
        left: calc(50% - 480px + 74px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 80px;
        left: calc(50% - 320px + 84px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 72px;
        left: calc(50% - 240px + 51px);
        width: 243px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305025106"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        top: 68px;
        left: calc(50% - 160px + 38px);
        width: 244px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305025106"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305207776"] {
    color: #ff7f00;
    z-index: 8;
    top: 56px;
    left: calc(50% - 600px + 433px);
    width: 123px;
}

#rec491351249 .tn-elem[data-elem-id="1663305207776"] .tn-atom {
    color: #ff7f00;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 56px;
        left: calc(50% - 480px + 423px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 56px;
        left: calc(50% - 320px + 433px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 48px;
        left: calc(50% - 240px + 321px);
        width: 108px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305207776"] .tn-atom {
        font-size: 14px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        top: 90px;
        left: calc(50% - 160px + 38px);
        width: 244px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305207776"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305207776"] .tn-atom {
        font-size: 18px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305454888"] {
    color: #ff7f00;
    z-index: 9;
    top: 80px;
    left: calc(50% - 600px + 437px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305454888"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 80px;
        left: calc(50% - 480px + 428px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 80px;
        left: calc(50% - 320px + 438px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 72px;
        left: calc(50% - 240px + 327px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305454888"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        top: 113px;
        left: calc(50% - 160px + 99px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305454888"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305467757"] {
    color: #ff7f00;
    z-index: 10;
    top: 80px;
    left: calc(50% - 600px + 471px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305467757"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 80px;
        left: calc(50% - 480px + 462px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 80px;
        left: calc(50% - 320px + 472px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 72px;
        left: calc(50% - 240px + 356px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305467757"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        top: 113px;
        left: calc(50% - 160px + 137px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305467757"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305476094"] {
    color: #ff7f00;
    z-index: 11;
    top: 80px;
    left: calc(50% - 600px + 505px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305476094"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 80px;
        left: calc(50% - 480px + 496px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 80px;
        left: calc(50% - 320px + 506px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 72px;
        left: calc(50% - 240px + 385px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305476094"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        top: 113px;
        left: calc(50% - 160px + 175px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305476094"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663305485678"] {
    color: #ff7f00;
    z-index: 12;
    top: 80px;
    left: calc(50% - 600px + 541px);
    width: 11px;
}

#rec491351249 .tn-elem[data-elem-id="1663305485678"] .tn-atom {
    color: #ff7f00;
    font-size: 14px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 80px;
        left: calc(50% - 480px + 532px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 80px;
        left: calc(50% - 320px + 542px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 72px;
        left: calc(50% - 240px + 414px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305485678"] .tn-atom {
        font-size: 12px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        top: 113px;
        left: calc(50% - 160px + 213px);
        width: 11px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663305485678"] {
        text-align: center;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663306648632"] {
    color: #ffffff;
    z-index: 13;
    top: 177px;
    left: calc(50% - 600px + 60px);
    width: 620px;
}

#rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
    color: #ffffff;
    font-size: 56px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 177px;
        left: calc(50% - 480px + 50px);
        width: 570px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 177px;
        left: calc(50% - 320px + 60px);
        width: 530px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
        font-size: 50px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 158px;
        left: calc(50% - 240px + 35px);
        width: 410px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
        font-size: 42px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        top: 171px;
        left: calc(50% - 160px + 30px);
        width: 260px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306648632"] .tn-atom {
        font-size: 41px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663306964259"] {
    color: #ffffff;
    z-index: 14;
    top: 279px;
    left: calc(50% - 600px + 60px);
    width: 620px;
}

#rec491351249 .tn-elem[data-elem-id="1663306964259"] .tn-atom {
    color: #ffffff;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 500;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 279px;
        left: calc(50% - 480px + 50px);
        width: 537px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 272px;
        left: calc(50% - 320px + 60px);
        width: 530px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 243px;
        left: calc(50% - 240px + 35px);
        width: 410px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306964259"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        top: 293px;
        left: calc(50% - 160px + 30px);
        width: 260px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306964259"] {
        text-align: center;
    }

    #rec491351249 .tn-elem[data-elem-id="1663306964259"] .tn-atom {
        font-size: 14px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663307229571"] {
    color: #ff7f00;
    text-align: center;
    z-index: 15;
    top: 455px;
    left: calc(50% - 600px + 60px);
    width: 220px;
    height: 56px;
}

#rec491351249 .tn-elem[data-elem-id="1663307229571"] .tn-atom {
    color: #ff7f00;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-color: #ffffff;
    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 screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 439px;
        left: calc(50% - 480px + 50px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 460px;
        left: calc(50% - 320px + 60px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 411px;
        left: calc(50% - 240px + 40px);
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663307229571"] {
        top: 478px;
        left: calc(50% - 160px + 62px);
        width: 196px;
        height: 48px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663307229571"] .tn-atom {
        font-size: 14px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663307296067"] {
    color: #ffffff;
    text-align: center;
    z-index: 16;
    top: 455px;
    left: calc(50% - 600px + 320px);
    width: 153px;
    height: 56px;
}

#rec491351249 .tn-elem[data-elem-id="1663307296067"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 0px;
    background-color: #ff7f00;
    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
) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] .tn-atom:hover {
        color: #ebebeb;
    }
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 439px;
        left: calc(50% - 480px + 302px);
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 460px;
        left: calc(50% - 320px + 312px);
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 411px;
        left: calc(50% - 240px + 287px);
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663307296067"] {
        top: 530px;
        left: calc(50% - 160px + 84px);
        height: 48px;
    }

    #rec491351249 .tn-elem[data-elem-id="1663307296067"] .tn-atom {
        font-size: 14px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663307471765"] {
    z-index: 17;
    top: 32px;
    left: calc(50% - 600px + 720px);
    width: 460px;
}

#rec491351249 .tn-elem[data-elem-id="1663307471765"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307471765"] {
        top: 75px;
        left: calc(50% - 480px + 1510px);
        width: 330px;
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491351249 .tn-elem[data-elem-id="1663307986089"] {
    z-index: 18;
    top: 100px;
    left: calc(50% - 600px + 1840px);
    width: 200px;
}

#rec491351249 .tn-elem[data-elem-id="1663307986089"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491351249 .tn-elem[data-elem-id="1663307986089"] {
        top: 32px;
        left: calc(50% - 480px + 605px);
        width: 345px;
    }
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663307986089"] {
        top: 125px;
        left: calc(50% - 320px + 2010px);
    }
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491351249 .tn-elem[data-elem-id="1663308110915"] {
    z-index: 19;
    top: 285px;
    left: calc(50% - 600px + 1890px);
    width: 200px;
}

#rec491351249 .tn-elem[data-elem-id="1663308110915"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663308110915"] {
        top: 580px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec491351249 .tn-elem[data-elem-id="1663308110915"] {
        top: 515px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec491351249 .tn-elem[data-elem-id="1663308110915"] {
        top: 610px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491351249 .tn-elem[data-elem-id="1663308456327"] {
    z-index: 2;
    top: 310px;
    left: calc(50% - 600px + -330px);
    width: 498px;
}

#rec491351249 .tn-elem[data-elem-id="1663308456327"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663308456327"] {
        top: 410px;
        left: calc(50% - 320px + 1390px);
    }
}

#rec491351249 .tn-elem[data-elem-id="1663308678124"] {
    z-index: 1;
    top: 530px;
    left: calc(50% - 600px + 620px);
    width: 940px;
}

#rec491351249 .tn-elem[data-elem-id="1663308678124"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}


@media screen and (max-width: 959px) {
    #rec491351249 .tn-elem[data-elem-id="1663308678124"] {
        top: 520px;
        left: calc(50% - 320px + 1500px);
    }
}

#rec491365169 .t396__artboard {
    height: 532px;
    background-color: #ffffff;
}

#rec491365169 .t396__filter {
    height: 532px;
}

#rec491365169 .t396__carrier {
    height: 532px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491365169 .t396__artboard {
        height: 451px;
    }

    #rec491365169 .t396__filter {
        height: 451px;
    }

    #rec491365169 .t396__carrier {
        height: 451px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491365169 .t396__artboard {
        height: 1092px;
    }

    #rec491365169 .t396__filter {
        height: 1092px;
    }

    #rec491365169 .t396__carrier {
        height: 1092px;
    }
}

@media screen and (max-width: 639px) {
    #rec491365169 .t396__artboard {
        height: 822px;
    }

    #rec491365169 .t396__filter {
        height: 822px;
    }

    #rec491365169 .t396__carrier {
        height: 822px;
    }
}

@media screen and (max-width: 479px) {
    #rec491365169 .t396__artboard {
        height: 800px;
    }

    #rec491365169 .t396__filter {
        height: 800px;
    }

    #rec491365169 .t396__carrier {
        height: 800px;
    }
}

#rec491365169 .tn-elem[data-elem-id="1663310128390"] {
    z-index: 3;
    top: 48px;
    left: calc(50% - 600px + 720px);
    width: 460px;
}

#rec491365169 .tn-elem[data-elem-id="1663310128390"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491365169 .tn-elem[data-elem-id="1663310128390"] {
        top: 48px;
        left: calc(50% - 480px + 570px);
        width: 380px;
    }
}

@media screen and (max-width: 959px) {
    #rec491365169 .tn-elem[data-elem-id="1663310128390"] {
        top: 458px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec491365169 .tn-elem[data-elem-id="1663310128390"] {
        top: 354px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec491365169 .tn-elem[data-elem-id="1663310128390"] {
        top: 484px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491365169 .tn-elem[data-elem-id="1663309488979"] {
    color: #222222;
    z-index: 2;
    top: 192px;
    left: calc(50% - 600px + 20px);
    width: 660px;
}

#rec491365169 .tn-elem[data-elem-id="1663309488979"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491365169 .tn-elem[data-elem-id="1663309488979"] {
        top: 128px;
        left: calc(50% - 480px + 10px);
        width: 540px;
    }
}

@media screen and (max-width: 959px) {
    #rec491365169 .tn-elem[data-elem-id="1663309488979"] {
        top: 144px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec491365169 .tn-elem[data-elem-id="1663309488979"] {
        top: 102px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }

    #rec491365169 .tn-elem[data-elem-id="1663309488979"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491365169 .tn-elem[data-elem-id="1663309488979"] {
        top: 144px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491365169 .tn-elem[data-elem-id="1663309221413"] {
    color: #222222;
    z-index: 1;
    top: 96px;
    left: calc(50% - 600px + 20px);
    width: 560px;
}

#rec491365169 .tn-elem[data-elem-id="1663309221413"] .tn-atom {
    color: #222222;
    font-size: 40px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491365169 .tn-elem[data-elem-id="1663309221413"] {
        top: 48px;
        left: calc(50% - 480px + 10px);
        width: 540px;
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
    #rec491365169 .tn-elem[data-elem-id="1663309221413"] {
        top: 32px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }

    #rec491365169 .tn-elem[data-elem-id="1663309221413"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec491365169 .tn-elem[data-elem-id="1663309221413"] {
        width: 300px;
    }
}

#rec491373150 .t396__artboard {
    height: 492px;
    background-color: #ffffff;
    overflow: visible;
}

#rec491373150 .t396__filter {
    height: 492px;
}

#rec491373150 .t396__carrier {
    height: 492px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491373150 .t396__artboard {
    }

    #rec491373150 .t396__filter {
    }

    #rec491373150 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .t396__artboard {
        height: 771px;
    }

    #rec491373150 .t396__filter {
        height: 771px;
    }

    #rec491373150 .t396__carrier {
        height: 771px;
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .t396__artboard {
        height: 616px;
    }

    #rec491373150 .t396__filter {
        height: 616px;
    }

    #rec491373150 .t396__carrier {
        height: 616px;
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .t396__artboard {
        height: 607px;
    }

    #rec491373150 .t396__filter {
        height: 607px;
    }

    #rec491373150 .t396__carrier {
        height: 607px;
    }
}

#rec491373150 .tn-elem[data-elem-id="1663310428692"] {
    z-index: 1;
    top: 48px;
    left: calc(50% - 600px + 20px);
    width: 560px;
    height: 348px;
}

#rec491373150 .tn-elem[data-elem-id="1663310428692"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663310428692"] {
        top: 48px;
        left: calc(50% - 480px + 10px);
        width: 460px;
        height: 348px;
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663310428692"] {
        top: 48px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 348px;
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663310428692"] {
        top: 32px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 264px;
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663310428692"] {
        top: 32px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 207px;
    }
}

#rec491373150 .tn-elem[data-elem-id="1663311015283"] {
    z-index: 2;
    top: 48px;
    left: calc(50% - 600px + 620px);
    width: 560px;
    height: 348px;
}

#rec491373150 .tn-elem[data-elem-id="1663311015283"] .tn-atom {
    border-radius: 16px;
    background-color: #f8f8f8;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663311015283"] {
        top: 48px;
        left: calc(50% - 480px + 490px);
        width: 460px;
        height: 348px;
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663311015283"] {
        top: 436px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 239px;
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663311015283"] {
        top: 328px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 224px;
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663311015283"] {
        top: 271px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 272px;
    }
}

#rec491373150 .tn-elem[data-elem-id="1663311532124"] {
    color: #222222;
    z-index: 3;
    top: 110px;
    left: calc(50% - 600px + 668px);
    width: 464px;
}

#rec491373150 .tn-elem[data-elem-id="1663311532124"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663311532124"] {
        top: 97px;
        left: calc(50% - 480px + 520px);
        width: 400px;
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663311532124"] {
        top: 468px;
        left: calc(50% - 320px + 42px);
        width: 556px;
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663311532124"] {
        top: 360px;
        left: calc(50% - 240px + 42px);
        width: 396px;
    }

    #rec491373150 .tn-elem[data-elem-id="1663311532124"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663311532124"] {
        top: 287px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491373150 .tn-elem[data-elem-id="1663313537939"] {
    z-index: 4;
    top: 48px;
    left: calc(50% - 600px + 564px);
    width: 16px;
}

#rec491373150 .tn-elem[data-elem-id="1663313537939"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663313537939"] {
        top: 48px;
        left: calc(50% - 480px + 454px);
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663313537939"] {
        top: 48px;
        left: calc(50% - 320px + 614px);
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663313537939"] {
        top: 32px;
        left: calc(50% - 240px + 454px);
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663313537939"] {
        top: 32px;
        left: calc(50% - 160px + 294px);
    }
}

#rec491373150 .tn-elem[data-elem-id="1663313692612"] {
    z-index: 5;
    top: 380px;
    left: calc(50% - 600px + 564px);
    width: 16px;
}

#rec491373150 .tn-elem[data-elem-id="1663313692612"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec491373150 .tn-elem[data-elem-id="1663313692612"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663313692612"] {
        top: 380px;
        left: calc(50% - 480px + 454px);
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663313692612"] {
        top: 380px;
        left: calc(50% - 320px + 614px);
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663313692612"] {
        top: 280px;
        left: calc(50% - 240px + 454px);
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663313692612"] {
        top: 223px;
        left: calc(50% - 160px + 294px);
    }
}

#rec491373150 .tn-elem[data-elem-id="1663313822244"] {
    z-index: 6;
    top: 380px;
    left: calc(50% - 600px + 20px);
    width: 16px;
}

#rec491373150 .tn-elem[data-elem-id="1663313822244"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec491373150 .tn-elem[data-elem-id="1663313822244"] .tn-atom {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663313822244"] {
        top: 380px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663313822244"] {
        top: 380px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663313822244"] {
        top: 280px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663313822244"] {
        top: 223px;
        left: calc(50% - 160px + 10px);
    }
}

#rec491373150 .tn-elem[data-elem-id="1663313855466"] {
    z-index: 7;
    top: 48px;
    left: calc(50% - 600px + 20px);
    width: 16px;
}

#rec491373150 .tn-elem[data-elem-id="1663313855466"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec491373150 .tn-elem[data-elem-id="1663313855466"] .tn-atom {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    transform: rotate(270deg);
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663313855466"] {
        top: 48px;
        left: calc(50% - 480px + 10px);
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663313855466"] {
        top: 48px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663313855466"] {
        top: 32px;
        left: calc(50% - 240px + 10px);
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663313855466"] {
        top: 32px;
        left: calc(50% - 160px + 10px);
    }
}

#rec491373150 .tn-elem[data-elem-id="1663313906993"] {
    z-index: 8;
    top: -45px;
    left: calc(50% - 600px + -60px);
    width: 180px;
}

#rec491373150 .tn-elem[data-elem-id="1663313906993"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491373150 .tn-elem[data-elem-id="1663313906993"] {
        top: -25px;
        left: calc(50% - 480px + -50px);
        width: 150px;
    }
}

@media screen and (max-width: 959px) {
    #rec491373150 .tn-elem[data-elem-id="1663313906993"] {
        top: -15px;
        left: calc(50% - 320px + -30px);
        width: 113px;
    }
}

@media screen and (max-width: 639px) {
    #rec491373150 .tn-elem[data-elem-id="1663313906993"] {
        top: -20px;
        left: calc(50% - 240px + -20px);
    }
}

@media screen and (max-width: 479px) {
    #rec491373150 .tn-elem[data-elem-id="1663313906993"] {
        top: -20px;
        left: calc(50% - 160px + -10px);
        width: 99px;
    }
}

#rec491373150 .tn-elem[data-elem-id="1663314165881"] {
    z-index: 9;
    top: 215px;
    left: calc(50% - 600px + 1215px);
    width: 307px;
}

#rec491373150 .tn-elem[data-elem-id="1663314165881"] .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) {
}

#rec491396481 .t396__artboard {
    height: 638px;
    background-color: #f8f8f8;
}

#rec491396481 .t396__filter {
    height: 638px;
}

#rec491396481 .t396__carrier {
    height: 638px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .t396__artboard {
        height: 691px;
    }

    #rec491396481 .t396__filter {
        height: 691px;
    }

    #rec491396481 .t396__carrier {
        height: 691px;
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .t396__artboard {
        height: 1015px;
    }

    #rec491396481 .t396__filter {
        height: 1015px;
    }

    #rec491396481 .t396__carrier {
        height: 1015px;
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .t396__artboard {
        height: 1023px;
    }

    #rec491396481 .t396__filter {
        height: 1023px;
    }

    #rec491396481 .t396__carrier {
        height: 1023px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .t396__artboard {
        height: 1150px;
    }

    #rec491396481 .t396__filter {
        height: 1150px;
    }

    #rec491396481 .t396__carrier {
        height: 1150px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314373655"] {
    color: #222222;
    z-index: 2;
    top: 96px;
    left: calc(50% - 600px + 20px);
    width: 760px;
}

#rec491396481 .tn-elem[data-elem-id="1663314373655"] .tn-atom {
    color: #222222;
    font-size: 40px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314373655"] {
        top: 96px;
        left: calc(50% - 480px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314373655"] {
        top: 64px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }

    #rec491396481 .tn-elem[data-elem-id="1663314373655"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314373655"] {
        top: 64px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314410488"] {
    color: #ffffff;
    text-align: center;
    z-index: 3;
    top: 136px;
    left: calc(50% - 600px + 960px);
    width: 220px;
    height: 56px;
}

#rec491396481 .tn-elem[data-elem-id="1663314410488"] .tn-atom {
    color: #ffffff;
    font-size: 16px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    background-color: #ff7f00;
    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 screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314410488"] {
        top: 136px;
        left: calc(50% - 480px + 730px);
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314410488"] {
        top: 315px;
        left: calc(50% - 320px + 1710px);
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314410488"] {
        top: 360px;
        left: calc(50% - 240px + 1280px);
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314410488"] {
        top: 305px;
        left: calc(50% - 160px + 1490px);
        width: 196px;
        height: 48px;
    }

    #rec491396481 .tn-elem[data-elem-id="1663314410488"] .tn-atom {
        font-size: 14px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314510992"] {
    z-index: 4;
    top: 242px;
    left: calc(50% - 600px + 20px);
    width: 360px;
    height: 300px;
}

#rec491396481 .tn-elem[data-elem-id="1663314510992"] .tn-atom {
    border-radius: 16px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314510992"] {
        top: 242px;
        left: calc(50% - 480px + 10px);
        width: 300px;
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314510992"] {
        top: 227px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 228px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314510992"] {
        top: 266px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 248px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314618983"] {
    z-index: 5;
    top: 266px;
    left: calc(50% - 600px + 44px);
    width: 64px;
}

#rec491396481 .tn-elem[data-elem-id="1663314618983"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314618983"] {
        top: 266px;
        left: calc(50% - 480px + 34px);
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314618983"] {
        top: 243px;
        left: calc(50% - 240px + 26px);
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314618983"] {
        top: 282px;
        left: calc(50% - 160px + 26px);
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314679642"] {
    color: #222222;
    z-index: 6;
    top: 354px;
    left: calc(50% - 600px + 44px);
    width: 312px;
}

#rec491396481 .tn-elem[data-elem-id="1663314679642"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314679642"] {
        top: 354px;
        left: calc(50% - 480px + 34px);
        width: 252px;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314679642"] {
        top: 354px;
        left: calc(50% - 320px + 34px);
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314679642"] {
        top: 331px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314679642"] {
        top: 370px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314777648"] {
    color: #222222;
    z-index: 7;
    top: 406px;
    left: calc(50% - 600px + 44px);
    width: 312px;
}

#rec491396481 .tn-elem[data-elem-id="1663314777648"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314777648"] {
        top: 406px;
        left: calc(50% - 480px + 34px);
        width: 252px;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314777648"] {
        top: 406px;
        left: calc(50% - 320px + 34px);
        width: 252px;
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314777648"] {
        top: 383px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }

    #rec491396481 .tn-elem[data-elem-id="1663314777648"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314777648"] {
        top: 422px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314933765"] {
    z-index: 8;
    top: 242px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: 300px;
}

#rec491396481 .tn-elem[data-elem-id="1663314933765"] .tn-atom {
    border-radius: 16px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933765"] {
        top: 242px;
        left: calc(50% - 480px + 330px);
        width: 300px;
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933765"] {
        top: 479px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 228px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933765"] {
        top: 538px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 248px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314933783"] {
    z-index: 9;
    top: 266px;
    left: calc(50% - 600px + 444px);
    width: 64px;
}

#rec491396481 .tn-elem[data-elem-id="1663314933783"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933783"] {
        top: 266px;
        left: calc(50% - 480px + 354px);
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933783"] {
        top: 495px;
        left: calc(50% - 240px + 26px);
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933783"] {
        top: 554px;
        left: calc(50% - 160px + 26px);
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314933800"] {
    color: #222222;
    z-index: 10;
    top: 354px;
    left: calc(50% - 600px + 444px);
    width: 312px;
}

#rec491396481 .tn-elem[data-elem-id="1663314933800"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933800"] {
        top: 354px;
        left: calc(50% - 480px + 354px);
        width: 252px;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933800"] {
        top: 354px;
        left: calc(50% - 320px + 354px);
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933800"] {
        top: 583px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933800"] {
        top: 642px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314933811"] {
    color: #222222;
    z-index: 11;
    top: 406px;
    left: calc(50% - 600px + 444px);
    width: 312px;
}

#rec491396481 .tn-elem[data-elem-id="1663314933811"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933811"] {
        top: 406px;
        left: calc(50% - 480px + 354px);
        width: 252px;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933811"] {
        top: 406px;
        left: calc(50% - 320px + 354px);
        width: 252px;
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933811"] {
        top: 635px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }

    #rec491396481 .tn-elem[data-elem-id="1663314933811"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314933811"] {
        top: 694px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314982234"] {
    z-index: 12;
    top: 242px;
    left: calc(50% - 600px + 820px);
    width: 360px;
    height: 300px;
}

#rec491396481 .tn-elem[data-elem-id="1663314982234"] .tn-atom {
    border-radius: 16px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982234"] {
        top: 242px;
        left: calc(50% - 480px + 650px);
        width: 300px;
        height: 353px;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982234"] {
        top: 566px;
        left: calc(50% - 320px + 10px);
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982234"] {
        top: 731px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 228px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982234"] {
        top: 810px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 276px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314982246"] {
    z-index: 13;
    top: 266px;
    left: calc(50% - 600px + 844px);
    width: 64px;
}

#rec491396481 .tn-elem[data-elem-id="1663314982246"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982246"] {
        top: 266px;
        left: calc(50% - 480px + 674px);
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982246"] {
        top: 590px;
        left: calc(50% - 320px + 34px);
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982246"] {
        top: 747px;
        left: calc(50% - 240px + 26px);
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982246"] {
        top: 826px;
        left: calc(50% - 160px + 26px);
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314982257"] {
    color: #222222;
    z-index: 14;
    top: 354px;
    left: calc(50% - 600px + 844px);
    width: 312px;
}

#rec491396481 .tn-elem[data-elem-id="1663314982257"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982257"] {
        top: 354px;
        left: calc(50% - 480px + 674px);
        width: 252px;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982257"] {
        top: 678px;
        left: calc(50% - 320px + 34px);
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982257"] {
        top: 835px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982257"] {
        top: 914px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663314982264"] {
    color: #222222;
    z-index: 15;
    top: 406px;
    left: calc(50% - 600px + 844px);
    width: 312px;
}

#rec491396481 .tn-elem[data-elem-id="1663314982264"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982264"] {
        top: 434px;
        left: calc(50% - 480px + 674px);
        width: 252px;
    }
}

@media screen and (max-width: 959px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982264"] {
        top: 758px;
        left: calc(50% - 320px + 34px);
        width: 252px;
    }
}

@media screen and (max-width: 639px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982264"] {
        top: 887px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }

    #rec491396481 .tn-elem[data-elem-id="1663314982264"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491396481 .tn-elem[data-elem-id="1663314982264"] {
        top: 994px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491396481 .tn-elem[data-elem-id="1663315548184"] {
    z-index: 1;
    top: 75px;
    left: calc(50% - 600px + -360px);
    width: 442px;
}

#rec491396481 .tn-elem[data-elem-id="1663315548184"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491396481 .tn-elem[data-elem-id="1663315548184"] {
        top: 35px;
        left: calc(50% - 480px + 1840px);
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491408524 .t396__artboard {
    height: 233px;
    background-color: #ffffff;
}

#rec491408524 .t396__filter {
    height: 233px;
}

#rec491408524 .t396__carrier {
    height: 233px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491408524 .t396__artboard {
    }

    #rec491408524 .t396__filter {
    }

    #rec491408524 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491408524 .t396__artboard {
        height: 306px;
    }

    #rec491408524 .t396__filter {
        height: 306px;
    }

    #rec491408524 .t396__carrier {
        height: 306px;
    }
}

@media screen and (max-width: 639px) {
    #rec491408524 .t396__artboard {
        height: 229px;
    }

    #rec491408524 .t396__filter {
        height: 229px;
    }

    #rec491408524 .t396__carrier {
        height: 229px;
    }
}

@media screen and (max-width: 479px) {
    #rec491408524 .t396__artboard {
        height: 287px;
    }

    #rec491408524 .t396__filter {
        height: 287px;
    }

    #rec491408524 .t396__carrier {
        height: 287px;
    }
}

#rec491408524 .tn-elem[data-elem-id="1663315980363"] {
    color: #222222;
    z-index: 1;
    top: 96px;
    left: calc(50% - 600px + 20px);
    width: 760px;
}

#rec491408524 .tn-elem[data-elem-id="1663315980363"] .tn-atom {
    color: #222222;
    font-size: 40px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491408524 .tn-elem[data-elem-id="1663315980363"] {
        top: 96px;
        left: calc(50% - 480px + 10px);
        width: 780px;
    }
}

@media screen and (max-width: 959px) {
    #rec491408524 .tn-elem[data-elem-id="1663315980363"] {
        top: 96px;
        left: calc(50% - 320px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 639px) {
    #rec491408524 .tn-elem[data-elem-id="1663315980363"] {
        top: 64px;
        left: calc(50% - 240px + 10px);
        width: 380px;
    }

    #rec491408524 .tn-elem[data-elem-id="1663315980363"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec491408524 .tn-elem[data-elem-id="1663315980363"] {
        top: 64px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491408524 .tn-elem[data-elem-id="1663316029493"] {
    color: #222222;
    z-index: 2;
    top: 176px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
}

#rec491408524 .tn-elem[data-elem-id="1663316029493"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491408524 .tn-elem[data-elem-id="1663316029493"] {
        top: 176px;
        left: calc(50% - 480px + 10px);
        width: 940px;
    }
}

@media screen and (max-width: 959px) {
    #rec491408524 .tn-elem[data-elem-id="1663316029493"] {
        top: 224px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec491408524 .tn-elem[data-elem-id="1663316029493"] {
        top: 165px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }

    #rec491408524 .tn-elem[data-elem-id="1663316029493"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491408524 .tn-elem[data-elem-id="1663316029493"] {
        top: 203px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491412109 .t396__artboard {
    height: 744px;
    background-color: #ffffff;
}

#rec491412109 .t396__filter {
    height: 744px;
}

#rec491412109 .t396__carrier {
    height: 744px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491412109 .t396__artboard {
    }

    #rec491412109 .t396__filter {
    }

    #rec491412109 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491412109 .t396__artboard {
        height: 1400px;
    }

    #rec491412109 .t396__filter {
        height: 1341px;
    }

    #rec491412109 .t396__carrier {
        height: 1341px;
    }
}

@media screen and (max-width: 639px) {
    #rec491412109 .t396__artboard {
        height: 1140px;
    }

    #rec491412109 .t396__filter {
        height: 1045px;
    }

    #rec491412109 .t396__carrier {
        height: 1045px;
    }
}

@media screen and (max-width: 479px) {
    #rec491412109 .t396__artboard {
        height: 1015px;
    }

    #rec491412109 .t396__filter {
        height: 937px;
    }

    #rec491412109 .t396__carrier {
        height: 937px;
    }
}

#rec491412109 .tn-elem[data-elem-id="1663316484810"] {
    z-index: 1;
    top: 96px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 552px;
    border: 2px solid rgb(255, 127, 0);
    border-radius: 18px;
}

#rec491412109 .tn-elem[data-elem-id="1663316484810"] .tn-atom {
    border-radius: 16px;
    background-color: #f8f8f8;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491412109 .tn-elem[data-elem-id="1663316484810"] {
        top: 96px;
        left: calc(50% - 480px + 10px);
        width: 940px;
    }
}

@media screen and (max-width: 959px) {
    #rec491412109 .tn-elem[data-elem-id="1663316484810"] {
        top: 96px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 1149px;
    }
}

@media screen and (max-width: 639px) {
    #rec491412109 .tn-elem[data-elem-id="1663316484810"] {
        top: 64px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 917px;
    }
}

@media screen and (max-width: 479px) {
    #rec491412109 .tn-elem[data-elem-id="1663316484810"] {
        top: 64px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 809px;
    }
}

#rec491412109 .tn-elem[data-elem-id="1663316704663"] {
    color: #222222;
    z-index: 2;
    top: 144px;
    left: calc(50% - 600px + 68px);
    width: 560px;
}

#rec491412109 .tn-elem[data-elem-id="1663316704663"] .tn-atom {
    color: #222222;
    font-size: 40px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491412109 .tn-elem[data-elem-id="1663316704663"] {
        top: 144px;
        left: calc(50% - 480px + 38px);
        width: 490px;
    }
}

@media screen and (max-width: 959px) {
    #rec491412109 .tn-elem[data-elem-id="1663316704663"] {
        top: 128px;
        left: calc(50% - 320px + 42px);
        width: 460px;
    }
}

@media screen and (max-width: 639px) {
    #rec491412109 .tn-elem[data-elem-id="1663316704663"] {
        top: 88px;
        left: calc(50% - 240px + 34px);
        width: 380px;
    }

    #rec491412109 .tn-elem[data-elem-id="1663316704663"] .tn-atom {
        font-size: 32px;
    }
}

@media screen and (max-width: 479px) {
    #rec491412109 .tn-elem[data-elem-id="1663316704663"] {
        top: 88px;
        left: calc(50% - 160px + 34px);
        width: 250px;
    }
}

#rec491412109 .tn-elem[data-elem-id="1663316849422"] {
    color: #222222;
    z-index: 3;
    top: 224px;
    left: calc(50% - 600px + 68px);
    width: 412px;
}

#rec491412109 .tn-elem[data-elem-id="1663316849422"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491412109 .tn-elem[data-elem-id="1663316849422"] {
        top: 224px;
        left: calc(50% - 480px + 38px);
        width: 412px;
    }
}

@media screen and (max-width: 959px) {
    #rec491412109 .tn-elem[data-elem-id="1663316849422"] {
        top: 208px;
        left: calc(50% - 320px + 42px);
        width: 556px;
    }
}

@media screen and (max-width: 639px) {
    #rec491412109 .tn-elem[data-elem-id="1663316849422"] {
        top: 150px;
        left: calc(50% - 240px + 34px);
        width: 412px;
    }

    #rec491412109 .tn-elem[data-elem-id="1663316849422"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491412109 .tn-elem[data-elem-id="1663316849422"] {
        top: 189px;
        left: calc(50% - 160px + 34px);
        width: 252px;
    }
}

#rec491412109 .tn-elem[data-elem-id="1663317033440"] {
    z-index: 4;
    top: 96px;
    left: calc(50% - 600px + 720px);
    width: 460px;
}

#rec491412109 .tn-elem[data-elem-id="1663317033440"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491412109 .tn-elem[data-elem-id="1663317033440"] {
        top: 96px;
        left: calc(50% - 480px + 490px);
    }
}

@media screen and (max-width: 959px) {
    #rec491412109 .tn-elem[data-elem-id="1663317033440"] {
        top: 95px;
        left: calc(50% - 320px + 1240px);
    }
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec491412109 .tn-elem[data-elem-id="1663317106640"] {
    z-index: 5;
    top: 160px;
    left: calc(50% - 600px + 2370px);
    width: 200px;
}

#rec491412109 .tn-elem[data-elem-id="1663317106640"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
}

@media screen and (max-width: 959px) {
    #rec491412109 .tn-elem[data-elem-id="1663317106640"] {
        top: 610px;
        left: calc(50% - 320px + 10px);
        width: 620px;
    }
}

@media screen and (max-width: 639px) {
    #rec491412109 .tn-elem[data-elem-id="1663317106640"] {
        top: 502px;
        left: calc(50% - 240px + 10px);
        width: 460px;
    }
}

@media screen and (max-width: 479px) {
    #rec491412109 .tn-elem[data-elem-id="1663317106640"] {
        top: 561px;
        left: calc(50% - 160px + 10px);
        width: 300px;
    }
}

#rec491412109 .tn-elem[data-elem-id="1663317150847"] {
    z-index: 6;
    top: 306px;
    left: calc(50% - 600px + 68px);
    width: 412px;
}

#rec491412109 .tn-elem[data-elem-id="1663317150847"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491412109 .tn-elem[data-elem-id="1663317150847"] {
        top: 306px;
        left: calc(50% - 480px + 38px);
    }
}

@media screen and (max-width: 959px) {
    #rec491412109 .tn-elem[data-elem-id="1663317150847"] {
        top: 290px;
        left: calc(50% - 320px + 38px);
        width: 556px;
    }
}

@media screen and (max-width: 639px) {
    #rec491412109 .tn-elem[data-elem-id="1663317150847"] {
        top: 214px;
        left: calc(50% - 240px + 34px);
        width: 412px;
    }
}

@media screen and (max-width: 479px) {
    #rec491412109 .tn-elem[data-elem-id="1663317150847"] {
        top: 273px;
        left: calc(50% - 160px + 34px);
        width: 252px;
    }
}

#rec491434918 .t396__artboard {
    height: 520px;
    background-color: #ffffff;
}

#rec491434918 .t396__filter {
    height: 520px;
}

#rec491434918 .t396__carrier {
    height: 520px;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 1199px) {
    #rec491434918 .t396__artboard {
    }

    #rec491434918 .t396__filter {
    }

    #rec491434918 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width: 959px) {
    #rec491434918 .t396__artboard {
        height: 744px;
    }

    #rec491434918 .t396__filter {
        height: 744px;
    }

    #rec491434918 .t396__carrier {
        height: 744px;
    }
}

@media screen and (max-width: 639px) {
    #rec491434918 .t396__artboard {
        height: 594px;
    }

    #rec491434918 .t396__filter {
        height: 594px;
    }

    #rec491434918 .t396__carrier {
        height: 594px;
    }
}

@media screen and (max-width: 479px) {
    #rec491434918 .t396__artboard {
        height: 646px;
    }

    #rec491434918 .t396__filter {
        height: 646px;
    }

    #rec491434918 .t396__carrier {
        height: 646px;
    }
}

#rec491434918 .tn-elem[data-elem-id="1663319315957"] {
    z-index: 1;
    top: 0px;
    left: calc(50% - 600px + -360px);
    width: 1920px;
}

#rec491434918 .tn-elem[data-elem-id="1663319315957"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491434918 .tn-elem[data-elem-id="1663319315957"] {
        top: 0px;
        left: calc(50% - 480px + -480px);
    }
}

@media screen and (max-width: 959px) {
    #rec491434918 .tn-elem[data-elem-id="1663319315957"] {
        top: 0px;
        left: calc(50% - 320px + -1056px);
        width: 2752px;
    }
}

@media screen and (max-width: 639px) {
    #rec491434918 .tn-elem[data-elem-id="1663319315957"] {
        top: 0px;
        left: calc(50% - 240px + -858px);
        width: 2196px;
    }
}

@media screen and (max-width: 479px) {
    #rec491434918 .tn-elem[data-elem-id="1663319315957"] {
        top: 0px;
        left: calc(50% - 160px + -1052px);
        width: 2424px;
    }
}

#rec491434918 .tn-elem[data-elem-id="1663319348764"] {
    z-index: 3;
    top: 96px;
    left: calc(50% - 600px + 20px);
    width: 1160px;
    height: 328px;
}

#rec491434918 .tn-elem[data-elem-id="1663319348764"] .tn-atom {
    border-radius: 16px;
    background-color: #ffffff;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491434918 .tn-elem[data-elem-id="1663319348764"] {
        top: 96px;
        left: calc(50% - 480px + 10px);
        width: 940px;
    }
}

@media screen and (max-width: 959px) {
    #rec491434918 .tn-elem[data-elem-id="1663319348764"] {
        top: 96px;
        left: calc(50% - 320px + 10px);
        width: 620px;
        height: 552px;
    }
}

@media screen and (max-width: 639px) {
    #rec491434918 .tn-elem[data-elem-id="1663319348764"] {
        top: 64px;
        left: calc(50% - 240px + 10px);
        width: 460px;
        height: 466px;
    }
}

@media screen and (max-width: 479px) {
    #rec491434918 .tn-elem[data-elem-id="1663319348764"] {
        top: 64px;
        left: calc(50% - 160px + 10px);
        width: 300px;
        height: 518px;
    }
}

#rec491434918 .tn-elem[data-elem-id="1663319440444"] {
    color: #222222;
    z-index: 4;
    top: 144px;
    left: calc(50% - 600px + 68px);
    width: 512px;
}

#rec491434918 .tn-elem[data-elem-id="1663319440444"] .tn-atom {
    color: #222222;
    font-size: 40px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.2;
    font-weight: 700;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491434918 .tn-elem[data-elem-id="1663319440444"] {
        top: 144px;
        left: calc(50% - 480px + 58px);
        width: 490px;
    }
}

@media screen and (max-width: 959px) {
    #rec491434918 .tn-elem[data-elem-id="1663319440444"] {
        top: 128px;
        left: calc(50% - 320px + 42px);
        width: 460px;
    }

    #rec491434918 .tn-elem[data-elem-id="1663319440444"] .tn-atom {
        font-size: 34px;
    }

    #rec491434918 .tn-form_horiz .t-input-group {
        width: 100%;
        display: block;
    }
}

@media screen and (max-width: 639px) {
    #rec491434918 .tn-elem[data-elem-id="1663319440444"] {
        top: 88px;
        left: calc(50% - 240px + 24px);
        width: 380px;
    }

    #rec491434918 .tn-elem[data-elem-id="1663319440444"] .tn-atom {
        font-size: 23px;
    }
}

@media screen and (max-width: 479px) {
    #rec491434918 .tn-elem[data-elem-id="1663319440444"] {
        top: 88px;
        left: calc(50% - 160px + 26px);
        width: 266px;
    }
}

#rec491434918 .tn-elem[data-elem-id="1663319566467"] {
    color: #222222;
    z-index: 5;
    top: 181px;
    left: calc(50% - 600px + 620px);
    width: 512px;
}

#rec491434918 .tn-elem[data-elem-id="1663319566467"] .tn-atom {
    color: #222222;
    font-size: 20px;
    font-family: 'AvenirNextCyr', Arial, sans-serif;
    line-height: 1.4;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491434918 .tn-elem[data-elem-id="1663319566467"] {
        top: 153px;
        left: calc(50% - 480px + 590px);
        width: 348px;
    }
}

@media screen and (max-width: 959px) {
    #rec491434918 .tn-elem[data-elem-id="1663319566467"] {
        top: 256px;
        left: calc(50% - 320px + 42px);
        width: 556px;
    }
}

@media screen and (max-width: 639px) {
    #rec491434918 .tn-elem[data-elem-id="1663319566467"] {
        top: 189px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }

    #rec491434918 .tn-elem[data-elem-id="1663319566467"] .tn-atom {
        font-size: 16px;
    }
}

@media screen and (max-width: 479px) {
    #rec491434918 .tn-elem[data-elem-id="1663319566467"] {
        top: 227px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491434918 .tn-elem[data-elem-id="1663319710257"] {
    z-index: 6;
    top: 304px;
    left: calc(50% - 600px + 68px);
    width: 1064px;
}

#rec491434918 .tn-elem[data-elem-id="1663319710257"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491434918 .tn-elem[data-elem-id="1663319710257"] {
        top: 304px;
        left: calc(50% - 480px + 38px);
        width: 878px;
    }
}

@media screen and (max-width: 959px) {
    #rec491434918 .tn-elem[data-elem-id="1663319710257"] {
        top: 344px;
        left: calc(50% - 320px + 42px);
        width: 556px;
    }
}

@media screen and (max-width: 639px) {
    #rec491434918 .tn-elem[data-elem-id="1663319710257"] {
        top: 258px;
        left: calc(50% - 240px + 26px);
        width: 428px;
    }
}

@media screen and (max-width: 479px) {
    #rec491434918 .tn-elem[data-elem-id="1663319710257"] {
        top: 318px;
        left: calc(50% - 160px + 26px);
        width: 268px;
    }
}

#rec491434918 .tn-elem[data-elem-id="1663320093132"] {
    z-index: 2;
    top: 0px;
    left: calc(50% - 600px + 1049px);
    width: 511px;
}

#rec491434918 .tn-elem[data-elem-id="1663320093132"] .tn-atom {
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

@media screen and (max-width: 1199px) {
    #rec491434918 .tn-elem[data-elem-id="1663320093132"] {
        top: 25px;
        left: calc(50% - 480px + 2390px);
    }
}

@media screen and (max-width: 959px) {
}

@media screen and (max-width: 639px) {
}

@media screen and (max-width: 479px) {
}

#rec495799967 .t-btn[data-btneffects-first],
#rec495799967 .t-btn[data-btneffects-second],
#rec495799967 .t-submit[data-btneffects-first],
#rec495799967 .t-submit[data-btneffects-second] {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

#rec495799967 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects,
#rec495799967 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: translateX(-85px);
    -ms-transform: translateX(-85px);
    transform: translateX(-85px);
    -webkit-animation-name: flash;
    animation-name: flash;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

#rec495799967 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_md,
#rec495799967 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_md {
    -webkit-animation-name: flash-md;
    animation-name: flash-md;
}

#rec495799967 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_lg,
#rec495799967 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_lg {
    -webkit-animation-name: flash-lg;
    animation-name: flash-lg;
}

#rec495799967 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_effects,
#rec495799967 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_effects {
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, .1)), to(rgba(255, 255, 255, .4)));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, .1), rgba(255, 255, 255, .4));
    background: -o-linear-gradient(left, rgba(255, 255, 255, .1), rgba(255, 255, 255, .4));
    background: linear-gradient(90deg, rgba(255, 255, 255, .1), rgba(255, 255, 255, .4));
    width: 45px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 30px;
    -webkit-transform: skewX(-45deg);
    -ms-transform: skewX(-45deg);
    transform: skewX(-45deg);
}

.t_whatsapp {
    position: fixed;
    right: 5px;
    top: 50%;
    z-index: 1000;
}
.tn-elem__4914121091663317033440 .tn-atom {
    display: flex !important;
    flex-direction: row-reverse;
}
.tn-elem__4914121091663317033440 .tn-atom__img {
    height: 548px;
    width: auto;
    margin-top: 2px;
    margin-right: 2px;
    border-radius: 0px  15px 15px 0px;
}
.tn-elem__4914121091663317106640 .tn-atom {
    padding: 2px;
    height: 616px;
    display: flex !important;
    justify-content: center;
}
.tn-elem__4914121091663317106640 .tn-atom .tn-atom__img {
    width: auto;
    display: block;
    height: 100%;
}
@media screen and (max-width: 639px) {
    .tn-elem__4914121091663317106640 .tn-atom {
        height: 413px;
        padding: 0px;
    }
}
@media screen and (max-width: 479px) {
    .tn-elem__4914121091663317106640 {
        top: 507px !important;
    }
    .tn-elem__4914121091663317106640 .tn-atom {
        height: 360px;
    }
}

@-webkit-keyframes flash {
    20% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes flash {
    20% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes blink {
    20% {
        opacity: 0.2;
    }
    100% {
        opacity: 1;
    }
}


@-webkit-keyframes flash-md {
    30% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes flash-md {
    30% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@-webkit-keyframes flash-lg {
    40% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}

@keyframes flash-lg {
    40% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
}
/* End */
/* /local/components/trofey/landing/templates/.default/style.css?1752121145120671 */
