#rec393228099 .t830m {
    background-color: #ffffff;
}

#rec393228099 .t830m__close {
    background-color: #ffffff;
}

#rec393228099 .t830__panel {
    background-color: #ffffff;
}

@media screen and (max-width: 1200px) {
    #rec393228099 .t830m.t830m_bg {
        background-color: #ffffff;
    }
    #rec393228099 .t830m__close.t830m__close_bg {
        background-color: #ffffff;
    }
    #rec393228099 .t830__panel.t830__panel_bg {
        background-color: #ffffff;
    }
}

#rec393228099 .t830m {
    background-color: #ffffff;
}

#rec393228099 .t830m__close {
    background-color: #ffffff;
}

#rec393228099 .t830__panel {
    background-color: #ffffff;
}

@media screen and (max-width: 1200px) {
    #rec393228099 .t830m.t830m_bg {
        background-color: #ffffff;
    }
    #rec393228099 .t830m__close.t830m__close_bg {
        background-color: #ffffff;
    }
    #rec393228099 .t830__panel.t830__panel_bg {
        background-color: #ffffff;
    }
}

#rec393228099 .t-menu__link-item {
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

#rec393228099 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover {
    opacity: 0.6 !important;
}

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
    #rec393228099 .t-menu__link-item,
    #rec393228099 .t-menu__link-item.t-active {
        opacity: 1 !important;
    }
}

#rec393228099 .t-menusub__link-item {
    -webkit-transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: color 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

#rec393228099 .t-menusub__link-item:not(.t-active):not(.tooltipstered):hover {
    opacity: 0.6 !important;
}

@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
    #rec393228099 .t-menusub__link-item,
    #rec393228099 .t-menusub__link-item.t-active {
        opacity: 1 !important;
    }
}

#rec391849749 .t396__artboard {
    min-height: 820px;
    height: 100vh;
    overflow: visible;
}

#rec391849749 .t396__filter {
    min-height: 820px;
    height: 100vh;
}

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

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614004700187"] {
    color: #000000;
    z-index: 9;
    top: calc(100vh + -88px);
    left: 45px;
    width: 110px;
}

#rec391849749 .tn-elem[data-elem-id="1614004700187"] .tn-atom {
    color: #000000;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614004718047"] {
    color: #000000;
    z-index: 5;
    top: calc(100vh + -43px);
    left: 45px;
    width: 120px;
}

#rec391849749 .tn-elem[data-elem-id="1614004718047"] .tn-atom {
    color: #000000;
    font-size: 12px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614004718444"] {
    color: #000000;
    z-index: 3;
    top: calc(100vh + -20px);
    left: 45px;
    width: 180px;
}

#rec391849749 .tn-elem[data-elem-id="1614004718444"] .tn-atom {
    color: #000000;
    font-size: 12px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614004763847"] {
    color: #000000;
    z-index: 7;
    top: calc(100vh + -65px);
    left: 45px;
    width: 110px;
}

#rec391849749 .tn-elem[data-elem-id="1614004763847"] .tn-atom {
    color: #000000;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 400;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614004872524"] {
    z-index: 10;
    top: 29px;
    left: 25px;
    width: 210px;
}

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

#rec391849749 .tn-elem[data-elem-id="1614005743499"] {
    z-index: 1;
    top: 0px;
    left: 0px;
    width: 270px;
    height: 106vh;
}

#rec391849749 .tn-elem[data-elem-id="1614005743499"] .tn-atom {
    background-color: #f2f1ed;
    background-position: left top;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614011491862"] {
    z-index: 11;
    top: calc(100vh - 1px + -114px);
    left: 30px;
    width: 210px;
    height: 1px;
}

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

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084556711"] {
    color: #ffffff;
    text-align: center;
    z-index: 12;
    top: 170px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084556711"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084607445"] {
    color: #ffffff;
    text-align: center;
    z-index: 13;
    top: 208px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084607445"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084609936"] {
    color: #ffffff;
    text-align: center;
    z-index: 14;
    top: 246px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084609936"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084612359"] {
    color: #ffffff;
    text-align: center;
    z-index: 15;
    top: 284px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084612359"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084623206"] {
    color: #ffffff;
    text-align: center;
    z-index: 16;
    top: 322px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084623206"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084675963"] {
    color: #ffffff;
    text-align: center;
    z-index: 17;
    top: 360px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084675963"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084716266"] {
    color: #ffffff;
    text-align: center;
    z-index: 18;
    top: 398px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084716266"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084718625"] {
    color: #ffffff;
    text-align: center;
    z-index: 19;
    top: 436px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084718625"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

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

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

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

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

#rec391849749 .tn-elem[data-elem-id="1614084721474"] {
    color: #ffffff;
    text-align: center;
    z-index: 20;
    top: 474px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084721474"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

#rec391849749 .tn-elem[data-elem-id="1614084725160"] {
    color: #ffffff;
    text-align: center;
    z-index: 21;
    top: 512px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614084725160"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

#rec391849749 .tn-elem[data-elem-id="1614171735327"] {
    color: #000000;
    z-index: 26;
    top: 178px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735327"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735331"] {
    color: #000000;
    z-index: 27;
    top: 216px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735331"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735334"] {
    color: #000000;
    z-index: 28;
    top: 254px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735334"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735338"] {
    color: #000000;
    z-index: 29;
    top: 292px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735338"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735341"] {
    color: #000000;
    z-index: 30;
    top: 330px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735341"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735344"] {
    color: #000000;
    z-index: 31;
    top: 368px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735344"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735347"] {
    color: #000000;
    z-index: 32;
    top: 406px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735347"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735351"] {
    color: #000000;
    z-index: 33;
    top: 444px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735351"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735354"] {
    color: #000000;
    z-index: 34;
    top: 482px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735354"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614171735357"] {
    color: #000000;
    z-index: 35;
    top: 520px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614171735357"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614187375096"] {
    color: #ffffff;
    text-align: center;
    z-index: 24;
    top: 550px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614187375096"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

#rec391849749 .tn-elem[data-elem-id="1614187445798"] {
    color: #000000;
    z-index: 38;
    top: 558px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614187445798"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1614192123941"] {
    z-index: 40;
    top: 182px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614192123941"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614216298016"] {
    z-index: 41;
    top: 220px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614216298016"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614216315951"] {
    z-index: 42;
    top: 258px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614216315951"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614216356433"] {
    z-index: 43;
    top: 296px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614216356433"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614216364723"] {
    z-index: 44;
    top: 334px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614216364723"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614216373888"] {
    z-index: 45;
    top: 372px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614216373888"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614216382501"] {
    z-index: 46;
    top: 410px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614216382501"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614216392687"] {
    z-index: 47;
    top: 448px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1614216392687"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1614794840161"] {
    color: #ffffff;
    text-align: center;
    z-index: 25;
    top: 588px;
    left: 0px;
    width: 270px;
    height: 35px;
}

#rec391849749 .tn-elem[data-elem-id="1614794840161"] .tn-atom {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    border-width: 1px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

#rec391849749 .tn-elem[data-elem-id="1614794840170"] {
    color: #000000;
    z-index: 39;
    top: 596px;
    left: 30px;
    width: 220px;
    pointer-events: none;
}

#rec391849749 .tn-elem[data-elem-id="1614794840170"] .tn-atom {
    color: #000000;
    font-size: 13px;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.55;
    font-weight: 700;
    letter-spacing: 1.5px;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
}

#rec391849749 .tn-elem[data-elem-id="1615507385099"] {
    z-index: 4;
    top: calc(100vh + -46px);
    left: 30px;
    width: 13px;
}

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

#rec391849749 .tn-elem[data-elem-id="1615507599707"] {
    z-index: 6;
    top: calc(100vh + -69px);
    left: 30px;
    width: 13px;
}

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

#rec391849749 .tn-elem[data-elem-id="1615507686424"] {
    z-index: 8;
    top: calc(100vh + -92px);
    left: 30px;
    width: 13px;
}

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

#rec391849749 .tn-elem[data-elem-id="1615507698185"] {
    z-index: 2;
    top: calc(100vh + -23px);
    left: 30px;
    width: 13px;
}

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

#rec391849749 .tn-elem[data-elem-id="1638800869305"] {
    z-index: 49;
    top: 486px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1638800869305"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

#rec391849749 .tn-elem[data-elem-id="1638800869312"] {
    z-index: 50;
    top: 524px;
    left: 228px;
    width: 10px;
    height: 10px;
    pointer-events: none;
}

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

#rec391849749 .tn-elem[data-elem-id="1638800869312"] .tn-atom {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}

section.n-gallery-container {
    max-width: 916px;
    margin: 50px auto;
    --light-pink: #c7b7a6;
}


body.-skaf- .t959__card.t959__card_33:nth-child(3),
body.-skaf- .t959__card.t959__card_33:nth-child(4),
body.-skaf- .t959__card.t959__card_33:nth-child(7) {display: none !important;}

body.-skaf- .t959__row {display: flex; align-items: center; justify-content: space-around;}

body.-torgovaya-mebel- .t686 .t686__text {display: none;}

#rec290319205 .tn-atom.t-bgimg.loaded {background-image: url('https://mazarti.ru/wp-content/uploads/2023/03/photo_2023-03-02_00-13-53.jpg') !important;}