#t-footer .t977__menu .t977__col-inner_small {
    max-width: 175px;
}
#t-footer .t977__menu ul li a:hover {
    color: #ff4242 !important;
}
.t-container div[class$="__accordion"] button span:hover {color: #ff4242 !important;}

.instructor:hover .instructor-img div {
    background-size: 120% !important;
    opacity: 0.6;
    transition: all 0.5s ease;
}
.instructor:hover .instructor-text {
    opacity: 1;
    transition: all 0.5s ease;
}

.instructor-img {
    background: #000;
}
.instructor-img div.tn-atom {
    opacity: 1;
    background-size: 100% !important;
    transition: all 0.5s ease;
    
}

.instructor-text {
        padding: 10px;
        opacity: 0;
        transition: all 0.5s ease;
}
.instructor-text div {
        display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
        font-size: 13px;
    height: 100%;
        font-family: 'Ubuntu',Arial,sans-serif;
}
.instructor-text div .instructor__name {
    color: #10cd7f;
    font-size: 16px;
    font-weight: bold;
}

.main-link a, .main-link {
    color: #000;
}
.main-link-white a, .main-link-white {
    color: #fff;
}
.main-link-white a:hover, .main-link-white:hover {
    color: #ff4242 !important;
}
.main-link a:hover, .main-link:hover {
    color: #ff4242;
}
.t-search-widget__result__title {
    display: none;
}

.uc-heroBlock .t-container{
    max-width: 1300px;
}



.uc-heroBlock u{
    font-size: 15px;
    text-decoration: none;
    display: inline-flex;
    padding: 6px 10px;
    justify-content: center;
    border-radius: 10px;
    font-weight: 500;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.11) 0%, rgba(255, 255, 255, 0.07) 100%);
    margin-bottom: 10px;
}

.uc-heroBlock .t-descr {
    margin: 0px;
}

.uc-heroBlock .t-btn {
    margin-top: 26px;
}

.uc-gallery .t-container,
.uc-gallery .t1148__gallery,
.uc-gallery .t1148__slider {
    width: 100%;
    max-width: 1300px;
    margin: 0;
}

.uc-gallery .t1148__slider {
    gap: 6px !important;
}

.uc-gallery .t1148 {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}

.uc-gallery .t1148__controls_gallery {
    padding: 0px;
}

.uc-gallery .t1148__control svg {
    box-shadow: 0px 0px 24px rgb(38 43 52 / 12%);
}

.uc-gallery .t1148__control:before {
    content: '';
    position: absolute;
    top: -90px;
    width: 80px;
    height: 220px;
    z-index: 2;
    left: 0px;
    background: linear-gradient(90deg, #F8F9FA 0%, rgb(248 249 250 / 86%) 22%, rgb(248 249 250 / 0%) 100%);
} 

.uc-gallery .t1148__control svg {
    box-shadow: 0px 0px 24px rgb(38 43 52 / 24%);
    border-radius: 99px;
    position: relative;
    z-index: 10;
}

.uc-address-left {
    height: 0px;
}

.uc-map .t-width {
    max-width: 1300px;
    width: 100%;
}

.uc-map-right {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    background: linear-gradient(180deg, #f8f9fa 0%, #E0E6EB 100%);
}

.uc-map-right .t117 {
    max-width: 1300px;
    width: 100%;
}
    
.uc-map-right .t-width {
    max-width: calc(100% - 286px);
    float: right;
}

.uc-advantages-blur {
    position: relative;
    z-index: 20;
}

.uc-advantages-blur .t396__artboard{
    overflow; visible;
}

.uc-advantages-blur .t396__artboard {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    backdrop-filter: blur(9px);
}
    
    
    
    
    
    
    
    
    
