body.wrapper-fluid .site-grid {
	grid-gap: 0 0;
	flex: 1 1 auto;
}
.card-body,
.top-a,
.container-top-a {
	padding: 0;
	margin: 0;
	border: none;
}
.container-header {
	padding-top: 10px;
	z-index: 10;
	background-color: transparent;
	background-image: none;
	position: relative;
	box-shadow: inset 0 5px 5px #00000008;
}
#mod-custom228 {
	display: none;
}
body.wrapper-fluid .site-grid main,
.footer {
	margin: 0;
	padding: 0;
}
.footer {
	background: #0D434A; 
}
.footer .new-footer a,
.footer .new-footer p {
	color: #fff; 
	text-align: right;
}
.mission-bottom .uk-grid {
	margin-left: 0;
}
.new-footer .uk-width-1-2:first-child {
	display: flex;
	align-items: center;
}
.itemid268 .image-title {
	display: none;
}
.container-header .container-nav {
	display: flex;
	justify-content: flex-end;
}
.container-header .container-nav .dj-megamenu-clean {
	margin-top: 35px !important;
}
.container-header .container-nav .head-phone {
	display: none;
	flex-direction: column;
	justify-content: center;
	height: 60px;
	margin-top: 35px;
	margin-left: 23px;
}
.itemid489 .image-title {
	display: none;
}
.container-header .container-nav .dj-megamenu-clean li div.dj-subwrap .dj-subwrap-in {
	background-color: #4C8C95;
	margin: 20px 10px;
}
.container-header .container-nav .dj-megamenu-clean .dj-subcol {
	margin: 20px 0;
}
.container-header .container-nav .dj-megamenu-clean .dj-subcol:first-child {
	border-right: 1px solid #65ACB6;
	width: 165px !important;
}
.container-header .container-nav .dj-megamenu-clean .dj-subcol:nth-child(2) {
	width: 165px !important;
}
.container-header .container-nav .dj-megamenu-clean .dj-subcol:nth-child(3) {
	width: 260px !important;
}
.container-header .container-nav .dj-megamenu-clean li ul.dj-submenu > li > a {
	font-size: 16px;
	line-height: 19px;
	color: #fff !important;
	text-decoration: none;
	padding: 5px 20px;
	font-family: Inter;
	font-weight: 400 !important;
	text-align: left;
}
.container-header .container-nav .dj-megamenu-clean li ul.dj-submenu > li,
.container-header .container-nav .dj-megamenu-clean li ul.dj-submenu > li a,
.container-header .container-nav .dj-megamenu-clean li ul.dj-submenu > li a span {
	color: #fff !important;
}
.container-header .container-nav .dj-megamenu-clean li ul.dj-submenu > li:hover,
.container-header .container-nav .dj-megamenu-clean li ul.dj-submenu > li > a:hover,
.container-header .container-nav .dj-megamenu-clean li ul.dj-submenu > li > a > span:hover {
	background: none;
	color: #fff;
}
.container-header .container-nav .dj-megamenu-clean .itemid475.first .title,
.container-header .container-nav .dj-megamenu-clean .itemid501.first .title {
	display: none;
}
.container-header .container-nav .dj-megamenu-clean .itemid475.first .html-before,
.container-header .container-nav .dj-megamenu-clean .itemid501.first .html-before {
	min-width: 220px;
	background: #fff;
	padding: 15px;
	margin-right: 10px;
}
.container-header .container-nav .dj-megamenu-clean .itemid475.first .html-before h3,
.container-header .container-nav .dj-megamenu-clean .itemid501.first .html-before h3 {
	font-family: Inter;
	font-size: 20px;
	font-weight: 600;
	line-height: 23px;
	text-align: left;
}
.container-header .container-nav .dj-megamenu-clean .itemid475.first .html-before p,
.container-header .container-nav .dj-megamenu-clean .itemid501.first .html-before p {
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	text-align: left;
}
.container-header .container-nav .dj-megamenu-clean .itemid475.first .html-before a,
.container-header .container-nav .dj-megamenu-clean .itemid501.first .html-before a {
	font-family: Inter;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	text-align: left;
	color: #252525 !important;
}
.container-header .container-nav .dj-megamenu-clean li a.dj-up_a {
	padding: 0 22px;
}
.container-header .container-nav .dj-megamenu-clean li:nth-child(3) a.dj-up_a > span span.name {
	color: #0D434A;
	font-weight: 600;
}
.new-all-programm {
	background: #f1f1f1;
}
/*.new-all-programm {
	overflow: auto;
}*/
#mod-custom190 {
	margin-bottom: 50px;
}
.new-all-programm h2.vse-programmy {
	padding: 54px 0;
	font-family: Inter;
	font-size: 30px;
	font-weight: 700;
	line-height: 36.31px;
	color: #252525;	
}
.top-b,
.top-b .card-body {
	border: none;
	background: #f1f1f1;
	margin: 0;
	padding: 0;
}
#mod-custom269,
.bottom-course {
	display: none;
	height: 80px;
}
.vse-programmy .uk-child-width-1-1.new-m-class {
	height: auto !important;
}
.new-all-programm .vse-programmy .uk-scope .uk-grid-small > * {
	padding-left: 21px;
	border-radius: 30px;
	margin-bottom: 156px;
}
.new-all-programm .vse-programmy .uk-scope .uk-card-default {
	border-radius: 30px;
	color: #666;
	box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
.new-all-programm .vse-programmy .uk-scope .uk-card-body {
	position: relative;
	padding: 24px 6px 24px 16px;
}
.new-all-programm .vse-programmy .photo-text {
	width: 100%;
	height: 100px;
	position: absolute;
	top: -100px;
	left: 0;
	background: #276972;
	background: linear-gradient(0deg, rgba(39,105,114,1) 0%, rgba(39,105,114,0.5) 50%, rgba(39,105,114,0) 100%);
	font-family: Inter;
	font-size: 16px;
	font-weight: 800;
	line-height: 20px;
	color: #fff;
	padding: 45px 0 0 20px;
}
.new-all-programm .course_color2 .photo-text,
.new-all-programm .course_color3 .photo-text,
.new-all-programm .course_color4 .photo-text,
.new-all-programm .course_color5 .photo-text,
.new-all-programm .course_color6 .photo-text{
	display: none;
}
.new-all-programm .vse-programmy .photo-text:before {
	content: '';
	display: block;
	position: absolute;
	top: 55px;
	left: 0;
	width: 17px;
	height: 2px;
	background: #44ABBA;
}
.new-all-programm .vse-programmy .photo-text:after {
	content: '';
	display: block;
	position: absolute;
	top: 75px;
	right: 0;
	width: 161px;
	height: 2px;
	background: #44ABBA;
}
.new-all-programm .vse-programmy .uk-grid > div:nth-child(2) .photo-text:after {
	width: 96px;
}
.new-all-programm .vse-programmy .uk-grid > div:nth-child(3) .photo-text:after {
	width: 87px;
}
.new-all-programm .vse-programmy .uk-grid > div:nth-child(4) .photo-text:after {
	width: 214px;
}
.new-all-programm .vse-programmy .uk-grid > div:nth-child(8) .photo-text:after {
	width: 188px;
}
.new-all-programm .vse-programmy .uk-grid > div:nth-child(13) .photo-text:after {
	width: 137px;
}
.new-all-programm .vse-programmy .uk-grid > div:nth-child(14) .photo-text:after {
	width: 92px;
}
.new-all-programm .vse-programmy .uk-panel-title {
	min-height: 115px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Inter;
	font-size: 20px;
	font-weight: 600;
	line-height: 23px;
	text-align: left;
	color: #252525;
}
.new-all-programm .vse-programmy h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #276972;
}
.new-all-programm .course_color6 h4 {
	color:#3B687F;
}
.new-all-programm .course_color5 h4 {
	color:#792F32;
}
.new-all-programm .course_color4 h4 {
	color:#243B57;
}
.new-all-programm .course_color3 h4 {
	color:#AC433A;
}
.new-all-programm .course_color2 h4 {
	color:#3C7B9C;
}
.new-all-programm .vse-programmy .course-top {
	min-height: 80px;
	height: 80px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.new-all-programm .vse-programmy .course-top p {
	font-family: Inter;
	font-size: 14px;
	font-weight: 500;
	line-height: 16.94px;
	text-align: left;
}
.new-all-programm .vse-programmy .course-top p:first-child {
	color: #276972;
}
.new-all-programm .course_color6 .course-top p:first-child {
	color: #3B687F;
}
.new-all-programm .course_color5 .course-top p:first-child {
	color: #792F32;
}
.new-all-programm .course_color4 .course-top p:first-child {
	color: #243B57;
}
.new-all-programm .course_color2 .course-top p:first-child {
	color: #3C7B9C;
}
.new-all-programm .vse-programmy .course-top p:last-child {
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
}
.new-all-programm .vse-programmy .course-bottom {
	display: flex;
	align-content: center;
	background: #D0DFE1;
	margin-top: 10px;
	margin-left: -16px;
	margin-right: -6px;
	margin-bottom: -24px;
	min-height: 80px;
	border-radius: 0 0 30px 30px;
}
.new-all-programm .course_color6 .course-bottom {
	background: #CBDAE2;
}
.new-all-programm .course_color5 .course-bottom {
	background: #EED6D7;
}
.new-all-programm .course_color4 .course-bottom {
	background: #C9DBF0;
}
.new-all-programm .course_color3 .course-bottom {
	background: #EAD5D3;
}
.new-all-programm .course_color2 .course-bottom {
	background: #CAD7DE;
}
.new-all-programm .vse-programmy .course-bottom .uk-width-medium-1-2 {
	width: 50%;
	padding-left: 0;
}
.new-all-programm .vse-programmy .course-bottom .uk-width-medium-1-2:first-child {
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 19.36px;
	padding-left: 16px;
}
.new-all-programm .vse-programmy .course-bottom .uk-width-medium-1-2:last-child {
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	text-align: right;
	padding-right: 16px;
}
.new-all-programm .vse-programmy .uk-scope .uk-button-default {
	display: block;
	margin: 0 auto 0 auto;
	width: 244px;
	height: 56px;
	border-radius: 9px;
	background: #276972;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 56px;
	text-transform: none;
}
.new-all-programm .course_color6 .uk-button-default {
	background: #3B687F !important;
}
.new-all-programm .course_color5 .uk-button-default {
	background: #792F32 !important;
}
.new-all-programm .course_color4 .uk-button-default {
	background: #243B57 !important;
}
.new-all-programm .course_color3 .uk-button-default {
	background: #AC433A !important;
}
.new-all-programm .course_color2 .uk-button-default {
	background: #3C7B9C !important;
}
.new-all-programm .vse-programmy .uk-scope .uk-margin {
	margin-bottom: 0;
}
.new-all-programm .vse-programmy .uk-scope .uk-margin + p {
	display: none;
	position: absolute;
	bottom: -80px;
	left: 0;
	/*display: flex;*/
	justify-content: center;
	width: 100%;
	margin: 0;
}
.new-all-programm .vse-programmy .uk-scope .uk-margin .course-bottom + p {
	position: absolute;
	bottom: -80px;
	left: 0;
	display: flex;
	justify-content: center;
	width: 100%;
	margin: 0;
}
.new-all-programm .vse-programmy .uk-scope .uk-margin p:last-child {
	display: none;
}
.new-all-programm .vse-programmy .uk-scope .uk-margin .course-bottom p:last-child {
	display: inline-block;
}
.new-all-programm .vse-programmy .uk-scope .uk-margin .course-top P:last-child {
	display: inline-block;
}
.new-all-programm .vse-programmy .uk-scope .uk-tab {
	margin-left: 0;
	justify-content: space-between;
}
.new-all-programm .vse-programmy .uk-scope .uk-tab > .uk-active > a {
	position: relative;
	color: #252525;
	border: none;
	background: none;
}
.new-all-programm .vse-programmy .uk-scope .uk-tab > .uk-active > a:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -3px;
	width: 100%;
	height: 3px;
	background: #276972;
}
.new-all-programm .vse-programmy .uk-scope .uk-tab > li > a {
	color: #252525;
	font-family: Inter;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-transform: none;
	padding: 5px 30px;
}
.new-all-programm .vse-programmy .uk-scope .uk-tab > li > a:hover,
.new-all-programm .vse-programmy .uk-scope .uk-tab > li:hover {
	background: none;
	border: none;
}
.course-application .uk-button:hover,
.course-application .uk-button:active {
	color: #fff;
	background: #C0433A;
}
#mod-custom256 > p {
	margin: 0;
}
/*.home-head-bg {
	background: url(../images/home-head-bg.png) top right no-repeat;
	background-size: auto;
}*/
.home-head .home-head-left {
	position: relative;
}
.home-head .home-head-left img {
	position: absolute;
	top: 0;
	right: 60px;
	display: block;
	width: auto;
	max-width: none;
	height: auto;
}
.home-head-bg .home-head {
	height: 100vh;
	max-height: 888px;
}
.home-head .home-head-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding-left: 0;
}
.home-head .home-head-right h3 {
	margin: 122px 0 0 0;
	font-family: Inter;
	font-size: 40px;
	font-weight: 700;
	line-height: 48.41px;
	color: #BB473E;
}
.home-head .home-head-right .home-head-right-top p {
	margin-left: 0;
	font-family: Inter;
	font-size: 30px;
	font-weight: 300;
	line-height: 36.31px;
	color: #252525;
}
.home-head .home-head-right .home-head-right-top span {
	font-family: Inter;
	font-size: 30px;
	font-weight: 400;
	line-height: 36.31px;
	color: #252525;
}
.home-head .home-head-right .home-head-right-bottom {
	margin: 0 0 115px 0;
    background: #f1f1f1;
    border-radius: 17px;
    padding: 15px 15px 15px 30px;
}
.home-head .home-head-right .online-banner a {
    width: 60%;
    display: flex;
    align-content: center;
    align-items: center;
    margin-left: 16px;
    padding: 20px;
    background: #C0433A;
	border-radius: 9px;
	color: #fff;
	text-transform: none;
    text-decoration: none;
}
.home-head .home-head-right .online-banner h4,
.home-head .home-head-right .online-banner img {
    width: 50%;
}
.home-head .home-head-right .online-banner h4 {
    margin: 0;
    font-family: Inter;
    font-size: 30px;
    font-weight: 300;
    line-height: 36.31px;
    color: #fff;
}
.uk-grid.uk-grid-small p a.new-modal-form,
.course-organizational-big a.new-modal-form {
    color: #000;
}
.course-eight .course-eight-form .new-button {
	display: block;
	width: 244px;
	height: 56px;
    margin-top: 15px;
	border-radius: 9px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 56px;
    text-align: center;
	background: #C0433A;
	color: #fff;
}
.course-eight .course-eight-form .new-button:hover {
    text-decoration: none;
}
.home-head-right-bottom .uk-width-medium-1-3 {
	width: 46%;
	padding-left: 0;
	position: relative;
}
.home-head-right-bottom .uk-width-medium-2-3 {
	width: 54%;
	position: relative;
    padding-left: 0;
}
.home-head-right-bottom .uk-width-medium-2-3 img {
	float: right;
}
.home-head-right-bottom .uk-width-medium-1-3 p {
    margin-bottom: 5px;
	font-family: Inter;
	font-size: 14px;
	font-weight: 700;
	line-height: 24.2px;
	text-align: right;
	color: #C0433A;
    text-transform: uppercase;
}
.home-head-right-bottom .uk-width-medium-1-3 span {
	font-family: Inter;
	font-size: 14px;
	font-weight: 700;
	line-height: 24.2px;
	color: #252525;
    text-transform: uppercase;
}
.home-head-right-bottom .uk-width-medium-1-3 img {
    display: block;
    margin-left: 50%;
    margin-bottom: 8px;
}
.home-head-right-bottom .uk-button {
	display: block;
    margin-right: 0!important;
    float: right;
	position: relative;
	top: 0;
	right: 0px;
	width: 233px;
	height: 56px;
	line-height: 56px;
    background: #9A161A;
	/*background: #C0433A;*/
	border-radius: 9px;
	color: #fff;
	text-transform: none;
	opacity: 1;
}
.home-head-right-bottom .uk-button:hover {
	background: #C0433A;
	color: #fff;
}
.slider-bg .slider-wrapper .slider-button {
	
}
.slider-bg {
	background: #f1f1f1;
	padding-top: 100px;
	padding-bottom: 100px;
}
.slider-bg .uk-scope .home-new-slidset {
	padding-bottom: 100px !important;
}
.slider-bg .slider-wrapper .slider-button {
}
.slider-bg .slider-wrapper .slider-home {
	padding-top: 30px;
}
.slider-bg .uk-card-default {
	border-radius: 30px;
}
.slider-bg .uk-card-default .uk-card-body {
	padding: 24px 6px 24px 16px;
	position: relative;
}
.slider-bg .uk-card-default .uk-card-body .uk-margin {
	position: relative;
}
.slider-bg .slider-wrapper .photo-text {
	width: 106%;
	height: 100px;
	margin-left: -16px;
	margin-right: -22px;
	position: absolute;
	top: -120px;
	left: 0;
	background: #276972;
	background: linear-gradient(0deg, rgba(39,105,114,1) 0%, rgba(39,105,114,0.5) 50%, rgba(39,105,114,0) 100%);
	font-family: Inter;
	font-size: 16px;
	font-weight: 800;
	line-height: 20px;
	color: #fff;
	padding: 45px 0 0 20px;
}
.slider-bg .slider-wrapper .photo-text:before {
	content: '';
	display: block;
	position: absolute;
	top: 55px;
	left: 0;
	width: 17px;
	height: 2px;
	background: #44ABBA;
}
.slider-bg .slider-wrapper .photo-text:after {
	content: '';
	display: block;
	position: absolute;
	top: 75px;
	right: 0;
	width: 161px;
	height: 2px;
	background: #44ABBA;
}
.slider-bg .slider-wrapper .uk-slider-items > li:nth-child(1) .photo-text:after {
	width: 155px;
}
.slider-bg .slider-wrapper .uk-slider-items > li:nth-child(2) .photo-text:after {
	width: 89px;
}
.slider-bg .slider-wrapper .uk-slider-items > li:nth-child(3) .photo-text:after {
	width: 78px;
}
.slider-bg .slider-wrapper .uk-slider-items > li:nth-child(4) .photo-text:after {
	width: 186px;
}
.slider-bg .uk-grid > div:nth-child(22) .photo-text:after {
	width: 135px;
}
.slider-bg .slider-wrapper .uk-panel-title {
	min-height: 115px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Inter;
	font-size: 20px;
	font-weight: 600;
	line-height: 23px;
	text-align: left;
	color: #252525;
}
.slider-bg .slider-wrapper h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Inter;
	font-size: 16px;
	font-weight: 700;
	line-height: 19px;
	color: #276972;
}
.slider-bg .slider-wrapper .course-top {
	min-height: 80px;
	height: 80px;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}
.slider-bg .slider-wrapper .course-top p {
	font-family: Inter;
	font-size: 14px;
	font-weight: 500;
	line-height: 16.94px;
	text-align: left;
}
.slider-bg .slider-wrapper .course-top p:first-child {
	color: #276972;
}
.slider-bg .slider-wrapper .course-top p:last-child {
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	margin: 0;
}
.slider-bg .slider-wrapper .course-bottom {
	display: flex;
	align-content: center;
	background: #D0DFE1;
	margin-top: 10px;
	margin-left: -16px;
	margin-right: -6px;
	margin-bottom: -44px;
	min-height: 80px;
	border-radius: 0 0 30px 30px;
}
.slider-bg .slider-wrapper .course-bottom p {
	margin: 0;
}
.slider-bg .slider-wrapper .course-bottom .uk-width-medium-1-2 {
	width: 50%;
	padding-left: 0;
}
.slider-bg .slider-wrapper .course-bottom .uk-width-medium-1-2:first-child {
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 19.36px;
	padding-left: 16px;
}
.slider-bg .slider-wrapper .course-bottom .uk-width-medium-1-2:last-child {
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	text-align: right;
	padding-right: 16px;
}
.slider-bg .slider-wrapper .uk-scope .uk-margin + p {
	display: none;
	position: absolute;
	bottom: -80px;
	left: 0;
	/*display: flex;*/
	justify-content: center;
	width: 100%;
	margin: 0;
}
.slider-bg .slider-wrapper .uk-scope .uk-margin p:last-child {
	display: none;
}
.slider-bg .slider-wrapper .uk-scope #uk-slider-1 .uk-margin .course-top p,
.slider-bg .slider-wrapper .uk-scope #uk-slider-1 .uk-margin .course-bottom p {
	display: inline-block;
}
.slider-bg .slider-wrapper .uk-scope .uk-margin .course-bottom + p {
	position: absolute;
	bottom: -80px;
	left: 0;
	display: flex;
	justify-content: center;
	width: 100%;
	margin: 0;
}
.slider-bg .slider-wrapper .uk-scope .uk-button-default {
	display: block;
	margin: 0 auto 0 auto;
	width: 244px;
	height: 56px;
	border-radius: 9px;
	background: #276972;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 56px;
	text-transform: none;
	color: #fff;
}
.slider-bg .uk-scope .home-new-slidset {
	position: relative;
}
.slider-bg .uk-scope .home-new-slidset .uk-flex-center {
	width: 100%;
	position: absolute;
	top: 39%;
	left: 0;
	justify-content: space-between;
}
.slider-bg .slider-wrapper .uk-slidenav-previous {
	position: relative;
	width: 54px;
	height: 54px;
	left: 0;
	background: url(../images/left-slide-arrow.png) top left no-repeat;
}
.slider-bg .slider-wrapper .uk-slidenav-previous svg {
	display: none;
}
.slider-bg .slider-wrapper .uk-slidenav-next {
	position: relative;
	width: 54px;
	height: 54px;
	background: url(../images/right-slide-arrow.png) top left no-repeat;
	right: 0;
}
.slider-bg .slider-wrapper .uk-slidenav-next svg {
	display: none;
}
.home-bottom-bg {
	padding-top: 95px;
	background: url(../images/home-foot-bg.png) top left no-repeat;
	background-size: contain;
}
.home-bottom-bg .home-bottom-left {
	padding-left: 0;
}
.home-bottom-bg .home-bottom-left h3 {
	margin-top: 63px;
	margin-bottom: 86px;
	font-family: Inter;
	font-size: 40px;
	font-weight: 700;
	line-height: 46.96px;
	color: #252525;
}
.home-bottom-bg .home-bottom-left .home-bottom-all-txt {
	display: flex;
	justify-content: flex-start;
	margin-bottom: 25px;
}
.home-bottom-bg .home-bottom-left .home-bottom-left-txt {
	width: 40%;
	height: 60px;
	border-radius: 8px;
	border: 4px solid #afafaf;
	color: #252525;
	font-family: Inter;
	font-size: 20px;
	font-weight: 600;
	line-height: 50px;
	text-align: center;
}
.home-bottom-bg .home-bottom-right-txt {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding-bottom: 10px;
	width: 60%;
	margin-left: -6px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	text-align: right;
	color: #252525;
	border-bottom: 4px solid #afafaf;
}
.home-bottom-bg .home-bottom-right {
	position: relative;
}
.home-bottom-bg .home-bottom-right img {
	position: absolute;
	top: 0;
	left: 35px;
	display: block;
	width: auto;
	max-width: none;
	height: auto;
}
.home-bottom-bg .home-bottom-button {
	display: flex;
	justify-content: center;
	margin: 90px 0 70px 0;
}
.home-bottom-bg .home-bottom-button .uk-button:first-child {
	display: block;
	position: relative;
	top: 0;
	left: 20px;
	margin: 0 34px 0 0;
	width: 244px;
	height: 56px;
	border-radius: 9px;
	background: #C0433A;
	font-family: Inter;
	font-size: 20px;
	font-weight: 400;
	line-height: 56px;
	text-transform: none;
	opacity: 1;
	color: #fff;
}
.home-bottom-bg .home-bottom-button .uk-button:last-child {
	display: block;
	position: relative;
	top: 0;
	left: 20px;
	width: 244px;
	height: 56px;
	border-radius: 9px;
	background: #0D434A;
	font-family: Inter;
	font-size: 20px;
	font-weight: 400;
	line-height: 56px;
	text-transform: none;
	opacity: 1;
	color: #fff;
}
#mod-custom257 {
	background: #f1f1f1;
}
#mod-custom257 > p {
	margin: 0;
}
.block-teachers-bg {
	padding-bottom: 88px !important;
}
.block-teachers-bg > h2 {
	padding: 53px 0;
	color: #252525;
	font-family: Inter;
	font-size: 30px;
	font-weight: 700;
	line-height: 36.31px;
}
.block-teachers .block-teachers-left {
	width: 40%;
	border-radius: 20px 0 0 20px;
}
.block-teachers .block-teachers-left img {
	border-radius: 20px 0 0 20px;
}
.block-teachers .block-teachers-right {
	width: 60%;
	padding-left: 52px;
	padding-right: 52px;
	background: #fff;
	border-radius: 0 20px 20px 0;
}
.block-teachers .block-teachers-right .block-teachers-right-top-all {
	display: flex;
	justify-content: flex-start;
}
.block-teachers .block-teachers-right .block-teachers-right-top-1,
.block-teachers .block-teachers-right .block-teachers-right-top-2 {
	width: 25%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.block-teachers .block-teachers-right .block-teachers-right-top-3,
.block-teachers .block-teachers-right .block-teachers-right-top-4,
.block-teachers .block-teachers-right .block-teachers-right-top-5 {
	width: 16.666%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.block-teachers .block-teachers-right .block-teachers-right-botttom-txt {
	width: 50%;
}
.block-teachers .block-teachers-right .block-teachers-right-top h3 {
	padding: 40px 0 13px 0;
	color: #C0433A;
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 23.48px;
}
.block-teachers .block-teachers-right .block-teachers-right-top-1 {
	background: #88332D;
	border-radius: 6px 0 0 6px;
	color: #fff;
}
.block-teachers .block-teachers-right .block-teachers-right-top-all {
	height: 60px;
	margin-bottom: 26px;
	border-radius: 6px;
	background: #C0433A;
	color: #fff;
	font-family: Inter;
	font-size: 14px;
	font-weight: 600;
	line-height: 16.94px;
}
.block-teachers .block-teachers-right .block-teachers-right-middle {
	border-left: 11px solid #C0433A;
	padding-left: 10px;
	margin-bottom: 30px;
}
.block-teachers .block-teachers-right .block-teachers-right-middle p {
	font-family: Inter;
	font-size: 14px;
	font-weight: 300;
	line-height: 16.94px;
	text-align: justify;
	color: #252525;
}
.block-teachers-right-botttom-txt:nth-child(2),
.block-teachers-right-botttom-txt:nth-child(4) {
	padding-left: 25px;
}
.block-teachers-right-botttom-txt:nth-child(1),
.block-teachers-right-botttom-txt:nth-child(2) {
	margin-bottom: 25px;
}
.block-teachers-bottom {
	padding: 77px 0;
	background: #fff;
}
.block-teachers-left-bg {
	background: url(../images/block-teachers-botttom-left.png) top left no-repeat;
	background-size: contain;
}
.block-teachers-right-bg {
	background: url(../images/block-teachers-botttom-right.png) top right no-repeat;
	background-size: contain;
}
.block-teachers-bottom-txt {
	height: 106px;
	background: #f1f1f1;
	border-radius: 0 0 22px 22px;
	padding: 18px;
}
.block-teachers-bottom-txt h4 {
	margin-bottom: 5px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 18.78px;
	color: #252525;
}
.block-teachers-bottom-txt p {
	margin-top: 0;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 16.43px;
	color: #252525;
}
.block-teachers-right-bg .block-teachers-bottom-wrapper .block-teachers-bottom-content {
	padding-left: 56px;
	padding-bottom: 56px;
}
.block-teachers-right-bg .block-teachers-bottom-wrapper .block-teachers-bottom-content:nth-child(1),
.block-teachers-right-bg .block-teachers-bottom-wrapper .block-teachers-bottom-content:nth-child(4) {
	padding-left: 0;
}
.block-cooperation-bg {
	background: url(../images/block-cooperft-bg.png) top right no-repeat;
	background-size: contain;
}
.block-cooperation-top-left {
	width: 65%;
}
.block-cooperation-top-right {
	width: 35%;
}
.block-cooperation > h3 {
	margin-bottom: 25px;
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	color: #276972;
}
.block-cooperation-bg .block-cooperation .block-cooperation-top {
	margin-left: 0;
}
.block-cooperation-top-left {
	border-left: 8px solid #276972;
	padding-left: 12px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 19.36px;
	color: #252525;
}
.block-cooperation-bg .block-cooperation .block-cooperation-top-right {
	display: flex;
	justify-content: flex-end;
	margin-left: 0;
}
.block-cooperation-top-right h3 {
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	text-align: right;
	color: #276972;
}
.block-cooperation-bg .block-cooperation .block-cooperation-middle-txt {
	position: relative;
	height: 500px;
	width: 367px;
	background: #f1f1f1;
	border-radius: 22px;
	padding: 20px;
}
.block-cooperation-bg .block-cooperation .block-cooperation-middle-txt:first-child {
	margin-left: 35px;
}
.block-cooperation-bg .block-cooperation .block-cooperation-middle-txt:nth-child(2),
.block-cooperation-bg .block-cooperation .block-cooperation-middle-txt:nth-child(3) {
	margin-left: 109px;
}
.block-cooperation-bg .block-cooperation .block-cooperation-middle-txt img {
	width: 100%;
	border-radius: 10px 10px 0 0;
}
.block-cooperation-bg .block-cooperation .block-cooperation-middle-txt p {
	margin: 25px 0 30px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 18.78px;
	text-align: center;
	color: #252525;
}
.block-cooperation-bg .block-cooperation .block-cooperation-middle-txt .uk-button {
	display: block;
	position: relative;
	bottom: 20px;
	margin: 0 auto !important;
	width: 176px;
	height: 47px;
	border-radius: 10px;
	background: #C0433A;
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 47px;
	text-transform: none;
	opacity: 1;
	color: #fff;
}
.block-cooperation-bg .block-cooperation .block-cooperation-bottom-txt {
	margin-top: 47px;
	margin-bottom: 63px;
	position: relative;
}
.block-cooperation-bg .block-cooperation .block-cooperation-bottom-txt h4 {
	margin: 0;
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	color: #C0433A;
}
.block-cooperation-bg .block-cooperation .block-cooperation-bottom-txt p {
	margin: 0;
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 24.2px;
	color: #252525;
}
.block-cooperation-bg .block-cooperation .block-cooperation-bottom-button .uk-button {
	display: block;
	position: relative;
	top: 60px;
	left: 20px;
	margin: 0 auto 0 auto;
	width: 266px;
	height: 55px;
	border-radius: 10px;
	background: #276972;
	font-family: Inter;
	font-size: 18px;
	font-weight: 600;
	line-height: 55px;
	text-transform: none;
	opacity: 1;
	color: #fff;
}
body.com_icagenda .site-grid .container-component {
	width: 950px !important;
	margin-left: 0 !important;
}
.ic-list-view .ic-filters {
	background: none;
	padding: 0;
}
.ic-list-view .ic-filter-search {
	background: none;
	padding: 0;
}
.ic-list-view .ic-filter-search {
	margin-bottom: 14px;
}
.ic-filter-from .ic-row1,
.ic-filter-to .ic-row1 {
	height: auto;
}
.ic-list-view .ic-filter-search input {
	height: 42px !important;
	border-radius: 8px !important;
	border: 1px solid rgba(39, 105, 114, 0.3);
	background: #f1f1f1;
}
.field-calendar .input-group .btn-primary {
	height: 60px !important;
	background: #f1f1f1;
	border-radius: 0 8px 8px 0 !important;
	border-top: 1px solid rgba(39, 105, 114, 0.3);
	border-right: 1px solid rgba(39, 105, 114, 0.3);
	border-bottom: 1px solid rgba(39, 105, 114, 0.3);
}
.field-calendar .input-group .btn-primary:hover {
	border-left: none !important;
	border-top: 1px solid rgba(39, 105, 114, 0.3) !important;
	border-right: 1px solid rgba(39, 105, 114, 0.3) !important;
	border-bottom: 1px solid rgba(39, 105, 114, 0.3) !important;
}
.field-calendar .input-group .icon-calendar {
	width: 37px;
	height: 37px;
	background: url(../images/calendar.png) top left no-repeat;
}
.field-calendar .input-group .icon-calendar:before {
	display: none;
}
.ic-filter-from .field-calendar input,
.ic-filter-to .field-calendar input{
	height: 60px !important;
	background: #f1f1f1;
	border-radius: 8px 0 0 8px !important;
	border: 1px solid rgba(39, 105, 114, 0.3);
}
.ic-list-view .page-header > h1 {
	margin-top: 50px;
	margin-bottom: 44px;
	font-family: Inter;
	font-size: 30px;
	font-weight: 700;
	line-height: 36.31px;
	color: #252525;
}
.ic-filters .ic-col-9,
.ic-filters .ic-col-9 .ic-col-8 {
	width: 100%;
}
.ic-filters .ic-col-9 .ic-col-4 {
	display: none;
}
.ic-filters .ic-col-3.ic-fluid {
	margin-top: 17px;
	width: 100%;
	display: flex;
	justify-content: flex-end;
}
.ic-filters .ic-col-3.ic-fluid .ic-filters-controls {
	background: none;
}
.ic-filters .ic-col-3.ic-fluid .ic-col-12 {
	width: auto;
}
.ic-filters .ic-col-3.ic-fluid .ic-filter-submit-btn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 131px;
	height: 30px;
	border: none;
	border-radius: 10px;
	background: #AC433A;
	font-family: Inter;
	font-size: 14px;
	font-weight: 500;
	line-height: 16.94px;
	color: #fff;
}
.ic-filters .ic-col-3.ic-fluid .ic-filter-submit-btn .iCicon:before,
.ic-filters .ic-col-3.ic-fluid .ic-filter-reset-btn .iCicon:before {
	padding-right: 10px;
	color: #fff;
}
.ic-filters .ic-col-3.ic-fluid .ic-filter-reset-btn {
	width: 131px;
	height: 30px;
	border: none;
	border-radius: 10px;
	background: #195158;
	font-family: Inter;
	font-size: 14px;
	font-weight: 500;
	line-height: 16.94px;
	color: #fff;
	text-shadow: none;
}
.ic-box .ic-content .ic-cat {
	display: none;
}
.ic-box .ic-content h2 a {
	font-family: Inter;
	font-size: 18px;
	font-weight: 600;
	line-height: 21.13px;
	color: #252525;
	text-decoration: none;
	padding-bottom: 15px;
}
.ic-list-events .ic-list-event {
	margin-bottom: 49px;
	border-radius: 0 17px 17px 0;
	background: #f1f1f1;
}
.ic-list-event .ic-box {
	display: flex;
	justify-content: flex-start;
	padding: 0;
	margin: 0;
	border-radius: 0 17px 17px 0;
}
.ic-list-event .ic-box .ic-content {
	padding: 15px;
	border-radius: 0 17px 17px 0;
}
.ic-list-event .ic-box-date {
	display: block;
	text-transform: capitalize;
	width: 139px;
	min-width: 139px;
	height: 139px;
	padding: 36px 28px;
	color: #fff;
	margin: 0;
	border-radius: 17px 0 0 17px;
	box-sizing: border-box !important;
	background: #276972 !important;
}
.ic-descshort {
	padding-top: 15px;
}
.card-header {
	background: none;
	border: none;
}
.sidebar-right.card {
	border: none;
}
.sidebar-right.card h3 {
	margin-top: 30px;
	font-family: Inter;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	text-align: right;
	color: #252525;
}
.license-all {
	margin-bottom: 74px !important;
	margin-left: 0 !important;
}
#mod-custom259 h2 {
	font-family: Inter;
	font-size: 30px;
	font-weight: 700;
	line-height: 36.31px;
	color: #252525;
}
.license-all .license-line {
	border: 1px solid rgba(39, 105, 114, 0.4);
	border-radius: 8px;
}
.license-all .uk-grid + .uk-grid {
	margin-top: 11px;
}
.license-all .license-line .uk-width-medium-1-3,
.license-all .license-line .uk-width-medium-2-3 {
	padding-left: 0;
	padding: 5px 15px;
}
.license-all .license-line .uk-width-medium-1-3 {
	font-family: Inter;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #252525;
}
.license-all .license-line .uk-width-medium-2-3 {
	display: flex;
	align-items: center;
	border-left: 1px solid rgba(39, 105, 114, 0.4);
	border-radius: 0 8px 8px 0;
	background: #f1f1f1;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 16.94px;
	color: #252525;
}
.license-all .license-right h3 {
	font-family: Inter;
	font-size: 25px;
	font-weight: 700;
	line-height: 29.97px;
	color: #C0433A;
}
.license-all .license-right h3 span {
	font-family: Inter;
	font-size: 25px;
	font-weight: 700;
	line-height: 29.97px;
	color: #252525;
}
.license-all .license-right .qrcod {
	width: 275px;
	margin: 0 auto;
	text-align: center;
}
.container-nav .dj-megamenu-clean li ul.dj-submenu > li:hover > a, 
.container-nav .dj-megamenu-clean li ul.dj-submenu > li.active > a {
	color: #000;
	background: none;
}
#modal-close-default .uk-modal-dialog {
	padding: 40px;
	width: 1235px;
	max-width: 100%;
	max-width: calc(100% - 20px);
	height: 609px;
	background: #fff;
	border-radius: 20px;
}
#modal-close-default .uk-modal-dialog .uk-modal-title {
	margin: 10px 0 0 0;
	font-family: Inter;
	font-size: 40px;
	font-weight: 800;
	line-height: 45px;
	color: #276972;
}
#modal-close-default .uk-modal-dialog .uk-modal-title-small {
	margin: 11px 0 30px 0;
	font-family: Inter;
	font-size: 30px;
	font-weight: 500;
	line-height: 36.31px;
	color: #252525;
}
#modal-close-default .uk-modal-dialog .uk-modal-txt h2 {
	display: none;
}
#modal-close-default .uk-modal-dialog .formResponsive .formHorizontal .rsform-block {
	margin-bottom: 0;
	display: flex;
}
#modal-close-default .uk-modal-dialog .formResponsive .formHorizontal .formControlLabel {
	display: flex;
	align-items: center;
	width: 17%;
	height: 35px;
	padding-top: 0;
	text-align: left;
	font-family: Inter;
	font-size: 16px;
	font-weight: 300;
	line-height: 19.36px;
}
#modal-close-default .uk-modal-dialog .formResponsive .formHorizontal .formControls {
	width: 90%;
	margin-left: 0;
}
#modal-close-default .uk-modal-dialog .formResponsive .formHorizontal .formControls .rsform-input-box {
	width: 100%;
	height: 35px;
	border-radius: 6px;
	border: 1px solid #b4b4b4;
	box-sizing: border-box;
	margin: 0 0 17px 0;
}
#modal-close-default .uk-modal-dialog .rsform-block-interested {
	flex-direction: column;
}
#modal-close-default .uk-modal-dialog .rsform-block-interested .formControlLabel,
#modal-close-default .uk-modal-dialog .rsform-block-interested .formControls {
	width: 100% !important;
}
#modal-close-default .uk-modal-dialog .rsform-block-interested .formControls textarea {
	width: 99%;
	height: 117px;
	border-radius: 8px;
	border: 1px solid #b4b4b4;
}
#modal-close-default .uk-modal-dialog .rsform-block-send .rsform-submit-button {
	width: 208px;
	height: 46px;
	margin-top: 10px;
	border-radius: 5px;
	background: #276972;
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.36px;
	color: #fff;
	float: right;
}
#modal-close-default .uk-modal-dialog > .uk-close:first-child svg,
#modal-close-default .uk-modal-dialog > .uk-close:first-child:after {
	display: none;
}
#modal-close-default .uk-modal-dialog > .uk-close:first-child {
	margin: 0;
	float: right;
	width: 57px;
	height: 57px;
	background: url(../images/modal-button.png) top left no-repeat;
}
.top-a .block-eleven h3 {
	margin-top: 25px;
	margin-bottom: 0;
	font-family: Inter;
	font-size: 30px;
	font-weight: 800;
	line-height: 36px;
	letter-spacing: 0em;
	color: #C0433A;
}
.top-a .block-eleven .block-eleven-top {
	display: none;
	margin-top: 30px;
	margin-bottom: 15px;
	height: 132px;
	background: #083C5FF7;
	border-radius: 6px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: 0em;
	color: #fff;
}
.top-a .block-eleven-txt {
	display: flex;
	width: 82%;
	margin: 0 auto;
	padding-top: 30px;
}
.top-a .block-eleven-txt img {
	display: block;
	height: 65px;
	margin: 5px 20px 0 0;
}
.top-a .block-eleven-txt p {
	margin: 0;
}
.top-a .block-eleven .block-eleven-middle {
	margin-top: 33px;
	background: #efefef;
	border-radius: 6px;
}
.top-a .block-eleven .uk-width-medium-2-4 {
	position: relative;
}
.top-a .block-eleven .quote-top {
	display: none;
	height: 12px;
	width: 12px;
	background: url(../images/quote-01.png) top left no-repeat;
	position: absolute;
	top: 76px;
	left: 15px;
	color: #349037;
}
.top-a .block-eleven .quote-bottom {
	display: none;
	height: 12px;
	width: 12px;
	background: url(../images/quote-02.png) top left no-repeat;
	position: absolute;
	bottom: 90px;
	right: 10px;
	color: #349037;
}
.top-a .block-eleven .uk-width-medium-2-4 p {
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 17px;
	letter-spacing: 0em;
	color: #252525;
}
.top-a .block-eleven .uk-width-medium-2-4 h4 {
	padding-top: 33px;
	font-family: Inter;
	font-size: 20px;
	font-weight: 900;
	line-height: 24px;
	letter-spacing: 0em;
	color: #349037;
}
.top-a .block-eleven .uk-width-medium-1-4 {
	position: relative;
}
.top-a .block-eleven .uk-width-medium-1-4 h5 {
	padding-top: 33px;
	padding-right: 30px;
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
	letter-spacing: 0em;
	text-align: right;
	color: #252525;
}
.top-a .block-eleven .uk-width-medium-1-4 a {
	position: absolute;
	bottom: 90px;
	right: 30px;
	height: 41px;
	width: 149px;
	background: #349037;
	border-radius: 6px;
	color: #fff;
	font-family: Inter;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	letter-spacing: 0em;
	text-transform: none;
	text-align: center;
	text-decoration: none;
}
.top-a .block-eleven .block-eleven-bottom > div {
	width: 90%;
	margin: 0 auto;
	padding-top: 35px;
}
.top-a .block-eleven .block-eleven-bottom .uk-slider {
	position: relative;
	padding: 0 40px;
}
.top-a .block-eleven .block-eleven-bottom .uk-scope .uk-flex {
	position: absolute;
	top: 25%;
	left: 0;
	width: 100%;
}
.top-a .block-eleven .block-eleven-bottom .uk-scope .uk-flex .uk-slidenav {
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	z-index: 1;
	margin-top: -30px;
	border: none;
	border-radius: 0;
}
.top-a .block-eleven .block-eleven-bottom .uk-scope .uk-flex .uk-slidenav svg {
	display: none;
}
.top-a .block-eleven .uk-flex .uk-slidenav-previous {
	left: 0;
	background: url(../images/el-arrow-02.png) top left no-repeat;
	background-size: contain;
}
.top-a .block-eleven .uk-flex .uk-slidenav-next {
	right: 0;
	background: url(../images/el-arrow-01.png) top left no-repeat;
	background-size: contain;
}
.top-a .block-eleven .uk-slidenav-previous::before {
	display: none;
}
.top-a .block-eleven .uk-slidenav-next::before {
	display: none;
}
.top-a .block-eleven .block-eleven-bottom .uk-panel-teaser {
	margin-bottom: 0;
}
.top-a .block-eleven .block-eleven-bottom * + .uk-margin {
	margin-top: 5px;
}
.top-a .block-eleven .block-eleven-bottom p {
	font-family: Inter;
	font-size: 12px;
	font-weight: 400;
	line-height: 15px;
	letter-spacing: 0em;
	color: #252525;
}
.block-eleven-mob {
	display: none;
}
body.wrapper-fluid .container-header .grid-child {
	padding: 0;
}
.contacts h2 {
	font-family: Inter;
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
	color: #276972;
}
.contacts h2.last {
	color: #252525;
	text-align: center;
}
.contacts h3 {
	font-family: Inter;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	margin-bottom: 5px;
}
.contacts p {
	font-family: Inter;
	font-size: 16px;
	font-weight: 400;
	line-height: 19px;
	letter-spacing: 0em;
	text-align: left;
	margin-top: 5px;
}
.contacts .grey-bg {
	display: flex;
	justify-content: flex-start;
	margin: 17px 0 26px 0;
	background: #f1f1f1;
	border-radius: 17px;
}
.contacts .grey-bg-left,
.contacts .grey-bg-right {
	width: 50%;
}
.contacts .grey-bg-left {
	padding: 30px 20px;
}
.contacts .grey-bg-right {
	border-radius: 0 17px 17px 0;
	overflow: hidden;
}
.contacts .grey-bg a {
	color: #444;
	text-decoration: none;
}
.contacts .social-network {
	display: flex;
	justify-content: center;
	margin: 17px 0 35px 0;
}
.contacts + p {
	margin: 0;
}
.block-teachers-bottom-wrapper > .uk-scope {
	width: 100%;
}
.block-teachers-bottom-wrapper .uk-scope .uk-grid .uk-card-default {
	background: #f1f1f1;
	border-radius: 22px;
    overflow: hidden;
}
.block-teachers-bottom-wrapper .uk-scope .uk-card-body {
	padding: 20px 20px;
}
.block-teachers-bottom-wrapper .uk-scope .uk-first-column {
	padding-left: 0;
}
.block-teachers-bottom-wrapper .uk-scope .uk-card-body p:first-child {
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 18.78px;
}
.block-teachers-bottom-wrapper .uk-scope .uk-card-body p:last-child {
	margin-bottom: 0;
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 16.43px;
}
.itemid-269 .site-grid {
	background: #f1f1f1;
}
.prepod-all .prepod-all-left,
.prepod-all .prepod-all-right {
	margin: 50px 0;
}
.prepod-all-left h2 {
	font-family: Inter;
	font-size: 30px;
	font-weight: 700;
	line-height: 36.31px;
	text-align: left;
}
.prepod-all-left h3 {
	font-family: Inter;
	font-size: 20px;
	font-weight: 600;
	line-height: 23.48px;
	text-align: left;
}
.prepod-all-left h2 + p {
	font-family: Inter;
	font-size: 16px;
	font-weight: 600;
	line-height: 18.78px;
	text-align: left;
}
.prepod-all-left p {
	font-family: Inter;
	font-size: 14px;
	font-weight: 400;
	line-height: 16.43px;
	text-align: left;
}
@media (min-width: 1220px) {
	body.wrapper-fluid .uk-container,
	body.wrapper-fluid .site-grid .container-component,
	body.wrapper-fluid .home-head,
	body.wrapper-fluid .slider-wrapper,
	body.wrapper-fluid .home-bottom,
	body.wrapper-fluid .block-teachers-bg,
	body.wrapper-fluid .block-teachers-bottom-wrapper,
	body.wrapper-fluid .block-cooperation,
	body.com_icagenda .site-grid {
		width: 1319px;
        max-width: 1319px;
		margin: 0 auto;
		padding: 0;
    }
	#mod-custom255,
	#mod-custom190,
	#mod-custom259,
	#mod-custom262,
	#mod-custom263,
	#mod-custom264,
	#mod-custom265,
	#mod-custom266,
	#mod-custom270 {
		width: 1319px;
        max-width: 1319px;
		margin: 0 auto;
	}
	.home-mobile {
		display: none;
	}
}
@media (min-width: 800px) {
	.home-mobile {
		display: none;
	}
	.about-us-mobile {
		display: none;
	}
	.block-teachers-mobile {
		display: none;
	}
	.block-cooperation-mobile {
		display: none;
	}
	.mobile-logo {
		display: none;
	}
	.contacts-bg-mobile {
		display: none;
	}
    .gen-dir-mobile {
        display: none;
    }
}
@media (max-width: 800px) {
    .gen-dir-mobile {
        display: block;
    }
	.home-desktop {
		display: none;
	}
	.home-head-bg .home-head {
		height: auto;
		max-height: none;
	}
	.home-head .home-head-left img {
		position: relative;
		right: 0;
		display: block;
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	.home-head .home-head-right {
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		padding-left: 0;
	}
	.home-head .home-head-right h3 {
		margin: 28px 0 0 65px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 33.89px;
		text-align: left;
		color: #BB473E;
	}
	.home-head .home-head-right .home-head-right-top p {
		margin-left: 65px;
		font-family: Inter;
		font-size: 18px;
		font-weight: 300;
		line-height: 21.78px;
		color: #252525;
	}
	.home-head .home-head-right .home-head-right-top span {
		font-family: Inter;
		font-size: 18px;
		font-weight: 400;
		line-height: 21.78px;
		text-align: left;
		color: #252525;
	}
	.home-head .home-head-right .home-head-right-bottom {
		margin-top: 64px;
		margin-bottom: 74px;
	}
	.home-head-right-bottom .uk-width-medium-2-3 {
		width: 40%;
		position: relative;
	}
	.home-head-right-bottom .uk-width-medium-2-3 img {
		max-width: 107px;
		margin-top: 40px;
	}
	.home-head-right-bottom .uk-width-medium-1-3 {
		width: 60%;
		padding-left: 0;
		position: relative;
	}
	.home-head-right-bottom .uk-width-medium-1-3 p {
		padding-right: 30px;
		font-family: Inter;
		font-size: 16px;
		font-weight: 300;
		line-height: 19.36px;
		text-align: right;
		color: #252525;
	}
	.home-head-right-bottom .uk-width-medium-1-3 span {
		font-family: Inter;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.36px;
		text-align: right;
		color: #252525;
	}
	.home-head-right-bottom a.uk-button {
		display: block;
		position: relative;
		top: 0;
		left: 15px;
		width: 244px;
		height: 56px;
		line-height: 56px;
		background: #C0433A;
		border-radius: 9px;
		color: #fff;
		text-transform: none;
		opacity: 1;
	}
	.home-head-right-bottom .uk-button {
		width: 214px;
		height: 56px;
	}
	.slider-bg {
		background: #f1f1f1;
		padding: 53px 50px 70px 50px;
	}
	.slider-bg .slider-wrapper .uk-panel-title {
		min-height: 115px;
		margin-top: 0;
		margin-bottom: 0;
		font-family: Inter;
		font-size: 15px;
		font-weight: 600;
		line-height: 17.61px;
		text-align: left;
		color: #252525;
	}
	.slider-bg .slider-wrapper .course-top p {
		font-family: Inter;
		font-size: 14px;
		font-weight: 500;
		line-height: 16.94px;
		text-align: left;
	}
	.slider-bg .slider-wrapper h4 {
		margin-top: 0;
		margin-bottom: 0;
		font-family: Inter;
		font-size: 16px;
		font-weight: 700;
		line-height: 19.36px;
		text-align: left;
		color: #276972;
	}
	.slider-bg .slider-wrapper .course-top p:last-child {
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.36px;
		text-align: left;
		margin: 0;
	}
	.slider-bg .slider-wrapper .uk-slidenav-previous {
		position: relative;
		width: 38px;
		height: 38px;
		left: 0;
		background: url(../images/left-slide-arrow.png) top left no-repeat;
		background-size: contain;
	}
	.slider-bg .slider-wrapper .uk-slidenav-next {
		position: relative;
		width: 38px;
		height: 38px;
		background: url(../images/right-slide-arrow.png) top left no-repeat;
		background-size: contain;
		right: 0;
	}
	.slider-bg .slider-wrapper .photo-text {
		display: none;
	}
	.slider-bg .slider-wrapper .course-bottom .uk-width-medium-1-2:last-child {
		font-family: Inter;
		font-size: 14px;
		font-weight: 500;
		line-height: 18px;
		text-align: right;
		padding-right: 16px;
	}
	.home-bottom-bg {
		padding: 0 25px 0 25px;
	}
	.home-bottom-bg .home-bottom-right img {
		display: none;
	}
	.home-bottom-bg .uk-grid {
		margin-left: 0;
	}
	.home-bottom-bg .home-bottom-left h3 {
		margin-top: 50px;
		margin-bottom: 38px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 32.87px;
		text-align: left;
		color: #252525;
	}
	.home-bottom-bg .home-bottom-left .home-bottom-left-txt {
		width: 50%;
		height: 50px;
		border-radius: 8px;
		border: 4px solid #afafaf;
		color: #276972;
		font-family: Inter;
		font-size: 16px;
		font-weight: 600;
		line-height: 40px;
		text-align: center;
	}
	.home-bottom-bg .home-bottom-right-txt {
		display: flex;
		flex-direction: column;
		justify-content: flex-end;
		padding-bottom: 10px;
		width: 50%;
		margin-left: 0;
		padding-left: 20px;
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.36px;
		text-align: left;
		color: #252525;
		border-bottom: none;
	}
	.home-bottom-bg .home-bottom-button {
		display: flex;
		flex-direction: column;
		align-items: center;
		margin: 30px 0 40px -30px;
	}
	.home-bottom-bg .home-bottom-button .uk-button {
		margin-bottom: 15px !important;
	}
	.home-bottom-bg .home-bottom-button .uk-modal:first-child {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		margin: 0 auto 15px auto;
		width: 244px;
		height: 56px;
		border-radius: 9px;
		background: #C0433A;
		font-family: Inter;
		font-size: 20px;
		font-weight: 400;
		line-height: 56px;
		text-transform: none;
		opacity: 1;
		color: #fff;
	}
	.home-bottom-bg .home-bottom-button .uk-modal:last-child {
		display: block;
		position: relative;
		top: 0;
		left: 0;
		width: 244px;
		height: 56px;
		margin: 0 auto;
		border-radius: 9px;
		background: #0D434A;
		font-family: Inter;
		font-size: 20px;
		font-weight: 400;
		line-height: 56px;
		text-transform: none;
		opacity: 1;
		color: #fff;
	}
	.new-footer .uk-width-1-2 {
		width: 100%;
		text-align: center;
	}
	.new-footer .uk-width-1-2:first-child {
		display: flex;
		justify-content: center;
		padding-left: 0;
		padding-bottom: 30px;
		order: 1;
	}
	.new-footer .uk-width-1-2:last-child {
		padding-bottom: 20px;
		order: 0;
	}
	.footer .new-footer a, .footer .new-footer p {
		color: #fff;
		text-align: center;
		margin: 0;
	}
	.footer .grid-child {
		justify-content: space-between;
		align-items: center;
		padding: .5em;
	}
	.about-us-decktop {
		display: none;
	}
	.about-us-mobile .uk-container-center {
		padding: 0;
	}
	.about-us-mobile .uk-container .about-us-left .about-us-left-top {
		padding-top: 0;
		padding-bottom: 0;
	}
	.about-us-left h2,
	.about-us-left h3,
	.about-us-left-top,
	.about-us-left-bottom  {
		padding: 0 35px;
	}
	.about-us-mobile .uk-container .about-us-left h2 {
		padding-top: 28px;
		margin-bottom: 0;
		font-family: Inter;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.89px;
	}
	.about-us-mobile .uk-container .about-us-left h3 {
		font-family: Inter;
		font-size: 30px;
		font-weight: 700;
		line-height: 35.22px;
	}
	.about-us-left-top .grey:first-child {
		margin-right: 0 !important;
	}

	.about-us-left-top .grey {
		margin-bottom: 22px;
	}
	.grey p {
		font-family: Inter;
		font-size: 16px;
		font-weight: 300;
		line-height: 19px;
		letter-spacing: 0em;
		text-align: left;
		margin-top: 5px;
	}
	.grey h4 {
		font-family: Inter;
		font-size: 16px;
		font-weight: 700;
		line-height: 19px;
		letter-spacing: 0em;
		text-align: left;
		margin-bottom: 5px;
	}
	.about-us-left-bottom .grey:last-child {
		background: #0D434A;
		color: #fff;
	}
	.about-us-left-bottom .grey:last-child h4,
	.about-us-left-bottom .grey:last-child p {
		color: #fff;
	}
	.about-us-right-bottom .txt-all {
		padding-bottom: 25px;
	}
	.about-us-right-bottom h3 {
		margin: 40px 0 12px 0;
		padding: 0 35px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 33.89px;
		color: #C0433A;
	}
	.about-us-right-bottom .txt-all p {
		padding: 19px 35px 24px 35px;
		color: #fff;
		font-family: Inter;
		font-size: 16px;
		font-weight: 600;
		line-height: 19px;
		letter-spacing: 0em;
		text-align: left;
	}
	.txt-left-mobile,
	.txt-middle-mobile,
	.txt-right-mobile {
		padding-left: 14px;
		margin: 0 35px 14px 35px;
		border-left: 4px solid #C96D6D;
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.36px;
	}
	.about-us-slideset .new-slaidset .uk-flex-center {
		width: 100%;
		position: absolute;
		top: 39%;
		left: 0;
		justify-content: space-between;
	}
	.about-us-slideset .new-slaidset .uk-slidenav-previous {
		position: relative;
		width: 38px;
		height: 38px;
		left: -20px;
		background: url(../images/left-slide-arrow.png) top left no-repeat;
		background-size: contain;
	}
	.about-us-slideset .new-slaidset .uk-slidenav-next {
		position: relative;
		width: 38px;
		height: 38px;
		background: url(../images/right-slide-arrow.png) top left no-repeat;
		background-size: contain;
		right: -20px;
	}
	.about-us-bottom .uk-width-medium-1-2 img {
		display: none;
	}
	.about-us-bottom {
		padding: 35px !important;
	}
	.about-us-bottom .uk-container-center {
		padding: 0 !important;
	}
	.about-us-bottom .uk-container-center .uk-width-medium-1-2 h4 {
		font-family: Inter;
		font-size: 16px;
		font-weight: 700;
		line-height: 19.36px;
		text-align: left;
		color: #276972;
	}
	.about-us-bottom .uk-container-center .uk-width-medium-1-2 p,
	.about-us-bottom .uk-container-center .uk-width-medium-1-2 span {
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 19px;
		letter-spacing: 0em;
		text-align: left;
	}
	.about-us-bottom .uk-container-center .about-button {
		margin-bottom: 30px;
	}
	.about-us-bottom .uk-container-center .about-button a.uk-button {
		display: block;
		position: relative;
		top: 35px;
		left: 40px;
		width: 244px;
		height: 56px;
		line-height: 56px;
		background: #C0433A;
		border-radius: 9px;
		color: #fff;
		text-transform: none;
		opacity: 1;
	}
	.mod-custom .mission .mission-top-bg {
		background: url(../images/group-120.png) 120% 16% no-repeat;
		background-size: 50%;
	}
	.mod-custom .mission .mission-top h2 {
		font-family: Inter;
		font-size: 28px;
		font-weight: 600;
		line-height: 33.89px;
		text-align: left;
		text-transform: none;
		color: #276972;
	}
	.mod-custom .mission .mission-top h3 {
		font-family: Inter;
		font-size: 24px;
		font-weight: 400;
		line-height: 29.05px;
		text-align: left;
		text-transform: none;
		color: #252525;
		margin: 0;
	}
	.mod-custom .mission .mission-middle p {
		padding-left: 30px;
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 19px;
		letter-spacing: 0em;
		text-align: left;
		color: #000;
	}
	.mod-custom .mission .mission-middle-top {
		width: 60%;
	}
	.mod-custom .mission .mission-bottom {
		padding-top: 10px;
		margin-bottom: 80px;
	}
	.mod-custom .mission .mission-bottom .uk-width-medium-1-3 {
		width: 100%;
		padding: 20px;
		margin-left: 0;
		margin-bottom: 30px;
		background: #f1f1f1;
		border-radius: 5px;
	}
	.mod-custom .mission .mission-bottom-bottom {
		margin-top: 0;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-tab > li > a {
		padding: 5px 15px !important;
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 19.36px;
		text-align: left;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-tab > * {
		padding-left: 0;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-tab > li {
		margin-bottom: 0;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-tab {
		margin: 0 25px 15px 25px;
		justify-content: space-between;
		border-bottom: none;
	}
	.new-all-programm h2.vse-programmy {
		display: none;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-child-width-1-1 > div {
		padding: 0 25px 0 40px !important;
		margin-bottom: 30px;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-card-body .uk-margin > p {
		display: none;
	}
	.vse-programmy .uk-card-default .uk-card-media-top,
	.vse-programmy .uk-card-body .photo-text {
		display: none;
	}
	.new-all-programm .vse-programmy .uk-card-body .uk-margin .uk-panel-title {
		min-height: 115px;
		margin-top: 0;
		margin-bottom: 0;
		font-family: Inter;
		font-size: 18px;
		font-weight: 600;
		line-height: 21px;
		text-align: left;
		color: #252525;
	}
	.new-all-programm .vse-programmy .uk-card-body .uk-margin .uk-panel-title span {
		font-family: Inter;
		font-size: 18px;
		font-weight: 800;
		line-height: 21.13px;
		text-align: left;
		color: #276972;
	}
	.new-all-programm .vse-programmy h4 {
		margin-top: 0;
		margin-bottom: 0;
		font-family: Inter;
		font-size: 14px;
		font-weight: 700;
		line-height: 16px;
		color: #276972;
	}
	.new-all-programm .vse-programmy .course-top p {
		font-family: Inter;
		font-size: 14px;
		font-weight: 500;
		line-height: 16.94px;
		text-align: left;
	}
	.new-all-programm .vse-programmy .course-top p:last-child {
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
	}
	.new-all-programm .vse-programmy .course-bottom {
		display: flex;
		flex-direction: column;
		align-content: flex-start;
		background: #D0DFE1;
		margin-top: 10px;
		margin-left: -16px;
		margin-right: -6px;
		margin-bottom: -24px;
		min-height: 80px;
		border-radius: 0 0 30px 30px;
	}
	.new-all-programm .vse-programmy .course-bottom .uk-width-medium-1-2:first-child {
		font-family: Inter;
		font-size: 14px;
		font-weight: 700;
		line-height: 16px;
		padding-left: 18px;
		padding-top: 12px;
		color: #276972;
	}
	.new-all-programm .vse-programmy .course-bottom .uk-width-medium-1-2:last-child {
		font-family: Inter;
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
		text-align: left;
		padding-left: 18px;
	}
	.vse-programmy .uk-margin .course-bottom p {
		margin: 0;
		line-height: 18px;
		color: #000;
		font-weight: 500;
	} 
	.new-all-programm .vse-programmy .uk-scope .uk-margin + p {
		position: absolute;
		bottom: 25px;
		left: 90px;
		display: flex;
		justify-content: center;
		width: 100%;
		margin: 0;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-button-default {
		display: block;
		position: relative;
		margin: 0 auto 0 auto;
		padding: 0 0 0 16px;
		width: 136px;
		height: 34px;
		border-radius: 11px;
		background: #276972;
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 28px;
		text-transform: none;
		border: none;
		text-align: left;
	}
	.new-all-programm .vse-programmy .uk-scope .uk-button-default:after {
		position: absolute;
		top: 0;
		right: 0;
		content: '';
		display: block;
		width: 32px;
		height: 34px;
		background: url(../images/rectangle-192.png) top left no-repeat;
	}
	/*.course-bg1 {
		margin: 0 35px;
	}*/
	.course-one .course-bg2 {
		padding: 15px !important;
	}
	.course-one .button-all-course {
		left: 0;
	}
	.course-one .course-application-title h3 {
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 33px;
		letter-spacing: 0em;
		text-align: left;
		color: #BB473E;
		text-transform: none;
	}
	.course-one .course-application {
		display: none;
	}
	.course-one .course-title {
		margin-bottom: 55px;
	}
	.course-one .course-title h2 {
		padding-top: 38px;
		margin: 0;
		font-family: Inter;
		font-size: 28px;
		font-weight: 600;
		line-height: 33px;
		letter-spacing: 0em;
		text-align: left;
		text-transform: none;
		color: #252525;
	} 
	.course-one .course-title h3 {
		margin: 0;
		font-family: Inter;
		font-size: 24px;
		font-weight: 400;
		line-height: 29px;
		letter-spacing: 0em;
		text-align: left;
		text-transform: none;
		color: #252525;
	}
	.course-one .course-organizational .uk-width-medium-4-10 {
		width: 100%;
	}
	.course-two {
		position: relative;
		padding-top: 44px !important;
		padding-bottom: 38px !important;
	}
	.course-two .course-two-right {
		order: 0;
		margin-left: -34px;
		margin-right: -35px;
		width: 120%;
	}
	.course-two .course-two-left {
		order: 1;
		padding-top: 44px;
		margin: 0 35px;
		padding-left: 0;
	}
	.course-two .course-two-right img {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		width: 100%;
		max-width: none;
		height: auto;
		z-index: 20;
	}
	.course-two .course-grey-line {
		display: none;
	}
	.course-two .course-two-left-txt:first-child {
		margin-bottom: 48px;
	}
	.course-three {
		background: #f1f1f1;
		padding: 34px 0 0 0!important;
		margin-top: 0 !important;
	}
	.course-three .uk-container h2 {
		padding: 0 35px;
		color: #252525;
		font-family: Inter;
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		text-transform: none;
		margin-bottom: 50px;
	}
	.course-three .uk-container .course-three-top {
		margin-left: 0;
		padding-bottom: 0 !important;
	}
	.course-three .uk-container .course-three-top .uk-grid,
	.course-three .uk-container .course-three-bottom .uk-grid {
		min-height: 200px;
		margin-bottom: 50px;
		margin-left: 0;
		padding-left: 0;
	}
	.course-three .uk-container .course-three-top-img,
	.course-three .uk-container .course-three-bottom-img {
		width: 40%;
	}
	.course-three .uk-container .course-three-top-txt {
		width: 60%;
		padding-left: 15px;
	}
	.course-three .uk-container .course-three-top-img img,
	.course-three .uk-container .course-three-bottom-img img {
		display: none;
	}
	.course-three .uk-container .uk-width-medium-1-2:first-child .course-three-top-img {
		background: url(../images/man-bg-01.png) bottom left no-repeat;
		background-size: contain;
		border-radius: 12px;
	}
	.course-three .uk-container .uk-width-medium-1-2:last-child .course-three-top-img {
		background: url(../images/man-bg-02.png) top left no-repeat;
		background-size: contain;
		border-radius: 12px;
	}
	.course-three .uk-container .uk-width-medium-1-2:first-child .course-three-bottom-img {
		background: url(../images/man-bg-03.png) top left no-repeat;
		background-size: contain;
		border-radius: 12px;
	}
	.course-three .uk-container .uk-width-medium-1-2:last-child .course-three-bottom-img {
		background: url(../images/man-bg-04.png) top left no-repeat;
		background-size: contain;
		border-radius: 12px;
	}
	.course-three .uk-container .course-three-top-txt h4,
	.course-three .uk-container .course-three-bottom-txt h4 {
		margin: 0;
		color: #252525;
		font-family: Inter;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 19px;
		text-transform: none;
	}
	.course-three .uk-container .course-three-top-txt p,
	.course-three .uk-container .course-three-bottom-txt p {
		margin: 0;
		color: #252525;
		font-family: Inter;
		font-size: 16px;
		font-weight: 300;
		line-height: 19.36px;
		text-align: left;
		text-transform: none;
	}
	.card-body .custom .course-three .uk-container .course-three-top-txt .uk-button,
	.card-body .custom .course-three .uk-container .course-three-bottom-txt .uk-button {
		display: block;
		position: absolute;
		top: 155px;
		left: 15px;
		width: 153px;
		height: 47px;
		line-height: 45px;
		border-radius: 9px;
		color: #fff;
		font-family: Inter;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		text-transform: none;
		background: #276972;
		opacity: 1;
	}
	.course-three .uk-container .course-three-bottom {
		margin-left: 0;
	}
	.card-body .custom .course-four .uk-container {
		padding: 0;
	}
	.card-body .custom .course-four h2 {
		color: #252525;
		font-family: Inter;
		font-size: 28px;
		font-style: normal;
		font-weight: 700;
		line-height: 32px;
		padding: 50px 35px 50px 35px;
	}
	.card-body .custom .course-four .uk-container .uk-grid {
		margin-left: 0;
		margin-top: 0;
		padding-bottom: 0;
	}
	.card-body .custom .course-four .uk-width-medium-1-3 {
		padding-left: 40px;
		padding-right: 40px;
		margin-bottom: 50px;
	}
	.card-body .custom .course-five {
		padding: 74px 0 0 0;
		background: url(../images/bonus_arrow.png) 57% 12% no-repeat;
		background-size: auto;
	}
	.course-five .uk-container {
		padding: 0 35px;
	}
	.course-five .uk-container .uk-grid h3 {
		padding-bottom: 45px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 32px;
		color: #276972;
		text-align: right;
	}
	.course-five .uk-container .uk-grid .uk-width-medium-1-2 .strong {
		font-family: Inter;
		font-size: 16px;
		font-weight: 600;
		line-height: 21px;
		letter-spacing: 0.01em;
		text-align: right;
		color: #000;
	}
	.course-five .uk-container .uk-grid .uk-width-medium-1-2 p {
		font-family: Inter;
		font-size: 16px;
		font-weight: 400;
		line-height: 21px;
		letter-spacing: 0.01em;
		text-align: right;
		color: #000;
	}
	.course-five .uk-container .uk-grid .uk-width-medium-1-2 img {
		display: none;
	}
	.card-body .custom .uk-container {
		padding: 0 35px;
	}
	.card-body .custom .course-six {
		margin-top: 50px;
		padding-bottom: 112px;
		background: #0D434A;
	}
	.card-body .custom .course-six .uk-container h2 {
		margin-top: 50px;
		margin-bottom: 30px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 32px;
		color: #fff;
	}
	.card-body .custom .course-six .new-slaidset {
		padding: 0 15px;
	}
	.card-body .custom .course-six .uk-flex-center {
		width: 100%;
		position: absolute;
		top: 37%;
		left: 0;
		justify-content: space-between;
	}
	.card-body .custom .course-six .uk-slidenav-previous {
		position: relative;
		width: 38px;
		height: 38px;
		left: 0;
		background: url(../images/left-slide-arrow.png) top left no-repeat;
		background-size: contain;
	}
	.card-body .custom .course-six .uk-slidenav-next {
		position: relative;
		width: 38px;
		height: 38px;
		background: url(../images/right-slide-arrow.png) top left no-repeat;
		background-size: contain;
		right: 0;
	}
	.card-body .custom .course-seven .course-seven-top .course-seven-top-title {
		width: 45%;
	}
	.card-body .custom .course-seven .course-seven-top .course-seven-top-line {
		width: 20%;
	}
	.card-body .custom .course-seven .course-seven-top .course-seven-top-txt {
		width: 35%;
	}
	.card-body .custom .course-seven .course-seven-top-title {
		margin-top: 50px;
		margin-bottom: 70px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 32px;
		color: #252525;
	}
	.card-body .custom .course-seven .course-seven-top-line::before {
		content: '';
		display: block;
		width: 75px;
		position: absolute;
		top: 0;
		left: 0;
		height: 12px;
		margin-top: 70px;
		background: #f1f1f1;
		border-radius: 6px;
	}
	.card-body .custom .course-seven .course-seven-top-txt {
		margin-top: 60px;
		padding-left: 0;
		font-family: Inter;
		font-size: 28px;
		font-weight: 600;
		line-height: 32px;
		color: #537A7E;
	}
	.card-body .custom .course-seven .course-seven-bottom h3 {
		margin-bottom: 32px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 32px;
		color: #0D434A;
	}
	.card-body .custom .course-seven .vert-line {
		position: absolute;
		top: 110px;
		left: 52%;
		height: 524px;
		width: 5px;
		background: linear-gradient(180deg, #F1F1F1 5.15%, #0D434A 109.16%);
	}
	.card-body .custom .course-seven .course-seven-bottom .uk-width-medium-1-2 img {
		display: none;
		position: absolute;
		top: 0;
		left: 35px;
		/*display: block;*/
		width: auto;
		max-width: none;
		height: auto;
	}
	.card-body .custom .course-eight .course-eight-img h3 {
		margin-top: 44px;
		font-family: Inter;
		font-size: 28px;
		font-weight: 700;
		line-height: 32px;
		color: #252525;
	}
	.card-body .custom .course-eight .course-eight-img img {
		display: none;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.card-body .custom .course-eight .course-eight-form {
		margin-top: 23px;
		margin-bottom: 23px;
		padding-left: 0;
	}
	.card-body .custom .course-eight .course-eight-form .form-horizontal .control-label {
		width: 100%;
		padding-top: 5px;
		text-align: left;
		font-family: Inter;
		font-size: 20px;
		font-weight: 600;
		line-height: 26px;
		letter-spacing: 0.01em;
		color: #535353;
	}
	.card-body .custom .course-eight .course-eight-form .form-horizontal .controls {
		margin-left: 0;
	}
	.card-body .custom .course-eight .uk-container .uk-grid {
		margin-left: 0;
	}
	.card-body .custom .course-eight .course-eight-form .rsform-block-button .rsform-submit-button {
		margin: 0 auto;
	}
	.card-body .custom .course-eight .course-eight-form .form-horizontal .rsform-block-pers .control-label {
		font-family: Inter;
		font-size: 12px;
		font-weight: 400;
		line-height: 14.09px;
		color: #252525;
	}
	.top-a .block-eleven {
		display: none;
	}
	.top-a .block-eleven .uk-grid > * {
		padding-left: 0;
	}
	.top-a .block-eleven-txt {
		display: flex;
		width: 95%;
		margin: 0 auto;
		padding-top: 10px;
	}
	.top-a .block-eleven .block-eleven-top {
		height: 155px;
		font-family: Inter;
		font-size: 13px;
		font-weight: 600;
		line-height: 15px;
		letter-spacing: 0em;
		color: #fff;
	}
	.top-a .block-eleven-mob {
		display: block;
		padding: 20px;
	}
	.top-a .block-eleven-mob h3 {
		margin-bottom: 25px;
		font-family: Inter;
		font-size: 24px;
		font-weight: 800;
		line-height: 29.05px;
		text-align: left;
		color: #C0433A;
	}
	.top-a .block-eleven-mob .block-eleven-top-mob {
		display: none;
		padding: 15px;
		margin-bottom: 30px;
		border-radius: 11px;
		background: #083C5FF7;
	}
	.top-a .block-eleven-mob .block-eleven-top-mob img {
		margin-top: 5px;
		height: 44px;
		float: left;
	}
	.top-a .block-eleven-top-mob p {
		margin: 0;
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 16.94px;
		text-align: left;
		color: #fff;
	}
	.block-eleven-bottom-mob {
		padding: 25px 15px;
		background: #efefef;
		border-radius: 0 0 11px 11px;
	}
	.top-a .block-eleven-bottom-mob h4 {
		font-family: Inter;
		font-size: 20px;
		font-weight: 900;
		line-height: 24.2px;
		text-align: left;
		color: #349037;
	}
	.top-a .block-eleven-bottom-mob p {
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 16.94px;
		text-align: left;
		color: #252525;
	}
	.top-a .block-eleven-bottom-mob a {
		display: block;
		margin: 5px auto 0 auto;
		width: 149px;
		height: 41px;
		border-radius: 8px;
		background: #349037;
		font-family: Inter;
		font-size: 14px;
		font-weight: 700;
		line-height: 41px;
		text-align: center;
		color: #fff;
	}
	.top-a .block-eleven-bottom-mob .quote-top {
		width: 10px;
		height: 10px;
		background: url(../images/ql-mob.png) top left no-repeat;
	}
	.top-a .block-eleven-bottom-mob .quote-bottom {
		width: 100%;
		height: 10px;
		background: url(../images/qr-mob.png) top right no-repeat;
	}
	.top-a .block-eleven-mob .block-eleven-slider-mob {
		margin-top: 50px;
	}
	.top-a .block-eleven-slider-mob .uk-panel-teaser {
		margin-bottom: 0;
	}
	.top-a .block-eleven-slider-mob .uk-hidden-touch {
		display: block !important;
	}
	.top-a .block-eleven-slider-mob .uk-slidenav-position .uk-slidenav {
		display: block;
		width: 44px;
		height: 44px;
		position: absolute;
		top: 40%;
		z-index: 1;
		margin-top: -30px;
		border: none;
		border-radius: 0;
	}
	.top-a .block-eleven-slider-mob .uk-slidenav-position .uk-slidenav-previous {
		left: -10px;
		background: url(../images/el-arrow-02.png) top left no-repeat;
	}
	.top-a .block-eleven-slider-mob .uk-slidenav-position .uk-slidenav-next {
		right: -10px;
		background: url(../images/el-arrow-01.png) top left no-repeat;
	}
	.uk-slidenav-previous::before,
	.uk-slidenav-next::before {
		display: none;
	}
	.top-a .block-eleven-slider-mob p {
		padding: 0 50px;
		color: #252525;
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
	}
	.block-teachers-desktop {
		display: none;
	}
	.block-teachers-mobile {
		padding: 0 35px;
	}
	.top-a .card-body #mod-custom257 {
		background: none;
	} 
	.block-teachers-mobile .block-teachers-right .block-teachers-right-top h3 {
		margin: 26px 0;
		font-family: Inter;
		font-size: 20px;
		font-weight: 700;
		line-height: 23px;
		text-align: left;
		color: #C0433A;
	}
	.block-teachers-right .block-teachers-right-top .block-teachers-right-top-all {
		display: flex;
		flex-wrap: wrap;
		background: #C0433A;
		border-radius: 9px;
		color: #fff;
		margin-bottom: 30px;
	}
	.block-teachers-right-top-1,
	.block-teachers-right-top-2 {
		width: 50%;
		padding: 13px 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.block-teachers-right-top-1 {
		background: #88332D;
		border-bottom: 2px solid #88332D;
		border-radius: 9px 0 0 0;
	}
	.block-teachers-right-top-2 {
		border-bottom: 2px solid #88332D;
	}
	.block-teachers-right-top-3,
	.block-teachers-right-top-4,
	.block-teachers-right-top-5 {
		width: 33.33%;
		padding: 13px 0;
		display: flex;
		justify-content: center;
		align-content: center;
	}
	.block-teachers-right-top-3,
	.block-teachers-right-top-4 {
		border-right: 2px solid #88332D;
	}
	.block-teachers-right .block-teachers-right-middle {
		font-family: Inter;
		font-size: 14px;
		font-weight: 300;
		line-height: 16.94px;
		text-align: left;
		color: #000;
	}
	.block-teachers-right-botttom .block-teachers-right-botttom-txt {
		padding-bottom: 0;
		margin-bottom: 10px;
	}
	.block-teachers-right-botttom .block-teachers-right-botttom-txt img {
		width: 100%;
	}
	.block-teachers-right .block-teachers-right-botttom-txt:nth-child(2), 
	.block-teachers-right .block-teachers-right-botttom-txt:nth-child(4) {
		padding-left: 0;
	}
	.card-body .custom .block-teachers-bottom {
		padding: 0 35px;
		background: #fff;
	}
	.block-teachers-bottom .block-teachers-bottom-wrapper {
		margin-left: 0;
	}
	.card-body .custom .block-teachers-right-bg .block-teachers-bottom-wrapper .block-teachers-bottom-content {
		padding-left: 0;
		padding-bottom: 27px;
		width: 100%;
	}
	.block-cooperation-desktop {
		display: none;
	}
	.block-cooperation-mobile .block-cooperation {
		margin: 0 35px;
	}
	.block-cooperation-mobile .block-cooperation h3 {
		font-family: Inter;
		font-size: 20px;
		font-weight: 700;
		line-height: 24px;
		text-align: left;
		color: #276972;
	}
	.block-cooperation-mobile .block-cooperation .block-cooperation-top {
		border-left: 8px solid #276972;
		padding-left: 10px;
		margin-bottom: 35px;
	}
	.block-cooperation-mobile .block-cooperation .block-cooperation-top p {
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 16.94px;
		text-align: left;
		color: #000;
	}
	.card-body .custom .block-cooperation-mobile .block-cooperation .block-cooperation-middle-txt {
		display: flex;
		justify-content: flex-start;
		position: relative;
		height: auto;
		width: 100%;
		background: #f1f1f1;
		border-radius: 17px;
		padding: 0;
		margin-bottom: 23px;
	}
	.card-body .custom .block-cooperation-mobile .block-cooperation .block-cooperation-middle-txt img {
		border-radius: 0 0 0 17px;
		width: 45%;
		padding-top: 20px;
	}
	.card-body .custom .block-cooperation-mobile .block-cooperation .block-cooperation-middle-txt:first-child {
		margin-left: 0;
	}
	.card-body .custom .block-cooperation-mobile .block-cooperation .block-cooperation-middle-txt:nth-child(2), 
	.card-body .custom .block-cooperation-mobile .block-cooperation .block-cooperation-middle-txt:nth-child(3) {
		margin-left: 0;
	}
	.block-cooperation-mobile .block-cooperation .block-cooperation-middle-right {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.block-cooperation-bg .block-cooperation .block-cooperation-bottom-txt {
		margin-top: 46px;
		margin-bottom: 21px;
		position: relative;
	}
	.block-cooperation-bg .block-cooperation .block-cooperation-bottom-txt h4 {
		margin: 0;
		font-family: Inter;
		font-size: 14px;
		font-weight: 700;
		line-height: 16.94px;
		text-align: center;
		color: #C0433A;
	}
	.block-cooperation-bg .block-cooperation .block-cooperation-bottom-txt p {
		margin: 0;
		font-family: Inter;
		font-size: 14px;
		font-weight: 700;
		line-height: 16.94px;
		text-align: center;
		color: #252525;
	}
	.block-cooperation-bg .block-cooperation .block-cooperation-bottom-button {
		margin-bottom: 50px;
	}
	.block-cooperation-bg .block-cooperation .block-cooperation-bottom-button .uk-button {
		display: block;
		position: inherit;
		margin: 0 auto !important;
		width: 266px;
		height: 55px;
		border-radius: 10px;
		background: #276972;
		font-family: Inter;
		font-size: 18px;
		font-weight: 600;
		line-height: 55px;
		text-transform: none;
		opacity: 1;
		color: #fff;
	}
	.mobile-logo {
		margin: 15px 0 20px 35px;
	}
	.top-a .card-body .license-all {
		padding: 0 35px;
	}
	.top-a .card-body #mod-custom259 h2 {
		padding: 0 35px;
		font-family: Inter;
		font-size: 20px;
		font-weight: 700;
		line-height: 24px;
		color: #276972;

	}
	.license-all .license-line .uk-width-medium-1-3 {
		width: 50%;
	}
	.license-all .license-line .uk-width-medium-2-3 {
		width: 50%;
		display: flex;
		align-items: center;
		border-left: 1px solid rgba(39, 105, 114, 0.4);
		border-radius: 0 8px 8px 0;
		background: #f1f1f1;
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 16.94px;
		color: #252525;
	}
	.top-a .card-body .license-right {
		padding-left: 0;
		margin-top: 50px;
	}
	.top-a .card-body .license-all .license-right h3 {
		font-family: Inter;
		font-size: 20px;
		font-weight: 700;
		line-height: 24px;
		color: #C0433A;
	}
	.top-a .card-body .license-all .license-right h3 span {
		font-family: Inter;
		font-size: 20px;
		font-weight: 700;
		line-height: 24px;
		color: #252525;
	}
	.container-below-top {
		position: relative;
	}
	.container-below-top .mobile-menu {
		position: absolute;
		top: 78px;
		right: 0;
		width: 100%;
	}
	.container-below-top .mobile-menu .dj-megamenu-accordion-light .dj-mobile-open-btn {
		position: absolute;
		top: -60px;
		right: 35px;
		margin: 0 auto;
		padding: 0;
		width: 45px;
		height: 45px;
		background: none;
		color: #d9d9d9;
	}
	.container-below-top .mobile-menu .dj-megamenu-accordion-light .dj-mobile-open-btn span {
		color: #d9d9d9;
	}
	.container-below-top .mobile-menu .dj-accordion {
		width: 100%;
	}
	.contacts {
		padding: 0 35px;
	}
	.top-a .card-body .contacts h2 {
		font-family: Inter;
		font-size: 20px;
		font-weight: 700;
		line-height: 24.2px;
		text-align: left;
	}
	.top-a .card-body .contacts h2.last {
		text-align: center;
	}
	.top-a .card-body .contacts h3 {
		font-family: Inter;
		font-size: 14px;
		font-weight: 600;
		line-height: 16.94px;
		text-align: left;
	}
	.top-a .card-body .contacts p {
		font-family: Inter;
		font-size: 14px;
		font-weight: 400;
		line-height: 16.94px;
		text-align: left;
	}
	.top-a .card-body .contacts a {
		text-decoration: none;
		color: #252525;
	}
	.top-a .card-body .contacts-bg {
		display: none;
	}
	.contacts-bg-mobile + p {
		margin: 0;
	}
	#wk-gridff9 .uk-first-column {
		margin-bottom: 30px;
	}
	.giper-switcher,
	.uk-container .giper-switcher-head,
	.uk-container .giper-switcher-top {
		display: none;
	}
	.giper-switcher-mobile,
	.giper-switcher-mobile-header {
		display: block;
	}
	.giper-switcher-mobile-top {
		margin-bottom: 40px;
	}
	.giper-switcher-mobile-header .giper-switcher-top-top h4 {
		font-family: Inter;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.36px;
		text-align: left;
		color: #252525;
	}
	.giper-switcher-mobile-header .giper-switcher-top-top p {
		font-family: Inter;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.36px;
		text-align: left;
		color: #252525;
	}
	.giper-switcher-mobile-header .giper-switcher-bottom-left img {
		width: 102px;
	}
	.giper-switcher-mobile-header .giper-switcher-bottom-right h3 {
		margin-left: 15px;
		font-family: Inter;
		font-size: 14px;
		font-weight: 700;
		line-height: 15.4px;
		letter-spacing: 0.04em;
		text-align: left;
		color: #333;
	}
	.giper-switcher-mobile-header .giper-switcher-mobile-bottom h3 {
		margin: 32px 0 39px 0;
		font-family: Inter;
		font-size: 30px;
		font-weight: 700;
		line-height: 35.22px;
		text-align: left;
		color: #252525;
	}
	.giper-switcher-mobile-header .giper-switcher-bottom {
		display: flex;
		justify-content: flex-start;
	}
	.giper-switcher-top-bottom .giper-switcher-button {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.giper-switcher-top-bottom .giper-switcher-button a:nth-child(2), 
	.giper-switcher-top-bottom .giper-switcher-button a:nth-child(4) {
		margin: 0 0 12px 0;
	}
	.giper-switcher-top-bottom .giper-switcher-button a {
		margin-bottom: 12px;
	}
	#mod-custom278 .giper-switcher-mobile-header .giper-switcher-bottom .uk-button {
		display: block;
		margin: 32px 0 !important;
	}
	.giper-switcher-mobile .uk-scope .uk-card-default {
		border-radius: 8px;
		display: flex;
		flex-direction: column;
	}
	.giper-switcher-mobile  .uk-scope .uk-card-default .uk-card-media-top {
		order: 1;
	}
	.giper-switcher-mobile  .uk-scope .uk-card-default .uk-card-body {
		order: 0;
		padding: 0 20px;
	}
	.giper-switcher-mobile .giper-switcher-all .giper-switcher-left h2 {
		margin-top: 18px;
		font-family: Inter;
		font-size: 16px;
		font-weight: 500;
		line-height: 20px;
		color: #083C5F;
	}
	.giper-switcher-mobile .giper-switcher-all .giper-switcher-right h2 {
		margin-top: 18px;
		font-family: Inter;
		font-size: 16px;
		font-weight: 800;
		line-height: 20px;
		text-align: left;
		color: #D01A20;
	}
	.giper-switcher-mobile  .uk-scope .uk-card-default .uk-card-media-top img {
		display: block;
		padding: 0 30px;
		box-sizing: border-box;
	}
	.giper-switcher-mobile .uk-card-body p,
	.giper-switcher-mobile .uk-card-body .giper-switcher-bottom {
		font-family: Inter;
		font-size: 12px;
		font-weight: 300;
		line-height: 13.2px;
		letter-spacing: 0.04em;
		text-align: left;
		color: #333;
	}
	.giper-switcher-mobile .uk-card-body .giper-switcher-bottom {
		padding: 10px;
		background: #CFDCE5;
		border-radius: 5px;
	}
	.itemid-268 .image-title,
	.itemid-489 .image-title {
		display: none;
	}
	.itemid-501,
	.itemid-475 {
		display: none;
	}
	ul.dj-mobile-light li.dj-mobileitem > a,
	ul.dj-mobile-light li.dj-mobileitem:hover > a, 
	ul.dj-mobile-light li.dj-mobileitem.active > a {
		margin-bottom: 4px;
		-webkit-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
		-moz-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
		box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6);
	}
	#mod-custom279 {
		background: #f1f1f1;
		padding-top: 10px !important;
	}
	#mod-custom279 .giper-switcher-mobile {
		margin-bottom: 30px;
	}
	.giper-switcher-mobile .vacancy-grey h4 {
		font-family: Inter;
		font-size: 16px;
		font-weight: 600;
		line-height: 19.36px;
		text-align: left;
		color: #252525;
	}
	#mod-custom279 .giper-switcher-mobile .vacancy-grey p {
		margin: 22px 0 15px 0;
		font-family: Inter;
		font-size: 16px;
		font-weight: 500;
		line-height: 19.36px;
		text-align: left;
		color: #252525;
	}
	#mod-custom279 .giper-switcher-mobile-bottom h3 {
		margin: 25px 0;
		font-family: Inter;
		font-size: 30px;
		font-weight: 700;
		line-height: 35.22px;
		text-align: left;
		color: #252525;
	}
	#mod-custom279 .giper-switcher-bottom h3 {
		font-family: Inter;
		font-size: 18px;
		font-weight: 800;
		line-height: 22.86px;
		text-align: left;
		color: #276972;

	}
	#mod-custom279 .giper-switcher-bottom p {
		margin-top: 35px !important;
		font-family: Inter;
		font-size: 14px;
		font-weight: 300;
		line-height: 18px;
		text-align: left;
		color: #000;
	}
	#mod-custom279 .giper-switcher-bottom button {
		margin: 15px 0;
		width: 188px;
		height: 37px;
		border-radius: 7px;
		background: #276972;
		color: #fff;
		font-family: Inter;
		font-size: 14px;
		font-weight: 600;
		line-height: 37px;
		text-align: center;
	}
	#mod-custom279 .giper-vacancy-one {
		padding: 15px;
		flex-direction: column;
		background: #d7dee0;
	}
	#mod-custom279 .giper-vacancy-one-left, 
	#mod-custom279 .giper-vacancy-one-right {
		width: 100%;
	}
	#mod-custom279 .giper-vacancy-one-left h3 {
		margin-bottom: 0;
		font-family: Inter;
		font-size: 16px;
		font-weight: 600;
		line-height: 20px;
		text-align: left;
		color: #000;
	}
	#mod-custom279 .giper-vacancy-one-right .white-bg span {
		background: #fff;
		padding: 5px;
		border-radius: 7px;
	}
	#mod-custom279 .giper-vacancy-one-right h3 {
		margin-top: 30px;
		font-family: Inter;
		font-size: 16px;
		font-weight: 600;
		line-height: 18px;
		text-align: left;
		color: #000;
	}
	#mod-custom279 .giper-vacancy-one-right .white-bg {
		font-family: Inter;
		font-size: 12px;
		font-weight: 300;
		line-height: 16.2px;
		text-align: left;
		color: #000;
	}
	#mod-custom279 .giper-vacancy-one-right p {
		font-family: Inter;
		font-size: 12px;
		font-weight: 500;
		line-height: 16.2px;
		text-align: left;
		color: #000;
	}
}
@media (min-width: 800px) {
	.giper-switcher-mobile,
	.giper-switcher-mobile-header {
		display: none;
	}
}