@charset "utf-8";

.swiper {
	padding:68px 10px 0px 10px !important;
	border:0px solid blue;
}
.swiper-wrapper {
	padding:0px 0 40px 0;
	border:0px solid green;
}
.swiper-slide {
	overflow: hidden;
	border:0px solid green;
	cursor:grab;
}
.swiper-slide a {
	height:400px;
	position:relative;
	cursor:pointer;
}
.swiper-slide a img {
	width:100%;
	height:100%;
	object-fit:contain;
	border:0px solid blue;
}
.swiper-slide a svg {
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	height:90px;	
	width:90px;
	opacity:0.5;
	stroke-width:0;
	border-radius:50%;
	transition:0.2s;
}

.swiper-slide h3 {
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	font-family:'Gilroy-Medium';
	margin:10px 0px 0px 0px;
	padding:0px 10px;
}

@media screen and (max-width:600px) {
  .swiper-slide h3 { 
    font-size:18px; 
    line-height:22px;
  }
}

.swiper-slide .news_caption {
	font-size:15px;
	line-height:20px;
	margin:10px 0px 0px 0px;
	padding:0px 10px;
}
.swiper-slide h5 {
	font-size:16px;
	font-weight:400;
	line-height:20px;
	margin:10px 0px 0px 0px;
	padding:0px;
	color:#999;
}
.swiper-slide h5 span {
	padding-left:24px;
	background-image: url(/images/pict/calendar.png);
    background-position: 0px 1px;
    background-repeat: no-repeat;
    background-size: 16px;
}

.swiper-button-prev,
.swiper-button-next { 
	top:12px !important; 
	--swiper-navigation-size: 12px; 
	 background-color:white;
	 box-shadow:0px 0px 3px 0px rgba(0,0,0,0.2);
	border:0px solid grey; 
	width:36px; 
	height:36px; 
	border-radius:50%; 
	color:grey;
	transition:0.15s;
}

.swiper-button-next { right: 12px !important; }
.swiper-button-prev { right: 56px !important; left:auto; }

.swiper-button-prev:hover,
.swiper-button-next:hover { background-color:#f5f5f5; }

.swiper-button-next::after, 
.swiper-button-prev::after  { font-weight:bold; }

.swiper .swiper-pagination-bullet-active {
	width:24px;
	border-radius:4px;
	background:var(--swiper-pagination-bullet-inactive-color,#000);
	opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)
}