body {
font-family: 'Tinos', serif; font-size:18px;
}

	 
.col-5 {
flex: 0 0 20%;
max-width: 20%;
text-transform: uppercase;
text-decoration:none;
color:#212529;
border-left: solid 1px  #bdbdbd;
text-align:center;
}


.img-fluid{margin-right:40px; margin-bottom:25px;}

@media (max-width: 768px){
.col-5 {
flex: 0 0 100%;
max-width: 100%;
}

.img-fluid{margin-right:0px; margin-bottom:25px;}

}


/*    
.row a {
padding: 20px;
}


.row a:not(:first-child) {
border-left: solid 1px #bdbdbd;
}
*/	
	
.swiper{
width: 100%;
height: 350px;
margin: 20px 0;
}


        
.swiper-slide{
display: flex;
justify-content: center;
align-items: center;
}
        
.swiper-slide img {
width: 100%;
height: 250px;
object-fit: cover;
}
	
	
	
.swiper-button-next {
color: #000000;
}


.swiper-button-prev {
  color: #000000;
}


.swiper-pagination-bullet {
  border-radius: 0 !important;  
  width: 10px;                  
  height: 10px;    
  background-color: #000000 !important;  
}

 
.swiper-pagination-bullet-active {
border-radius: 0 !important;
background-color: #c4922c !important;
}









/* Контейнер */
.news-slider-v2 {
  width: 100%;
  padding-bottom: 50px;
}



.news-slider-v2__card {
  display: flex !important;
  align-items: stretch;    
  background: #f5f5f5;
  text-decoration: none;
  color: inherit;
}

.news-slider-v2__image-side {
  flex: 0 0 40%;
  min-height: 150px;
  
  /* Свойства фона */
  background-size: cover;     
  background-position: center; 
  background-repeat: no-repeat;
}



.news-slider-v2__image-side img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Правая часть */
.news-slider-v2__content-side {
  flex: 1;
  padding: 15px 20px;
  display: flex;
  flex-direction: column;
}

.news-slider-v2__date { font-size: 0.85rem; color: #888; margin-bottom: 5px; }
.news-slider-v2__title { font-size: 1.15rem; margin: 0 0 10px 0; font-weight: bold; }
.news-slider-v2__descr { line-height:1.3; font-size: 0.95rem; margin-bottom: 15px; flex-grow: 1; }

/* Кнопка */
.news-slider-v2__link {
  display: block;
  background: #d49a1d;
  color: #fff;
  text-align: center;
  padding: 8px 15px;
  text-decoration: none;
  font-weight: 500;
  transition: opacity 0.2s;
}
.news-slider-v2__link:hover { opacity: 0.9; }

/* Стилизация стрелок, чтобы они не конфликтовали */
.news-slider-v2__next, .news-slider-v2__prev {
  color: #d49a1d !important;
}



a {color:#c4922c;}



.map-overlap {
    position: relative;
    z-index: 10;            
    margin-bottom: -20px;     
}


@media (max-width: 991px) {
    .map-overlap {
        margin-bottom: 30px; 
    }
}
