.video_text .container {
    display: grid;
    grid-template-columns: 1fr 580px;
    gap: 20px;
    align-items: start;
}
@media (max-width: 1024px) {
    .video_text .container {
        grid-template-columns: 1fr;
    }
}
.video_text .container .video_text_left h2 {
    font-size: var(--fs-4xl);
    margin: 0 0 20px;
}
.video_text .container .video_text_right {
    display: block;
}
.video_text .container .video_text_right video {
    border-radius: var(--br-tooltip);
    width: 100%;
}
