.t360__progress .t360__bar {
    margin-top: 1px;
}

.main-screen__left-video-1 .tn-molecule,
.main-screen__left-video-2 .tn-molecule,
.main-screen__left-video-3 .tn-molecule {
    overflow: hidden;
}

.video-preloader .tn-atom {
    background: #e2e6ea;
}

.video-preloader .tn-atom::before {
    content: '';
    position: absolute;
    z-index: 1;
    inset: 0;
    background-image: linear-gradient(90deg, transparent 0%, #ffffffde 50%, transparent 100%);
    background-size: 200%;
    background-position-x: 0%;
    animation: video-preloader 3s ease infinite;
}

.video-preloader .tn-atom video {
    position: absolute;
    z-index: 2;
    background-color: transparent !important;
}

.t898__btn {
    transform: translateX(150px);
    transition: transform 1s cubic-bezier(1, -1, 0, 2);
}

.t898__btn.show {
    transform: translateX(0px);
}

@keyframes video-preloader {
    0% {background-position-x: 0%;}
    50% {background-position-x: 100%;}
    100% {background-position-x: 0%;}
}

@media screen and (min-width: 1200px) {
	/* большое изображение справа */
	.main-screen__main-image {
		height: calc(100% - 80px) !important;
	}

	/* блок текста с подложкой на изображении справа */
	.main-screen__main-image-plate {
		top: unset !important;
		bottom: 40px;
	}

	/* блок текста в центре */
	.main-screen__main-text {
		top: 42% !important;
		transform: translateY(-50%);
	}

	/* блок текста внизу по центру */
	.main-screen__bottom-text {
		top: unset !important;
		bottom: 30px;
	}

	/* группа элементов с видео слева 1 */
	.main-screen__left-video-1 {
		height: calc(33.333% - 33px) !important;
		overflow: hidden;
	}

	/* группа элементов с видео слева 2 */
	.main-screen__left-video-2 {
		top: calc(33.333% + 47px) !important;
		height: calc(33.333% - 33px) !important;
		overflow: hidden;
	}

	/* группа элементов с видео слева 3 */
	.main-screen__left-video-3 {
		top: calc(66.666% + 24px) !important;
		height: calc(33.333% - 33px) !important;
		overflow: hidden;
	}

	/* 100% высоты для внутренних элементов групп с видео слева */
	.main-screen__left-video-1 .t396__elem,
	.main-screen__left-video-2 .t396__elem,
	.main-screen__left-video-3 .t396__elem {
	    width: 100% !important;
		height: 100% !important;
	}

	/* центрирование кнопки play внутри групп с видео слева */
	.main-screen__left-video-1 .anx011-show-element,
	.main-screen__left-video-2 .anx011-show-element,
	.main-screen__left-video-3 .anx011-show-element {
		top: 50% !important;
		left: 0 !important;
		transform: translateY(-50%);
		cursor: pointer;
	}

	.main-screen__left-video-1 .anx011-show-element img,
	.main-screen__left-video-2 .anx011-show-element img,
	.main-screen__left-video-3 .anx011-show-element img {
		width: 34px;
		margin: 0 auto;
	}
}

@media (max-width: 1199px) {
    .t585__icon {
        zoom: 0.66;
    }
}