

/* Start:/bitrix/templates/arteast_new/components/bitrix/news.list/arteast_head_banner/style.css?17488473241222*/
.video-banner {
    position: relative;
    overflow: hidden; /* Скрываем часть слайдов, выходящую за пределы контейнера */
    max-width: 100%;
}

.banner-slider {
    display: flex; /* Используем flex для выстраивания слайдов в одну линию */
    transition: transform 0.5s ease; /* Плавный переход */
    /*width: calc(100% * <?echo count($arResult['ITEMS']); ?>); !* Устанавливаем ширину *!*/
}

.banner-slide {
    min-width: 100%; /* Каждый слайд занимает 100% ширины */
    box-sizing: border-box; /* Учитываем границы и отступы */
}

button.prev,
button.next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
}

button.prev {
    left: 10px;
}

button.next {
    right: 10px;
}

@media screen and (max-width: 640px) {
    .pk_banner {
        display: none !important;
    }

    .mobile_banner {
        display: block !important;
    }
}
/* End */


/* Start:/bitrix/templates/arteast_new/components/bitrix/news.list/arteast_services_list_main/style.css?1781521358677*/
.links-main {
    position: absolute;
    top: 0;
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 50% 50%;
    justify-items: center;
    align-items: center;
    justify-content: center;
    background-color: #00000049;
    backdrop-filter: blur(6px);
    opacity: 0;
    width: 100%;
    height: 100%;
    transition: opacity 0.5s ease-in-out;
}
.squares-container li:hover .links-main {
    opacity: 1;
}
.squares-container li {
    position: relative;
}

.link-internal-subdomain::after {
    content: " ↗"; /* Или использование SVG-иконки через background-image */
    font-size: 0.8em;
    vertical-align: super;
}
/* End */


/* Start:/bitrix/components/bitrix/player/templates/.default/style.min.css?1528880806122*/
td.popupmenu div.popupitem .playlist-edit{background-image:url(/bitrix/components/bitrix/player/images/playlist_edit.gif)}
/* End */


/* Start:/bitrix/templates/arteast_new/components/bitrix/news.list/arteast_video_banner/style.css?1733298588648*/
.video-banner {
    position: relative;
    overflow: hidden;
    max-width: 100%;
}

.banner-slider {
    display: flex;
    transition: transform 0.5s ease;
    width: 100%;
}

.banner-slide {
    min-width: 100%; /* Занимает 100% ширины для слайдера */
    box-sizing: border-box;
}

button.prev, button.next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    border: none;
    cursor: pointer;
    padding: 10px;
    z-index: 10;
}

button.prev {
    left: 10px;
}

button.next {
    right: 10px;
}
/* End */


/* Start:/bitrix/templates/arteast_new/components/bitrix/news.list/offers-list-slider/style.css?1753785817540*/
.offers-item {
	display: block;
	width: 100%;
	height: 100%;
}
.offers-bl {
	max-width: 543px;
	aspect-ratio: 543 / 368;
	background-color: #D9D9D9 !important;
	background-size: cover;
    background-position: center;
	margin: 0 auto;
}
.offers-title {
	margin-bottom: 70px;
}
.offers-block {
	display: flex;
	flex-direction: column;
}
@media (min-width: 900px) {
	.owl-carousel-off-mobile {
		display: none !important;
	}
}
@media (max-width: 900px) {
	.owl-carousel-off-desk {
		display: none !important;
	}
}
/* End */
/* /bitrix/templates/arteast_new/components/bitrix/news.list/arteast_head_banner/style.css?17488473241222 */
/* /bitrix/templates/arteast_new/components/bitrix/news.list/arteast_services_list_main/style.css?1781521358677 */
/* /bitrix/components/bitrix/player/templates/.default/style.min.css?1528880806122 */
/* /bitrix/templates/arteast_new/components/bitrix/news.list/arteast_video_banner/style.css?1733298588648 */
/* /bitrix/templates/arteast_new/components/bitrix/news.list/offers-list-slider/style.css?1753785817540 */
