

/* Start:/bitrix/templates/.default/components/simai/sf.banner.main/banner-composite/style.css?1753882513341*/
.sf-banner-main-container,.sf-banner-main-wrap{height:100%}

.swiper-container{position:relative}
.swiper-button-disabled{display:none!important}
.swiper-container .sf-swiper-button.sf-swiper-nav-circle-in {opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-button.sf-swiper-nav-circle-in {opacity:1;transition:all 1s ease}
/* End */


/* Start:/bitrix/components/simai/sf.iblock.calendar/templates/.default/style.css?17538825141933*/
.news-calendar {position: relative;}
.NewsCalNews {
	position: absolute;
    padding: 10px 15px;
    z-index: 996;
    display: none;
    width: 10vw;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(82,94,110,.2);
    box-shadow: 0 5px 10px rgba(82,94,110,.2);
    top: 100%;
    /*left: 0%;*/
    overflow:visible;
}
.NewsCalOtherMonth {color: rgba(0,0,0,.25);}
a.dotted-link {border-bottom: 1px dashed #1F7BC6;text-decoration: none;}
.events-block {
    display: flex;
    position:relative;
}
.events-block a {
    width: 100%;
}

.control-news-calendar {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	padding: 0;

}
.control-news-calendar .prev-year-btn {
	flex: 0 0 15%;
	padding: 1rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.control-news-calendar .year-btn {
	flex: 0 0 20%;
	padding: 1rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}    

.control-news-calendar .next-year-btn {
	flex: 0 0 15%;
	padding: 1rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.control-news-calendar .selected-month {
	flex: 0 0 40%;
	padding: 1rem;
}  

.theme-dark .NewsCalNews a{
	color:black !important;
}

@media(min-width: 768px) and (max-width: 990px) {

  
	.news-calendar>.table th, .news-calendar>.table td {
		padding: 0.5rem;
		font-size:13px;
	}
	
	.control-news-calendar .selected-month {flex: 0 0 50%;}
	.control-news-calendar .prev-year-btn{font-size: 13px;}
	.control-news-calendar .next-year-btn {font-size: 13px;}
	.control-news-calendar .year-btn{font-size: 13px;}
	.events-block a{padding: 0.5rem !important;}



	.NewsCalNews > a{font-size:12px;}
	.selected-month > .form-control{font-size:0.7rem;}
}

@media(max-width: 768px) {
	.NewsCalNews {
		width: auto;
	}

	.NewsCalDefault:nth-child(-n+2) .NewsCalNews {
		right: unset !important;
		left: 0%;
	}
}

/* End */


/* Start:/simai.data/grid/block/home/social/style.css?1753882536155*/
._2p3a{width:: 100%!important}
#u_0_1{width:100%!important}
.uiScaledImageContainer{width:100%!important}
.uiScaledImageContainer img{width:100%!important}
/* End */
/* /bitrix/templates/.default/components/simai/sf.banner.main/banner-composite/style.css?1753882513341 */
/* /bitrix/components/simai/sf.iblock.calendar/templates/.default/style.css?17538825141933 */
/* /simai.data/grid/block/home/social/style.css?1753882536155 */
