

/* Start:/local/templates/arb/components/bitrix/news.list/events_list_2025/style.css?17478944552655*/
.events-list {
	font-size: 16px;
}

.events-title {
	font-family: Montserrat, sans-serif;
	text-align: center;
	font-size: clamp(1.75em, 1.35em + 2vw, 3.75em);
	font-weight: 600;
	text-transform: none;
	line-height: 103%;
	background: linear-gradient(119deg, rgba(0, 115, 103, 1) 18%, rgba(0, 172, 168, 1) 49%, rgba(0, 115, 103, 1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin: 0 0 clamp(1.875rem, 1.5rem + 1.88vw, 3.75rem);
}

.events-title.red {
	background: linear-gradient(145deg, rgb(244, 54, 76) 36%, rgb(161, 0, 14) 62%, rgb(134, 0, 12) 100%);
	-webkit-background-clip: text;
}

.events-items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	margin: clamp(0.5rem, 2.5vw, 3rem) clamp(-1.5em, -1.6em + 0.5vw, -1em) clamp(-1.5em, -1.6em + 0.5vw, -1em);
}

.events-item {
	display: grid;
	padding: clamp(0.5em, 0.45em + 0.25vw, 0.75em);
}

.events-item-wrapper {
	display: grid;
	grid-template-rows: 1fr auto auto auto;
	padding: clamp(1em, 0.9em + 0.5vw, 1.5em);
	background-color: #FFFFFF;
	border-radius: 0.75em;
}

.events-item__title {
	font-family: 'Montserrat', sans-serif;
	font-size: clamp(1em, 0.9em + 0.5vw, 1.5em);
	color: #007367;
	width: 100%;
	margin-bottom: 0.5em;
}

.events-item__description {
	font-family: 'Montserrat', sans-serif;
	font-size: 0.675em;
	color: #808080;
	width: 100%;
	display: -webkit-box; /* Использовать box-layout для правильного отображения строк */
	-webkit-box-orient: vertical; /* Ориентация строк вертикально */
	-webkit-line-clamp: 3; /* Ограничение на 3 строки */
	overflow: hidden; /* Скрыть лишние строки */
	text-overflow: ellipsis; /* Добавить многоточие в конце */
	margin-bottom: 1.5em;
}

.events-item__info {
	display: grid;
	grid-row: 3;
	grid-template-columns: auto auto;
	justify-content: space-between;
	width: 100%;
	margin-bottom: clamp(0.75em, 0.6em + 0.75vw, 1.5em);
}

.events-item__info-item {
	font-family: 'Montserrat', sans-serif;
	font-size: 0.875em;
	display: grid;
	grid-template-columns: auto auto;
	align-items: center;
}

.events-item__info-item svg {
	margin-right: 0.5em;
}



.events-item__image {
	display: flex;
	grid-row: 4;
	width: 100%;
	height: 13.375em;
	border-radius: 0.25em;
	overflow: hidden;
}

.events-item__image img {
	width: 100%;
	object-fit: cover;
	object-position: center;
}

@media all and (max-width: 1024px) {
	.events-items {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media all and (max-width: 480px) {
	.events-items {
		grid-template-columns: repeat(1, 1fr);
	}
}
/* End */


/* Start:/local/templates/arb/components/bitrix/news.list/new-expert/style.css?1744365293862*/

@media (max-width:767px) {
    .expert-carousel .slick-arrow {
        display: block !important;
    }
    .expert-wrapper .expert-flex-wrapper .expert-carousel {
        position: relative !important;
    }

    .expert-wrapper .expert-flex-wrapper .slick-arrow {
        z-index: 100 !important;
        background-color: #fff !important;
        top: 50% !important;
        opacity: .4;
    }

    .expert-wrapper .expert-flex-wrapper .slick-arrow:hover {
        opacity: 1;
    }

    .slick-list.draggable {
        z-index: 99 !important;
        position: relative !important;
    }

    .expert-wrapper .expert-flex-wrapper .slick-prev {
        left: -17px !important;
        background-color: #fff !important;
    }

    .expert-wrapper .expert-flex-wrapper .slick-next {
        right: -17px !important;
    }

}
/* End */
/* /local/templates/arb/components/bitrix/news.list/events_list_2025/style.css?17478944552655 */
/* /local/templates/arb/components/bitrix/news.list/new-expert/style.css?1744365293862 */
