@font-face {
	font-family: 'ClearSans Light';
	src: url('/css/fonts/ClearSans.ttf');
	font-style: normal;
}
@font-face {
	font-family: 'ClearSans Bold';
	src: url('/css/fonts/ClearSans-Bold.ttf');
	font-style: normal;
}
@font-face {
	font-family: 'ClearSans Regular';
	src: url('/css/fonts/ClearSans-Regular.ttf');
	font-style: normal;
}
@font-face {
	font-family: 'ClearSans';
	src: url('/css/fonts/ClearSans-Regular.ttf');
	font-style: normal;
}
@font-face {
	font-family: 'ClearSans Bold';
	src: url('/css/fonts/ClearSans-Bold.ttf');
	font-style: normal;
}
@font-face {
	font-family: 'ClearSans Light';
	src: url('/css/fonts/ClearSans-Light.ttf');
	font-style: normal;
}

body{margin: 0; padding: 0;font-family: 'ClearSans Light';color: #000;background: #fff;font-size: 16px;}
.clr{clear: both;}
img{width: 100%;vertical-align: middle;}
.nopadding{padding-left: 0 !important;padding-right: 0 !important;}
.whatsapp, .call {display: none;position: fixed;bottom: 20px;width: 70px;height: 70px;text-align: center;padding: 10px 0 5px;font-size: 20px;background: #EB6C35;margin: 15px auto;border-radius: 50%;z-index: 9999999999;}
.call i{color: #fff; font-size: 40px;padding-top: 5px;}
.whatsapp i{color: #fff; font-size: 45px;padding-top: 2px;}
.call{right: 20px;}
.whatsapp{left: 20px;}
.main_title{font-size: 26px;color: #EB6C35;font-weight: 600;text-align: center;text-transform: uppercase;margin-bottom: 30px;padding: 0 15px;font-family: ClearSans Bold;}
._description{padding: 0 15px;}
.button{cursor: pointer;color: #fff;font-weight: 600;background:#EB6C35;margin: 15px auto 0;display: block;width: 100%;max-width: 180px;border: 2px solid #EB6C35;/*padding: 10px 25px;*/font-size: 12px;line-height: 10px;text-transform: uppercase;cursor: pointer;text-align: center;}
.button:hover{background: transparent;color: #EB6C35;}
.button a{color: #fff;display: block;height: 100%;padding: 10px 25px;text-decoration: none;}
.button a:hover{color: #EB6C35;}
.section{padding: 50px 0;}
.h1, h1{font-size: 30px;position: relative;bottom: 0;background: #eb6c35de;text-align: center;color: #fff;text-transform: uppercase;font-family: 'ClearSans Bold';padding: 25px 0;width: 100%;margin-top: 0;}
.text-left{text-align: left !important;}
.text-white{color: #fff !important;}
.sub_title{text-align: center;font-weight: 600;margin-bottom: 20px;font-size: 20px;}
.flex{display: -webkit-flex;-webkit-align-items: center;display: flex;align-items: center;justify-content: center;}
.mobile{display: none;}
.text-center{text-align: center;}
.after:after{content: '';width: 100%;display: table;}
a{cursor: pointer;}
input{border-radius: 0px !important;}
.swiper-button-prev, .swiper-button-next{color: #EB6C35;}
.float-right{float: right;}
.mb{margin-top: 30px;}
iframe{width: 100%;}
/* header */
header .logo.col-md-2 {position: absolute;top: 0;z-index: 9999;padding: 5px 15px 0;text-align: left;}
header .logo.col-md-2 img{width: 130px;}
.header-bg{background: #EB6C35;position: absolute;height: 102px;width: 50%;top: 0;}
header{font-family: 'ClearSans Regular';}
header .container div{position: relative;z-index: 999;}
header .top-panel {min-height: 50px;}
header .top-panel span, header .top-panel i, header .top-panel a{color: #EB6C35;text-transform: uppercase;font-size: 22px;}
header .top-panel i {padding: 0 5px 0 15px;}
header .top-panel a {font-size: 40px;text-decoration: none;}
.bottom-panel .col-md-2.left, .bottom-panel .col-md-8{min-height: 52px;background: #EB6C35;}
header .top-panel .col-md-8{border-top: 50px solid transparent;border-left: 50px solid #EB6C35;border-right: 0px solid transparent;position: relative;background: #fff;}
header .top-panel .col-md-8 .content{line-height: 50px;position: absolute;top: -50px;}
header .bottom-panel .col-md-2.right{border-top: 52px solid transparent;border-left: 52px solid #EB6C35;border-right: 0px solid transparent;}
header .bottom-panel .col-md-2.left{background: #EB6C35;}
header .bottom-panel .top-menu{margin-left: 35px;}
header .top-panel .col-md-2.left{background: #EB6C35;min-height: 50px;}
header .navbar-nav>li>a{color: #fff;font-size: 15px;}
header .navbar-nav>li>a:hover{color: #EB6C35;}
header .soc-ico .content{position: absolute;top: -47px;z-index: 9999;text-align: right;}
.top-panel .col-md-2 {padding: 0;}
header .content img{width: 35%;}
header .col-md-2 .button{margin-top: 10px;padding: 10px 25px;}
.navbar{margin-bottom: 0px;}
.nav .open>a, .nav .open>a:focus,.dropdown-menu>li>a, .nav .open>a:hover{color: #EB6C35;}
.dropdown-menu{z-index: 99999999;}
.rbd{position: absolute;max-width: 400px;font-family: 'ClearSans Bold';top: calc((100% - 284px) / 2);}
.rbd h2{line-height: 40px;color: #EB6C35;font-size: 38px;margin-bottom: 30px;}
.rbd .button{float: none;margin: 15px 0 0;max-width: 250px;padding: 5px 25px;font-size: 16px;}
/* end header */
.about{padding-bottom: 0px;}
.about .sub-title, .about-content .sub-title{color: #EB6C35;font-size: 21px;font-weight: 700;text-transform: uppercase;font-family: 'ClearSans Bold';}
.about p{margin-bottom: 20px;}
.parents-school h2{font-size: 26px;color: #EB6C35;font-weight: 600;text-align: center;text-transform: uppercase;margin-bottom: 30px;margin-top: 0;padding: 0 15px;font-family: ClearSans Bold;}
.parents-school p{font-size: 15px;font-family: 'ClearSans Regular';text-align: justify;}
.album .col-md-4{margin-bottom: 50px;text-align: center;}
.album .col-md-4 img{width: 90%;}
.center-services{background: #EB6C35;color: #fff;}
.center-services .col-md-6 p{font-family: 'ClearSans Regular';margin-top: 20px;line-height: 20px;letter-spacing: -.5px;}
.center-services .sub-title{font-family: 'ClearSans Regular';margin-bottom: 20px;font-size: 20px;line-height: 25px;}
.center-services .button{float: left;background: #fff;border: 2px solid #EB6C35;}
.center-services .button:hover{background: transparent;border: 2px solid #fff;}
.center-services .button a{color: #EB6C35;}
.center-services .button a:hover{color: #fff;}
.form-content .container{text-align: center;background: url(/img/form-bg.jpg);background-size: cover;margin-top: 30px;padding: 50px 0;}
.form-content .button{float: none;display: inline-block;vertical-align: top;margin: 0;padding: 10px 25px;max-width: 210px;}
.form-content p{text-transform: uppercase;font-size: 23px;color: #fff;font-family: 'ClearSans Regular';}
.form-content a{color: #EB6C35;}
.statistics{background: #EB6C35;color: #fff;text-align: center;margin-top: 30px;}
.statistics .numeral{font-weight: 700;font-size: 40px;}
.form-inline .form-group{width: 210px;margin-right: 10px;}
.album .description {text-align: center;font-size: 15px;font-family: ClearSans;margin-top: 10px;margin-bottom: 10px;}
.our-videos .col-md-4{margin-bottom: 30px;}
/* other page */
.contact-title{background: url(/img/form-bg.jpg);background-size: cover;}
.contact-title h1{background: transparent;color: #fff;}
.contacts-content .description.col-md-8 div {margin-bottom: 10px;}
.contacts-content .contact-content {margin-bottom: 20px;border: 2px solid #EB6C35;margin-right: 20px;width: calc(50% - 10px);min-height: 220px;}
.contact-content .title{font-size: 17px;font-family: 'ClearSans Regular';}
.contact-content .position{font-family: 'ClearSans Regular';}
.contacts-content .contact-content:nth-child(2n) {margin-right: 0;width: calc(50% - 10px);}
.shpr-content img.main-image{float: left;width: 35%;margin-right: 15px;}
.shpr-content .what-know .main_title, .shpr-content .standarts .main_title{color: #fff;text-align: left;padding: 0;}
.shpr-content .what-know, .shpr-content .standarts{background-color: #EB6C35;color: #fff;}
.shpr-content .what-know{margin-top: 50px;}
.about-content{padding-top: 50px;}
.about-content .directions{color: #000;text-align: center;}
.about-content .directions .main_title{color: #EB6C35;}
.col-md-4.direction .icon img {width: 30%;margin-bottom: 20px;}
.col-md-4.direction .caption{font-family: 'ClearSans Bold';margin-bottom: 20px;text-transform: uppercase;}
.fund-projects{text-align: center;font-family: 'ClearSans Bold';text-transform: uppercase;}
.fund-projects img{margin-bottom: 20px;}
.about-fond-content .sub_title{text-align: left;}
.philanthropists .caption{min-height: 45px;background: #EB6C35;color: #fff;margin-bottom: 30px;text-align: center;padding: 10px 0;}
.family {margin-bottom: 30px;}
.family img {float: left;width: 40%;margin-right: 15px;margin-bottom: 15px;}
.shpr-video{margin-bottom: 30px;}
.about-balazhan, .our-rubric .description, .rubric-video{margin-bottom: 30px;}
.our-rubrics .hr{border-bottom: 2px solid #EB6C35;margin: 30px 0;}
/* end other page */
/* steps */
.training-steps .button, .useful .button, .about-content .button{padding: 10px 25px;}
.training-steps .left{border-right: 2px solid #EB6C35;text-align: right;}
.training-steps .main_title{padding-bottom: 30px;}
.training-steps .col-md-6{min-height: 120px;margin-bottom: 20px;}
span.numbering {position: absolute;top: -30px;line-height: 35px;font-size: 20px;right: -20px;background-color: #EB6C35;width: 40px;height: 40px;text-align: center;border: 2px solid #EB6C35;border-radius: 50%;color: #fff;}
.advan_list {margin-bottom: 20px;display: grid;grid-template-columns: repeat(2, 48%);justify-content: space-between;grid-gap: 10px;list-style: none;}
.advan_list > li > p {min-height: 60px;font-size: 15px;line-height: 21px;padding: 5px 5px 5px 55px;background: url(/img/list_img.png) left top 5px / 35px no-repeat;}
/* end steps */
/* form */
.form__form .inputbox, .form__form .textbox {width: 100%}
.form__form {position: relative;padding: 15px 0;}
.form__form::before {background: rgba(255, 255, 255, 0.5) url(/lp/img/preloader.gif) 50% 50% no-repeat;content: "";display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 5}
.form__form.sending::before {display: block;}
.form__sys-message {text-align: center;}
.form__success-title {color: #EB6C35;font-size: 15px;font-weight: 600;text-transform: uppercase;}
.form__success-text {color: #EB6C35;}
.form__error {color: red;text-align: center;margin-top: 5px;font-size: 12px;}
/* end form */
footer{background: #EB6C35;color: #fff;}
footer .logo img{width: 55%;}
.supervisor{margin-bottom: 20px}
.supervisor, .specialist{text-transform: uppercase;}
.supervisor span, .specialist span{font-size: 18px;line-height: 22px;}
.supervisor a, .specialist a{display: block;color: #fff;font-size: 23px;font-weight: 600;}
.supervisor span b, .specialist span b{font-family: 'ClearSans Regular';}
footer .soc-ico{text-align: right;text-transform: uppercase;font-family: 'ClearSans Regular';}
footer .soc-ico b{text-transform: uppercase;font-family: 'ClearSans Regular';}
footer .soc-ico img{width: 15%;margin-bottom: 20px}
/* back to top */
.back_to_top {position: fixed;bottom: 80px;right: 40px;z-index: 9999;width: 50px;height: 50px;text-align: center;line-height: 43px;background: #eb6c3575;color: #fff;cursor: pointer;display: none;border: 2px solid #EB6C35;font-size: 30px}
.back_to_top:hover {background: transparent;color: #EB6C35;}
.back_to_top-show {display: block;}
/*end back to top*/
/* menu */
header.desktop .bottom-panel{position: relative;z-index: 9999999;}
.col-md-8.menu{position: absolute;width: 66.66666667%;z-index: 99999999;left: 17%;}
.col-md-2.right.soc-ico {margin-left: 740px;}
.bottom-panel .col-md-2.left{display: none;}
header .bottom-panel .col-md-2.right{margin-left: 953px;/*z-index: 9999999999;position: relative;*/}
/* new changes */
.about-fond-content .main_title a{color: #E96B35;}
.rubrics .main_title{margin-bottom: 10px;}
.rubrics iframe{height: 400px;}
.shpr-content iframe{float: left;width: 50%;margin-right: 15px;}
.shpr-videos iframe{width: 100%;height: 200px;}
/* end new changes */
/* mobile */
header.mobile{background: #EB6C35;padding-top: 15px;}
header.mobile .call-kz span, .call-kz a, .call-kz i{color: #fff !important;font-size: 17px !important;}
header.mobile .call-kz {text-align: right;}
header.mobile .middle-panel img {width: 10%;}
header.mobile .soc-ico{text-align: center;margin: 20px 0;}
header.mobile .call-to-action .button {background: #fff;color: #EB6C35;padding: 10px 25px;}
header.mobile .navbar{border: 1px solid #fff;margin: 15px 0;}
header.mobile .navbar .navbar-toggle{background-color: #fff;}
header.mobile .navbar .navbar-toggle .icon-bar{background-color: #EB6C35;}
/* mobile end */
@media screen and (max-width: 1366px){}
@media screen and (max-width: 1280px){}
@media screen and (max-width: 992px){
	.desktop{display: none;}
	.mobile{display: block;}
	.section{padding: 20px 0;}
	.whatsapp, .call, .back_to_top{border: 2px solid #fff;}
	.whatsapp, .call, .mobile, .offer-content .form-content a, .flex{display: block !important;}
	.back_to_top{right: calc((100% - 50px) / 2);}
	.form__form .inputbox, .form__form .textbox{width: 85%;margin: 0 auto;}
	.form-content a{display: block;}
	.form-inline .form-group{width: 100%;}
	footer{padding-bottom: 150px !important;}
	h1, .h1{font-size: 20px;}
	.rbd{position: absolute;max-width: 400px;font-family: 'ClearSans Bold';top: 0;padding: 0 15px; text-align: center;}
	.rbd h2{line-height: 20px;font-size: 17px;}
	.rbd .button{float: none;margin: 0 auto;padding: 0;}
}
@media screen and (max-width: 768px){
	.desktop, .step:nth-child(2n+2) .arrow{display: none !important;}
	.whatsapp, .call, .mobile, .offer-content .form-content a, .flex{display: block !important;}
	/*header.desktop, header.desktop div{position: relative !important;height: auto;}*/
	.enter-title{position: relative;}
	iframe{width: 345px;}
	.section{padding: 20px 0;}
	h1, .h1{font-size: }
}
@media screen and (max-width: 480px){
	.desktop{display: none;}
	.mobile{display: block;}
	.section{padding: 20px 0;}
}
@media screen and (max-width: 320px){
	.desktop{display: none;}
	.mobile{display: block;}
	.section{padding: 20px 0;}
}
/*
     FILE ARCHIVED ON 03:56:51 Apr 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:45:57 Jun 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 1.11
  load_resource: 202.066
  PetaboxLoader3.resolve: 172.242
  PetaboxLoader3.datanode: 22.154 (2)
  loaddict: 14.765
*/