.b-educational{
	/* background:#f6f6f7; */
	/* margin:0 -100vw; */
	/* padding:140px 100vw 150px */
}

.b-educational h2 {
	 margin-bottom: 30px;
}
 .b-educational .educational__swiper {
	 overflow: visible;
	 margin: -30px;
}
 @media (max-width: 767px) {
	 .b-educational .educational__swiper {
		 margin: 0;
	}
}
 .b-educational .educational__imgbox {
	 display: flex;
	 border-radius: 10px;
	 overflow: hidden;
	 width: fit-content;
	 background: #fff;
}
 .b-educational .educational__item {
	 max-width: 660px;
}
 .b-educational .educational__item img {
	 /* opacity: 0.5;
	 transition: 0.2s ease-in-out;
	 transition-property: opacity; */
}
 .b-educational .educational__item.swiper-slide-active img {
	 /* opacity: 1; */
}
 .b-educational .swiper-pagination {
	 position: static;
	 text-align: center;
	 margin: 3rem 0;
}
 .b-educational .swiper-pagination .swiper-pagination-bullet {
	 /* width: 14px;
	 height: 14px;
	 background: #c5d1df;
	 opacity: 1;
	 margin: 0 10px !important; */
}
 .b-educational .swiper-pagination .swiper-pagination-bullet-active {
	 background: #0070df;
}
 @media (max-width: 767px) {
	 .b-educational {
		 margin: 0 -20px;
		 padding: 54px 20px 50px;
	}
	 .b-educational .educational__imgbox {
		 max-width: 100%;
	}
	 .b-educational .educational__imgbox img {
		 width: 100%;
	}
	 .b-educational .swiper-pagination {
		 margin-top: 30px;
	}
	 .b-educational .swiper-pagination .swiper-pagination-bullet {
		 width: 10px;
		 height: 10px;
		 margin: 0 5px !important;
	}
}
 .swiper.swiper--main-theme {
	 overflow: visible;
}
 .swiper.swiper--main-theme .swiper-slide {
	 opacity: 0;
	 visibility: hidden;
	 transition: 0.2s ease-in-out;
	 transition-property: opacity, visibility;
	 -webkit-user-select: none;
	 user-select: none;
}
 .swiper.swiper--main-theme .swiper-slide-visible {
	 opacity: 1;
	 visibility: visible;
}
 .swiper.swiper--main-theme .swiper__btn {
	 position: absolute;
	 z-index: 2;
	 top: 50%;
	 width: 51px;
	 height: 51px;
	 transform: translateY(-50%);
	 cursor: pointer;
	 transition: opacity 0.2s ease-in-out;
}
 .swiper.swiper--main-theme .swiper__btn--prev {
	 left: -100px;
	 background: url("/local/templates/webcanape/images/swiper-prev.svg") 50% 50% no-repeat;
}
 .swiper.swiper--main-theme .swiper__btn--next {
	 right: -100px;
	 background: url("/local/templates/webcanape/images/swiper-next.svg") 50% 50% no-repeat;
}
 @media (max-width: 767px) {
	 .swiper.swiper--main-theme .swiper__btn {
		 display: none;
	}
}
 .swiper.swiper--main-theme .swiper__btn:hover {
	 opacity: 0.4;
}
 .swiper.swiper--main-theme .swiper-button-disabled {
	 opacity: 0.4;
	 cursor: auto;
	 pointer-events: none;
}
 .swiper.swiper--main-theme .swiper-pagination-bullet {
	 margin: 0 5px;
	 border-radius: 50%;
	 position: relative;
	 flex: 0 0 auto;
	 width: 10px;
	 height: 10px;
	 background-color: #3dade1;
	 transition: background-color 0.2s ease-in-out;
}
 .swiper.swiper--main-theme .swiper-pagination-bullet-active {
	 background-color: #1071ae;
}
 .swiper.swiper--main-theme.swiper--padding {
	 padding-left: 51px;
	 padding-right: 51px;
}
 .swiper.swiper--main-theme.swiper--bullets {
	 margin-bottom: 40px;
}
 @media (max-width: 767px) {
	 .swiper.swiper--main-theme.swiper--bullets {
		 margin-bottom: 30px;
	}
}
 .swiper.swiper--main-theme.swiper--bullets .swiper-pagination {
	 position: static;
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 transform: none;
	 margin: 40px auto 0;
}
 @media (max-width: 767px) {
	 .swiper.swiper--main-theme.swiper--bullets .swiper-pagination {
		 margin-top: 30px;
	}
}
 
