.t668>.t-container {
    justify-content: center;
    gap: 24px;
}

@media screen and (min-width: 641px) {
    .t668>.t-container::before, .t668>.t-container::after {
        display: none;
    }   
}

.t668>.t-container>.t668__col {
    box-shadow: 0px 4px 24px 0px rgba(46, 46, 46, 0.15);
    padding: 0;
    margin: 0 20px;
}
    video {
        border-radius: 30px;
        box-shadow: 0 0 0 25px #000,
                    -4px 20px 44px 13px rgb(18 31 100 / 65%);
    }
    
    .t827 .t827__grid-item {
        border-radius: 20px;
    }
    
    .t142 .t142__submit_size_xxl {
        font-size: 50px;
        height: 135px;
        box-shadow: 0px 10px 20px 0px rgb(242 51 134 / 60%);
    }
    
    .t165__text {
        opacity: 1;
    }
    
    .t228__mobile {
        background-color: transparent;
        transition: background-color .3s linear;
    }
    
    @media screen and (max-width: 980px) {
        #rec280725780 .t228 {
            height: 100vh !important;
            background-color: #370d5d;
        }
        .t228__mobile.t228_opened {
            background-color: #370d5d;
        }
    }
    
    @media all and (max-width: 640px) {
        video {
            box-shadow: 0 0 0 15px #000;
        }
        
        .t119__preface {
            font-size: 35px;
            line-height: 1.2;
        }
        
        .t142 .t142__submit_size_xxl {
            font-size: 25px;
            height: 93px;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        
        .t228__maincontainer {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .t228 .t228__list_item {
            text-align: right !important;
        }
        
        .t-title_xs,
        .t-heading_md {
            font-size: 47px;
            line-height: 1.2;
        }
    }
