:root {
    --uc-black: #090C0C;
    --uc-black10: #090C0C10;
    --uc-white: #ffffff;
    --uc-yellow: #F3E95A;
    --uc-violet: #625FA6;
    --uc-transition-fast: all 0.2s ease-in-out;
    --uc-transition-normal: all 0.5s ease-in-out;
    --uc-transition-slow: all 0.8s ease-in-out;
    
}

/*Neon effect for text*/
.shadowText .tn-atom {
    text-shadow: 0 0 16px #ffffFf;
}

/*Hero screen navigation tiles*/
.nav_tile-item {
    coursor: pointer;
}
.nav_tile-item .invertText .tn-atom,
.nav_tile-item .bgShape .tn-atom {
    -webkit-transition: var(--uc-transition-normal);
    -o-transition: var(--uc-transition-normal);
    transition: var(--uc-transition-normal);
}
.nav_tile-item:hover .invertText .tn-atom {
    color: var(--uc-white) !important;
}
.nav_tile-item:hover .bgShape .tn-atom {
    opacity: 0;
}
@media screen and (max-width: 639px) {
    .nav_tiles > .tn-molecule {
       scrollbar-width: none !important;
    }
}

/*Btn hover-effect in zero*/
.btn-group:hover .zero-btn .tn-atom,
.zero-btn:hover .tn-atom {
    background-color: var(--uc-black10) !important;
    color: var(--uc-white) !important;
    border-color: var(--uc-yellow) !important;
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
}
.zero-btn .tn-atom {
    -webkit-transition: var(--uc-transition-fast);
    -o-transition: var(--uc-transition-fast);
    transition: var(--uc-transition-fast)
}

/*Cpaches video style*/
.coachVideo,
.coachVideo iframe {
    border-radius: 25px !important;
    overflow: hidden !important;
}
@media screen and (max-width: 1199px) {
    .coachVideo,
    .coachVideo iframe {
        border-radius: 20px !important;
    }
}

/*Default pop-up blur*/
.t-popup.t-popup_show {
    -webkit-backdrop-filter: blur(15px);
            backdrop-filter: blur(15px);
}

/*Popup-menu: System bug fixing*/
#rec1183710981 .t396__artboard,
#rec1189819566 .t396__artboard {
    opacity: 1 !important;
}

@media screen and (max-width: 979px) {
    .cards_wrap > .tn-molecule {
       scrollbar-width: none !important;
    -ms-overflow-style: none; /* Для Internet Explorer и Edge */
    }
    .cards_wrap::-webkit-scrollbar {
        display: none; /* Для WebKit-браузеров (Chrome, Safari) */
    }
}

/* Popup sub menu */
.t794__tooltip-menu {
    border-radius: 1vw;
    padding: 0.5vw 2vw 0.5vw 0.5vw;
    width: auto;
    max-width: 10vw;
    top: 6vw !important;
    margin-left: 1vw;
    overflow: hidden;
}

.t794__tooltip-menu a {
    font-size: 1vw !important;
}
@media screen and (max-width: 1199px ) {
    
    .t794__tooltip-menu {
        padding: 0.1vw 2vw 0.1vw 0.1vw;
    }
    .t794__tooltip-menu a {
        font-size: 1.12vw !important;
    }
}