*,
::before,
::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: sans-serif;
}

body,
html {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: sans-serif;
}

body {
    overflow-x: hidden;
}

#adminmenu li.wp-menu-separator {
    height: 45px !important;
}

html,
body {
    scroll-behavior: smooth;
}

html.lock-scroll {
    overflow: hidden !important;
    height: 100vh;
}

.lock-scroll body,
.lock-scroll-body {
    overflow: hidden !important;
    height: 100vh !important;
}


#rec2052880283 .t396__artboard {
    position: absolute;
    width: 100%;
    z-index: 990;
}

#rec2052880283 .t396__artboard {
    height: 850px;
}

#rec2052880283 .t396__filter {
    height: 850px;
}

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

@media screen and (max-width:1199px) {
    #rec2052880283 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width:959px) {
    #rec2052880283 .t396__carrier {
        background-attachment: scroll;
    }
}

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

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

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

    #rec2052880283 .t396__artboard,
    #rec2052880283 .t396__filter,
    #rec2052880283 .t396__carrier {
        height: 763px;
    }

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

#rec2052880283 .tn-elem[data-elem-id="1773848179361"] {
    z-index: 3;
    top: -13px;
    left: calc(50% - 600px + 98px);
    width: 467px;
    height: auto;
}

#rec2052880283 .tn-elem.t396__elem--anim-hidden[data-elem-id="1773848179361"] {
    opacity: 0;
}

#rec2052880283 .tn-elem[data-elem-id="1773848179361"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2052880283 .tn-elem[data-elem-id="1773848179361"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848179361"] {
        display: table;
        left: calc(50% - 480px + -22px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848179361"] {
        display: table;
        left: calc(50% - 320px + -182px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848179361"] {
        display: table;
        left: calc(50% - 240px + -262px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848179361"] {
        display: table;
        left: calc(50% - 160px + -342px);
        height: auto;
    }
}

#rec2052880283 .tn-elem[data-elem-id="1773848137949"] {
    z-index: 3;
    top: -13px;
    left: calc(50% - 600px + 635px);
    width: 467px;
    height: auto;
}

#rec2052880283 .tn-elem.t396__elem--anim-hidden[data-elem-id="1773848137949"] {
    opacity: 0;
}

#rec2052880283 .tn-elem[data-elem-id="1773848137949"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2052880283 .tn-elem[data-elem-id="1773848137949"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848137949"] {
        display: table;
        left: calc(50% - 480px + 515px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848137949"] {
        display: table;
        left: calc(50% - 320px + 355px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848137949"] {
        display: table;
        left: calc(50% - 240px + 275px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2052880283 .tn-elem[data-elem-id="1773848137949"] {
        display: table;
        left: calc(50% - 160px + 195px);
        height: auto;
    }
}

#rec2052880283 .tn-elem[data-elem-id="1773847988093"] {
    z-index: 3;
    top: 271px;
    left: calc(50% - 600px + 95px);
    width: 1011px;
    height: auto;
}

#rec2052880283 .tn-elem.t396__elem--anim-hidden[data-elem-id="1773847988093"] {
    opacity: 0;
}

#rec2052880283 .tn-elem[data-elem-id="1773847988093"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2052880283 .tn-elem[data-elem-id="1773847988093"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847988093"] {
        display: table;
        left: calc(50% - 480px + -25px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847988093"] {
        display: table;
        left: calc(50% - 320px + -185px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847988093"] {
        display: table;
        left: calc(50% - 240px + -265px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847988093"] {
        display: table;
        left: calc(50% - 160px + -345px);
        height: auto;
    }
}

#rec2052880283 .tn-elem[data-elem-id="1773847892509"] {
    z-index: 3;
    top: -6px;
    left: calc(50% - 600px + 94px);
    width: 1012px;
    height: auto;
}

#rec2052880283 .tn-elem.t396__elem--anim-hidden[data-elem-id="1773847892509"] {
    opacity: 0;
}

#rec2052880283 .tn-elem[data-elem-id="1773847892509"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2052880283 .tn-elem[data-elem-id="1773847892509"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847892509"] {
        display: table;
        left: calc(50% - 480px + -26px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847892509"] {
        display: table;
        left: calc(50% - 320px + -186px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847892509"] {
        display: table;
        left: calc(50% - 240px + -266px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847892509"] {
        display: table;
        left: calc(50% - 160px + -346px);
        height: auto;
    }
}

#rec2052880283 .tn-elem[data-elem-id="1773847037346"] {
    z-index: 3;
    top: 288px;
    left: calc(50% - 600px + 515px);
    width: 170px;
    height: auto;
}

#rec2052880283 .tn-elem.t396__elem--anim-hidden[data-elem-id="1773847037346"] {
    opacity: 0;
}

#rec2052880283 .tn-elem[data-elem-id="1773847037346"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2052880283 .tn-elem[data-elem-id="1773847037346"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847037346"] {
        display: table;
        left: calc(50% - 480px + 395px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847037346"] {
        display: table;
        left: calc(50% - 320px + 235px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847037346"] {
        display: table;
        left: calc(50% - 240px + 155px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2052880283 .tn-elem[data-elem-id="1773847037346"] {
        display: table;
        left: calc(50% - 160px + 75px);
        height: auto;
    }
}

#rec2052880283 .tn-elem[data-elem-id="1773926384566"] {
    color: #66021f;
    text-align: center;
    z-index: 3;
    top: 468px;
    left: calc(50% - 600px + 535px);
    width: 130px;
    height: auto;
}

#rec2052880283 .tn-elem.t396__elem--anim-hidden[data-elem-id="1773926384566"] {
    opacity: 0;
}

#rec2052880283 .tn-elem[data-elem-id="1773926384566"] .tn-atom {
    vertical-align: middle;
    color: #66021f;
    font-size: 20px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2052880283 .tn-elem[data-elem-id="1773926384566"] {
        display: table;
        left: calc(50% - 480px + 415px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2052880283 .tn-elem[data-elem-id="1773926384566"] {
        display: table;
        left: calc(50% - 320px + 255px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2052880283 .tn-elem[data-elem-id="1773926384566"] {
        display: table;
        left: calc(50% - 240px + 175px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2052880283 .tn-elem[data-elem-id="1773926384566"] {
        display: table;
        left: calc(50% - 160px + 95px);
        height: auto;
    }
}

#rec2049114373 .t396__artboard {
    height: 763px;
    background-color: #66021f;
}

#rec2049114373 .t396__filter {
    height: 763px;
}

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

@media screen and (max-width:1199px) {
    #rec2049114373 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .t396__carrier {
        background-attachment: scroll;
    }
}

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

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

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

    #rec2049114373 .t396__artboard,
    #rec2049114373 .t396__filter,
    #rec2049114373 .t396__carrier {
        height: 763px;
    }

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

#rec2049114373 .tn-elem[data-elem-id="1773841348614000001"] {
    z-index: 3;
    top: 0px;
    left: calc(50% - 600px + 380px);
    width: 440px;
    height: 762px;
}

#rec2049114373 .tn-elem[data-elem-id="1773841348614000001"] .tn-atom {
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773841348614000001"] {
        display: table;
        top: 0px;
        left: calc(50% - 480px + 260px);
        width: 440px;
        height: 491px;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773841348614000001"] {
        display: table;
        top: 0px;
        left: calc(50% - 320px + 100px);
        width: 440px;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773841348614000001"] {
        display: table;
        left: calc(50% - 240px + 20px);
        width: 440px;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773841348614000001"] {
        display: table;
        left: calc(50% - 160px + -60px);
        width: 440px;
        height: 492px;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1763402091707"] {
    z-index: 3;
    top: 0px;
    left: calc(50% - 600px + 380px);
    width: 440px;
    height: 763px;
}

#rec2049114373 .tn-elem[data-elem-id="1763402091707"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    opacity: 0.4;
    background-color: #000000;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1763402091707"] {
        display: table;
        left: calc(50% - 480px + 260px);
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1763402091707"] {
        display: table;
        left: calc(50% - 320px + 100px);
    }
}

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

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1763402091707"] {
        display: table;
        left: calc(50% - 160px + -60px);
    }
}

#rec2049114373 .tn-elem[data-elem-id="1763404892592"] {
    z-index: 3;
    top: 713px;
    left: calc(50% - 600px + 303px);
    width: 594px;
    height: 50px;
}

#rec2049114373 .tn-elem[data-elem-id="1763404892592"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-color: #660120;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1763404892592"] {
        display: table;
        left: calc(50% - 480px + 157px);
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1763404892592"] {
        display: table;
        left: calc(50% - 320px + -3px);
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1763404892592"] {
        display: table;
        left: calc(50% - 240px + -83px);
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1763404892592"] {
        display: table;
        left: calc(50% - 160px + -137px);
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404252006000001"] {
    z-index: 3;
    top: 628px;
    left: calc(50% - 600px + 303px);
    width: 594px;
    height: 85px;
}

#rec2049114373 .tn-elem[data-elem-id="1773404252006000001"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-image: linear-gradient(0turn, rgba(102, 1, 32, 1) 0%, rgba(102, 1, 32, 0) 100%);
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404252006000001"] {
        display: table;
        left: calc(50% - 480px + 167px);
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404252006000001"] {
        display: table;
        left: calc(50% - 320px + 7px);
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404252006000001"] {
        display: table;
        left: calc(50% - 240px + -73px);
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404252006000001"] {
        display: table;
        left: calc(50% - 160px + -137px);
    }
}

#rec2049114373 .tn-elem[data-elem-id="1763402147625"] {
    color: #ffffff;
    text-align: center;
    z-index: 3;
    top: 274px;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1763402147625"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 85px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 0.57;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1763402147625"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1763402147625"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1763402147625"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1763402147625"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="176340398328864790"] {
    color: #ffffff;
    text-align: center;
    z-index: 3;
    top: 94px;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: 37px;
}

#rec2049114373 .tn-elem[data-elem-id="176340398328864790"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 40px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 0.5;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="176340398328864790"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="176340398328864790"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="176340398328864790"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="176340398328864790"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="176340401720454780"] {
    color: #ffffff;
    text-align: center;
    z-index: 3;
    height: auto;
    padding: 0px 120px;
}

#rec2049114373 .tn-elem[data-elem-id="176340401720454780"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 22px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.2 !important;
    font-weight: 700;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="176340401720454780"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="176340401720454780"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="176340401720454780"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="176340401720454780"] {
        display: table;
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="176340390975774690"] {
    color: #ffffff;
    text-align: center;
    z-index: 3;
    top: 325px;
    left: calc(50% - 600px + 578px);
    width: 55px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="176340390975774690"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 50px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.1;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="176340390975774690"] {
        display: table;
        left: calc(50% - 480px + 458px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="176340390975774690"] {
        display: table;
        left: calc(50% - 320px + 298px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="176340390975774690"] {
        display: table;
        left: calc(50% - 240px + 218px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="176340390975774690"] {
        display: table;
        left: calc(50% - 160px + 138px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404715908"] {
    z-index: 3;
    top: 626px;
    left: calc(50% - 600px + 344px);
    width: 136px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1773404715908"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2049114373 .tn-elem[data-elem-id="1773404715908"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404715908"] {
        display: table;
        left: calc(50% - 480px + 224px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404715908"] {
        display: table;
        left: calc(50% - 320px + 64px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404715908"] {
        display: table;
        left: calc(50% - 240px + -16px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404715908"] {
        display: table;
        left: calc(50% - 160px + -96px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404530903"] {
    z-index: 3;
    top: 570px;
    left: calc(50% - 600px + 547px);
    width: 180px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1773404530903"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2049114373 .tn-elem[data-elem-id="1773404530903"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404530903"] {
        display: table;
        left: calc(50% - 480px + 427px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404530903"] {
        display: table;
        left: calc(50% - 320px + 267px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404530903"] {
        display: table;
        left: calc(50% - 240px + 187px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404530903"] {
        display: table;
        left: calc(50% - 160px + 107px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404697314"] {
    z-index: 3;
    top: 597px;
    left: calc(50% - 600px + 457px);
    width: 100px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1773404697314"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2049114373 .tn-elem[data-elem-id="1773404697314"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404697314"] {
        display: table;
        left: calc(50% - 480px + 337px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404697314"] {
        display: table;
        left: calc(50% - 320px + 177px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404697314"] {
        display: table;
        left: calc(50% - 240px + 97px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404697314"] {
        display: table;
        left: calc(50% - 160px + 17px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404664329"] {
    z-index: 3;
    top: 644px;
    left: calc(50% - 600px + 414px);
    width: 137px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1773404664329"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2049114373 .tn-elem[data-elem-id="1773404664329"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404664329"] {
        display: table;
        left: calc(50% - 480px + 294px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404664329"] {
        display: table;
        left: calc(50% - 320px + 134px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404664329"] {
        display: table;
        left: calc(50% - 240px + 54px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404664329"] {
        display: table;
        left: calc(50% - 160px + -26px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404597990"] {
    z-index: 3;
    top: 628px;
    left: calc(50% - 600px + 495px);
    width: 149px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1773404597990"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2049114373 .tn-elem[data-elem-id="1773404597990"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404597990"] {
        display: table;
        left: calc(50% - 480px + 375px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404597990"] {
        display: table;
        left: calc(50% - 320px + 215px);

        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404597990"] {
        display: table;
        left: calc(50% - 240px + 135px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404597990"] {
        display: table;
        left: calc(50% - 160px + 55px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404505657"] {
    z-index: 3;
    top: 632px;
    left: calc(50% - 600px + 632px);
    width: 180px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1773404505657"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2049114373 .tn-elem[data-elem-id="1773404505657"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404505657"] {
        display: table;
        left: calc(50% - 480px + 512px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404505657"] {
        display: table;
        left: calc(50% - 320px + 352px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404505657"] {
        display: table;
        left: calc(50% - 240px + 272px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404505657"] {
        display: table;
        left: calc(50% - 160px + 192px);
        height: auto;
    }
}

#rec2049114373 .tn-elem[data-elem-id="1773404472040"] {
    z-index: 3;
    top: 490px;
    left: calc(50% - 600px + 660px);
    width: 259px;
    height: auto;
}

#rec2049114373 .tn-elem[data-elem-id="1773404472040"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2049114373 .tn-elem[data-elem-id="1773404472040"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404472040"] {
        display: table;
        left: calc(50% - 480px + 540px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404472040"] {
        display: table;
        left: calc(50% - 320px + 380px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404472040"] {
        display: table;
        left: calc(50% - 240px + 300px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2049114373 .tn-elem[data-elem-id="1773404472040"] {
        display: table;
        left: calc(50% - 160px + 220px);
        height: auto;
    }
}


#rec2002273681 .t396__artboard {
    height: 330px;
    background-color: #66021f;
}

#rec2002273681 .t396__filter {
    height: auto;
}

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

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

    #rec2002273681 .t396__artboard,
    #rec2002273681 .t396__filter,
    #rec2002273681 .t396__carrier {
        height: auto;
    }

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

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

    #rec2002273681 .t396__artboard,
    #rec2002273681 .t396__filter,
    #rec2002273681 .t396__carrier {
        height: auto;
    }

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

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

    #rec2002273681 .t396__artboard,
    #rec2002273681 .t396__filter,
    #rec2002273681 .t396__carrier {
        height: auto;
    }

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

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

    #rec2002273681 .t396__artboard,
    #rec2002273681 .t396__filter,
    #rec2002273681 .t396__carrier {
        height: auto;
    }

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

#rec2002273681 .tn-elem[data-elem-id="1763405219328"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 0px;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: auto;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    line-height: normal;
}

#rec2002273681 .tn-elem[data-elem-id="1763405219328"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1 !important;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 480px + 200px);

        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto;
    }
}

#rec2002273681 .tn-elem[data-elem-id="1763405268776"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    width: 100%;
    height: auto;
    margin-top: 15px;
}

#rec2002273681 .tn-elem[data-elem-id="1763405268776"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 21px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002273681 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        height: auto;
    }
}


.tap-indicator {
    position: relative;
    width: 40px;
    height: 40px;
    margin: 0 auto 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 🔥 PULSE RING */
.pulse-ring {
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 1px solid rgba(92, 32, 24, 0.3);
    animation: pulse 1.5s infinite ease-out;
}

/* ICON BG */
.tap-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(92, 32, 24, 0.08);
    border: 1px solid rgba(92, 32, 24, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}

/* ✨ Animation */
@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 0.8;
    }

    70% {
        transform: scale(1.6);
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

.scratch-section {
    width: 100%;
    height: 100vh;
    text-align: center;
    padding: 60px 20px;
    position: relative;
    background-color: rgb(102, 2, 31);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0;
    overflow: hidden;
}

.scratch-section h2 {
    margin: 0;
    margin-bottom: 16px;
    font-family: Great Vibes, cursive;
    font-size: 48px;
    line-height: normal;
    font-weight: 400;
    color: rgb(92, 32, 24);
}

.sub {
    letter-spacing: 3px;
    font-size: 14px;
    line-height: normal;
    font-family: Lora, serif;
    color: rgb(92, 32, 24);
    text-transform: uppercase;
    margin: 0;
}

.hint {
    font-family: Lora, serif;
    font-size: 12px;
    line-height: 1rem;
    color: rgba(92, 32, 24, 0.6);
    transform: none;
    margin: 0;
    margin-top: 12px;
    text-align: center;
    margin-bottom: 24px;
}

.scratch-wrapper {
    display: flex;
    justify-content: center;
    gap: 30px;
    margin-top: 32px;
}

.scratch-card {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    background: #FFFFFF;
}

/* TEXT (hidden below) */
.scratch-card span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 30px;
    color: #5C2018;
    z-index: 1;
}

/* CANVAS COVER */
.scratch-card canvas {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.scratch-container {
    height: 100vh;
}

.scratch-container .t396__elem {
    position: unset !important;
    margin: 0 auto;
}


#rec2002274581 .t396__artboard {
    height: 365px;
    background-color: #fffaf8;
}

#rec2002274581 .t396__filter {
    height: 365px;
}

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

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

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

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

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

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

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

@media screen and (max-width:479px) {
    #rec2002274581 .t396__carrier {
        background-attachment: scroll;
    }

    .scratch-wrapper {
        gap: 10px;
    }

    .scratch-card {
        width: 90px;
        height: 90px;
    }
}

#rec2002274581 .tn-elem[data-elem-id="1772804271930000001"] {
    z-index: 3;
    width: 630px;
    height: auto;
}

#rec2002274581 .tn-elem[data-elem-id="1772804271930000001"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

#rec2002274581 .tn-elem[data-elem-id="1772804271930000001"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2002274581 .tn-elem[data-elem-id="1772804271930000001"] {
        display: table;
        left: calc(50% - 480px + 154px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002274581 .tn-elem[data-elem-id="1772804271930000001"] {
        display: table;
        left: calc(50% - 320px + -6px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002274581 .tn-elem[data-elem-id="1772804271930000001"] {
        display: table;
        left: calc(50% - 240px + -86px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002274581 .tn-elem[data-elem-id="1772804271930000001"] {
        display: table;
        left: calc(50% - 160px + -166px);
        height: auto;
    }
}

#rec2002274581 .tn-elem[data-elem-id="1771277551711000001"] {
    z-index: 3;
    top: 65px;
    left: calc(50% - 600px + 335px);
    width: 531px;
    height: 170px;
}

#rec2002274581 .tn-elem[data-elem-id="1771277551711000001"] .tn-atom {
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

@media screen and (max-width:1199px) {
    #rec2002274581 .tn-elem[data-elem-id="1771277551711000001"] {
        display: table;
        top: 65px;
        left: calc(50% - 480px + 215px);
    }
}

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

@media screen and (max-width:639px) {
    #rec2002274581 .tn-elem[data-elem-id="1771277551711000001"] {
        display: table;
        top: 65px;
        left: calc(50% - 240px + -25px);
    }
}

@media screen and (max-width:479px) {
    #rec2002274581 .tn-elem[data-elem-id="1771277551711000001"] {
        display: table;
        top: 65px;
        left: calc(50% - 160px + -75px);
        width: 470px;
    }
}

#rec2002274581 .tn-elem[data-elem-id="1771277026942000001"] {
    color: #3a3a3a;
    text-align: center;
    z-index: 3;
    width: 100%;
    height: auto;
}

#rec2002274581 .tn-elem[data-elem-id="1771277026942000001"] .tn-atom {
    vertical-align: middle;
    color: #3a3a3a;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002274581 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002274581 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002274581 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002274581 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        height: auto;
    }
}

#rec2002274581 .tn-elem[data-elem-id="1763406966248"] {
    z-index: 3;
    top: -74px;
    left: calc(50% - 600px + 302px);
    width: 630px;
    height: auto;
}

#rec2002274581 .tn-elem[data-elem-id="1763406966248"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2002274581 .tn-elem[data-elem-id="1763406966248"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2002274581 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        top: -76px;
        left: calc(50% - 480px + 180px);
        width: 630px;
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002274581 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 320px + 18px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002274581 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 240px + -58px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002274581 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        top: -77px;
        left: calc(50% - 160px + -146px);
        height: auto;
    }
}

#countdownContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    margin: 85px 20px;
}

.time-block {
    text-align: center;
}

.number {
    font-size: 45px;
    color: #3A3A3A;
    font-family: 'Ovo', serif;
}

.label {
    font-size: 19px;
    margin-top: 8px;
    font-weight: 400;
    color: #3A3A3A;
    font-family: 'Ovo', serif;
}

.separator {
    font-size: 52px;
    margin-top: -40px;
    color: #3A3A3A;
    line-height: 1;
}


#rec2002506421 .t396__artboard {
    height: 420px;
    background-color: #66021f;
}

#rec2002506421 .t396__filter {
    height: 398px;
}

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

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

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

@media screen and (max-width:959px) {
    #rec2002506421 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .t396__carrier {
        background-attachment: scroll;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .t396__carrier {
        background-attachment: scroll;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1763405219328"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 0px;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1763405219328"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1763405268776"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 98px;
    left: calc(50% - 600px + 643px);
    width: 94px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1763405268776"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 17px;
    text-align: left;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.1;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        left: calc(50% - 480px + 523px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        left: calc(50% - 320px + 363px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        left: calc(50% - 240px + 283px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1763405268776"] {
        display: table;
        left: calc(50% - 160px + 203px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803062504"] {
    color: #ffffff;
    z-index: 3;
    top: 96px;
    left: calc(50% - 600px + 465px);
    width: 75px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803062504"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 28px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803062504"] {
        display: table;
        left: calc(50% - 480px + 345px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803062504"] {
        display: table;
        left: calc(50% - 320px + 185px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803062504"] {
        display: table;
        left: calc(50% - 240px + 105px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803062504"] {
        display: table;
        left: calc(50% - 160px + 25px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803288793000002"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 180px;
    left: calc(50% - 600px + 650px);
    width: 80px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803288793000002"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 17px;
    text-align: left;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.1;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000002"] {
        display: table;
        left: calc(50% - 480px + 530px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000002"] {
        display: table;
        left: calc(50% - 320px + 370px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000002"] {
        display: table;
        left: calc(50% - 240px + 290px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000002"] {
        display: table;
        left: calc(50% - 160px + 210px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803288793000003"] {
    color: #ffffff;
    z-index: 3;
    top: 178px;
    left: calc(50% - 600px + 465px);
    width: 75px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803288793000003"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 22px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000003"] {
        display: table;
        left: calc(50% - 480px + 345px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000003"] {
        display: table;
        left: calc(50% - 320px + 185px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000003"] {
        display: table;
        left: calc(50% - 240px + 105px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000003"] {
        display: table;
        left: calc(50% - 160px + 25px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803465944000005"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 279px;
    left: calc(50% - 600px + 655px);
    width: 69px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803465944000005"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 17px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.1;
    font-weight: 400;
    text-align: left;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000005"] {
        display: table;
        left: calc(50% - 480px + 535px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000005"] {
        display: table;
        left: calc(50% - 320px + 375px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000005"] {
        display: table;
        left: calc(50% - 240px + 295px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000005"] {
        display: table;
        left: calc(50% - 160px + 215px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803465944000006"] {
    color: #ffffff;
    z-index: 3;
    top: 266px;
    left: calc(50% - 600px + 465px);
    width: 75px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803465944000006"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 22px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000006"] {
        display: table;
        left: calc(50% - 480px + 345px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000006"] {
        display: table;
        left: calc(50% - 320px + 185px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000006"] {
        display: table;
        left: calc(50% - 240px + 105px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000006"] {
        display: table;
        left: calc(50% - 160px + 25px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803619332000008"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 356px;
    left: calc(50% - 600px + 659px);
    width: 61px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803619332000008"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 17px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.1;
    text-align: left;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000008"] {
        display: table;
        left: calc(50% - 480px + 539px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000008"] {
        display: table;
        left: calc(50% - 320px + 379px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000008"] {
        display: table;
        left: calc(50% - 240px + 299px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000008"] {
        display: table;
        left: calc(50% - 160px + 219px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803619332000009"] {
    color: #ffffff;
    z-index: 3;
    top: 343px;
    left: calc(50% - 600px + 463px);
    width: 79px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803619332000009"] .tn-atom {
    vertical-align: middle;
    color: #ffffff;
    font-size: 22px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000009"] {
        display: table;
        left: calc(50% - 480px + 343px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000009"] {
        display: table;
        left: calc(50% - 320px + 183px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000009"] {
        display: table;
        left: calc(50% - 240px + 103px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000009"] {
        display: table;
        left: calc(50% - 160px + 23px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803124037"] {
    z-index: 3;
    top: 115px;
    left: calc(50% - 600px + 599px);
    width: 2px;
    height: auto;
}

#rec2002506421 .tn-elem[data-elem-id="1772803124037"] .tn-atom {
    opacity: 0.7;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2002506421 .tn-elem[data-elem-id="1772803124037"] .tn-atom__vector svg {
    display: block;
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803124037"] {
        display: table;
        left: calc(50% - 480px + 479px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803124037"] {
        display: table;
        left: calc(50% - 320px + 319px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803124037"] {
        display: table;
        left: calc(50% - 240px + 239px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803124037"] {
        display: table;
        left: calc(50% - 160px + 159px);
        height: auto;
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803196067"] {
    z-index: 3;
    top: 116px;
    left: calc(50% - 600px + 596px);
    width: 8px;
    height: 8px;
}

#rec2002506421 .tn-elem[data-elem-id="1772803196067"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-color: #ffffff;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803196067"] {
        display: table;
        left: calc(50% - 480px + 476px);
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803196067"] {
        display: table;
        left: calc(50% - 320px + 316px);
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803196067"] {
        display: table;
        left: calc(50% - 240px + 236px);
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803196067"] {
        display: table;
        left: calc(50% - 160px + 156px);
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803288793000004"] {
    z-index: 3;
    top: 198px;
    left: calc(50% - 600px + 596px);
    width: 8px;
    height: 8px;
}

#rec2002506421 .tn-elem[data-elem-id="1772803288793000004"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-color: #ffffff;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000004"] {
        display: table;
        left: calc(50% - 480px + 476px);
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000004"] {
        display: table;
        left: calc(50% - 320px + 316px);
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000004"] {
        display: table;
        left: calc(50% - 240px + 236px);
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803288793000004"] {
        display: table;
        left: calc(50% - 160px + 156px);
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803465944000007"] {
    z-index: 3;
    top: 286px;
    left: calc(50% - 600px + 596px);
    width: 8px;
    height: 8px;
}

#rec2002506421 .tn-elem[data-elem-id="1772803465944000007"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-color: #ffffff;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000007"] {
        display: table;
        left: calc(50% - 480px + 476px);
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000007"] {
        display: table;
        left: calc(50% - 320px + 316px);
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000007"] {
        display: table;
        left: calc(50% - 240px + 236px);
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803465944000007"] {
        display: table;
        left: calc(50% - 160px + 156px);
    }
}

#rec2002506421 .tn-elem[data-elem-id="1772803619332000010"] {
    z-index: 3;
    top: 363px;
    left: calc(50% - 600px + 596px);
    width: 8px;
    height: 8px;
}

#rec2002506421 .tn-elem[data-elem-id="1772803619332000010"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-color: #ffffff;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000010"] {
        display: table;
        left: calc(50% - 480px + 476px);
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000010"] {
        display: table;
        left: calc(50% - 320px + 316px);
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000010"] {
        display: table;
        left: calc(50% - 240px + 236px);
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1772803619332000010"] {
        display: table;
        left: calc(50% - 160px + 156px);
    }
}

#rec2002506421 .tn-elem[data-elem-id="1773602024985"] {
    z-index: 3;
    top: 95px;
    left: calc(50% - 600px + 573px);
    width: 55px;
    height: auto;
}

#rec2002506421 .tn-elem.t396__elem--anim-hidden[data-elem-id="1773602024985"] {
    opacity: 0;
}

#rec2002506421 .tn-elem[data-elem-id="1773602024985"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2002506421 .tn-elem[data-elem-id="1773602024985"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2002506421 .tn-elem[data-elem-id="1773602024985"] {
        display: table;
        left: calc(50% - 480px + 453px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002506421 .tn-elem[data-elem-id="1773602024985"] {
        display: table;
        left: calc(50% - 320px + 293px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002506421 .tn-elem[data-elem-id="1773602024985"] {
        display: table;
        left: calc(50% - 240px + 213px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002506421 .tn-elem[data-elem-id="1773602024985"] {
        display: table;
        left: calc(50% - 160px + 133px);
        height: auto;
    }
}

#rec2002802231 .t396__artboard {
    height: 580px;
    background-color: #fffaf8;
}

#rec2002802231 .t396__filter {
    height: 497px;
}

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

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

    #rec2002802231 .t396__artboard,
    #rec2002802231 .t396__filter,
    #rec2002802231 .t396__carrier {
        height: 580px;
    }

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

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

    #rec2002802231 .t396__artboard,
    #rec2002802231 .t396__filter,
    #rec2002802231 .t396__carrier {
        height: 580px;
    }

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

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

    #rec2002802231 .t396__artboard,
    #rec2002802231 .t396__filter,
    #rec2002802231 .t396__carrier {
        height: 580px;
    }

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

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

    #rec2002802231 .t396__artboard,
    #rec2002802231 .t396__filter,
    #rec2002802231 .t396__carrier {
        height: 580px;
    }

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

#rec2002802231 .tn-elem[data-elem-id="1771277026942000001"] {
    color: #3a3a3a;
    text-align: center;
    z-index: 3;
    top: 77px;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 560px;
    height: auto;
}

#rec2002802231 .tn-elem[data-elem-id="1771277026942000001"] .tn-atom {
    vertical-align: middle;
    color: #3a3a3a;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002802231 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002802231 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002802231 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002802231 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto;
    }
}

#rec2002802231 .tn-elem[data-elem-id="1763406966248"] {
    z-index: 3;
    top: -74px;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 630px;
    height: auto;
}

#rec2002802231 .tn-elem[data-elem-id="1763406966248"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2002802231 .tn-elem[data-elem-id="1763406966248"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2002802231 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 480px + 162px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002802231 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 320px + 2px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002802231 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 240px + -78px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002802231 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 160px + -158px);
        height: auto;
    }
}

#rec2002802231 .tn-elem[data-elem-id="1772804581221"] {
    z-index: 3;
    top: 119px;
    left: calc(50% - 600px + 375px);
    width: 100% !important;
    height: auto;
    left: 0 !important;
}

#rec2002802231 .tn-elem[data-elem-id="1772804581221"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
}

#rec2002802231 .tn-elem[data-elem-id="1772804581221"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804581221"] {
        display: table;
        left: calc(50% - 480px + 255px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804581221"] {
        display: table;
        left: calc(50% - 320px + 95px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804581221"] {
        display: table;
        left: calc(50% - 240px + 15px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804581221"] {
        display: table;
        left: calc(50% - 160px + -65px);
        height: auto;
    }
}

#rec2002802231 .tn-elem[data-elem-id="1772804808869"] {
    color: #000000;
    text-align: center;
    z-index: 3;
    top: 150px;
    left: calc(50% - 600px + 484px);
    width: 232px;
    height: auto;
}

#rec2002802231 .tn-elem[data-elem-id="1772804808869"] .tn-atom {
    vertical-align: middle;
    color: #000000;
    font-size: 20px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 480px + 364px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 320px + 204px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 240px + 124px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002802231 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 160px + 44px);
        height: auto;
    }
}

#rec2002802231 .tn-elem[data-elem-id="1772813480591000001"] {
    color: #000000;
    text-align: center;
    z-index: 3;
    top: 188px;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 276px;
    height: auto;
}

#rec2002802231 .tn-elem[data-elem-id="1772813480591000001"] .tn-atom {
    vertical-align: middle;
    color: #000000;
    font-size: 17px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0px) var(--t396-shadow-text-y, 0px) var(--t396-shadow-text-blur, 0px) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%));
}

@media screen and (max-width:1199px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813480591000001"] {
        display: table;
        left: calc(50% - 480px + 342px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813480591000001"] {
        display: table;
        left: calc(50% - 320px + 182px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813480591000001"] {
        display: table;
        left: calc(50% - 240px + 102px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813480591000001"] {
        display: table;
        left: calc(50% - 160px + 22px);
        height: auto;
    }
}

#rec2002802231 .tn-elem[data-elem-id="1772813558569000002"] {
    z-index: 3;
    top: 463px;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 630px;
    height: auto;
}

#rec2002802231 .tn-elem[data-elem-id="1772813558569000002"] .tn-atom {
    border-radius: 0px 0px 0px 0px;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

#rec2002802231 .tn-elem[data-elem-id="1772813558569000002"] .tn-atom__img {
    border-radius: 0px 0px 0px 0px;
    object-position: center center;
}

@media screen and (max-width:1199px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813558569000002"] {
        display: table;
        left: calc(50% - 480px + 143px);
        height: auto;
    }
}

@media screen and (max-width:959px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813558569000002"] {
        display: table;
        left: calc(50% - 320px + -17px);
        height: auto;
    }
}

@media screen and (max-width:639px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813558569000002"] {
        display: table;
        left: calc(50% - 240px + -97px);
        height: auto;
    }
}

@media screen and (max-width:479px) {
    #rec2002802231 .tn-elem[data-elem-id="1772813558569000002"] {
        display: table;
        left: calc(50% - 160px + -177px);
        height: auto;
    }
}


#rec2003451831 .t396__artboard {
    height: 555px;
    background-color: #66021f
}

#rec2003451831 .t396__filter {
    height: 555px
}

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

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

    #rec2003451831 .t396__artboard,
    #rec2003451831 .t396__filter,
    #rec2003451831 .t396__carrier {
        height: 555px
    }

    #rec2003451831 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003451831 .t396__artboard,
    #rec2003451831 .t396__filter,
    #rec2003451831 .t396__carrier {
        height: 555px
    }

    #rec2003451831 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003451831 .t396__artboard,
    #rec2003451831 .t396__filter,
    #rec2003451831 .t396__carrier {
        height: 555px
    }

    #rec2003451831 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003451831 .t396__artboard,
    #rec2003451831 .t396__filter,
    #rec2003451831 .t396__carrier {
        height: 555px
    }

    #rec2003451831 .t396__carrier {
        background-attachment: scroll
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772813849329000001"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 77px;
    left: calc(50% - 600px + 445px);
    width: 310px;
    height: auto
}

#rec2003451831 .tn-elem[data-elem-id="1772813849329000001"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 21px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 480px + 325px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 320px + 165px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 240px + 85px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 160px + 5px);
        height: auto
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814614231000014"] {
    color: #fffaf8;
    z-index: 3;
    top: 328px;
    left: calc(50% - 600px + 610px);
    width: 156px;
    height: auto
}

#rec2003451831 .tn-elem[data-elem-id="1772814614231000014"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 18px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814614231000014"] {
        display: table;
        left: calc(50% - 480px + 490px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814614231000014"] {
        display: table;
        left: calc(50% - 320px + 330px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814614231000014"] {
        display: table;
        left: calc(50% - 240px + 250px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814614231000014"] {
        display: table;
        left: calc(50% - 160px + 170px);
        height: auto
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814650506000015"] {
    color: #fffaf8;
    text-align: right;
    z-index: 3;
    top: 546px;
    left: calc(50% - 600px + 416px);
    width: 169px;
    height: auto
}

#rec2003451831 .tn-elem[data-elem-id="1772814650506000015"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 18px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814650506000015"] {
        display: table;
        left: calc(50% - 480px + 296px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814650506000015"] {
        display: table;
        left: calc(50% - 320px + 136px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814650506000015"] {
        display: table;
        left: calc(50% - 240px + 56px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814650506000015"] {
        display: table;
        left: calc(50% - 160px + -24px);
        height: auto
    }
}

#rec2003451831 .tn-elem[data-elem-id="1763405219328"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 0;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: auto
}

#rec2003451831 .tn-elem[data-elem-id="1763405219328"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814032672000001"] {
    z-index: 3;
    top: 187px;
    left: calc(50% - 600px + 468px);
    width: 57px;
    height: 57px
}

#rec2003451831 .tn-elem[data-elem-id="1772814032672000001"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #fffaf8;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814032672000001"] {
        display: table;
        top: 187px;
        left: calc(50% - 480px + 348px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814032672000001"] {
        display: table;
        top: 187px;
        left: calc(50% - 320px + 188px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814032672000001"] {
        display: table;
        top: 187px;
        left: calc(50% - 240px + 108px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814032672000001"] {
        display: table;
        top: 187px;
        left: calc(50% - 160px + 28px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772813970942"] {
    z-index: 3;
    top: 188px;
    left: calc(50% - 600px + 469px);
    width: 55px;
    height: 55px
}

#rec2003451831 .tn-elem[data-elem-id="1772813970942"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #60603b;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813970942"] {
        display: table;
        top: 188px;
        left: calc(50% - 480px + 349px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813970942"] {
        display: table;
        top: 188px;
        left: calc(50% - 320px + 189px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813970942"] {
        display: table;
        top: 188px;
        left: calc(50% - 240px + 109px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772813970942"] {
        display: table;
        top: 188px;
        left: calc(50% - 160px + 29px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814103688000004"] {
    z-index: 3;
    top: 187px;
    left: calc(50% - 600px + 537px);
    width: 57px;
    height: 57px
}

#rec2003451831 .tn-elem[data-elem-id="1772814103688000004"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #fffaf8;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000004"] {
        display: table;
        top: 187px;
        left: calc(50% - 480px + 417px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000004"] {
        display: table;
        top: 187px;
        left: calc(50% - 320px + 257px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000004"] {
        display: table;
        top: 187px;
        left: calc(50% - 240px + 177px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000004"] {
        display: table;
        top: 187px;
        left: calc(50% - 160px + 97px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814103688000005"] {
    z-index: 3;
    top: 188px;
    left: calc(50% - 600px + 538px);
    width: 55px;
    height: 55px
}

#rec2003451831 .tn-elem[data-elem-id="1772814103688000005"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #360c1a;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000005"] {
        display: table;
        top: 188px;
        left: calc(50% - 480px + 418px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000005"] {
        display: table;
        top: 188px;
        left: calc(50% - 320px + 258px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000005"] {
        display: table;
        top: 188px;
        left: calc(50% - 240px + 178px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814103688000005"] {
        display: table;
        top: 188px;
        left: calc(50% - 160px + 98px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814106512000007"] {
    z-index: 3;
    top: 187px;
    left: calc(50% - 600px + 606px);
    width: 57px;
    height: 57px
}

#rec2003451831 .tn-elem[data-elem-id="1772814106512000007"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #fffaf8;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000007"] {
        display: table;
        top: 187px;
        left: calc(50% - 480px + 486px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000007"] {
        display: table;
        top: 187px;
        left: calc(50% - 320px + 326px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000007"] {
        display: table;
        top: 187px;
        left: calc(50% - 240px + 246px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000007"] {
        display: table;
        top: 187px;
        left: calc(50% - 160px + 166px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814106512000008"] {
    z-index: 3;
    top: 188px;
    left: calc(50% - 600px + 607px);
    width: 55px;
    height: 55px
}

#rec2003451831 .tn-elem[data-elem-id="1772814106512000008"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #40312c;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000008"] {
        display: table;
        top: 188px;
        left: calc(50% - 480px + 487px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000008"] {
        display: table;
        top: 188px;
        left: calc(50% - 320px + 327px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000008"] {
        display: table;
        top: 188px;
        left: calc(50% - 240px + 247px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814106512000008"] {
        display: table;
        top: 188px;
        left: calc(50% - 160px + 167px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814109451000010"] {
    z-index: 3;
    top: 187px;
    left: calc(50% - 600px + 675px);
    width: 57px;
    height: 57px
}

#rec2003451831 .tn-elem[data-elem-id="1772814109451000010"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #fffaf8;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000010"] {
        display: table;
        top: 187px;
        left: calc(50% - 480px + 555px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000010"] {
        display: table;
        top: 187px;
        left: calc(50% - 320px + 395px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000010"] {
        display: table;
        top: 187px;
        left: calc(50% - 240px + 315px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000010"] {
        display: table;
        top: 187px;
        left: calc(50% - 160px + 235px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814109451000011"] {
    z-index: 3;
    top: 188px;
    left: calc(50% - 600px + 676px);
    width: 55px;
    height: 55px
}

#rec2003451831 .tn-elem[data-elem-id="1772814109451000011"] .tn-atom {
    border-radius: 3000px 3000px 3000px 3000px;
    background-color: #efdfcd;
    background-position: center center;
    --t396-borderwidth: 0px;
    --t396-borderstyle: solid;
    --t396-borderstyle-existed: 1;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000011"] {
        display: table;
        top: 188px;
        left: calc(50% - 480px + 556px)
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000011"] {
        display: table;
        top: 188px;
        left: calc(50% - 320px + 396px)
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000011"] {
        display: table;
        top: 188px;
        left: calc(50% - 240px + 316px)
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814109451000011"] {
        display: table;
        top: 188px;
        left: calc(50% - 160px + 236px)
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814226493"] {
    z-index: 3;
    top: 276px;
    left: calc(50% - 600px + 401px);
    width: 187px;
    height: auto
}

#rec2003451831 .tn-elem.t396__elem--anim-hidden[data-elem-id="1772814226493"] {
    opacity: 0
}

#rec2003451831 .tn-elem[data-elem-id="1772814226493"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(6deg);
    -moz-transform: rotate(6deg);
    transform: rotate(6deg)
}

#rec2003451831 .tn-elem[data-elem-id="1772814226493"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814226493"] {
        display: table;
        top: 276px;
        left: calc(50% - 480px + 281px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814226493"] {
        display: table;
        top: 276px;
        left: calc(50% - 320px + 121px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814226493"] {
        display: table;
        top: 276px;
        left: calc(50% - 240px + 41px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814226493"] {
        display: table;
        top: 276px;
        left: calc(50% - 160px + -39px);
        height: auto
    }
}

#rec2003451831 .tn-elem[data-elem-id="1772814262791"] {
    z-index: 3;
    top: 460px;
    left: calc(50% - 600px + 606px);
    width: 192px;
    height: auto
}

#rec2003451831 .tn-elem.t396__elem--anim-hidden[data-elem-id="1772814262791"] {
    opacity: 0
}

#rec2003451831 .tn-elem[data-elem-id="1772814262791"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(354deg);
    -moz-transform: rotate(354deg);
    transform: rotate(354deg)
}

#rec2003451831 .tn-elem[data-elem-id="1772814262791"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814262791"] {
        display: table;
        top: 460px;
        left: calc(50% - 480px + 486px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814262791"] {
        display: table;
        top: 460px;
        left: calc(50% - 320px + 326px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814262791"] {
        display: table;
        top: 460px;
        left: calc(50% - 240px + 246px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003451831 .tn-elem[data-elem-id="1772814262791"] {
        display: table;
        top: 460px;
        left: calc(50% - 160px + 166px);
        height: auto
    }
}

#rec2003555721 .t396__artboard {
    height: 623px;
    background-color: #fffaf8
}

#rec2003555721 .t396__filter {
    height: 623px
}

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

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

    #rec2003555721 .t396__artboard,
    #rec2003555721 .t396__filter,
    #rec2003555721 .t396__carrier {
        height: 623px
    }

    #rec2003555721 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003555721 .t396__artboard,
    #rec2003555721 .t396__filter,
    #rec2003555721 .t396__carrier {
        height: 623px
    }

    #rec2003555721 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003555721 .t396__artboard,
    #rec2003555721 .t396__filter,
    #rec2003555721 .t396__carrier {
        height: 623px
    }

    #rec2003555721 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003555721 .t396__artboard,
    #rec2003555721 .t396__filter,
    #rec2003555721 .t396__carrier {
        height: 623px
    }

    #rec2003555721 .t396__carrier {
        background-attachment: scroll
    }
}

#rec2003555721 .tn-elem[data-elem-id="1772822703991"] {
    z-index: 3;
    top: 569px;
    left: calc(50% - 600px + -1000px);
    width: 3355px;
    height: 54px
}

#rec2003555721 .tn-elem[data-elem-id="1772822703991"] .tn-atom {
    border-radius: 0 0 0 0;
    background-color: #66021f;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822703991"] {
        display: table;
        left: calc(50% - 480px + -220px)
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822703991"] {
        display: table;
        left: calc(50% - 320px + -380px)
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822703991"] {
        display: table;
        left: calc(50% - 240px + -460px)
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822703991"] {
        display: table;
        left: calc(50% - 160px + -540px)
    }
}

#rec2003555721 .tn-elem[data-elem-id="1771277026942000001"] {
    color: #3a3a3a;
    text-align: center;
    z-index: 3;
    top: 80px;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1771277026942000001"] .tn-atom {
    vertical-align: middle;
    color: #3a3a3a;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1771277026942000001"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1763406966248"] {
    z-index: 3;
    top: -74px;
    left: calc(50% - 600px + 282px);
    width: 630px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1763406966248"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1763406966248"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 480px + 162px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 320px + 2px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 240px + -78px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1763406966248"] {
        display: table;
        left: calc(50% - 160px + -158px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773926010969000001"] {
    z-index: 3;
    top: 523px;
    left: calc(50% - 600px + 276px);
    width: 630px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773926010969000001"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}

#rec2003555721 .tn-elem[data-elem-id="1773926010969000001"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773926010969000001"] {
        display: table;
        left: calc(50% - 480px + 161px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773926010969000001"] {
        display: table;
        left: calc(50% - 320px + -5px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773926010969000001"] {
        display: table;
        left: calc(50% - 240px + -85px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773926010969000001"] {
        display: table;
        left: calc(50% - 160px + -165px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1772804808869"] {
    color: #000;
    text-align: center;
    z-index: 3;
    top: 158px;
    left: calc(50% - 600px + 409px);
    width: 383px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1772804808869"] .tn-atom {
    vertical-align: middle;
    color: #000;
    font-size: 21px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 480px + 289px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 320px + 129px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 240px + 49px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1772804808869"] {
        display: table;
        left: calc(50% - 160px + -31px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1772822506940000003"] {
    color: #000;
    text-align: center;
    z-index: 3;
    top: 329px;
    left: calc(50% - 600px + 409px);
    width: 383px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1772822506940000003"] .tn-atom {
    vertical-align: middle;
    color: #000;
    font-size: 21px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822506940000003"] {
        display: table;
        left: calc(50% - 480px + 289px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822506940000003"] {
        display: table;
        left: calc(50% - 320px + 129px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822506940000003"] {
        display: table;
        left: calc(50% - 240px + 49px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822506940000003"] {
        display: table;
        left: calc(50% - 160px + -31px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1772822008587000001"] {
    color: #000;
    text-align: center;
    z-index: 3;
    top: 225px;
    left: calc(50% - 600px + 407px);
    width: 383px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1772822008587000001"] .tn-atom {
    vertical-align: middle;
    color: #000;
    font-size: 21px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822008587000001"] {
        display: table;
        left: calc(50% - 480px + 287px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822008587000001"] {
        display: table;
        left: calc(50% - 320px + 127px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822008587000001"] {
        display: table;
        left: calc(50% - 240px + 47px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822008587000001"] {
        display: table;
        left: calc(50% - 160px + -33px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1772822026012000002"] {
    color: #000;
    text-align: center;
    z-index: 3;
    top: 256px;
    left: calc(50% - 600px + 407px);
    width: 383px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1772822026012000002"] .tn-atom {
    vertical-align: middle;
    color: #000;
    font-size: 25px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822026012000002"] {
        display: table;
        left: calc(50% - 480px + 287px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822026012000002"] {
        display: table;
        left: calc(50% - 320px + 127px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822026012000002"] {
        display: table;
        left: calc(50% - 240px + 47px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1772822026012000002"] {
        display: table;
        left: calc(50% - 160px + -33px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925728620"] {
    z-index: 3;
    top: 470px;
    left: calc(50% - 600px + 503px);
    width: 83px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925728620"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925728620"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728620"] {
        display: table;
        left: calc(50% - 480px + 383px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728620"] {
        display: table;
        left: calc(50% - 320px + 224px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728620"] {
        display: table;
        left: calc(50% - 240px + 143px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728620"] {
        display: table;
        left: calc(50% - 160px + 63px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925728718"] {
    z-index: 3;
    top: 432px;
    left: calc(50% - 600px + 293px);
    width: 203px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925728718"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925728718"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728718"] {
        display: table;
        left: calc(50% - 480px + 173px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728718"] {
        display: table;
        left: calc(50% - 320px + 14px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728718"] {
        display: table;
        left: calc(50% - 240px + -67px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728718"] {
        display: table;
        left: calc(50% - 160px + -147px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925627664"] {
    z-index: 3;
    top: 574px;
    left: calc(50% - 600px + 624px);
    width: 50px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925627664"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925627664"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925627664"] {
        display: table;
        left: calc(50% - 480px + 504px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925627664"] {
        display: table;
        left: calc(50% - 320px + 345px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925627664"] {
        display: table;
        left: calc(50% - 240px + 264px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925627664"] {
        display: table;
        left: calc(50% - 160px + 184px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925624531"] {
    z-index: 3;
    top: 471px;
    left: calc(50% - 600px + 629px);
    width: 42px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925624531"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925624531"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925624531"] {
        display: table;
        left: calc(50% - 480px + 509px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925624531"] {
        display: table;
        left: calc(50% - 320px + 350px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925624531"] {
        display: table;
        left: calc(50% - 240px + 269px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925624531"] {
        display: table;
        left: calc(50% - 160px + 189px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925728704"] {
    z-index: 3;
    top: 466px;
    left: calc(50% - 600px + 424px);
    width: 83px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925728704"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925728704"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728704"] {
        display: table;
        left: calc(50% - 480px + 304px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728704"] {
        display: table;
        left: calc(50% - 320px + 145px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728704"] {
        display: table;
        left: calc(50% - 240px + 64px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728704"] {
        display: table;
        left: calc(50% - 160px + -16px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925558337"] {
    z-index: 3;
    top: 469px;
    left: calc(50% - 600px + 614px);
    width: 164px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925558337"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925558337"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925558337"] {
        display: table;
        left: calc(50% - 480px + 494px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925558337"] {
        display: table;
        left: calc(50% - 320px + 335px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925558337"] {
        display: table;
        left: calc(50% - 240px + 254px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925558337"] {
        display: table;
        left: calc(50% - 160px + 174px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925626658"] {
    z-index: 3;
    top: 490px;
    left: calc(50% - 600px + 552px);
    width: 129px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925626658"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925626658"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925626658"] {
        display: table;
        left: calc(50% - 480px + 432px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925626658"] {
        display: table;
        left: calc(50% - 320px + 273px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925626658"] {
        display: table;
        left: calc(50% - 240px + 192px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925626658"] {
        display: table;
        left: calc(50% - 160px + 112px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925728677"] {
    z-index: 3;
    top: 499px;
    left: calc(50% - 600px + 424px);
    width: 118px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925728677"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925728677"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728677"] {
        display: table;
        left: calc(50% - 480px + 304px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728677"] {
        display: table;
        left: calc(50% - 320px + 145px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728677"] {
        display: table;
        left: calc(50% - 240px + 64px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728677"] {
        display: table;
        left: calc(50% - 160px + -16px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925728654"] {
    z-index: 3;
    top: 517px;
    left: calc(50% - 600px + 495px);
    width: 118px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925728654"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925728654"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728654"] {
        display: table;
        left: calc(50% - 480px + 375px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728654"] {
        display: table;
        left: calc(50% - 320px + 216px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728654"] {
        display: table;
        left: calc(50% - 240px + 135px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925728654"] {
        display: table;
        left: calc(50% - 160px + 55px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925551345"] {
    z-index: 3;
    top: 524px;
    left: calc(50% - 600px + 693px);
    width: 130px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925551345"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925551345"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925551345"] {
        display: table;
        left: calc(50% - 480px + 573px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925551345"] {
        display: table;
        left: calc(50% - 320px + 414px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925551345"] {
        display: table;
        left: calc(50% - 240px + 333px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925551345"] {
        display: table;
        left: calc(50% - 160px + 253px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925512433"] {
    z-index: 3;
    top: 448px;
    left: calc(50% - 600px + 720px);
    width: 55px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925512433"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925512433"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925512433"] {
        display: table;
        left: calc(50% - 480px + 600px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925512433"] {
        display: table;
        left: calc(50% - 320px + 441px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925512433"] {
        display: table;
        left: calc(50% - 240px + 360px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925512433"] {
        display: table;
        left: calc(50% - 160px + 280px);
        height: auto
    }
}

#rec2003555721 .tn-elem[data-elem-id="1773925471615"] {
    z-index: 3;
    top: 430px;
    left: calc(50% - 600px + 720px);
    width: 181px;
    height: auto
}

#rec2003555721 .tn-elem[data-elem-id="1773925471615"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003555721 .tn-elem[data-elem-id="1773925471615"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925471615"] {
        display: table;
        left: calc(50% - 480px + 600px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925471615"] {
        display: table;
        left: calc(50% - 320px + 441px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925471615"] {
        display: table;
        left: calc(50% - 240px + 360px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003555721 .tn-elem[data-elem-id="1773925471615"] {
        display: table;
        left: calc(50% - 160px + 280px);
        height: auto
    }
}

#rec2003860951 .t396__artboard {
    height: 130px;
    background-color: #66021f
}

#rec2003860951 .t396__filter {
    height: 130px
}

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

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

    #rec2003860951 .t396__artboard,
    #rec2003860951 .t396__filter,
    #rec2003860951 .t396__carrier {
        height: 130px
    }

    #rec2003860951 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003860951 .t396__artboard,
    #rec2003860951 .t396__filter,
    #rec2003860951 .t396__carrier {
        height: 130px
    }

    #rec2003860951 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003860951 .t396__artboard,
    #rec2003860951 .t396__filter,
    #rec2003860951 .t396__carrier {
        height: 130px
    }

    #rec2003860951 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003860951 .t396__artboard,
    #rec2003860951 .t396__filter,
    #rec2003860951 .t396__carrier {
        height: 130px
    }

    #rec2003860951 .t396__carrier {
        background-attachment: scroll
    }
}

#rec2003860951 .tn-elem[data-elem-id="1772813849329000001"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 76px;
    left: calc(50% - 600px + 414px);
    width: 372px;
    height: auto
}

#rec2003860951 .tn-elem[data-elem-id="1772813849329000001"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 21px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.25;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003860951 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 480px + 294px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003860951 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 320px + 134px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003860951 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 240px + 54px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003860951 .tn-elem[data-elem-id="1772813849329000001"] {
        display: table;
        left: calc(50% - 160px + -26px);
        height: auto
    }
}

#rec2003860951 .tn-elem[data-elem-id="1763405219328"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: -8px;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: auto
}

#rec2003860951 .tn-elem[data-elem-id="1763405219328"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

@media screen and (max-width:1199px) {
    #rec2003860951 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003860951 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003860951 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003860951 .tn-elem[data-elem-id="1763405219328"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto
    }
}

#rec2003860951 .tn-elem[data-elem-id="1772823143441"] {
    color: #66021f;
    text-align: center;
    z-index: 3;
    top: 158px;
    left: calc(50% - 600px + 526px);
    width: 149px;
    height: 41px
}

#rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom {
    color: #66021f;
    font-size: 22px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    border-radius: 30px 30px 30px 30px;
    background-position: center center;
    --t396-speedhover: 0.2s;
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-bgcolor-color: #fffaf8;
    --t396-bgcolor-image: none;
    background-color: var(--t396-bgcolor-color, transparent);
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

#rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom::after {
    display: none
}

#rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-content {
    column-gap: 10px;
    padding: 0 0 0 0
}

#rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-text {
    transition: color var(--t396-speedhover, 0s) ease-in-out;
    color: #66021f
}

#rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::before {
    display: none
}

#rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::after {
    display: none
}

@media (hover),
(min-width:0\0) {
    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover::after {
        opacity: 0
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover {
        animation-name: none
    }
}

@media screen and (max-width:1199px) {
    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] {
        display: block;
        left: calc(50% - 480px + 406px);
        height: auto
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom {
        background-color: var(--t396-bgcolor-color, transparent)
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom::after {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::before {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::after {
        display: none
    }

    @media (hover),
    (min-width:0\0) {
        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover::after {
            opacity: 0
        }

        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover {
            animation-name: none
        }
    }
}

@media screen and (max-width:959px) {
    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] {
        display: block;
        left: calc(50% - 320px + 246px);
        height: auto
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom {
        background-color: var(--t396-bgcolor-color, transparent)
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom::after {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::before {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::after {
        display: none
    }

    @media (hover),
    (min-width:0\0) {
        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover::after {
            opacity: 0
        }

        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover {
            animation-name: none
        }
    }
}

@media screen and (max-width:639px) {
    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] {
        display: block;
        left: calc(50% - 240px + 166px);
        height: auto
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom {
        background-color: var(--t396-bgcolor-color, transparent)
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom::after {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::before {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::after {
        display: none
    }

    @media (hover),
    (min-width:0\0) {
        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover::after {
            opacity: 0
        }

        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover {
            animation-name: none
        }
    }
}

@media screen and (max-width:479px) {
    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] {
        display: block;
        left: calc(50% - 160px + 86px);
        height: auto
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom {
        background-color: var(--t396-bgcolor-color, transparent)
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom::after {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::before {
        display: none
    }

    #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom .tn-atom__button-border::after {
        display: none
    }

    @media (hover),
    (min-width:0\0) {
        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover::after {
            opacity: 0
        }

        #rec2003860951 .tn-elem[data-elem-id="1772823143441"] .tn-atom:hover {
            animation-name: none
        }
    }
}

#rec2003860951 [data-animate-btn-effect] .tn-atom {
    position: relative;
    overflow: hidden;
    isolation: isolate
}

#rec2003860951 [data-animate-btn-effect="st1"] .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
}

#rec2003860951 [data-animate-btn-effect="st1"] .t-btn_wrap-effects_md {
    -webkit-animation-name: flash-md;
    animation-name: flash-md
}

#rec2003860951 [data-animate-btn-effect="st1"] .t-btn_wrap-effects_lg {
    -webkit-animation-name: flash-lg;
    animation-name: flash-lg
}

#rec2003860951 [data-animate-btn-effect="st1"] .t-btn_effects {
    background: -webkit-gradient(linear, left top, right top, from(rgb(255 255 255 / .1)), to(rgb(255 255 255 / .4)));
    background: -webkit-linear-gradient(left, rgb(255 255 255 / .1), rgb(255 255 255 / .4));
    background: -o-linear-gradient(left, rgb(255 255 255 / .1), rgb(255 255 255 / .4));
    background: linear-gradient(90deg, rgb(255 255 255 / .1), rgb(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)
}

@-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%)
    }
}

@-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%)
    }
}

#rec2003869491 .t396__artboard {
    height: 850px;
    background-color: #66021f
}

#rec2003869491 .t396__filter {
    height: 850px
}

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

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

    #rec2003869491 .t396__artboard,
    #rec2003869491 .t396__filter,
    #rec2003869491 .t396__carrier {
        height: 850px
    }

    #rec2003869491 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003869491 .t396__artboard,
    #rec2003869491 .t396__filter,
    #rec2003869491 .t396__carrier {
        height: 850px
    }

    #rec2003869491 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003869491 .t396__artboard,
    #rec2003869491 .t396__filter,
    #rec2003869491 .t396__carrier {
        height: 850px
    }

    #rec2003869491 .t396__carrier {
        background-attachment: scroll
    }
}

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

    #rec2003869491 .t396__artboard,
    #rec2003869491 .t396__filter,
    #rec2003869491 .t396__carrier {
        height: 850px
    }

    #rec2003869491 .t396__carrier {
        background-attachment: scroll
    }
}

#rec2003869491 .tn-elem[data-elem-id="1763405219328"],
.tn-elem[data-elem-id="weddingFinalTitle"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: -8px;
    left: calc(50% - 600px + 320px);
    width: 560px;
    height: auto
}

#rec2003869491 .tn-elem[data-elem-id="1763405219328"] .tn-atom,
.tn-elem[data-elem-id="weddingFinalTitle"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 41px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1 !important;
    font-weight: 500;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

.tn-elem[data-elem-id="weddingFinalTitle"] {
    position: unset;
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}

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

    #rec2003869491 .tn-elem[data-elem-id="1763405219328"],
    .tn-elem[data-elem-id="weddingFinalTitle"] {
        display: table;
        left: calc(50% - 480px + 200px);
        height: auto
    }
}

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

    #rec2003869491 .tn-elem[data-elem-id="1763405219328"],
    .tn-elem[data-elem-id="weddingFinalTitle"] {
        display: table;
        left: calc(50% - 320px + 40px);
        height: auto
    }
}

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

    #rec2003869491 .tn-elem[data-elem-id="1763405219328"],
    .tn-elem[data-elem-id="weddingFinalTitle"] {
        display: table;
        left: calc(50% - 240px + -40px);
        height: auto
    }
}

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

    #rec2003869491 .tn-elem[data-elem-id="1763405219328"],
    .tn-elem[data-elem-id="weddingFinalTitle"] {
        display: table;
        left: calc(50% - 160px + -120px);
        height: auto
    }
}

#rec2003869491 .tn-elem[data-elem-id="1772823499423"] {
    z-index: 3;
    top: 88px;
    left: calc(50% - 600px + 375px);
    width: 450px;
    height: auto
}

#rec2003869491 .tn-elem[data-elem-id="1772823499423"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003869491 .tn-elem[data-elem-id="1772823499423"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823499423"] {
        display: table;
        left: calc(50% - 480px + 255px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823499423"] {
        display: table;
        left: calc(50% - 320px + 95px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823499423"] {
        display: table;
        left: calc(50% - 240px + 15px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823499423"] {
        display: table;
        left: calc(50% - 160px + -65px);
        height: auto
    }
}

#rec2003869491 .tn-elem[data-elem-id="1772823473416"] {
    z-index: 3;
    top: 88px;
    left: calc(50% - 600px + 375px);
    width: 450px;
    height: auto
}

#rec2003869491 .tn-elem[data-elem-id="1772823473416"] .tn-atom {
    border-radius: 0 0 0 0;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out
}

#rec2003869491 .tn-elem[data-elem-id="1772823473416"] .tn-atom__img {
    border-radius: 0 0 0 0;
    object-position: center center
}

@media screen and (max-width:1199px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823473416"] {
        display: table;
        left: calc(50% - 480px + 255px);
        height: auto
    }
}

@media screen and (max-width:959px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823473416"] {
        display: table;
        left: calc(50% - 320px + 95px);
        height: auto
    }
}

@media screen and (max-width:639px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823473416"] {
        display: table;
        left: calc(50% - 240px + 15px);
        height: auto
    }
}

@media screen and (max-width:479px) {
    #rec2003869491 .tn-elem[data-elem-id="1772823473416"] {
        display: table;
        left: calc(50% - 160px + -65px);
        height: auto
    }
}

#rec2003869491 .tn-elem[data-elem-id="1772813849329000001"],
.tn-elem[data-elem-id="weddingCoupleName"] {
    color: #fffaf8;
    text-align: center;
    z-index: 3;
    top: 53px;
    left: calc(50% - 600px + 420px);
    width: 360px;
    height: auto
}

.tn-elem[data-elem-id="weddingCoupleName"] {
    position: unset;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

#rec2003869491 .tn-elem[data-elem-id="1772813849329000001"] .tn-atom,
.tn-elem[data-elem-id="weddingCoupleName"] .tn-atom {
    vertical-align: middle;
    color: #fffaf8;
    font-size: 28px;
    font-family: 'newtemplate', Arial, sans-serif;
    line-height: 1.59 !important;
    font-weight: 400;
    background-position: center center;
    border-width: var(--t396-borderwidth, 0);
    border-style: var(--t396-borderstyle, solid);
    border-color: var(--t396-bordercolor, transparent);
    transition: background-color var(--t396-speedhover, 0s) ease-in-out, color var(--t396-speedhover, 0s) ease-in-out, border-color var(--t396-speedhover, 0s) ease-in-out, box-shadow var(--t396-shadowshoverspeed, 0.2s) ease-in-out;
    --t396-shadow-text-opacity: 100%;
    text-shadow: var(--t396-shadow-text-x, 0) var(--t396-shadow-text-y, 0) var(--t396-shadow-text-blur, 0) rgba(var(--t396-shadow-text-color), var(--t396-shadow-text-opacity, 100%))
}

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

    #rec2003869491 .tn-elem[data-elem-id="1772813849329000001"],
    .tn-elem[data-elem-id="weddingCoupleName"] {
        display: table;
        left: calc(50% - 480px + 300px);
        height: auto
    }
}

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

    #rec2003869491 .tn-elem[data-elem-id="1772813849329000001"],
    .tn-elem[data-elem-id="weddingCoupleName"] {
        display: table;
        left: calc(50% - 320px + 140px);
        height: auto
    }
}

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

    #rec2003869491 .tn-elem[data-elem-id="1772813849329000001"],
    .tn-elem[data-elem-id="weddingCoupleName"] {
        display: table;
        left: calc(50% - 240px + 60px);
        height: auto
    }
}

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

    #rec2003869491 .tn-elem[data-elem-id="1772813849329000001"],
    .tn-elem[data-elem-id="weddingCoupleName"] {
        display: table;
        left: calc(50% - 160px + -20px);
        height: auto
    }
}

@media screen and (max-width:560px) {
    #rec2052858183 .t-popup__close-icon g {
        fill: #ffffff !important;
    }
}

#rec2052858183 .t-popup__container {
    border-radius: 5px;
    overflow: hidden;
}

#rec2052858183 .t-btnflex.t-btnflex_type_submit,
.location-btn {
    color: #fffaf8 !important;
    background-color: #66021f !important;
    --border-width: 0px !important;
    border-style: none !important;
    border-radius: 20px !important;
    box-shadow: none !important;
    font-family: newtemplate !important;
    font-weight: 400 !important;
    font-size: 20px !important;
    transition-duration: 0.2s;
    transition-property: background-color, color, border-color, box-shadow, opacity, transform, gap;
    transition-timing-function: ease-in-out;
}

.location-btn {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    width: 100%;
    outline: none;
}

.location-btn span {
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    white-space: inherit;
    text-overflow: ellipsis;
    font-family: newtemplate;
    font-weight: 400;
    font-size: 20px;
    color: #fffaf8;
    line-height: 1.4;
}

#rec2052858183 input::-webkit-input-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 input::-moz-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 input:-moz-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 input:-ms-input-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 textarea::-webkit-input-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 textarea::-moz-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 textarea:-moz-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 textarea:-ms-input-placeholder {
    color: #4f4f4f;
    opacity: 0.5;
}

#rec2052858183 .t-btn[data-btneffects-first],
#rec2052858183 .t-btn[data-btneffects-second],
#rec2052858183 .t-btn[data-btneffects-third],
#rec2052858183 .t-btn[data-btneffects-block],
#rec2052858183 .t-submit[data-btneffects-first],
#rec2052858183 .t-submit[data-btneffects-second],
#rec2052858183 .t-submit[data-btneffects-third],
#rec2052858183 .t-submit[data-btneffects-block] {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

#rec2052858183 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects,
#rec2052858183 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects,
.location-btn .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;
}

#rec2052858183 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_md,
#rec2052858183 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_md {
    -webkit-animation-name: flash-md;
    animation-name: flash-md;
}

#rec2052858183 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_lg,
#rec2052858183 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_lg {
    -webkit-animation-name: flash-lg;
    animation-name: flash-lg;
}

#rec2052858183 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_effects,
#rec2052858183 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_effects,
.location-btn .t-btn_wrap-effects .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);
}

@-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%);
    }
}

@-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%);
    }
}

#rec2052858183 .t702__title {
    font-size: 22px;
    font-family: 'newtemplate';
    font-weight: 400;
    opacity: 1;
    color: #4f4f4f;
}

@media screen and (max-width:480px),
(orientation:landscape) and (max-height:480px) {
    #rec2052858183 .t702__title {
        font-size: 22px;
    }
}

#rec2052858183 .t702__descr {
    font-family: 'newtemplate';
    font-weight: 400;
    opacity: 1;
}

@media screen and (max-width:480px),
(orientation:landscape) and (max-height:480px) {
    #rec2052858183 .t702__descr {
        font-size: 18px;
    }
}


/* CONFETTI */
#confetti {
    position: fixed;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 999;
}


.wpcf7-form {
    font-family: 'newtemplate', sans-serif;
}

.wpcf7 input[type="text"] {
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
}

.wpcf7-list-item {
    display: block;
    margin: 0;
    margin-bottom: 8px;
}

.wpcf7-submit {
    background: #66021F;
    color: #fff;
    border: none;
    padding: 12px 20px;
    border-radius: 5px;
    cursor: pointer;
}

.wpcf7-response-output {
    margin-top: 15px;
    padding: 10px;
    border-radius: 5px;
    font-size: 14px;
}

.wpcf7-mail-sent-ok {
    background: #d4edda;
    color: #155724;
}

.wpcf7-validation-errors {
    background: #f8d7da;
    color: #721c24;
}

.scratch-container .t396 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.final-text {
    opacity: 0;
    transform: translateY(80px) scale(0.2);
    transition: all 1s ease;
}

/* Show thay tyare */
.final-text.show {
    opacity: 1;
    transform: translateY(0) scale(1);
}

/* Extra smooth effect */
.final-text .tn-atom {
    animation: fadeZoom 1.2s linear;
}

form .t-input-title {
    height: auto;
}

#rec2052873013 {
    display: block !important;
}

#audio-control {
    opacity: 1 !important;
    visibility: visible !important;
}

@keyframes fadeZoom {
    0% {
        opacity: 0;
        transform: scale(0.2) translateY(30px);
    }

    50% {
        opacity: 1;
        transform: scale(1.5) translateY(0);
    }

    100% {
        opacity: 1;
        transform: scale(1) translateY(0);
    }
}

.tn-elem[data-elem-id="weddingMainImage"],
.tn-elem[data-elem-id="weddingFrameImage"],
.tn-elem[data-elem-id="weddingFrameImagetwo"] {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

.tn-elem[data-elem-id="weddingFrameImagetwo"] {
    transform: translate(-50%, -49%) rotateX(180deg);
}


.location-map {
    width: 100%;
    height: 270px;
    overflow: hidden;
    border-radius: 20px;
    /* image ma radius hoy to */
}

.location-map iframe {
    width: 100%;
    height: 100%;
    border: 0;
    position: relative;
    z-index: 4;
    transform-origin: center center;
}


.location {
    height: 530px;
}

.gift-title {
    max-width: 560px;
    width: 100% !important;
    padding: 0px 10px;
    left: -2% !important;
    transform: translateX(-50%) !important;
}

.gift-title .tn-atom {
    line-height: normal !important;
}

.parking-groom {
    left: 50% !important;
    transform: translateX(-50%);
}

.parking-groom-container {
    width: 100% !important;
    background-color: #66021f !important;
    text-align: center;
}

.parking-groom-container a {
    width: fit-content;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 40px;
    background: #FFFFFF !important;
}

.parking-groom-container a span {
    color: #66021f !important;
}