    .link-hover a {
        transition: all 0.2s ease;
    }
    
    .link-hover .menu-svg-hover {
        transition: transform .2s ease;
        transform-style: preserve-3d;
    }
    
    .link-hover .menu-svg-hover path {
        transition: fill .2s ease;
    }
    
    .link-hover:hover a {
        color: #D22020 !important;
    }
    
    .link-hover:hover .menu-link-hover div  {
        color: #D22020 !important;
    }
    
    .link-hover:hover .menu-svg-hover path {
        fill: #D22020 !important;
    }
    
    .t794__tm-link_active .menu-svg-hover {
        transform: rotateX(180deg)!important;
    }

    .case-main-img {
        display: flex;
        height: 100%!important;
        max-height: 100%;
        border-radius: 16px;
        overflow: hidden;
    }
    
    .case-main-img img {
        height: 100%!important;
        object-fit: cover;
        object-position: center;
    }
    
    .back-full-height {
        height: 100%!important;
    }
    
    .case-bordered-text {
        border-bottom: 1px solid #D5D8DD;
    }
    
    .case-bordered-text:first-child {
        border-top: 1px solid #D5D8DD;
    }

    .case-bordered-text:last-child {
        border-bottom: none;
    }
    
    .zoom-container {
        border-radius: 16px;
        overflow: hidden;
    }

    .zoom-img {
        will-change: transform;
        transition: transform .2s ease;
    }
    
    .case:hover .zoom-img {
        transform: scale(1.05);
    }
    
    @media (max-width: 480px) {
        .case-bordered-text:first-child {
        border-top: none;
    }
    }