

/* Start:/bitrix/templates/main-new/slider/css/style.min.css?17309120526636*/
@font-face {
	font-family: Roboto;
	font-display: swap;
	font-weight: 400;
	font-style: normal;
	src: url(/bitrix/templates/main-new/slider/css/../fonts/RobotoRegular.woff2) format("woff2"),url(/bitrix/templates/main-new/slider/css/../fonts/RobotoRegular.woff) format("woff");
}

@font-face {
	font-family:Roboto;font-display:swap;font-weight:500;font-style:normal;src:url(/bitrix/templates/main-new/slider/css/../fonts/RobotoMedium.woff2) format("woff2"),url(/bitrix/templates/main-new/slider/css/../fonts/RobotoMedium.woff) format("woff");
}

body input:focus:required:invalid,body textarea:focus:required:invalid {
	color: #666;
}

body input:required:valid,body textarea:required:valid {
	color: #666;
}

body,html {
	height: 100%;
}

body {
	min-width: 320px;
	position: relative;
	overflow-x: hidden;
	opacity: 1;
	margin: 0;
}

a {
	text-decoration: none;
}

* {
	box-sizing: border-box;
}

.s-main-slider {
	position: relative;
}

.s-main-slider .sms-banner-slider .swiper-slide {
	width: 100%;
}

.s-main-slider .sms-banner-slider .swiper-slide .sms-bs-itm {
	display: block;
	position: relative;
	height: 400px;
}

.s-main-slider .sms-banner-slider .swiper-slide .sms-bs-itm .sms-banner-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: 50%;
}

.s-main-slider .sms-text-slider {
	position: absolute;
	bottom: 40px;
	transform: translateX(-50%);
	left: 50%;
	max-width: 1130px;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	z-index: 1;
	pointer-events: none;
}

.s-main-slider .sms-text-slider .swiper-slide.swiper-slide-active .sms-ts-itm {
	top: 0;
	opacity: 1;
	transition: all .5s ease .2s;
}

.s-main-slider .sms-text-slider .sms-ts-itm {
	display: block;
	/* max-width: 600px; */
	transition: all .5s ease;
	opacity: 0;
	position: relative;
	top: 100px;
}
.s-main-slider .sms-text-slider .sms-ts-itm > * {
	/* display: block; */
	max-width: 600px;
}

.s-main-slider .sms-text-slider .sms-ts-itm.black .sms-ts-descr,.s-main-slider .sms-text-slider .sms-ts-itm.black .sms-ts-hdr,.s-main-slider .sms-text-slider .sms-ts-itm.black .sms-ts-link {
	color: #000;
}

.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-descr.mobile,.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-hdr.mobile,.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-link.mobile {
	display: none;
}

.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-descr {
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 24px;
	line-height: 110%;
	margin-bottom: 20px;
	color: #fff;
}

.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-hdr {
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 50px;
	line-height: 110%;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 40px;
	color: #fff;
}

.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-link {
	display: block;
	font-family: Roboto,sans-serif;
	font-size: 24px;
	line-height: 100%;
	color: #000;
}

.s-main-slider .sms-slider-arrows {
	position: absolute;
	right: 15%;
	bottom: 75px;
	display: flex;
	justify-content: flex-end;
	max-width: 80px;
	transform: translateX(-50%) translateY(-35px);
	left: 50%;
	max-width: 1130px;
	padding-right: 15px;
	width: 100%;
	z-index: 1;
    height: 0;
}

.main-page .s-main-slider .sms-slider-arrows .swiper-button-next {
	margin-left: 10px;
}

.s-main-slider .sms-slider-arrows .swiper-button-next,.s-main-slider .sms-slider-arrows .swiper-button-prev {
	background: 0 0;
	padding: 0;
	margin: 0;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	position: relative;
	width: 35px;
	height: 35px;
	background: #fff;
	box-shadow: 0 2px 25px 0 rgba(0,0,0,.15);
	border-radius: 50%;
}

.s-main-slider .sms-slider-arrows .swiper-button-next.active svg,.s-main-slider .sms-slider-arrows .swiper-button-prev.active svg {
	stroke-dashoffset: 0;
	transition: all 9s linear;
}

.s-main-slider .sms-slider-arrows .swiper-button-next::after,.s-main-slider .sms-slider-arrows .swiper-button-prev::after {
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
	content: "";
	transform: rotateZ(-135deg);
	position: absolute;
	top: 12px;
	right: 14px;
	width: 11px;
	height: 11px;
}

.s-main-slider .sms-slider-arrows .swiper-button-next svg,.s-main-slider .sms-slider-arrows .swiper-button-prev svg {
	stroke-dashoffset: 135;
	stroke-dasharray: 135;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	transition: all 0s linear;
}

.s-main-slider .sms-slider-arrows .swiper-button-prev::after {
	right: auto;
	left: 14px;
	transform: rotateZ(45deg);
}

@media only screen and (max-width:1440px) {
	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-descr {
		font-size: 20px;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-hdr {
		font-size: 30px;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-link {
		font-size: 20px;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm > *{
		max-width: 320px;
	}
}

@media (min-width:651px) and (max-width:768px) {
	.s-main-slider .sms-banner-slider .swiper-slide .sms-bs-itm .sms-banner-bg {
		background-position: 79%;
	}
}

@media only screen and (max-width:650px) {
	.s-main-slider .sms-banner-slider .swiper-slide .sms-bs-itm .sms-banner-bg {
		background-position: 67%;
	}
}
@media only screen and (max-width:768px) {
	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-descr,.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-hdr,.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-link {
		color: #000;
		display: none;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-descr.mobile,.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-hdr.mobile,.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-link.mobile {
		color: #000;
		display: block;
	}

	.s-main-slider .sms-text-slider {
		padding-left: 20px;
		padding-right: 20px;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-hdr {
		margin-bottom: 30px;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-descr {
		margin-bottom: 10px;
	}

	.s-main-slider .sms-text-slider {
		pointer-events: inherit;
	}

	.s-main-slider .sms-banner-slider .swiper-slide .sms-bs-itm {
		height: 180px;
	}

	.s-main-slider .sms-text-slider {
		padding-top: 25px;
		position: relative;
		bottom: 0;
		left: 0;
		transform: none;
		margin-bottom: 30px;
	}

	.s-main-slider .sms-slider-arrows {
		position: relative;
		right: 0;
		bottom: 10px;
		left: 20px;
		justify-content: space-between;
		max-width: 80px;
		transform: none;
		padding-right: 0;
	}
}

@media only screen and (max-width:480px) {
	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-descr {
		font-size: 16px;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-link {
		font-size: 16px;
	}

	.s-main-slider .sms-text-slider .sms-ts-itm .sms-ts-hdr {
		font-size: 24px;
	}
}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/slider_4/style.css?17349459038236*/
.s-banner-main{position:relative}.s-banner-main .sbm-mobile-line{position:absolute;left:0;bottom:0;width:100%;height:10px;display:none;background:rgba(140,140,140,.5);z-index:3}.s-banner-main .sbm-mobile-line.active::after{width:100%;transition:all 8s linear}.s-banner-main .sbm-mobile-line::after{content:"";position:absolute;background:#667eea;bottom:0;left:0;height:100%;border-radius:0 69px 69px 0;transition:all 0 linear;width:0}.s-banner-main>.sbm-container{z-index:2;position:relative}.s-banner-main .sbm-slider{position:relative;z-index:1}.s-banner-main .sbm-slider .swiper-slide{height:400px;position:relative;width:100%}.s-banner-main .sbm-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%;object-fit: cover;}.s-banner-main .sbm-container{max-width:1140px;padding-left:15px;padding-right:15px;margin:0 auto;height:100%;width:100%;position:relative}.s-banner-main .sbm-container .circle-arrows{position:absolute;top:319px;right:15px;display:flex;width:100%;max-width:100px;justify-content:space-between}.s-banner-main .sbm-container .sbm-text{position:absolute;left:15px;top:-30px;padding-top:57px;z-index:1;transform:translateY(30px);opacity:0;visibility:hidden;transition:top .5s ease,transform .5s ease .5s,opacity .5s ease,visibility .5s ease}.s-banner-main .sbm-container .sbm-text.active{opacity:1;top:0;visibility:visible;transform:translateY(0);transition:top 0 ease,transform .5s ease,opacity .5s ease,visibility .5s ease;pointer-events:none}.s-banner-main .sbm-container .sbm-text .sbm-status{display:block;color:#fff;font-size:24px;line-height:28px;font-weight:400;font-family:roboto,sans-serif;margin-bottom:31px}.s-banner-main .sbm-container .sbm-text .sbm-hdr{display:block;color:#fff;font-size:50px;line-height:59px;font-weight:500;font-family:roboto,sans-serif;text-transform:uppercase;margin-bottom:100px;max-width:700px;height:50px}.s-banner-main .sbm-container .sbm-text .sbm-more{display:inline-block;color:#fff;font-size:24px;line-height:28px;font-weight:700;font-family:roboto,sans-serif;padding-right:39px;position:relative;bottom:-60px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover{padding-right:55px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover .sbm-more-icn{width:45px;border-radius:15px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover .sbm-more-icn::before{margin-left:2px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover .sbm-more-icn::after{width:16px}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn{top:50%;margin-top:-15px;right:0;display:block;position:absolute;width:30px;height:30px;background:#fff;border-radius:50%;transition:all .5s ease}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn::before{transition:all .5s ease;content:"";position:absolute;width:8px;height:14px;background:url(/bitrix/templates/main-new/components/bitrix/news.list/slider_4/img/more-arr2.svg);background-repeat:no-repeat;left:50%;top:50%;margin-left:-4px;margin-top:-7px}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn::after{content:"";position:absolute;top:50%;height:2px;width:0;background:#000;right:15px;margin-top:-1px;transition:all .5s ease}.s-banner-main .sbm-container .sbm-img{width:50%;right:0;position:absolute;bottom:0!important;height:100%}.s-banner-main .sbm-container .sbm-img img{display:block;max-width:100%;margin-left:auto;height:100%;object-fit:cover}.s-banner-main:hover .sbm-container .sbm-text .sbm-more{padding-right:55px}.s-banner-main:hover .sbm-container .sbm-text .sbm-more .sbm-more-icn{width:45px;border-radius:15px}.s-banner-main:hover .sbm-container .sbm-text .sbm-more .sbm-more-icn::before{margin-left:2px}.s-banner-main:hover .sbm-container .sbm-text .sbm-more .sbm-more-icn::after{width:16px}@media only screen and (max-width:1600px){.s-banner-main .sbm-container .sbm-text .sbm-status{font-size:21px;line-height:24px}.s-banner-main .sbm-container .sbm-text .sbm-hdr{font-size:44px;line-height:55px}}@media only screen and (max-width:1280px){.s-banner-main .sbm-container .sbm-text .sbm-status{font-size:19px;line-height:22px}.s-banner-main .sbm-container .sbm-text .sbm-hdr{font-size:38px;line-height:46px}.s-banner-main .sbm-slider .swiper-slide{height:370px}.s-banner-main .sbm-container .circle-arrows{top:290px}.s-banner-main .sbm-container .sbm-text .sbm-more{bottom:-40px}}@media only screen and (max-width:991px){.s-banner-main .sbm-container .sbm-text .sbm-status{font-size:14px;line-height:16px;margin-bottom:15px}.s-banner-main .sbm-container .sbm-text .sbm-hdr{font-size:32px;line-height:38px;margin-bottom:49px}.s-banner-main .sbm-container .sbm-text{padding-top:31px}.s-banner-main .sbm-container{max-width:722px}.s-banner-main .sbm-container .sbm-text .sbm-more{font-size:16px;line-height:19px;padding-right:26px}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn{width:19px;height:19px;margin-top:-10px}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn::before{background-size:contain;width:5px;height:9px;background-repeat:no-repeat;margin-left:-2.5px;margin-top:-4.5px}.s-banner-main .sbm-slider .swiper-slide{height:240px}.s-banner-main .sbm-container .circle-arrows{max-width:69px}.s-banner-main .sbm-container .sbm-img{max-width:330px;right:20px;bottom:15px}.s-banner-main .sbm-container .circle-arrows{top:180px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover .sbm-more-icn{width:26px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover{padding-right:34px}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn::after{height:1px;margin-top:-.5px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover .sbm-more-icn::after{width:10px;right:8px}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:30px;height:30px}.circle-arrows .swiper-button-next svg{max-width:26px}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{width:16px;height:22px;background-size:contain;background-repeat:no-repeat;margin-left:-8px;margin-top:-11px}.s-banner-main .sbm-container .sbm-text .sbm-hdr{max-width:500px}.s-banner-main .sbm-container .sbm-text .sbm-more{bottom:-20px}}@media only screen and (max-width:600px){.s-banner-main .sbm-container .sbm-text .sbm-hdr{font-size:25px;line-height:29px}.s-banner-main .sbm-slider .swiper-slide{height:320px}.s-banner-main .sbm-container .sbm-text{height:320px}.s-banner-main .sbm-container .sbm-text .sbm-more{position:absolute;bottom:30px;font-weight:500;left:0;padding-right:18px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover{padding-right:18px}.s-banner-main .sbm-container .sbm-text .sbm-more:hover .sbm-more-icn::before{margin-left:0}.s-banner-main .sbm-container .sbm-text .sbm-more:hover .sbm-more-icn{width:19px;border-radius:50%}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn{background:0 0}.s-banner-main .sbm-container .sbm-text .sbm-more .sbm-more-icn::after{display:none}.s-banner-main .sbm-container .circle-arrows{display:none}.s-banner-main .sbm-container .sbm-img{max-width:162px;right:59px;bottom:51px}.s-banner-main .sbm-mobile-line{display:block}}@media only screen and (max-width:480px){.s-banner-main .sbm-container .sbm-img{max-width:125px;bottom:45px;right:7px}.s-banner-main .sbm-container .sbm-text .sbm-hdr{font-size:20px;line-height:23px}}.s-it-directions .sid-items .sid-itm{user-select: none;}.s-it-directions .sid-items .sid-itm.active .sid-i-descr.mobile{display: block; transition: height .9s ease-in;}.s-it-directions .sid-items .sid-itm .sid-i-hdr{user-select: none;}.sms-bs-button.slider-4_2 .sms-bsb-img {position:relative; height: 38px;}.sms-bs-button.slider-4_2 .sms-bsb-img img {position:absolute; width: 110px;height:56px;top:-15px;left:-13px;}@media(max-width:1380px){.sms-bs-button.slider-4_2 .sms-bsb-text{width:87px;}}@media(max-width:769px){.sms-bs-button.slider-4_2 .sms-bsb-text{width:65px;}.sms-bs-button.slider-4_2 .sms-bsb-img{height:36px;}.sms-bs-button.slider-4_2 .sms-bsb-img img{width: 80px !important; height: 40px !important; top:-7px;left:-8px;}}@media(max-width:600px){.sms-bs-button.slider-4_2.mobile .sms-bsb-img{width: 74px; height: 35px;}.sms-bs-button.slider-4_2.mobile .sms-bsb-img img {width: 100px !important; height:56px !important; left: -14px; top:-11px;}}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/style.css?17309120523387*/
.s-directions-new {padding-bottom: 0 !important;}
.sd-row-popular {margin-right: -40px;}
.popular3 .h1 {margin-top: 36px !important;}
.popular3 .h1:first-child {margin-top: 0 !important;}
.m_tile{
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 20px;
  width: 254px;
  height: 215px;
  background: white;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  --gra: linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(80, 80, 80, 0.4375) 63.54%, rgba(141, 141, 141, 0) 100%);
  -webkit-tap-highlight-color: transparent;
}
.m_tile img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.m_tile img,.m_tile__label:before{/**/
  --mask: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='50' /%3E%3C/svg%3E");

  mask-image: var(--mask);
  mask-repeat: no-repeat;
  mask-size: 247px 247px;
  mask-position: 85px 107px;
  
  -webkit-mask-image: var(--mask);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 247px 247px;
  -webkit-mask-position: 85px 107px;
  transition: all .5s ease 0s;
  
}


.m_tile__label {
  display:block; width: 100%;
  position: absolute; top: 0; left:0;
  padding: 20px 20px 37px;
  background: transparent;
}
.m_tile__label:before{
  display:block;width:100%;height:100%;content:"";
  position: absolute; bottom:0; left:0; z-index: 0;
/*   transition: all .3s ease .3s; */
  background: var(--gra);
/*   background: red; */

}
.m_tile__label > * {display:block;transition: all .3s;}

.m_tile__label .w1{
  font: 400 16px/19px 'Roboto';
  color: #A0A0A0;
  margin-bottom: 7px;
}
.m_tile__label .w2{
  font: 700 22px/26px 'Roboto';
  color: #37414D;
}


.m_tile:hover img,.m_tile:hover .m_tile__label:before{
  mask-size: 350px 350px;
  mask-position: 50% 50%;

  -webkit-mask-size: 350px 350px;
  -webkit-mask-position: 50% 50%;
}
.m_tile:hover .m_tile__label:before{
  bottom: 0;
}
.m_tile:hover .m_tile__label > *{
  color: white;
  position: relative;
  z-index: 1;
}

@media (max-width: 768px){
  .sd-row-popular {margin-right: 0;}
  .m_tile{
    width: 100%; /*margin: 0 auto 20px; max-width: 360px;*/
    height: 70px;
    height: auto;
    display: flex;
    flex-direction: row-reverse;
    background: #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 15px;
    transition: all .3s;
  }
  .m_tile__label{
    position: relative;
  }
  .m_tile__label:before{
    display: none;
  }
  .m_tile img{
    width: 105px;
    height: auto;
    mask-size: 133px 133px;
    mask-position: 2px 10px;
    -webkit-mask-size: 133px 133px;
    -webkit-mask-position: 2px 10px;
    transition: all .2s;
  }
  
  .m_tile__label{
    display: flex;
    align-items: center;
    padding: 10px 10px 16px;
/*     background: #fff; */

  }
  .m_tile__label .w1{
    font: 400 12px/14px 'Roboto';
    margin-bottom: 7px;    
  }
  .m_tile__label .w2{
    font: 700 16px/19px 'Roboto';
  }
  .m_tile:hover .m_tile__label .w1{
    color: #A0A0A0;
  }
  .m_tile:hover .m_tile__label .w2{
    color: #37414D;
  }
  .m_tile:hover img{
/*     sqrt(9) */
    mask-size: 150px 150px;
    -webkit-mask-size: 150px 150px;
  }
  
  .m_tile--dark:hover{
    background: #484954;
    border: 1px solid #E7E7E7;
  }
    .m_tile--dark:hover .m_tile__label .w1{
      color: #999;
    }
    .m_tile--dark:hover .m_tile__label .w2{
      color: #fff;
    }
  
}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/style_courses.min.css?173091205210788*/
.def-hdr{display:block;color:#242424;font-size:48px;line-height:56px;font-weight:700;font-family:roboto,sans-serif}.def-hdr .df-arr{width:16px;height:28px;display:inline-block;position:relative;top:1px;margin-left:7px;left:0;transition:all .5s ease}.def-hdr .df-arr::before{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/df-arr.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease}.def-hdr .df-arr::after{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/df-arr_purple.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease;opacity:0}.def-hdr .df-arr span{transition:all .5s ease;position:absolute;right:0;top:50%;margin-top:-1px;height:2px;width:0;background:#667eea}a.def-hdr{transition:all .5s ease}a.def-hdr:hover{color:#667eea}a.def-hdr:hover .df-arr{left:10px}a.def-hdr:hover .df-arr::before{opacity:0}a.def-hdr:hover .df-arr::after{opacity:1}a.def-hdr:hover .df-arr span{width:35px}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:46px;height:46px;border-radius:50%;margin:0;padding:0;background:#fff;opacity:1;box-shadow:-1.56667px 1.56667px 6.26667px rgba(0,0,0,.25);position:relative;top:0;left:0;right:0;bottom:0}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{content:"";position:absolute;width:24px;height:24px;left:50%;top:50%;margin-top:-12px;margin-left:-10px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/arrow-swiper.svg) 50%}.circle-arrows .swiper-button-prev::after{margin-left:-14px;transform:rotate(180deg)}.circle-arrows.active .swiper-button-next svg{stroke-dashoffset:0;transition:all 8s linear}.circle-arrows .swiper-button-next svg{stroke-dashoffset:167;stroke-dasharray:167;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0 ease;max-width:40px}.s-it-directions{background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%);padding-top:89px;padding-bottom:60px}.s-it-directions .sid-top{margin-bottom:52px}.s-it-directions .sid-container{max-width:1130px;margin:0 auto;padding-left:15px;padding-right:15px;width:100%}.s-it-directions .sid-items .sid-container{display:flex;flex-wrap:wrap;position:relative;max-width:1130px;padding-left:0;padding-right:0}.s-it-directions .sid-items .sid-itm{margin-left:15px;margin-right:15px;width:calc(25% - 30px);margin-bottom:30px;position:relative;border-radius:15px;overflow:hidden;background:#fff;height:187px}.s-it-directions .sid-items .sid-itm:hover .sid-i-hdr{opacity:0;visibility:hidden}.s-it-directions .sid-items .sid-itm:hover .sid-i-descr{opacity:1;visibility:visible}.s-it-directions .sid-items .sid-itm:hover .sid-i-arr{opacity:1}.s-it-directions .sid-items .sid-itm:hover .sid-img::after{opacity:1}.s-it-directions .sid-items .sid-itm:hover .sid-img img{-webkit-mask-size:350px 350px;-webkit-mask-position:50% 50%}.s-it-directions .sid-items .sid-itm .sid-img{position:absolute;right:0;bottom:0;width:100%;height:100%}.s-it-directions .sid-items .sid-itm .sid-img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.42) 86.87%);opacity:0;transition:all .5s ease}.s-it-directions .sid-items .sid-itm .sid-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50%;--mask:url('data:image/svg+xml,%3Csvg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50" cy="50" r="50" /%3E%3C/svg%3E');-webkit-mask-image:var(--mask);-webkit-mask-repeat:no-repeat;-webkit-mask-size:247px 247px;-webkit-mask-position:85px 107px;transition:all .5s ease}.s-it-directions .sid-items .sid-itm .sid-i-btn{display:none}.s-it-directions .sid-items .sid-itm .sid-i-hdr{display:block;position:absolute;left:0;top:0;width:100%;padding-left:20px;padding-right:20px;font-size:22px;line-height:26px;font-weight:700;font-family:roboto,sans-serif;color:#37414d;padding-top:23px;transition:all .5s ease}.s-it-directions .sid-items .sid-itm .sid-i-descr{display:block;color:#fff;font-size:16px;line-height:130%;font-weight:500;font-family:roboto,sans-serif;position:absolute;left:0;top:0;width:100%;padding-left:20px;padding-right:15px;padding-top:23px;opacity:0;visibility:hidden;transition:all .5s ease}.s-it-directions .sid-items .sid-itm .sid-i-descr.mobile{display:none}.s-it-directions .sid-items .sid-itm .sid-i-arr{width:30px;height:30px;border:1px solid #fff;border-radius:50%;position:absolute;bottom:20px;right:20px;transition:all .5s ease;opacity:0}.s-it-directions .sid-items .sid-itm .sid-i-arr:hover{background:#fff}.s-it-directions .sid-items .sid-itm .sid-i-arr:hover::before{opacity:0}.s-it-directions .sid-items .sid-itm .sid-i-arr:hover::after{opacity:1}.s-it-directions .sid-items .sid-itm .sid-i-arr::after,.s-it-directions .sid-items .sid-itm .sid-i-arr::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s ease;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/sid-arr_white.svg);background-position:55% 50%;background-repeat:no-repeat}.s-it-directions .sid-items .sid-itm .sid-i-arr::after{opacity:0;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/sid-arr_black.svg)}@media only screen and (max-width:1280px){.def-hdr{font-size:38px;line-height:46px}.s-it-directions .sid-items .sid-itm .sid-i-hdr{font-size:18px;line-height:24px}}@media only screen and (max-width:991px){a.def-hdr:hover{color:#242424}a.def-hdr:hover .df-arr::before{opacity:1}a.def-hdr:hover .df-arr::after{opacity:0}a.def-hdr:hover .df-arr{left:0}a.def-hdr .df-arr span{display:none}.def-hdr{font-size:32px;line-height:38px}.def-hdr .df-arr{width:12px;height:21px;background-size:contain}.s-it-directions .sid-items .sid-itm{width:calc(33.33% - 30px);height:auto;min-height:124px}.s-it-directions{padding-top:55px;padding-bottom:55px}.s-it-directions .sid-top{margin-bottom:40px}.s-it-directions .sid-items .sid-itm .sid-i-descr{display:none}.s-it-directions .sid-items .sid-itm.active .sid-i-hdr span::before{transform:rotate(90deg)}.s-it-directions .sid-items .sid-itm:hover .sid-i-descr{opacity:0;visibility:hidden}.s-it-directions .sid-items .sid-itm.active .sid-i-descr{opacity:1;visibility:visible}.s-it-directions .sid-items .sid-itm .sid-i-descr.mobile{position:relative;left:0;top:0;color:#a0a0a0;font-size:14px;line-height:130.69%;font-weight:400;padding-top:0;font-family:roboto,sans-serif;transition:0;opacity:1;visibility:visible;padding-right:55px;display:none;padding-bottom:10px}.s-it-directions .sid-items .sid-itm .sid-i-arr:hover::before{opacity:1}.s-it-directions .sid-items .sid-itm.active:hover .sid-i-arr{opacity:1}.s-it-directions .sid-items .sid-itm.active .sid-i-arr{opacity:1}.s-it-directions .sid-items .sid-itm .sid-img img,.s-it-directions .sid-items .sid-itm:hover .sid-img img{-webkit-mask-position:123px 61px}.s-it-directions .sid-items .sid-itm:hover .sid-img img{-webkit-mask-size:247px 247px}.s-it-directions .sid-items .sid-itm.active .sid-img{opacity:0}.s-it-directions .sid-items .sid-itm:hover .sid-i-hdr{opacity:1;visibility:visible}.s-it-directions .sid-items .sid-itm .sid-img{transition:all .5s ease}.s-it-directions .sid-items .sid-itm:hover .sid-i-arr{opacity:0}.s-it-directions .sid-items .sid-itm:hover .sid-img::after{opacity:0}.s-it-directions .sid-items .sid-itm .sid-img::after{display:none}.s-it-directions .sid-items .sid-itm .sid-i-arr{border-color:#667eea;background:#fff}.s-it-directions .sid-items .sid-itm .sid-i-arr::before{width:100%;height:100%;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/sid-arr_purple.svg);background-repeat:no-repeat;background-position:50%}.s-it-directions .sid-items .sid-itm .sid-i-arr::after{display:none}.s-it-directions .sid-items .sid-itm .sid-i-hdr{position:relative;left:0;top:0;padding-bottom:5px}.s-it-directions .sid-items .sid-itm .sid-i-hdr span{position:relative;padding-right:18px}.s-it-directions .sid-items .sid-itm .sid-i-hdr span::before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:14px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/sid-arr_mobile.svg)}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:30px;height:30px}.circle-arrows .swiper-button-next svg{max-width:26px}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{width:16px;height:22px;background-size:contain;background-repeat:no-repeat;margin-left:-8px;margin-top:-11px}}@media only screen and (max-width:768px){.s-it-directions .sid-items .sid-itm{width:calc(50% - 30px);border-radius:10px}.s-it-directions .sid-items .sid-itm .sid-i-hdr{padding-top:18px}.s-it-directions .sid-items .sid-itm .sid-img img,.s-it-directions .sid-items .sid-itm:hover .sid-img img{-webkit-mask-position:205px 47px;-webkit-mask-size:155px 155px}}@media only screen and (max-width:600px){.def-hdr{font-size:24px;line-height:28px}.def-hdr .df-arr{width:7px;height:12px;top:-1px;margin-left:3px}.s-it-directions{padding-top:60px;padding-bottom:60px}.s-it-directions .sid-top{margin-bottom:35px}.s-it-directions .sid-items .sid-itm .sid-i-descr.mobile{padding-bottom:15px}.s-it-directions .sid-items .sid-itm .sid-img img,.s-it-directions .sid-items .sid-itm:hover .sid-img img{-webkit-mask-position:124px 47px}}@media only screen and (max-width:480px){.s-it-directions{padding-top:45px;padding-bottom:45px}.s-it-directions .sid-top{margin-bottom:30px}.s-it-directions .sid-items .sid-itm{width:calc(100% - 30px);margin-bottom:15px}.s-it-directions .sid-items .sid-itm:last-child{margin-bottom:0}.s-it-directions .sid-items .sid-itm .sid-img img,.s-it-directions .sid-items .sid-itm:hover .sid-img img{--mask:none}.s-it-directions .sid-items .sid-itm .sid-i-descr.mobile{padding-left:15px;padding-right:15px;padding-bottom:85px}.s-it-directions .sid-items .sid-itm .sid-img{width:128px;height:128px;border-radius:50%;bottom:-70px;right:-27px;overflow:hidden}.s-it-directions .sid-items .sid-itm .sid-i-btn{display:block;position:absolute;color:#667eea;font-size:14px;line-height:16px;font-weight:400;font-family:roboto,sans-serif;left:15px;bottom:15px;border-radius:74px;border:1px solid #667eea;opacity:0;visibility:hidden;transition:all .5s ease;padding:12px 16px 10px}.s-it-directions .sid-items .sid-itm .sid-i-btn span{padding-right:13px;position:relative}.s-it-directions .sid-items .sid-itm .sid-i-btn span::after{content:"";position:absolute;right:2px;top:3px;width:6px;height:11px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/img/sid-btn-arr.svg)}.s-it-directions .sid-items .sid-itm.active .sid-i-btn{transition-delay:.2s;opacity:1;visibility:visible}.s-it-directions .sid-items .sid-itm .sid-i-arr{display:none}.s-it-directions .sid-items .sid-itm .sid-i-hdr{font-size:16px;line-height:19px;padding-left:15px;padding-top:15px}.s-it-directions .sid-items .sid-itm{min-height:68px}.s-it-directions .sid-items .sid-itm .sid-img img{left:-25px;top:-66px}}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/style.css?173091205120470*/
.my-container{box-sizing:border-box;margin:0 auto;padding:0 15px}.my-container.new{max-width:1140px}.my-container.flex{display:flex}.def-hdr{display:block;color:#242424;font-size:48px;line-height:56px;font-weight:700;font-family:roboto,sans-serif}.def-hdr.small{font-size:34px;line-height:40px}.def-hdr.white{color:#fff}.def-hdr.white .df-arr::before{background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/df-arr_white.svg)}.def-hdr.link{transition:all .5s ease;position:relative}.def-hdr.link:hover{color:#667eea}.def-hdr.link:hover .df-arr{left:10px}.def-hdr.link:hover .df-arr::before{opacity:0}.def-hdr.link:hover .df-arr::after{opacity:1}.def-hdr.link:hover .df-arr span{width:35px}.def-hdr .df-arr{width:16px;height:28px;display:inline-block;position:relative;top:1px;margin-left:7px;left:0;transition:all .5s ease}.def-hdr .df-arr::before{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/df-arr.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease}.def-hdr .df-arr::after{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/df-arr_purple.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease;opacity:0}.def-hdr .df-arr span{transition:all .5s ease;position:absolute;right:0;top:50%;margin-top:-1px;height:2px;width:0;background:#667eea}a.def-hdr{transition:all .5s ease;position:relative}a.def-hdr:hover{color:#667eea}a.def-hdr:hover .df-arr{left:10px}a.def-hdr:hover .df-arr::before{opacity:0}a.def-hdr:hover .df-arr::after{opacity:1}a.def-hdr:hover .df-arr span{width:35px}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:46px;height:46px;border-radius:50%;margin:0;padding:0;background:#fff;opacity:1;box-shadow:-1.56667px 1.56667px 6.26667px rgba(0,0,0,.25);position:relative;top:0;left:0;right:0;bottom:0}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{content:"";position:absolute;width:24px;height:24px;left:50%;top:50%;margin-top:-12px;margin-left:-10px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/arrow-swiper.svg) 50%}.circle-arrows .swiper-button-prev::after{margin-left:-14px;transform:rotate(180deg)}.circle-arrows.small{max-width:69px;width:100%}.circle-arrows.small .swiper-button-next,.circle-arrows.small .swiper-button-prev{width:30px;height:30px}.circle-arrows.small .swiper-button-next svg,.circle-arrows.small .swiper-button-prev svg{max-width:26px}.circle-arrows.small .swiper-button-next::after,.circle-arrows.small .swiper-button-prev::after{width:17px;height:19px;margin-left:-8.5px;margin-top:-9.5px;background-repeat:no-repeat;background-size:contain}.circle-arrows.active .swiper-button-next svg{stroke-dashoffset:0;transition:all 8s linear}.circle-arrows .swiper-button-next svg{stroke-dashoffset:167;stroke-dasharray:167;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0 ease;max-width:40px}.swiper-pagination.def-dots.dots-purple .swiper-pagination-bullet{background:#d4dcff}.swiper-pagination.def-dots .swiper-pagination-bullet{width:7px;height:7px;background:#fff;border-radius:50%;margin-left:5px;margin-right:5px;opacity:1}.swiper-pagination.def-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#667eea;width:25px;border-radius:10px}.sid-itm{margin-left:15px;margin-right:15px;width:calc(25% - 30px);margin-bottom:30px;position:relative;border-radius:15px;overflow:hidden;background:#fff;height:187px}.sid-itm:hover .sid-i-hdr{opacity:0;visibility:hidden}.sid-itm:hover .sid-i-descr{opacity:1;visibility:visible}.sid-itm:hover .sid-i-arr{opacity:1}.sid-itm:hover .sid-img::after{opacity:1}.sid-itm:hover .sid-img img{-webkit-mask-size:350px 350px;-webkit-mask-position:50% 50%}.sid-itm .sid-img{position:absolute;right:0;bottom:0;width:100%;height:100%}.sid-itm .sid-img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.42) 86.87%);opacity:0;transition:all .5s ease}.sid-itm .sid-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50%;--mask:url('data:image/svg+xml,%3Csvg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50" cy="50" r="50" /%3E%3C/svg%3E');-webkit-mask-image:var(--mask);-webkit-mask-repeat:no-repeat;-webkit-mask-size:247px 247px;-webkit-mask-position:85px 107px;transition:all .5s ease}.sid-itm .sid-i-btn{display:none}.sid-itm .sid-i-hdr{display:block;position:absolute;left:0;top:0;width:100%;padding-left:20px;padding-right:20px;font-size:22px;line-height:26px;font-weight:700;font-family:roboto,sans-serif;color:#37414d;padding-top:23px;transition:all .5s ease}.sid-itm .sid-i-hdr span{display:inline-block}.sid-itm .sid-i-descr{display:block;color:#fff;font-size:16px;line-height:130%;font-weight:500;font-family:roboto,sans-serif;position:absolute;left:0;top:0;width:100%;padding-left:20px;padding-right:15px;padding-top:23px;opacity:0;visibility:hidden;transition:all .5s ease}.sid-itm .sid-i-descr.mobile{display:none}.sid-itm .sid-i-arr{width:30px;height:30px;border:1px solid #fff;border-radius:50%;position:absolute;bottom:20px;right:20px;transition:all .5s ease;opacity:0}.sid-itm .sid-i-arr:hover{background:#fff}.sid-itm .sid-i-arr:hover::before{opacity:0}.sid-itm .sid-i-arr:hover::after{opacity:1}.sid-itm .sid-i-arr::after,.sid-itm .sid-i-arr::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s ease;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/sid-arr_white.svg);background-position:55% 50%;background-repeat:no-repeat}.sid-itm .sid-i-arr::after{opacity:0;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/sid-arr_black.svg)}.s-teach{background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%);padding-top:90px;padding-bottom:30px;overflow:hidden}.s-teach .my-container.flex{flex-wrap:wrap}.s-teach .st-left{width:calc(100% - 426px);padding-right:15px;display:flex;flex-wrap:wrap;position:relative;left:-15px}.s-teach .st-left .sid-itm{width:calc(33.33% - 30px);height:161px;margin-bottom:30px}.s-teach .st-left .sid-img img{--mask:none;--webkit-mask-position:50%;-webkit-mask-size:100%}.s-teach .st-left .sid-img img:nth-child(2){display:none}.s-teach .st-left .sid-i-hdr{font-size:16px;line-height:100%}.s-teach .st-left .sid-i-descr{font-size:14px;line-height:120%}.s-teach .st-left .stl-row{display:flex;align-items:center;position:relative;width:100%}.s-teach .st-left .stl-row .stl-two{width:calc(66.33% - 30px);margin-left:15px;margin-right:15px}.s-teach .st-left .stl-row .def-hdr{font-size:36px;line-height:108.7%;margin-bottom:30px}.s-teach .st-right{width:426px}.s-teach .st-right .def-hdr{display:none}.s-teach .st-right .str-slider{position:relative;overflow:hidden}.s-teach .st-right .str-slider .swiper-pagination.def-dots{bottom:21px}.s-teach .st-right .str-slider .circle-arrows{display:flex;position:absolute;right:25px;bottom:20px;justify-content:space-between}.s-teach .st-right .str-slider .swiper .swiper-slide{width:100%}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{width:100%;height:543px;display:block;position:relative;border-radius:20px;overflow:hidden}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-mobile,.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg,.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-mobile,.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%}.s-def-banner{padding-top:60px;padding-bottom:60px;background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%)}.s-def-banner .sdb-block{border-radius:20px;overflow:hidden;position:relative;display:block;padding:40px 50% 39px 39px}.s-def-banner .sdb-block .sdb-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%}.s-def-banner .sdb-block .sdb-image{position:absolute;right:0;bottom:0;width:50%;max-width:511px}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible img{margin-left:auto}.s-def-banner .sdb-block .sdb-image.mobile-visible{display:none}.s-def-banner .sdb-block .sdb-image img{display:block;max-width:100%}.s-def-banner .sdb-block .sdb-icn{max-width:82px;width:100%;position:absolute;right:40px;top:43px}.s-def-banner .sdb-block .sdb-icn img{display:block;max-width:100%}.s-def-banner .sdb-block .def-hdr{margin-bottom:15px}.s-def-banner .sdb-block p{margin:0;color:#fff;font-size:18px;line-height:130.69%;font-weight:400;font-family:roboto,sans-serif;position:relative;margin-bottom:57px}.s-def-banner .sdb-block .def-btn-new{position:relative;display:inline-block;outline:0;cursor:pointer;border:1px solid #fff;border-radius:53px;color:#fff;font-size:16px;line-height:19px;font-weight:400;font-family:roboto,sans-serif;transition:all .5s ease;padding:16px 58px 14px}.s-def-banner .sdb-block .def-btn-new:hover{background:#fff;color:#000}.sid-itm .sid-i-hdr .sid-ih-arr{display:none}.s-programs.city-school .def-hdr{display:block;color:#242424;font-size:48px;line-height:56px;font-weight:700;font-family:roboto,sans-serif;position:relative}.s-programs.city-school .def-hdr .df-arr{width:16px;height:28px;display:inline-block;position:absolute;top:35%;margin-left:7px;left:63.5%;transition:all .5s ease}.s-programs.city-school .def-hdr .df-arr::before{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/df-arr.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease}.s-programs.city-school .def-hdr .df-arr::after{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/df-arr_purple.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease;opacity:0}.s-programs.city-school .def-hdr .df-arr span{transition:all .5s ease;position:absolute;right:3px;top:54%;margin-top:-1px;height:3px;width:0;background:#667eea}.s-programs.city-school a.def-hdr h2{transition:all .5s ease;position:relative}.s-programs.city-school a.def-hdr h2:hover{color:#667eea}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:64.5%}.s-programs.city-school a.def-hdr:hover .df-arr::before{opacity:0}.s-programs.city-school a.def-hdr:hover .df-arr::after{opacity:1}.s-programs.city-school a.def-hdr:hover .df-arr span{width:35px}@media only screen and (max-width:1280px){.def-hdr{font-size:38px;line-height:46px}.sid-itm .sid-i-hdr{font-size:18px;line-height:24px}}@media only screen and (max-width: 1130px){.s-programs.city-school .def-hdr .df-arr{left:710px}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:720px}}@media only screen and (max-width:1100px){.s-teach .st-right{width:100%}.s-teach .st-left{width:100%}.s-teach .st-left .sid-itm{margin-bottom:30px}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg{display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{display:block}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:456px}.s-teach .st-left .stl-row{order:-1;justify-content:space-between}.s-teach .st-left .stl-row .stl-two{order:-1;width:calc(50% - 30px)}.s-teach .st-left{padding-right:0;min-width:calc(100% + 30px)}}@media only screen and (max-width:991px){.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:305px}.s-teach .st-left .sid-itm .sid-i-hdr span::before{top:1px}.s-teach .st-left .sid-itm .sid-img img{-webkit-mask-position:100%;-webkit-mask-size:100%}.s-teach .st-left .sid-itm .sid-img{border-radius:0}.def-hdr.link:hover,a.def-hdr:hover{color:#242424}.def-hdr.white:hover{color:#fff}.def-hdr.link:hover .df-arr::before,a.def-hdr:hover .df-arr::before{opacity:1}.def-hdr.link:hover .df-arr::after,a.def-hdr:hover .df-arr::after{opacity:0}.def-hdr.link:hover .df-arr,a.def-hdr:hover .df-arr{left:0}.def-hdr.link .df-arr span,a.def-hdr .df-arr span{display:none}.def-hdr{font-size:32px;line-height:38px}.def-hdr .df-arr{width:12px;height:21px;background-size:contain}.def-hdr.small{font-size:30px;line-height:113%}.sid-itm{width:calc(33.33% - 30px);height:auto;min-height:124px}.sid-itm .sid-i-descr{display:none}.sid-itm.active .sid-i-hdr span::before{transform:rotate(90deg)}.sid-itm:hover .sid-i-descr{opacity:0;visibility:hidden}.sid-itm.active .sid-i-descr{opacity:1;visibility:visible}.sid-itm .sid-i-descr.mobile{position:relative;left:0;top:0;color:#a0a0a0;font-size:14px;line-height:130.69%;font-weight:400;padding-top:0;font-family:roboto,sans-serif;transition:0;opacity:1;visibility:visible;padding-right:55px;display:none;padding-bottom:10px}.sid-itm .sid-i-arr:hover::before{opacity:1}.sid-itm.active:hover .sid-i-arr{opacity:1}.sid-itm.active .sid-i-arr{opacity:1}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{-webkit-mask-position:123px 61px}.sid-itm:hover .sid-img img{-webkit-mask-size:247px 247px}.sid-itm:hover .sid-i-hdr{opacity:1;visibility:visible}.sid-itm .sid-img{transition:all .5s ease}.sid-itm:hover .sid-i-arr{opacity:0}.sid-itm:hover .sid-img::after{opacity:0}.sid-itm .sid-img::after{display:none}.sid-itm .sid-i-arr{border-color:#667eea;background:#fff}.sid-itm .sid-i-arr::before{width:100%;height:100%;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/sid-arr_purple.svg);background-repeat:no-repeat;background-position:50%}.sid-itm .sid-i-arr::after{display:none}.sid-itm .sid-i-hdr{position:relative;left:0;top:0;padding-bottom:5px}.sid-itm .sid-i-hdr span{position:relative;padding-right:18px}.sid-itm .sid-i-hdr span::before{content:"";position:absolute;right:0;top:4px;width:8px;height:14px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/sid-arr_mobile.svg)}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:30px;height:30px}.circle-arrows .swiper-button-next svg{max-width:26px}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{width:16px;height:22px;background-size:contain;background-repeat:no-repeat;margin-left:-8px;margin-top:-11px}.s-def-banner .sdb-block{border-radius:10px;padding-left:20px;padding-top:20px;padding-bottom:20px}.s-def-banner .sdb-block p{font-size:14px;line-height:130.69%;margin-bottom:114px}.s-def-banner .sdb-block .sdb-icn{max-width:53px;right:20px;top:20px}.s-def-banner .sdb-block .sdb-image{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:block}.s-teach .sid-itm .sid-i-hdr .sid-ih-arr{width:8px;height:14px;display:inline-block;position:relative;top:1px;margin-left:5px}.s-teach .sid-itm .sid-img{width:200px;height:116px}.s-teach .sid-itm.active .sid-img{opacity:0}.s-teach .sid-itm .sid-i-arr{width:40px;height:40px}.s-programs.city-school a.def-hdr:hover{color:#242424}.s-programs.city-school a.def-hdr:hover .df-arr::before{opacity:1}.s-programs.city-school a.def-hdr:hover .df-arr::after{opacity:0}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:470px}.s-programs.city-school a.def-hdr .df-arr span{display:none}.s-programs.city-school .def-hdr{font-size:32px;line-height:38px}.s-programs.city-school .def-hdr .df-arr{width:12px;height:21px;background-size:contain;left:470px;top:21px}.s-programs.city-school h2{font-size:32px}}@media only screen and (max-width:768px){.my-container.new{max-width:720px}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{border-radius:10px}.s-teach .st-left .stl-row .def-hdr{font-size:32px;line-height:108.2%}.s-teach .st-left .sid-itm{width:calc(50% - 30px);height:124px}.s-teach .st-left .sid-i-hdr{font-size:18px;line-height:108.32%;padding-top:22px}.s-teach .st-right .str-slider .circle-arrows{display:none}.s-teach .st-right .str-slider .swiper{padding-bottom:43px}.s-teach .st-right .str-slider .swiper-pagination.def-dots{bottom:0}.sid-itm{width:calc(50% - 30px);border-radius:10px}.sid-itm .sid-i-hdr{padding-top:18px}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{-webkit-mask-position:205px 47px;-webkit-mask-size:155px 155px}.s-programs.city-school .def-hdr .df-arr{top:7px}}@media only screen and (max-width:600px){.s-teach .st-left .stl-row .def-hdr{font-size:24px;line-height:28px}.s-teach .st-left .sid-itm{height:auto;min-height:149px}.s-teach .st-left .sid-itm .sid-i-hdr{padding:15px 12px 9px}.s-teach .st-left .sid-itm .sid-i-descr.mobile{padding-left:12px;padding-bottom:12px}.s-teach .st-left .sid-itm .sid-i-arr{bottom:15px;right:14px}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:225px}.def-hdr{font-size:24px;line-height:28px}.def-hdr .df-arr{width:7px;height:12px;top:-1px;margin-left:3px}.def-hdr.small{font-size:24px;line-height:28px}.def-btn-new{padding-left:68px;padding-right:68px}.sid-itm .sid-i-descr.mobile{padding-bottom:15px}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{-webkit-mask-position:124px 47px}.s-def-banner .sdb-block{padding-top:30px;padding-left:17px;padding-bottom:30px}.s-def-banner .sdb-block p{margin-bottom:87px}.s-def-banner .sdb-block .sdb-icn{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:none}.s-def-banner .sdb-block .sdb-image.mobile-visible{display:block}.s-programs.city-school h2{font-size:24px}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:350px}.s-programs.city-school .def-hdr .df-arr{width:7px;height:12px;left:350px;top:10px}}@media only screen and (max-width:480px){.s-teach{padding-top:45px;padding-bottom:30px}.s-teach .st-right .def-hdr{display:block;margin-bottom:26px}.s-teach .st-right .str-slider .swiper{padding-bottom:28px}.s-teach .st-right{order:-1;margin-bottom:24px}.s-teach .st-left .stl-row .def-hdr{display:none}.s-teach .st-left .sid-itm .sid-i-hdr{padding-left:12px;padding-top:24px;font-size:16px;padding-bottom:7px;width:160px}.s-teach .st-left .sid-itm .sid-i-descr.mobile{padding-bottom:83px}.s-teach .st-left .sid-itm{margin-bottom:15px;min-height:88px}.s-teach .st-left .stl-row .stl-two{width:100%;margin-left:0;margin-right:0}.s-teach .st-left .stl-row{flex-wrap:wrap}.s-teach .st-left .sid-itm{width:100%;margin-left:0;margin-right:0}.s-teach .st-left{left:0;width:100%;min-width:1px}.s-teach .st-left .sid-img img:nth-child(2){display:block}.s-teach .st-left .sid-img img:nth-child(1){display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-mobile{display:block}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:170px}.s-teach .st-right .str-slider .swiper .swiper-slide{width:310px!important}.s-teach .st-left .sid-itm .sid-img{right:0;bottom:0;width:123px;height:88px}.sid-itm{width:calc(100% - 30px);margin-bottom:15px}.sid-itm:last-child{margin-bottom:0}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{--mask:none}.sid-itm .sid-i-descr.mobile{padding-left:15px;padding-right:15px;padding-bottom:85px}.sid-itm .sid-img{width:128px;height:128px;border-radius:50%;bottom:-70px;right:-27px;overflow:hidden}.sid-itm .sid-i-btn{display:block;position:absolute;color:#667eea;font-size:14px;line-height:16px;font-weight:400;font-family:roboto,sans-serif;left:15px;bottom:15px;border-radius:74px;border:1px solid #667eea;opacity:0;visibility:hidden;transition:all .5s ease;padding:12px 16px 10px}.sid-itm .sid-i-btn span{padding-right:13px;position:relative}.sid-itm .sid-i-btn span::after{content:"";position:absolute;right:2px;top:3px;width:6px;height:11px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/img/sid-btn-arr.svg)}.sid-itm.active .sid-i-btn{transition-delay:.3s;opacity:1;visibility:visible}.sid-itm .sid-i-arr{display:none}.sid-itm .sid-i-hdr{font-size:16px;line-height:19px;padding-left:15px;padding-top:15px}.sid-itm .sid-i-hdr span::before{top:3px}.sid-itm{min-height:68px}.s-def-banner .sdb-block{padding-right:17px}.s-def-banner{padding-top:45px;padding-bottom:45px}.s-def-banner .sdb-block .def-hdr{margin-bottom:11px}.s-def-banner .sdb-block p{margin-bottom:0}.s-def-banner .sdb-block .def-btn-new{position:absolute;left:17px;width:calc(100% - 34px);bottom:30px;text-align:center;padding-left:10px;padding-right:10px}.s-def-banner .sdb-block{min-height:367px}.s-def-banner .sdb-block .sdb-image{max-width:100%;width:100%}.s-def-banner .sdb-block .sdb-image img{margin-left:auto;margin-right:auto;max-width:256px;max-height:230px}.s-programs.city-school h2{text-align:left}}@media only screen and (max-width: 380px){.s-programs.city-school .def-hdr .df-arr{display:none}}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/main_actions_kids/style.css?17309120395098*/
.form-kids-container .kids-require-mobile {
    display: none;
}

.form-kids-container .sf-hidden-txt.kids-mobile {
    display: none;
}

.form-kids-container ::-webkit-input-placeholder {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #A0A0A0;
}

.form-kids-container ::-moz-placeholder {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #A0A0A0;
}

.form-kids-container .sf-hdr div {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    color: #536FEB;
}

.form-kids-container .sf-hdr div>span {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 25.329px;
    line-height: 30px;
    color: #FFFFFF;
    transform: rotate(-4.27deg);
    padding: 8px 19px;
    background: linear-gradient(90.51deg, #8866EA 5.17%, #667EEA 96.86%);
    box-shadow: inset -3px 2px 4px rgba(0, 0, 0, 0.25);
    border-radius: 4.2215px;
    display: inline-block;
    position: relative;
    top: -10px;
}

.form-kids-container input[type="text"] {
    border: 1px solid #4B4951;
    border-radius: 75px;
}

.form-kids-container .kids-button button.def-btn {
    background: #667EEA;
    border-radius: 75px;
    font-size: 16px;
    padding: 15px 85px;
}

.form-kids-container .kids-button button.def-btn:hover {
    color: #667EEA;
    background: #fff;
}

.form-kids-container .kids-button {
    position: relative;
    z-index: 999;
}

.form-kids-container .kids-button .sf-image {
    position: absolute;
    z-index: -1;
    width: 373px;
    height: 226px;
    top: -220px;
    left: -60%;
}

.form-kids-container .kids-policy {
    display: flex;
    justify-content: space-between;
}

.form-kids-container .kids-policy div {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #A0A0A0;
    margin-top: 15px;
}

.form-kids-container .kids-policy div:nth-child(2) {
    width: 507px;
    text-align: center;
}

.form-kids-container .s-free .sf-hdr {
    margin-bottom: 15px;
}

@media (max-width: 1130px) {
    .form-kids-container .sf-form.feedback-form {
        flex-wrap: nowrap;
    }
}

@media (max-width: 991px) {
    .form-kids-container .sf-image {
        display: none;
    }

    .form-kids-container .sf-form.feedback-form {
        flex-wrap: wrap;
    }

    .form-kids-container .sf-form.feedback-form input[type="text"] {
        margin-right: 0;
        margin-bottom: 12px;
    }
}

@media (max-width: 768px) {
    .form-kids-container .sf-hdr div {
        font-size: 22px;
        position: relative;
    }

    .form-kids-container .sf-hdr div::before {
        content: '';
        width: 60px;
        height: 30px;
        background-image: url('/img/main/arrow_back_kids.png');
        background-repeat: no-repeat;
        position: absolute;
        top: 35px;
        left: 40px;
    }

    .form-kids-container .sf-hdr div::after {
        content: '';
        width: 60px;
        height: 30px;
        background-image: url('/img/main/arrow_after_kids.png');
        background-repeat: no-repeat;
        position: absolute;
        top: 0px;
        left: 190px;
    }

    .form-kids-container .sf-hdr div>span {
        font-size: 17px;
        background: linear-gradient(90.51deg, #8866EA 5.17%, #667EEA 96.86%);
        box-shadow: inset -2.06355px 1.3757px 2.7514px rgba(0, 0, 0, 0.25);
        border-radius: 63.7663px;
        transform: rotate(-7.5deg);
        left: 105px;
        top: -4px;
        padding: 2px 13px;
    }

    .form-kids-container .kids-button {
        width: 100%;
    }
}

@media (max-width: 500px) {
    .form-kids-container input[name="NAME"] {
        order: 1;
    }

    .form-kids-container input[name="PHONE"] {
        order: 2;
    }

    .form-kids-container input[name="EMAIL"] {
        order: 3;
    }

    .form-kids-container .kids-button {
        order: 5;
        margin-bottom: 15px;
    }

    .form-kids-container .sf-descr {
        font-size: 14px;
        line-height: 16px;
        margin-bottom: 15px;
    }

    .form-kids-container .kids-require-mobile {
        display: block;
        order: 4;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 10px;
        line-height: 12px;
        color: #A8A8A8;
        margin-bottom: 15px;
    }

    .form-kids-container .sf-hidden-txt.kids-mobile {
        display: block;
        order: 6;
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 10px;
        line-height: 12px;
        color: #717171;
    }

    .form-kids-container .kids-policy {
        display: none;
    }
}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/style.css?173091205220564*/
.my-container{box-sizing:border-box;margin:0 auto;padding:0 15px}.my-container.new{max-width:1140px}.my-container.flex{display:flex}.def-hdr{display:block;color:#242424;font-size:48px;line-height:56px;font-weight:700;font-family:roboto,sans-serif}.def-hdr.small{font-size:34px;line-height:40px}.def-hdr.white{color:#fff}.def-hdr.white .df-arr::before{background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/df-arr_white.svg)}.def-hdr.link{transition:all .5s ease;position:relative}.def-hdr.link:hover{color:#667eea}.def-hdr.link:hover .df-arr{left:10px}.def-hdr.link:hover .df-arr::before{opacity:0}.def-hdr.link:hover .df-arr::after{opacity:1}.def-hdr.link:hover .df-arr span{width:35px}.def-hdr .df-arr{width:16px;height:28px;display:inline-block;position:relative;top:1px;margin-left:7px;left:0;transition:all .5s ease}.def-hdr .df-arr::before{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/df-arr.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease}.def-hdr .df-arr::after{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/df-arr_purple.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease;opacity:0}.def-hdr .df-arr span{transition:all .5s ease;position:absolute;right:0;top:50%;margin-top:-1px;height:2px;width:0;background:#667eea}a.def-hdr{transition:all .5s ease;position:relative}a.def-hdr:hover{color:#667eea}a.def-hdr:hover .df-arr{left:10px}a.def-hdr:hover .df-arr::before{opacity:0}a.def-hdr:hover .df-arr::after{opacity:1}a.def-hdr:hover .df-arr span{width:35px}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:46px;height:46px;border-radius:50%;margin:0;padding:0;background:#fff;opacity:1;box-shadow:-1.56667px 1.56667px 6.26667px rgba(0,0,0,.25);position:relative;top:0;left:0;right:0;bottom:0}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{content:"";position:absolute;width:24px;height:24px;left:50%;top:50%;margin-top:-12px;margin-left:-10px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/arrow-swiper.svg) 50%}.circle-arrows .swiper-button-prev::after{margin-left:-14px;transform:rotate(180deg)}.circle-arrows.small{max-width:69px;width:100%}.circle-arrows.small .swiper-button-next,.circle-arrows.small .swiper-button-prev{width:30px;height:30px}.circle-arrows.small .swiper-button-next svg,.circle-arrows.small .swiper-button-prev svg{max-width:26px}.circle-arrows.small .swiper-button-next::after,.circle-arrows.small .swiper-button-prev::after{width:17px;height:19px;margin-left:-8.5px;margin-top:-9.5px;background-repeat:no-repeat;background-size:contain}.circle-arrows.active .swiper-button-next svg{stroke-dashoffset:0;transition:all 8s linear}.circle-arrows .swiper-button-next svg{stroke-dashoffset:167;stroke-dasharray:167;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0 ease;max-width:40px}.swiper-pagination.def-dots.dots-purple .swiper-pagination-bullet{background:#d4dcff}.swiper-pagination.def-dots .swiper-pagination-bullet{width:7px;height:7px;background:#fff;border-radius:50%;margin-left:5px;margin-right:5px;opacity:1}.swiper-pagination.def-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#667eea;width:25px;border-radius:10px}.sid-itm{margin-left:15px;margin-right:15px;width:calc(25% - 30px);margin-bottom:30px;position:relative;border-radius:15px;overflow:hidden;background:#fff;height:187px}.sid-itm:hover .sid-i-hdr{opacity:0;visibility:hidden}.sid-itm:hover .sid-i-descr{opacity:1;visibility:visible}.sid-itm:hover .sid-i-arr{opacity:1}.sid-itm:hover .sid-img::after{opacity:1}.sid-itm:hover .sid-img img{-webkit-mask-size:350px 350px;-webkit-mask-position:50% 50%}.sid-itm .sid-img{position:absolute;right:0;bottom:0;width:100%;height:100%}.sid-itm .sid-img::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.42) 86.87%);opacity:0;transition:all .5s ease}.sid-itm .sid-img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50%;--mask:url('data:image/svg+xml,%3Csvg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"%3E%3Ccircle cx="50" cy="50" r="50" /%3E%3C/svg%3E');-webkit-mask-image:var(--mask);-webkit-mask-repeat:no-repeat;-webkit-mask-size:247px 247px;-webkit-mask-position:85px 107px;transition:all .5s ease}.sid-itm .sid-i-btn{display:none}.sid-itm .sid-i-hdr{display:block;position:absolute;left:0;top:0;width:100%;padding-left:20px;padding-right:20px;font-size:22px;line-height:26px;font-weight:700;font-family:roboto,sans-serif;color:#37414d;padding-top:23px;transition:all .5s ease}.sid-itm .sid-i-hdr span{display:inline-block}.sid-itm .sid-i-descr{display:block;color:#fff;font-size:16px;line-height:130%;font-weight:500;font-family:roboto,sans-serif;position:absolute;left:0;top:0;width:100%;padding-left:20px;padding-right:15px;padding-top:23px;opacity:0;visibility:hidden;transition:all .5s ease}.sid-itm .sid-i-descr.mobile{display:none}.sid-itm .sid-i-arr{width:30px;height:30px;border:1px solid #fff;border-radius:50%;position:absolute;bottom:20px;right:20px;transition:all .5s ease;opacity:0}.sid-itm .sid-i-arr:hover{background:#fff}.sid-itm .sid-i-arr:hover::before{opacity:0}.sid-itm .sid-i-arr:hover::after{opacity:1}.sid-itm .sid-i-arr::after,.sid-itm .sid-i-arr::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s ease;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/sid-arr_white.svg);background-position:55% 50%;background-repeat:no-repeat}.sid-itm .sid-i-arr::after{opacity:0;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/sid-arr_black.svg)}.s-teach{background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%);padding-top:90px;padding-bottom:30px;overflow:hidden}.s-teach .my-container.flex{flex-wrap:wrap}.s-teach .st-left{width:calc(100% - 426px);padding-right:15px;display:flex;flex-wrap:wrap;position:relative;left:-15px}.s-teach .st-left .sid-itm{width:calc(33.33% - 30px);height:161px;margin-bottom:30px}.s-teach .st-left .sid-img img{--mask:none;--webkit-mask-position:50%;-webkit-mask-size:100%}.s-teach .st-left .sid-img img:nth-child(2){display:none}.s-teach .st-left .sid-i-hdr{font-size:16px;line-height:100%}.s-teach .st-left .sid-i-descr{font-size:14px;line-height:120%}.s-teach .st-left .stl-row{display:flex;align-items:center;position:relative;width:100%}.s-teach .st-left .stl-row .stl-two{width:calc(66.33% - 30px);margin-left:15px;margin-right:15px}.s-teach .st-left .stl-row .def-hdr{font-size:36px;line-height:108.7%;margin-bottom:30px}.s-teach .st-right{width:426px}.s-teach .st-right .def-hdr{display:none}.s-teach .st-right .str-slider{position:relative;overflow:hidden}.s-teach .st-right .str-slider .swiper-pagination.def-dots{bottom:21px}.s-teach .st-right .str-slider .circle-arrows{display:flex;position:absolute;right:25px;bottom:20px;justify-content:space-between}.s-teach .st-right .str-slider .swiper .swiper-slide{width:100%}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{width:100%;height:543px;display:block;position:relative;border-radius:20px;overflow:hidden}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-mobile,.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg,.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-mobile,.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%}.s-def-banner{padding-top:60px;padding-bottom:60px;background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%)}.s-def-banner .sdb-block{border-radius:20px;overflow:hidden;position:relative;display:block;padding:40px 50% 39px 39px}.s-def-banner .sdb-block .sdb-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%}.s-def-banner .sdb-block .sdb-image{position:absolute;right:0;bottom:0;width:50%;max-width:511px}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible img{margin-left:auto}.s-def-banner .sdb-block .sdb-image.mobile-visible{display:none}.s-def-banner .sdb-block .sdb-image img{display:block;max-width:100%}.s-def-banner .sdb-block .sdb-icn{max-width:82px;width:100%;position:absolute;right:40px;top:43px}.s-def-banner .sdb-block .sdb-icn img{display:block;max-width:100%}.s-def-banner .sdb-block .def-hdr{margin-bottom:15px}.s-def-banner .sdb-block p{margin:0;color:#fff;font-size:18px;line-height:130.69%;font-weight:400;font-family:roboto,sans-serif;position:relative;margin-bottom:57px}.s-def-banner .sdb-block .def-btn-new{position:relative;display:inline-block;outline:0;cursor:pointer;border:1px solid #fff;border-radius:53px;color:#fff;font-size:16px;line-height:19px;font-weight:400;font-family:roboto,sans-serif;transition:all .5s ease;padding:16px 58px 14px}.s-def-banner .sdb-block .def-btn-new:hover{background:#fff;color:#000}.sid-itm .sid-i-hdr .sid-ih-arr{display:none}.s-programs.city-school .def-hdr{display:block;color:#242424;font-size:48px;line-height:56px;font-weight:700;font-family:roboto,sans-serif;position:relative}.s-programs.city-school .def-hdr .df-arr{width:16px;height:28px;display:inline-block;position:absolute;top:35%;margin-left:7px;left:63.5%;transition:all .5s ease}.s-programs.city-school .def-hdr .df-arr::before{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/df-arr.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease}.s-programs.city-school .def-hdr .df-arr::after{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/df-arr_purple.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease;opacity:0}.s-programs.city-school .def-hdr .df-arr span{transition:all .5s ease;position:absolute;right:3px;top:54%;margin-top:-1px;height:3px;width:0;background:#667eea}.s-programs.city-school a.def-hdr h2{transition:all .5s ease;position:relative}.s-programs.city-school a.def-hdr h2:hover{color:#667eea}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:64.5%}.s-programs.city-school a.def-hdr:hover .df-arr::before{opacity:0}.s-programs.city-school a.def-hdr:hover .df-arr::after{opacity:1}.s-programs.city-school a.def-hdr:hover .df-arr span{width:35px}@media only screen and (max-width:1280px){.def-hdr{font-size:38px;line-height:46px}.sid-itm .sid-i-hdr{font-size:18px;line-height:24px}}@media only screen and (max-width: 1130px){.s-programs.city-school .def-hdr .df-arr{left:710px}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:720px}}@media only screen and (max-width:1100px){.s-teach .st-right{width:100%}.s-teach .st-left{width:100%}.s-teach .st-left .sid-itm{margin-bottom:30px}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg{display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{display:block}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:456px}.s-teach .st-left .stl-row{order:-1;justify-content:space-between}.s-teach .st-left .stl-row .stl-two{order:-1;width:calc(50% - 30px)}.s-teach .st-left{padding-right:0;min-width:calc(100% + 30px)}}@media only screen and (max-width:991px){.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:305px}.s-teach .st-left .sid-itm .sid-i-hdr span::before{top:1px}.s-teach .st-left .sid-itm .sid-img img{-webkit-mask-position:100%;-webkit-mask-size:100%}.s-teach .st-left .sid-itm .sid-img{border-radius:0}.def-hdr.link:hover,a.def-hdr:hover{color:#242424}.def-hdr.white:hover{color:#fff}.def-hdr.link:hover .df-arr::before,a.def-hdr:hover .df-arr::before{opacity:1}.def-hdr.link:hover .df-arr::after,a.def-hdr:hover .df-arr::after{opacity:0}.def-hdr.link:hover .df-arr,a.def-hdr:hover .df-arr{left:0}.def-hdr.link .df-arr span,a.def-hdr .df-arr span{display:none}.def-hdr{font-size:32px;line-height:38px}.def-hdr .df-arr{width:12px;height:21px;background-size:contain}.def-hdr.small{font-size:30px;line-height:113%}.sid-itm{width:calc(33.33% - 30px);height:auto;min-height:124px}.sid-itm .sid-i-descr{display:none}.sid-itm.active .sid-i-hdr span::before{transform:rotate(90deg)}.sid-itm:hover .sid-i-descr{opacity:0;visibility:hidden}.sid-itm.active .sid-i-descr{opacity:1;visibility:visible}.sid-itm .sid-i-descr.mobile{position:relative;left:0;top:0;color:#a0a0a0;font-size:14px;line-height:130.69%;font-weight:400;padding-top:0;font-family:roboto,sans-serif;transition:0;opacity:1;visibility:visible;padding-right:55px;display:none;padding-bottom:10px}.sid-itm .sid-i-arr:hover::before{opacity:1}.sid-itm.active:hover .sid-i-arr{opacity:1}.sid-itm.active .sid-i-arr{opacity:1}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{-webkit-mask-position:123px 61px}.sid-itm:hover .sid-img img{-webkit-mask-size:247px 247px}.sid-itm:hover .sid-i-hdr{opacity:1;visibility:visible}.sid-itm .sid-img{transition:all .5s ease}.sid-itm:hover .sid-i-arr{opacity:0}.sid-itm:hover .sid-img::after{opacity:0}.sid-itm .sid-img::after{display:none}.sid-itm .sid-i-arr{border-color:#667eea;background:#fff}.sid-itm .sid-i-arr::before{width:100%;height:100%;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/sid-arr_purple.svg);background-repeat:no-repeat;background-position:50%}.sid-itm .sid-i-arr::after{display:none}.sid-itm .sid-i-hdr{position:relative;left:0;top:0;padding-bottom:5px}.sid-itm .sid-i-hdr span{position:relative;padding-right:18px}.sid-itm .sid-i-hdr span::before{content:"";position:absolute;right:0;top:4px;width:8px;height:14px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/sid-arr_mobile.svg)}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:30px;height:30px}.circle-arrows .swiper-button-next svg{max-width:26px}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{width:16px;height:22px;background-size:contain;background-repeat:no-repeat;margin-left:-8px;margin-top:-11px}.s-def-banner .sdb-block{border-radius:10px;padding-left:20px;padding-top:20px;padding-bottom:20px}.s-def-banner .sdb-block p{font-size:14px;line-height:130.69%;margin-bottom:114px}.s-def-banner .sdb-block .sdb-icn{max-width:53px;right:20px;top:20px}.s-def-banner .sdb-block .sdb-image{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:block}.s-teach .sid-itm .sid-i-hdr .sid-ih-arr{width:8px;height:14px;display:inline-block;position:relative;top:1px;margin-left:5px}.s-teach .sid-itm .sid-img{width:200px;height:116px}.s-teach .sid-itm.active .sid-img{opacity:0}.s-teach .sid-itm .sid-i-arr{width:40px;height:40px}.s-programs.city-school a.def-hdr:hover{color:#242424}.s-programs.city-school a.def-hdr:hover .df-arr::before{opacity:1}.s-programs.city-school a.def-hdr:hover .df-arr::after{opacity:0}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:470px}.s-programs.city-school a.def-hdr .df-arr span{display:none}.s-programs.city-school .def-hdr{font-size:32px;line-height:38px}.s-programs.city-school .def-hdr .df-arr{width:12px;height:21px;background-size:contain;left:470px;top:21px}.s-programs.city-school h2{font-size:32px}}@media only screen and (max-width:768px){.my-container.new{max-width:720px}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{border-radius:10px}.s-teach .st-left .stl-row .def-hdr{font-size:32px;line-height:108.2%}.s-teach .st-left .sid-itm{width:calc(50% - 30px);height:124px}.s-teach .st-left .sid-i-hdr{font-size:18px;line-height:108.32%;padding-top:22px}.s-teach .st-right .str-slider .circle-arrows{display:none}.s-teach .st-right .str-slider .swiper{padding-bottom:43px}.s-teach .st-right .str-slider .swiper-pagination.def-dots{bottom:0}.sid-itm{width:calc(50% - 30px);border-radius:10px}.sid-itm .sid-i-hdr{padding-top:18px}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{-webkit-mask-position:205px 47px;-webkit-mask-size:155px 155px}.s-programs.city-school .def-hdr .df-arr{top:7px}}@media only screen and (max-width:600px){.s-teach .st-left .stl-row .def-hdr{font-size:24px;line-height:28px}.s-teach .st-left .sid-itm{height:auto;min-height:149px}.s-teach .st-left .sid-itm .sid-i-hdr{padding:15px 12px 9px}.s-teach .st-left .sid-itm .sid-i-descr.mobile{padding-left:12px;padding-bottom:12px}.s-teach .st-left .sid-itm .sid-i-arr{bottom:15px;right:14px}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:225px}.def-hdr{font-size:24px;line-height:28px}.def-hdr .df-arr{width:7px;height:12px;top:-1px;margin-left:3px}.def-hdr.small{font-size:24px;line-height:28px}.def-btn-new{padding-left:68px;padding-right:68px}.sid-itm .sid-i-descr.mobile{padding-bottom:15px}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{-webkit-mask-position:124px 47px}.s-def-banner .sdb-block{padding-top:30px;padding-left:17px;padding-bottom:30px}.s-def-banner .sdb-block p{margin-bottom:87px}.s-def-banner .sdb-block .sdb-icn{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:none}.s-def-banner .sdb-block .sdb-image.mobile-visible{display:block}.s-programs.city-school h2{font-size:24px}.s-programs.city-school a.def-hdr.city-school:hover .df-arr.city-school{left:350px}.s-programs.city-school .def-hdr .df-arr{width:7px;height:12px;left:350px;top:10px}}@media only screen and (max-width:480px){.s-teach{padding-top:45px;padding-bottom:30px}.s-teach .st-right .def-hdr{display:block;margin-bottom:26px}.s-teach .st-right .str-slider .swiper{padding-bottom:28px}.s-teach .st-right{order:-1;margin-bottom:24px}.s-teach .st-left .stl-row .def-hdr{display:none}.s-teach .st-left .sid-itm .sid-i-hdr{padding-left:12px;padding-top:24px;font-size:16px;padding-bottom:7px;width:160px}.s-teach .st-left .sid-itm .sid-i-descr.mobile{padding-bottom:83px}.s-teach .st-left .sid-itm{margin-bottom:15px;min-height:88px}.s-teach .st-left .stl-row .stl-two{width:100%;margin-left:0;margin-right:0}.s-teach .st-left .stl-row{flex-wrap:wrap}.s-teach .st-left .sid-itm{width:100%;margin-left:0;margin-right:0}.s-teach .st-left{left:0;width:100%;min-width:1px}.s-teach .st-left .sid-img img:nth-child(2){display:block}.s-teach .st-left .sid-img img:nth-child(1){display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-tablets{display:none}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm .str-bg-mobile{display:block}.s-teach .st-right .str-slider .swiper .swiper-slide .str-itm{height:170px}.s-teach .st-right .str-slider .swiper .swiper-slide{width:310px!important}.s-teach .st-left .sid-itm .sid-img{right:0;bottom:0;width:123px;height:88px}.sid-itm{width:calc(100% - 30px);margin-bottom:15px}.sid-itm:last-child{margin-bottom:0}.sid-itm .sid-img img,.sid-itm:hover .sid-img img{--mask:none}.sid-itm .sid-i-descr.mobile{padding-left:15px;padding-right:15px;padding-bottom:85px}.sid-itm .sid-img{width:128px;height:128px;border-radius:50%;bottom:-70px;right:-27px;overflow:hidden}.sid-itm .sid-i-btn{display:block;position:absolute;color:#667eea;font-size:14px;line-height:16px;font-weight:400;font-family:roboto,sans-serif;left:15px;bottom:15px;border-radius:74px;border:1px solid #667eea;opacity:0;visibility:hidden;transition:all .5s ease;padding:12px 16px 10px}.sid-itm .sid-i-btn span{padding-right:13px;position:relative}.sid-itm .sid-i-btn span::after{content:"";position:absolute;right:2px;top:3px;width:6px;height:11px;background:url(/bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/img/sid-btn-arr.svg)}.sid-itm.active .sid-i-btn{transition-delay:.1s;opacity:1;visibility:visible}.sid-itm .sid-i-arr{display:none}.sid-itm .sid-i-hdr{font-size:16px;line-height:19px;padding-left:15px;padding-top:15px}.sid-itm .sid-i-hdr span::before{top:3px}.sid-itm{min-height:68px}.s-def-banner .sdb-block{padding-right:17px}.s-def-banner{padding-top:45px;padding-bottom:45px}.s-def-banner .sdb-block .def-hdr{margin-bottom:11px}.s-def-banner .sdb-block p{margin-bottom:0}.s-def-banner .sdb-block .def-btn-new{position:absolute;left:17px;width:calc(100% - 34px);bottom:30px;text-align:center;padding-left:10px;padding-right:10px}.s-def-banner .sdb-block{min-height:367px}.s-def-banner .sdb-block .sdb-image{max-width:100%;width:100%}.s-def-banner .sdb-block .sdb-image img{margin-left:auto;margin-right:auto;max-width:256px;max-height:230px}.s-programs.city-school h2{text-align:left}}@media only screen and (max-width: 380px){.s-programs.city-school .def-hdr .df-arr{display:none}}.s-teach .sid-itm.active .sid-i-descr.mobile{display: block; transition: height 0.8s ease-in;}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/partners_3/style.css?173091203910687*/
.my-container{box-sizing:border-box;margin:0 auto;padding:0 15px}.my-container.new{max-width:1140px}.s-def-banner{padding-top:60px;padding-bottom:30px;background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%)}.s-def-banner .sdb-block{border-radius:20px;overflow:hidden;position:relative;display:block;padding:40px 50% 39px 39px}.s-def-banner .sdb-block .sdb-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%}.s-def-banner .sdb-block .sdb-image{position:absolute;right:0;bottom:0;width:50%;max-width:511px}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible img{margin-left:auto}.s-def-banner .sdb-block .sdb-image.mobile-visible{display:none}.s-def-banner .sdb-block .sdb-image img{display:block;max-width:100%}.s-def-banner .sdb-block .sdb-icn{max-width:82px;width:100%;position:absolute;right:40px;top:43px}.s-def-banner .sdb-block .sdb-icn img{display:block;max-width:100%}.s-def-banner .sdb-block .def-hdr{margin-bottom:15px}.s-def-banner .sdb-block p{margin:0;color:#fff;font-size:18px;line-height:130.69%;font-weight:400;font-family:roboto,sans-serif;position:relative;margin-bottom:57px}.s-def-banner .sdb-block .def-btn{position:relative}.s-teach-company{background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%);padding-top:0;padding-bottom:60px}.s-teach-company.stc-partners .stc-top .white-block{padding-bottom:31px}.s-teach-company.stc-partners .stc-top .stc-t-hdr{font-size:24px}.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper{padding-left:39px;padding-right:39px}.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-wrapper{align-items:center}.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-slide .stc-itm{padding:0;border:0 solid #000}.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-slide .stc-itm:hover{border:0 solid #000}.s-teach-company .white-block{background:#fff}.s-teach-company .stc-top .white-block{border-radius:20px 20px 0 0;padding:43px 39px 30px}.s-teach-company .stc-top .stc-t-hdr{display:block;color:#37414d;font-size:22px;line-height:100%;font-family:roboto,sans-serif;font-weight:700}.s-teach-company .stc-slider-wrap .white-block{border-radius:0 0 20px 20px}.s-teach-company .stc-slider-wrap .stc-slider{position:relative;padding-bottom:64px}.s-teach-company .stc-slider-wrap .stc-slider .swiper-pagination.def-dots{bottom:30px;width:100%}.s-teach-company .stc-slider-wrap .stc-slider .circle-arrows{display:flex;position:absolute;right:25px;bottom:17px;justify-content:space-between}.s-teach-company .stc-slider-wrap .swiper-slide{width:auto}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm{border:1px solid transparent;border-radius:10px;text-align:center;display:block;padding:10px 15px}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm:hover{border-color:#e7e7e7}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm:hover .stc-text{opacity:1}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-img{margin-bottom:10px}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-img img{display:block;max-width:100%;margin:0 auto}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text{opacity:0;transition:all .5s ease}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr{display:block;font-size:14px;line-height:130.687%;font-weight:400;color:#717171}.circle-arrows .swiper-button-next,.circle-arrows .swiper-button-prev{width:46px;height:46px;border-radius:50%;margin:0;padding:0;background:#fff;opacity:1;box-shadow:-1.56667px 1.56667px 6.26667px rgba(0,0,0,.25);position:relative;top:0;left:0;right:0;bottom:0}.circle-arrows .swiper-button-next::after,.circle-arrows .swiper-button-prev::after{content:"";position:absolute;width:24px;height:24px;left:50%;top:50%;margin-top:-12px;margin-left:-10px;background:url(/bitrix/templates/main-new/components/bitrix/news.list/partners_3/../img/arrow-swiper.svg) 50%}.circle-arrows .swiper-button-prev::after{margin-left:-14px;transform:rotate(180deg)}.circle-arrows.small{max-width:69px;width:100%}.circle-arrows.small .swiper-button-next,.circle-arrows.small .swiper-button-prev{width:30px;height:30px}.circle-arrows.small .swiper-button-next svg,.circle-arrows.small .swiper-button-prev svg{max-width:26px}.circle-arrows.small .swiper-button-next::after,.circle-arrows.small .swiper-button-prev::after{width:17px;height:19px;margin-left:-8.5px;margin-top:-9.5px;background-repeat:no-repeat;background-size:contain}.circle-arrows.active .swiper-button-next svg{stroke-dashoffset:0;transition:all 8s linear}.circle-arrows .swiper-button-next svg{stroke-dashoffset:167;stroke-dasharray:167;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0 ease;max-width:40px}.swiper-pagination.def-dots.dots-purple .swiper-pagination-bullet{background:#d4dcff}.swiper-pagination.def-dots .swiper-pagination-bullet{width:7px;height:7px;background:#fff;border-radius:50%;margin-left:5px;margin-right:5px;opacity:1}.swiper-pagination.def-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#667eea;width:25px;border-radius:10px}#teach-company .stc-slider.white-block{overflow:hidden}.s-def-banner .sdb-block .def-btn-new{position:relative;display:inline-block;outline:0;cursor:pointer;border:1px solid #fff;border-radius:53px;color:#fff;font-size:16px;line-height:19px;font-weight:400;font-family:roboto,sans-serif;transition:all .5s ease;padding:16px 58px 14px}.s-def-banner .sdb-block .def-btn-new:hover{background:#fff;color:#000}.def-hdr .df-arr{width:16px;height:28px;display:inline-block;position:relative;top:1px;margin-left:7px;left:0;transition:all .5s ease}.def-hdr .df-arr span{transition:all .3s ease;position:absolute;right:3px;top:50%;transform:translateY(-50%);height:3px;width:0;opacity:0;background:#667eea}.def-hdr.link:hover .df-arr span{width:32px;opacity:1}.def-hdr:hover .df-arr span{width:32px;opacity:1}.def-hdr .df-arr span{transition:all .3s ease;position:absolute;right:3px;top:54%;transform:translateY(-50%);height:3px;width:0;opacity:0;background:#667eea}@media only screen and (max-width:991px){.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper{padding-left:20px;padding-right:20px}.s-teach-company .stc-top .white-block{padding-left:20px}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm{border-color:#e7e7e7}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text{opacity:1}.s-def-banner .sdb-block{border-radius:10px;padding-left:20px;padding-top:20px;padding-bottom:20px}.s-def-banner .sdb-block p{font-size:14px;line-height:130.69%;margin-bottom:114px}.s-def-banner .sdb-block .sdb-icn{max-width:53px;right:20px;top:20px}.s-def-banner .sdb-block .sdb-image{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:block}.def-hdr .df-arr{width:12px;height:21px;background-size:contain}.def-hdr.small{font-size:30px;line-height:113%}}@media only screen and (max-width:768px){.s-teach-company .stc-slider-wrap .my-container.new{padding-left:0;padding-right:0}.s-teach-company .stc-slider-wrap .my-container.new .swiper{padding-left:15px;padding-right:15px}.s-teach-company .stc-slider-wrap .stc-slider{padding-bottom:36px}.s-teach-company .stc-slider-wrap .stc-slider .swiper-pagination.def-dots{bottom:0}.s-teach-company .stc-top .stc-t-hdr{font-size:18px}.s-teach-company .stc-top .white-block{border-radius:0;padding:0}.s-teach-company .white-block{background:0 0}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm{background:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between}.s-teach-company .stc-top{margin-bottom:16px}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr{display:inline-block;color:#a0a0a0;font-size:14px;line-height:130.687%;position:relative;padding-right:15px}.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr::after{content:"";position:absolute;width:6px;height:11px;right:0;top:3px}.s-teach-company .stc-slider-wrap .swiper-slide{height:auto}.s-teach-company .stc-slider-wrap .stc-slider .circle-arrows{display:none}.s-teach-company{padding-top:30px;padding-bottom:30px}.s-teach-company.stc-partners .stc-slider-wrap .stc-slider{background:#fff;border-radius:10px;padding-top:17px;padding-bottom:17px;border:1px solid #e7e7e7}.s-teach-company.stc-partners .stc-slider-wrap .my-container.new{padding-left:15px;padding-right:15px}.s-teach-company.stc-partners .stc-top .stc-t-hdr{font-size:18px;line-height:21px}.s-teach-company.stc-partners .stc-top .white-block{padding-bottom:0}.s-teach-company.stc-partners .stc-top{margin-bottom:10px}.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-pagination.def-dots{bottom:-37px}.s-teach-company.stc-partners{padding-bottom:67px}.s-teach-company.stc-partners .stc-slider-wrap .swiper-slide{position:relative}.s-teach-company.stc-partners .stc-slider-wrap .swiper-slide:last-child::after{display:none}.s-teach-company.stc-partners .stc-slider-wrap .swiper-slide::after{content:"";position:absolute;right:-15px;top:0;width:1px;height:100%;background:#efefef}.my-container.new{max-width:720px}}@media only screen and (max-width:600px){.s-teach-company .stc-top .stc-t-hdr{font-size:16px;line-height:112%;max-width:220px}.s-teach-company .stc-top{margin-bottom:13px}.s-def-banner .sdb-block{padding-top:30px;padding-left:17px;padding-bottom:30px}.s-def-banner .sdb-block p{margin-bottom:87px}.s-def-banner .sdb-block .sdb-icn{display:none}.s-def-banner .sdb-block .sdb-image.tablets-visible{display:none}.s-def-banner .sdb-block .sdb-image.mobile-visible{display:block}.def-btn-new{padding-left:68px;padding-right:68px}.def-hdr{font-size:24px;line-height:28px}.def-hdr .df-arr{width:7px;height:12px;top:-1px;margin-left:3px}.def-hdr.small{font-size:24px;line-height:28px}}@media only screen and (max-width:480px){.s-def-banner .sdb-block{padding-right:17px}.s-def-banner{padding-top:45px;padding-bottom:45px}.s-def-banner .sdb-block .def-hdr{margin-bottom:11px}.s-def-banner .sdb-block p{margin-bottom:0}.s-def-banner .sdb-block .def-btn{position:absolute;left:17px;width:calc(100% - 34px);bottom:30px;text-align:center;padding-left:10px;padding-right:10px}.s-def-banner .sdb-block{min-height:367px}.s-def-banner .sdb-block .sdb-image{max-width:100%;width:100%}.s-def-banner .sdb-block .sdb-image img{margin-left:auto;margin-right:auto;max-width:256px;max-height:230px}.s-def-banner .sdb-block .def-btn-new{position:absolute;left:17px;width:calc(100% - 34px);bottom:30px;text-align:center;padding-left:10px;padding-right:10px}.stc-slider.white-block .swiper-pagination.def-dots.dots-purple{display:none}}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/prefs.v2/style.css?17309120397574*/
.my-container.new{max-width:1140px}.my-container.flex{display:flex}.def-hdr{display:flex;align-items: center;gap: 10px;color:#242424;font-size:48px;line-height:56px;font-weight:700;font-family:roboto,sans-serif}.def-hdr.small{font-size:34px;line-height:40px}.def-hdr.white{color:#fff}.def-hdr.white .df-arr::before{background-image:url(/bitrix/templates/main-new/components/bitrix/news.list/prefs.v2/img/df-arr_white.svg)}.def-hdr.link{transition:all .5s ease;position:relative}.def-hdr.link:hover{color:#667eea}.def-hdr.link:hover .df-arr{left:10px}.def-hdr.link:hover .df-arr::before{opacity:0}.def-hdr.link:hover .df-arr::after{opacity:1}.def-hdr.link:hover .df-arr span{width:32px;opacity:1}.def-hdr .df-arr{width:16px;height:28px;display:inline-block;position:relative;top:1px;margin-left:7px;left:0;transition:all .5s ease}.def-hdr .df-arr::before{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/news.list/prefs.v2/img/df-arr.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease}.def-hdr .df-arr::after{left:0;top:0;width:100%;height:100%;content:"";position:absolute;background-image:url(/bitrix/templates/main-new/components/bitrix/news.list/prefs.v2/img/df-arr_purple.svg);background-size:contain;background-repeat:no-repeat;transition:all .5s ease;opacity:0}.def-hdr .df-arr span{transition:all .3s ease;position:absolute;right:3px;top:52%;transform:translateY(-50%);height:3px;width:0;opacity:0;background:#667eea}.def-hdr .df-arr.prof-lern span{transition:all .3s ease;position:absolute;right:3px;top:53%;transform:translateY(-50%);height:3px;width:0;opacity:0;background:#667eea}.def-hdr:hover .df-arr.prof-lern span{width:32px;opacity:1}.def-btn{display:inline-block;outline:0;cursor:pointer;border:1px solid #fff;background:#fff;border-radius:53px;color:#000;font-size:16px;line-height:19px;font-weight:400;font-family:roboto,sans-serif;transition:all .5s ease;padding:16px 58px 14px}.def-btn:hover{background:0 0;color:#fff}.s-why-we{padding-top:60px;padding-bottom:30px;background:linear-gradient(90deg,#EEF1F5 -0.18%,#D9DFF1 99.82%)}.s-why-we .sww-top{margin-bottom:50px}.s-why-we .my-container.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.s-why-we .sww-left{width:calc(50% - 15px);position:relative;border-radius:20px;overflow:hidden;padding:40px}.s-why-we .sww-left .sww-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:50%; background-position: right bottom;}.s-why-we .sww-left .sww-bg::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(97.9deg,rgba(48,53,105,.65) 25.87%,rgba(48,53,105,.3055) 75.22%);opacity:.65}.s-why-we .sww-left .def-hdr{position:relative;margin-bottom:16px}.s-why-we .sww-left p{margin:0;color:#fff;font-size:16px;line-height:130.69%;font-weight:400;font-family:roboto,sans-serif;margin-bottom:78px;max-width:290px;position:relative}.s-why-we .sww-left .def-btn{position:relative;max-width:201px;width:100%;padding-left:10px;padding-right:10px;text-align:center;background-color:#fff;color:#000;border-radius:53px;border:1px solid #fff}.s-why-we .sww-left .def-btn:hover{transition:all .5s ease;background:transparent;border:1px solid #fff;color:#fff}.s-why-we .sww-right{width:calc(50% - 15px);display:flex;flex-wrap:wrap;justify-content:space-between}.s-why-we .sww-right .sww-itm{width:calc(50% - 15px);border-radius:20px;background:#fff;border:1px solid #e7e7e7;padding:20px 21px}.s-why-we .sww-right .sww-itm:nth-child(1){margin-bottom:27px}.s-why-we .sww-right .sww-itm:nth-child(2){margin-bottom:27px}.s-why-we .sww-right .sww-itm .sww-i-hdr{display:flex;color:#37414d;font-size:30px;line-height:35px;font-weight:700;font-family:roboto,sans-serif;margin-bottom:15px;align-items:center;gap:8px}.s-why-we .sww-right .sww-itm .sww-i-hdr img{margin-left:5px}.s-why-we .sww-right .sww-itm .sww-i-hdr .green{color:#34ac49}.s-why-we .sww-right .sww-itm .sww-i-hdr .purple{color:#667eea}.s-why-we .sww-right .sww-itm p{margin:0;color:#a0a0a0;font-size:16px;line-height:130.69%;font-weight:400;font-family:roboto,sans-serif}@media only screen and (max-width:1280px){.def-hdr{font-size:38px;line-height:46px}.s-why-we .sww-right .sww-itm .sww-i-hdr{font-size:24px;line-height:30px}}@media only screen and (max-width:991px){.def-hdr.white:hover{color:#fff}.def-hdr.link:hover .df-arr::before,a.def-hdr:hover .df-arr::before{opacity:1}.def-hdr.link:hover .df-arr::after,a.def-hdr:hover .df-arr::after{opacity:0}.def-hdr.link:hover .df-arr,a.def-hdr:hover .df-arr{left:0}.def-hdr.link .df-arr span,a.def-hdr .df-arr span{display:none}.def-hdr{font-size:32px;line-height:38px}.def-hdr .df-arr{width:12px;height:21px;background-size:contain}.def-hdr.small{font-size:30px;line-height:113%}.s-why-we .sww-top{margin-bottom:40px}.s-why-we .sww-left{border-radius:10px;width:46%;position:absolute;left:15px;top:0;z-index:1;height:100%}.s-why-we .sww-right{width:calc(52% + 10px)}.s-why-we .my-container.flex{position:relative;justify-content:flex-end;min-height:300px}.s-why-we .sww-left .def-btn{position:absolute;left:18px;bottom:20px;width:calc(100% - 36px);max-width:100%}.s-why-we .sww-left p{font-size:14px}.s-why-we .sww-left{padding:22px 20px 20px}.s-why-we .sww-right .sww-itm:nth-child(1){margin-bottom:0;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-radius:0 10px 0 0}.s-why-we .sww-right .sww-itm:nth-child(4){border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;border-radius:0 0 10px 0}.s-why-we .sww-right .sww-itm:nth-child(4)::after{display:none}.s-why-we .sww-right .sww-itm:nth-child(3){border-right:1px solid #e7e7e7}.s-why-we .sww-right .sww-itm:nth-child(2){margin-bottom:0;border-right:1px solid #e7e7e7}.s-why-we .sww-right .sww-itm{width:100%;border-radius:0;padding-left:38px;padding-top:20px;padding-bottom:16px;border:0 solid #000;position:relative}.s-why-we .sww-right .sww-itm::after{content:"";position:absolute;left:38px;bottom:0;width:calc(100% - 54px);height:1px;background:#e9e9e9}.s-why-we .sww-right .sww-itm .sww-i-hdr{font-size:18px;line-height:21px;margin-bottom:7px}.s-why-we .sww-right .sww-itm .sww-i-hdr img{max-width:53px}.s-why-we .sww-right .sww-itm p{font-size:14px}.s-why-we .sww-right .sww-itm p br{display:none}}@media only screen and (max-width:768px){.my-container.new{max-width:720px}}@media only screen and (max-width:600px){.def-hdr{font-size:24px;line-height:28px}.def-hdr .df-arr{width:7px;height:12px;top:-1px;margin-left:3px}.def-hdr.small{font-size:24px;line-height:28px}.def-btn{padding-left:68px;padding-right:68px}.s-why-we .sww-top{margin-bottom:35px}.s-why-we .sww-left{padding-left:18px;padding-right:18px;padding-top:29px}.s-why-we .sww-left .def-hdr{margin-bottom:12px}.s-why-we .sww-left p br{display:none}.s-why-we .sww-left .def-btn{bottom:30px}.s-why-we .sww-left .sww-bg::after{background:linear-gradient(180.48deg,rgba(48,53,105,.5) 23.38%,rgba(0,10,113,.5) 99.59%);opacity:1}.s-why-we .sww-right .sww-itm{padding-left:34px}}@media only screen and (max-width:480px){.s-why-we .sww-left .sww-bg{background-position:right bottom;}.s-why-we .sww-left{left:0;top:0;width:100%;position:relative;min-height:369px}.s-why-we .sww-top{margin-bottom:30px}.s-why-we .sww-right{width:100%;margin-top:-10px}.s-why-we .sww-right .sww-itm:nth-child(1){border-radius:10px 10px 0 0;padding-top:30px}.s-why-we .sww-right .sww-itm{border-left:1px solid #e7e7e7;padding:19px 20px}.s-why-we .sww-right .sww-itm::after{left:20px;width:calc(100% - 40px)}.s-why-we .sww-right .sww-itm:nth-child(4){border-radius:0 0 10px 10px}.s-why-we{padding-top:45px;padding-bottom:45px}.s-why-we .sww-right .sww-itm .sww-i-hdr{gap:5px}}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/our.progress/style.css?17859075641382*/
.our-progress .sov-slider .circle-arrows {
  display: flex;
  position: absolute;
  right: 25px;
  bottom: 17px;
  justify-content: space-between;
}

.our-progress .sov-slider .circle-arrows.small {
  max-width: 69px;
  width: 100%;
}

.our-progress .sov-slider .circle-arrows.small .swiper-button-next,
.our-progress .sov-slider .circle-arrows.small .swiper-button-prev {
  width: 30px;
  height: 30px;
}

.our-progress .sov-slider .circle-arrows.small .swiper-button-next,
.our-progress .sov-slider .circle-arrows.small .swiper-button-prev {
  width: 30px;
  height: 30px;
}

.our-progress .sov-slider .circle-arrows .swiper-button-next,
.our-progress .sov-slider .circle-arrows .swiper-button-prev {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  background: #fff;
  opacity: 1;
  box-shadow: -1.56667px 1.56667px 6.26667px rgba(0, 0, 0, .25);
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (max-width: 576px) {
  .our-progress .sov-slider .circle-arrows.small {
    display: none;
  }
}
@media (max-width: 991px) {
  .our-progress .my-container {
    max-width: unset;
  }
}
@media screen and (min-width: 700px) and (max-width: 870px) {
  .our-progress .swiper-slide {
    margin-right: 80px !important;
  }
}
.lg-container.lg-show.lg-show-in {
  position: relative;
  z-index: 9999;
}
/* End */


/* Start:/bitrix/templates/main-new/plugins/fancybox/dist/light/css/lightgallery-bundle.min.css?173091205230599*/
@font-face{font-family:lg;src:url(/bitrix/templates/main-new/plugins/fancybox/dist/light/css/../fonts/lg.woff2?io9a6k) format("woff2"),url(/bitrix/templates/main-new/plugins/fancybox/dist/light/css/../fonts/lg.ttf?io9a6k) format("truetype"),url(/bitrix/templates/main-new/plugins/fancybox/dist/light/css/../fonts/lg.woff?io9a6k) format("woff"),url(/bitrix/templates/main-new/plugins/fancybox/dist/light/css/../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(.5,.5,.5);-o-transform:scale3d(.5,.5,.5);-ms-transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media (min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media (min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:'\e1ff'}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;-webkit-transition:-webkit-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-moz-transition:-moz-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;-o-transition:-o-transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;-webkit-transition:opacity .12s ease-in;-o-transition:opacity .12s ease-in;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;will-change:opacity;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:'\e01d'}.lg-show-autoplay .lg-autoplay-button:after{content:'\e01a'}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .8s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .8s cubic-bezier(0,0,.25,1) 0s;transition:transform .8s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-moz-transition:-moz-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-o-transition:-o-transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;transition:transform .5s cubic-bezier(.12,.415,.01,1.19) 0s,opacity .15s!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition{transition:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition{transform:scale3d(1,1,1) translate3d(-50%,-50%,0)!important;max-width:none!important;max-height:none!important;top:50%!important;left:50%!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x{transform:scale3d(1,1,1) translate3d(-50%,0,0)!important;top:0!important;left:50%!important;max-width:none!important;max-height:none!important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y{transform:scale3d(1,1,1) translate3d(0,-50%,0)!important;top:50%!important;left:0!important;max-width:none!important;max-height:none!important}.lg-icon.lg-zoom-in:after{content:'\e311'}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:'\e033'}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:'\e312'}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-zoom-out,.lg-outer[data-lg-slide-type=iframe] .lg-actual-size,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-in,.lg-outer[data-lg-slide-type=iframe] .lg-zoom-out,.lg-outer[data-lg-slide-type=video] .lg-actual-size,.lg-outer[data-lg-slide-type=video] .lg-zoom-in,.lg-outer[data-lg-slide-type=video] .lg-zoom-out{opacity:.75;pointer-events:none}.lg-outer .lg-pager-outer{text-align:center;z-index:1080;height:10px;margin-bottom:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;will-change:transform,opacity;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer .lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:absolute;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active .lg-dropdown,.lg-outer.lg-dropdown-active .lg-dropdown-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-dropdown-active .lg-share{color:#fff}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);will-change:visibility,opacity,transform;-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:'';display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#fff;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer .lg-share{position:relative}.lg-outer .lg-share:after{content:'\e80d'}.lg-outer .lg-share-facebook .lg-icon{color:#3b5998}.lg-outer .lg-share-facebook .lg-icon:after{content:'\e904'}.lg-outer .lg-share-twitter .lg-icon{color:#00aced}.lg-outer .lg-share-twitter .lg-icon:after{content:'\e907'}.lg-outer .lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer .lg-share-pinterest .lg-icon:after{content:'\e906'}.lg-comment-box{width:420px;max-width:100%;position:absolute;right:0;top:0;bottom:0;z-index:9999;background-color:#fff;will-change:transform;-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-comment-box .lg-comment-title{margin:0;color:#fff;font-size:18px}.lg-comment-box .lg-comment-header{background-color:#000;padding:12px 20px;position:absolute;left:0;right:0;top:0}.lg-comment-box .lg-comment-body{height:100%!important;padding-top:43px!important;width:100%!important}.lg-comment-box .fb-comments{height:100%;width:100%;background:url(/bitrix/templates/main-new/plugins/fancybox/dist/light/css/../images/loading.gif) no-repeat scroll center center #fff;overflow-y:auto;display:inline-block}.lg-comment-box .fb-comments[fb-xfbml-state=rendered]{background-image:none}.lg-comment-box .fb-comments>span{max-width:100%}.lg-comment-box .lg-comment-close{position:absolute;right:5px;top:12px;cursor:pointer;font-size:20px;color:#999;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-comment-box .lg-comment-close:hover{color:#fff}.lg-comment-box .lg-comment-close:after{content:'\e070'}.lg-comment-box iframe{max-width:100%!important;width:100%!important}.lg-comment-box #disqus_thread{padding:0 20px}.lg-outer .lg-comment-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;will-change:visibility,opacity;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer .lg-comment-toggle:after{content:'\e908'}.lg-outer.lg-comment-active .lg-comment-overlay{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer.lg-comment-active .lg-comment-toggle{color:#fff}.lg-outer.lg-comment-active .lg-comment-box{-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-img-rotate{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:-webkit-transform .4s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .4s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .4s cubic-bezier(0,0,.25,1) 0s;transition:transform .4s cubic-bezier(0,0,.25,1) 0s}.lg-outer[data-lg-slide-type=iframe] .lg-flip-hor,.lg-outer[data-lg-slide-type=iframe] .lg-flip-ver,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-left,.lg-outer[data-lg-slide-type=iframe] .lg-rotate-right,.lg-outer[data-lg-slide-type=video] .lg-flip-hor,.lg-outer[data-lg-slide-type=video] .lg-flip-ver,.lg-outer[data-lg-slide-type=video] .lg-rotate-left,.lg-outer[data-lg-slide-type=video] .lg-rotate-right{opacity:.75;pointer-events:none}.lg-outer .lg-img-rotate:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-rotate-left:after{content:'\e900'}.lg-rotate-right:after{content:'\e901'}.lg-icon.lg-flip-hor,.lg-icon.lg-flip-ver{font-size:26px}.lg-flip-ver:after{content:'\e903'}.lg-flip-hor:after{content:'\e902'}.lg-medium-zoom-item{cursor:zoom-in}.lg-medium-zoom .lg-outer{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grab img.lg-object{cursor:zoom-out}.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object{cursor:zoom-out}.lg-relative-caption .lg-outer .lg-sub-html{white-space:normal;bottom:auto;padding:0;background-image:none}.lg-relative-caption .lg-outer .lg-relative-caption-item{opacity:0;padding:16px 0;transition:.5s opacity ease}.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item{opacity:1}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0s;-o-transition:opacity 0s;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/bitrix/templates/main-new/plugins/fancybox/dist/light/css/../images/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0s;-o-transition:opacity 333ms ease-in 0s;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-moz-transition:-moz-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;-o-transition:-o-transform 1s cubic-bezier(.175,.885,.32,1.275) 0s;transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0s;-moz-transition:-moz-transform .35s ease-out 0s;-o-transition:-o-transform .35s ease-out 0s;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/vendors_3/style.css?173091203910201*/
.my-container {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 15px
}
#partners-slider {
    margin-top: 30px;
}

.my-container.new {
    max-width: 1140px
}

.s-teach-company {
    background: linear-gradient(90deg, #EEF1F5 -0.18%, #D9DFF1 99.82%);
    padding-top: 0px;
    padding-bottom: 60px
}

.s-teach-company.stc-partners .stc-top .white-block {
    padding-bottom: 31px
}

.s-teach-company.stc-partners .stc-top .stc-t-hdr {
    font-size: 24px
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper {
    padding-left: 39px;
    padding-right: 39px
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-wrapper {
    align-items: center
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-slide .stc-itm {
    padding: 0;
    border: 0 solid #000
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-slide .stc-itm:hover {
    border: 0 solid #000
}

.s-teach-company .white-block {
    background: #fff
}

.s-teach-company .stc-top .white-block {
    border-radius: 20px 20px 0 0;
    padding-top: 40px;
    padding-left: 39px;
    padding-right: 39px;
    padding-bottom: 30px;
}

.s-teach-company .stc-top .stc-t-hdr {
    display: block;
    color: #37414d;
    font-size: 22px;
    line-height: 100%;
    font-family: roboto, sans-serif;
    font-weight: 700
}

.s-teach-company .stc-slider-wrap .white-block {
    border-radius: 0 0 20px 20px
}

.s-teach-company .stc-slider-wrap .stc-slider {
    position: relative;
    padding-bottom: 64px
}

.s-teach-company .stc-slider-wrap .stc-slider .swiper-pagination.def-dots {
    bottom: 30px;
    width: 100%;
}

.s-teach-company .stc-slider-wrap .stc-slider .circle-arrows {
    display: flex;
    position: absolute;
    right: 25px;
    bottom: 17px;
    justify-content: space-between
}

.s-teach-company .stc-slider-wrap .swiper-slide {
    width: auto
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm {
    border: 1px solid transparent;
    border-radius: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    display: block
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm:hover {
    border-color: #e7e7e7
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm:hover .stc-text {
    opacity: 1
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-img {
    margin-bottom: 10px
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-img img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text {
    opacity: 0;
    transition: all .5s ease
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr {
    display: block;
    font-size: 14px;
    line-height: 130.687%;
    font-weight: 400;
    color: #717171
}

.circle-arrows .swiper-button-next,
.circle-arrows .swiper-button-prev {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    background: #fff;
    opacity: 1;
    box-shadow: -1.56667px 1.56667px 6.26667px rgba(0, 0, 0, .25);
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.circle-arrows .swiper-button-next::after,
.circle-arrows .swiper-button-prev::after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    left: 50%;
    top: 50%;
    margin-top: -12px;
    margin-left: -10px;
    background: url(/bitrix/templates/main-new/components/bitrix/news.list/vendors_3/../img/arrow-swiper.svg) 50%
}

.circle-arrows .swiper-button-prev::after {
    margin-left: -14px;
    transform: rotate(180deg)
}

.circle-arrows.small {
    max-width: 69px;
    width: 100%
}

.circle-arrows.small .swiper-button-next,
.circle-arrows.small .swiper-button-prev {
    width: 30px;
    height: 30px
}

.circle-arrows.small .swiper-button-next svg,
.circle-arrows.small .swiper-button-prev svg {
    max-width: 26px
}

.circle-arrows.small .swiper-button-next::after,
.circle-arrows.small .swiper-button-prev::after {
    width: 17px;
    height: 19px;
    margin-left: -8.5px;
    margin-top: -9.5px;
    background-repeat: no-repeat;
    background-size: contain
}

.circle-arrows.active .swiper-button-next svg {
    stroke-dashoffset: 0;
    transition: all 8s linear
}

.circle-arrows .swiper-button-next svg {
    stroke-dashoffset: 167;
    stroke-dasharray: 167;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0s ease;
    max-width: 40px
}

.swiper-pagination.def-dots.dots-purple .swiper-pagination-bullet {
    background: #d4dcff
}

.swiper-pagination.def-dots .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    background: #fff;
    border-radius: 50%;
    margin-left: 5px;
    margin-right: 5px;
    opacity: 1
}

.swiper-pagination.def-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #667eea;
    width: 25px;
    border-radius: 10px
}

#partners-slider .stc-slider.white-block {
    overflow: hidden;
}

#partners-slider .stc-slider.white-block .stc-img {
    display: flex;
    align-items: center;
    min-height: 65px;
}

#partners-slider .white-block.partners {
    padding-top: 40px;
    padding-bottom: 20px;
}

#partners-slider .swiper-pagination.def-dots.dots-purple,
#partners-slider .circle-arrows.small {
    display: none;
}

@media only screen and (max-width:1600px) {
}

@media only screen and (max-width:1280px) {
}

@media only screen and (max-width:1100px) {
}

@media only screen and (max-width:991px) {
    .s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper {
        padding-left: 20px;
        padding-right: 20px
    }

    .s-teach-company .stc-top .white-block {
        padding-left: 20px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm {
        border-color: #e7e7e7
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text {
        opacity: 1
    }
}

@media only screen and (max-width:768px) {
    .s-teach-company .stc-slider-wrap .my-container.new {
        padding-left: 0;
        padding-right: 0
    }

    .s-teach-company .stc-slider-wrap .my-container.new .swiper {
        padding-left: 15px;
        padding-right: 15px
    }

    .s-teach-company .stc-slider-wrap .stc-slider {
        padding-bottom: 36px
    }

    .s-teach-company .stc-slider-wrap .stc-slider .swiper-pagination.def-dots {
        bottom: 0
    }

    .s-teach-company .stc-top .stc-t-hdr {
        font-size: 18px
    }

    .s-teach-company .stc-top .white-block {
        border-radius: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .s-teach-company .white-block {
        background: 0 0
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm {
        background: #fff;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }

    .s-teach-company .stc-top {
        margin-bottom: 16px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr {
        display: inline-block;
        color: #a0a0a0;
        font-size: 14px;
        line-height: 130.687%;
        position: relative;
        padding-right: 15px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr::after {
        content: "";
        position: absolute;
        width: 6px;
        height: 11px;
        /* background: url(/bitrix/templates/main-new/components/bitrix/news.list/vendors_3/../img/stc-arr.svg); */
        right: 0;
        top: 3px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide {
        height: auto
    }

    .s-teach-company .stc-slider-wrap .stc-slider .circle-arrows {
        display: none
    }

    .s-teach-company {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .s-teach-company.stc-partners .stc-slider-wrap .stc-slider {
        background: #fff;
        border-radius: 10px;
        padding-top: 17px;
        padding-bottom: 17px;
        border: 1px solid #e7e7e7
    }

    .s-teach-company.stc-partners .stc-slider-wrap .my-container.new {
        padding-left: 15px;
        padding-right: 15px
    }

    .s-teach-company.stc-partners .stc-top .stc-t-hdr {
        font-size: 18px;
        line-height: 21px
    }

    .s-teach-company.stc-partners .stc-top .white-block {
        padding-bottom: 0
    }

    .s-teach-company.stc-partners .stc-top {
        margin-bottom: 10px
    }

    .s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-pagination.def-dots {
        bottom: -37px
    }

    .s-teach-company.stc-partners {
        padding-bottom: 67px
    }

    .s-teach-company.stc-partners .stc-slider-wrap .swiper-slide {
        position: relative
    }

    .s-teach-company.stc-partners .stc-slider-wrap .swiper-slide:last-child::after {
        display: none
    }

    #partners-slider.s-teach-company.stc-partners .stc-slider-wrap .swiper-slide::after {
        content: "";
        position: absolute;
        right: -25px;
        top: 0;
        width: 1px;
        height: 100%;
        background: #efefef
    }

    .my-container.new {
        max-width: 720px
    }
}

@media only screen and (max-width:600px) {
    .s-teach-company .stc-top .stc-t-hdr {
        font-size: 16px;
        line-height: 112%;
        max-width: 220px
    }

    .s-teach-company .stc-top {
        margin-bottom: 13px
    }
}

@media only screen and (max-width: 576px) {
    #partners-slider {
        margin-top: 0;
      }
}

@media only screen and (max-width:480px) {
    .stc-slider.white-block .swiper-pagination.def-dots.dots-purple {
        display: none;
    }
    #partners-slider {
        margin-top: 30px;
    }
}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/partners_4/style.css?174558255410234*/
.my-container {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 15px
}
#partners2-slider {
    margin-top: 30px;
}

.my-container.new {
    max-width: 1140px
}

.s-teach-company {
    background: linear-gradient(90deg, #EEF1F5 -0.18%, #D9DFF1 99.82%);
    padding-top: 0px;
    padding-bottom: 60px
}

.s-teach-company.stc-partners .stc-top .white-block {
    padding-bottom: 31px
}

.s-teach-company.stc-partners .stc-top .stc-t-hdr {
    font-size: 24px
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper {
    padding-left: 39px;
    padding-right: 39px
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-wrapper {
    align-items: center
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-slide .stc-itm {
    padding: 0;
    border: 0 solid #000
}

.s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-slide .stc-itm:hover {
    border: 0 solid #000
}

.s-teach-company .white-block {
    background: #fff
}

.s-teach-company .stc-top .white-block {
    border-radius: 20px 20px 0 0;
    padding-top: 40px;
    padding-left: 39px;
    padding-right: 39px;
    padding-bottom: 30px;
}

.s-teach-company .stc-top .stc-t-hdr {
    display: block;
    color: #37414d;
    font-size: 22px;
    line-height: 100%;
    font-family: roboto, sans-serif;
    font-weight: 700
}

.s-teach-company .stc-slider-wrap .white-block {
    border-radius: 0 0 20px 20px
}

.s-teach-company .stc-slider-wrap .stc-slider {
    position: relative;
    padding-bottom: 64px
}

.s-teach-company .stc-slider-wrap .stc-slider .swiper-pagination.def-dots {
    bottom: 30px;
    width: 100%;
}

.s-teach-company .stc-slider-wrap .stc-slider .circle-arrows {
    display: flex;
    position: absolute;
    right: 25px;
    bottom: 17px;
    justify-content: space-between
}

.s-teach-company .stc-slider-wrap .swiper-slide {
    width: auto
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm {
    border: 1px solid transparent;
    border-radius: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    display: block
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm:hover {
    border-color: #e7e7e7
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm:hover .stc-text {
    opacity: 1
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-img {
    margin-bottom: 10px
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-img img {
    display: block;
    max-width: 100%;
    margin: 0 auto
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text {
    opacity: 0;
    transition: all .5s ease
}

.s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr {
    display: block;
    font-size: 14px;
    line-height: 130.687%;
    font-weight: 400;
    color: #717171
}

.circle-arrows .swiper-button-next,
.circle-arrows .swiper-button-prev {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    margin: 0;
    padding: 0;
    background: #fff;
    opacity: 1;
    box-shadow: -1.56667px 1.56667px 6.26667px rgba(0, 0, 0, .25);
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.circle-arrows .swiper-button-next::after,
.circle-arrows .swiper-button-prev::after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    left: 50%;
    top: 50%;
    margin-top: -12px;
    margin-left: -10px;
    background: url(/bitrix/templates/main-new/components/bitrix/news.list/partners_4/../img/arrow-swiper.svg) 50%
}

.circle-arrows .swiper-button-prev::after {
    margin-left: -14px;
    transform: rotate(180deg)
}

.circle-arrows.small {
    max-width: 69px;
    width: 100%
}

.circle-arrows.small .swiper-button-next,
.circle-arrows.small .swiper-button-prev {
    width: 30px;
    height: 30px
}

.circle-arrows.small .swiper-button-next svg,
.circle-arrows.small .swiper-button-prev svg {
    max-width: 26px
}

.circle-arrows.small .swiper-button-next::after,
.circle-arrows.small .swiper-button-prev::after {
    width: 17px;
    height: 19px;
    margin-left: -8.5px;
    margin-top: -9.5px;
    background-repeat: no-repeat;
    background-size: contain
}

.circle-arrows.active .swiper-button-next svg {
    stroke-dashoffset: 0;
    transition: all 8s linear
}

.circle-arrows .swiper-button-next svg {
    stroke-dashoffset: 167;
    stroke-dasharray: 167;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 0s ease;
    max-width: 40px
}

.swiper-pagination.def-dots.dots-purple .swiper-pagination-bullet {
    background: #d4dcff
}

.swiper-pagination.def-dots .swiper-pagination-bullet {
    width: 7px;
    height: 7px;
    background: #fff;
    border-radius: 50%;
    margin-left: 5px;
    margin-right: 5px;
    opacity: 1
}

.swiper-pagination.def-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #667eea;
    width: 25px;
    border-radius: 10px
}

#partners2-slider .stc-slider.white-block {
    overflow: hidden;
}

#partners2-slider .stc-slider.white-block .stc-img {
    display: flex;
    align-items: center;
    min-height: 65px;
}

#partners2-slider .white-block.partners {
    padding-top: 40px;
    padding-bottom: 20px;
}

#partners2-slider .swiper-pagination.def-dots.dots-purple,
#partners2-slider .circle-arrows.small {
    display: none;
}

@media only screen and (max-width:1600px) {
}

@media only screen and (max-width:1280px) {
}

@media only screen and (max-width:1100px) {
}

@media only screen and (max-width:991px) {
    .s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper {
        padding-left: 20px;
        padding-right: 20px
    }

    .s-teach-company .stc-top .white-block {
        padding-left: 20px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm {
        border-color: #e7e7e7
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text {
        opacity: 1
    }
}

@media only screen and (max-width:768px) {
    .s-teach-company .stc-slider-wrap .my-container.new {
        padding-left: 0;
        padding-right: 0
    }

    .s-teach-company .stc-slider-wrap .my-container.new .swiper {
        padding-left: 15px;
        padding-right: 15px
    }

    .s-teach-company .stc-slider-wrap .stc-slider {
        padding-bottom: 36px
    }

    .s-teach-company .stc-slider-wrap .stc-slider .swiper-pagination.def-dots {
        bottom: 0
    }

    .s-teach-company .stc-top .stc-t-hdr {
        font-size: 18px
    }

    .s-teach-company .stc-top .white-block {
        border-radius: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .s-teach-company .white-block {
        background: 0 0
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm {
        background: #fff;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }

    .s-teach-company .stc-top {
        margin-bottom: 16px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr {
        display: inline-block;
        color: #a0a0a0;
        font-size: 14px;
        line-height: 130.687%;
        position: relative;
        padding-right: 15px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide .stc-itm .stc-text .stc-t-descr::after {
        content: "";
        position: absolute;
        width: 6px;
        height: 11px;
        /* background: url(/bitrix/templates/main-new/components/bitrix/news.list/partners_4/../img/stc-arr.svg); */
        right: 0;
        top: 3px
    }

    .s-teach-company .stc-slider-wrap .swiper-slide {
        height: auto
    }

    .s-teach-company .stc-slider-wrap .stc-slider .circle-arrows {
        display: none
    }

    .s-teach-company {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .s-teach-company.stc-partners .stc-slider-wrap .stc-slider {
        background: #fff;
        border-radius: 10px;
        padding-top: 17px;
        padding-bottom: 17px;
        border: 1px solid #e7e7e7
    }

    .s-teach-company.stc-partners .stc-slider-wrap .my-container.new {
        padding-left: 15px;
        padding-right: 15px
    }

    .s-teach-company.stc-partners .stc-top .stc-t-hdr {
        font-size: 18px;
        line-height: 21px
    }

    .s-teach-company.stc-partners .stc-top .white-block {
        padding-bottom: 0
    }

    .s-teach-company.stc-partners .stc-top {
        margin-bottom: 10px
    }

    .s-teach-company.stc-partners .stc-slider-wrap .stc-slider .swiper-pagination.def-dots {
        bottom: -37px
    }

    .s-teach-company.stc-partners {
        padding-bottom: 67px
    }

    .s-teach-company.stc-partners .stc-slider-wrap .swiper-slide {
        position: relative
    }

    .s-teach-company.stc-partners .stc-slider-wrap .swiper-slide:last-child::after {
        display: none
    }

    #partners2-slider.s-teach-company.stc-partners .stc-slider-wrap .swiper-slide::after {
        content: "";
        position: absolute;
        right: -25px;
        top: 0;
        width: 1px;
        height: 100%;
        background: #efefef
    }

    .my-container.new {
        max-width: 720px
    }
}

@media only screen and (max-width:600px) {
    .s-teach-company .stc-top .stc-t-hdr {
        font-size: 16px;
        line-height: 112%;
        max-width: 220px
    }

    .s-teach-company .stc-top {
        margin-bottom: 13px
    }
}

@media only screen and (max-width: 576px) {
    #partners2-slider {
        margin-top: 0;
      }
}

@media only screen and (max-width:480px) {
    .stc-slider.white-block .swiper-pagination.def-dots.dots-purple {
        display: none;
    }
    #partners2-slider {
        margin-top: 0px;
        padding-top: 0;
    }
}
/* End */


/* Start:/bitrix/templates/main-new/components/bitrix/news.list/video_reviews/style.css?1762941693338*/
.s-reviews .circle-arrows {
    padding-right: 0 !important;
    justify-content: space-between !important;
    position: relative !important;
    top: -300px;
}
.s-reviews .circle-arrows .swiper-button-prev, .s-reviews .circle-arrows .swiper-button-next {
    margin-left: -70px !important;
    margin-right: -70px !important;
}
/* End */
/* /bitrix/templates/main-new/slider/css/style.min.css?17309120526636 */
/* /bitrix/templates/main-new/components/bitrix/news.list/slider_4/style.css?17349459038236 */
/* /bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/style.css?17309120523387 */
/* /bitrix/templates/main-new/components/bitrix/catalog.sections.top/popular_courses/style_courses.min.css?173091205210788 */
/* /bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info/style.css?173091205120470 */
/* /bitrix/templates/main-new/components/bitrix/news.list/main_actions_kids/style.css?17309120395098 */
/* /bitrix/templates/main-new/components/bitrix/catalog.sections.top/main_info_v2/style.css?173091205220564 */
/* /bitrix/templates/main-new/components/bitrix/news.list/partners_3/style.css?173091203910687 */
/* /bitrix/templates/main-new/components/bitrix/news.list/prefs.v2/style.css?17309120397574 */
/* /bitrix/templates/main-new/components/bitrix/news.list/our.progress/style.css?17859075641382 */
/* /bitrix/templates/main-new/plugins/fancybox/dist/light/css/lightgallery-bundle.min.css?173091205230599 */
/* /bitrix/templates/main-new/components/bitrix/news.list/vendors_3/style.css?173091203910201 */
/* /bitrix/templates/main-new/components/bitrix/news.list/partners_4/style.css?174558255410234 */
/* /bitrix/templates/main-new/components/bitrix/news.list/video_reviews/style.css?1762941693338 */
